diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..6a4638bd03cac95a22b438eb6e9f7974cf0ae5be --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +# Python +**/__pycache__ +**/*.pyc +**/*.pyo +**/*.pyd +# Ignore unit tests. +**/*_test.py + +# Mac OS. +.DS_Store diff --git a/.env b/.env new file mode 100644 index 0000000000000000000000000000000000000000..ac30d08073bacc96ea00a099b432b065a02130c1 --- /dev/null +++ b/.env @@ -0,0 +1,40 @@ +# To overwrite these variables, create a .env.local file + +# The path to the directory where the data will be downloaded on machine +LILAC_DATA_PATH=./data + +# Set to 1 for duckdb to use views instead of materialized tables (lower memory usage, but slower). +DUCKDB_USE_VIEWS=0 + +# Set to true to enable read-only mode, disabling the ability to add datasets & compute dataset +# signals. +# LILAC_AUTH_ENABLED=true + +# Variables that can be set in .env.local +# +# Get key from https://dashboard.cohere.ai/api-keys +# COHERE_API_KEY= + +# GCS_REGION= +# GCS_ACCESS_KEY= +# GCS_SECRET_KEY= + +# Get key from https://platform.openai.com/account/api-keys +# OPENAI_API_KEY= +# Get key from https://makersuite.google.com/app/apikey +# PALM_API_KEY= + +# HuggingFace demos: machine that uploads to HuggingFace. + +# For authenticating with HuggingFace to deploy to a Space. +# HF_USERNAME= +# The default repo to deploy to for a staging demo. Can be overridden by a command line flag. +# HF_STAGING_DEMO_REPO='HF_ORG/HF_REPO_NAME' + +# For Google-login. This is generated from the Google Cloud Console for a web client. +# See: https://developers.google.com/identity/protocols/oauth2 +GOOGLE_CLIENT_ID='279475920249-i8llm8vbos1vj5m1qocir8narb3r0enu.apps.googleusercontent.com' +# The client secret of the above client. +# GOOGLE_CLIENT_SECRET= +# A random string for oauth sessions. +# LILAC_OAUTH_SECRET_KEY= diff --git a/.env.demo b/.env.demo new file mode 100644 index 0000000000000000000000000000000000000000..9ca75bdb691b4876cd6bb9e06353a3439f4ef23e --- /dev/null +++ b/.env.demo @@ -0,0 +1,4 @@ +LILAC_DATA_PATH='/data' +HF_HOME=/data/.huggingface +TRANSFORMERS_CACHE=/data/.cache +XDG_CACHE_HOME=/data/.cache diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..f7ccc4ca216d468ff93003bd59e06cb2a6802b40 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,21 @@ +data/.cache/lilac/concept/lilac/negative-sentiment/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/non-english/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/non-english/openai.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/positive-sentiment/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/gte-base.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/gte-small.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/openai.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/palm.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/profanity/sbert.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/question/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/question/gte-base.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/question/openai.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/question/palm.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/source-code/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/cohere.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/gte-base.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/gte-small.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/openai.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/palm.pkl filter=lfs diff=lfs merge=lfs -text +data/.cache/lilac/concept/lilac/toxicity/sbert.pkl filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..148915ec8621238411071d49d06fb9e6d7efc04a --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +__pycache__/ +**/*.pyc +**/*.pyo +**/*.pyd +**/*_test.py diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..4b8b619a7acea3107a15cf8bacde92bf0c9672b1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,36 @@ +# NOTE: When we upgrade to 3.11 we can use a slimmer docker image which comes with gcc. +FROM python:3.9-bullseye + +# Allow statements and log messages to immediately appear in the Knative logs +ENV PYTHONUNBUFFERED True + +# See: https://huggingface.co/docs/hub/spaces-sdks-docker#permissions +RUN useradd -m -u 1000 user +USER user +ENV HOME=/home/user \ + PATH=/home/user/.local/bin:$PATH + +# Set the working directory in the container. +WORKDIR $HOME/app + +# Install the dependencies. This requires exporting requirements.txt from poetry first, which +# happens from ./build_docker.sh. +COPY --chown=user requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +COPY --chown=user .env . +COPY --chown=user .env.demo . +# Copy the README so we can read the datasets from the HuggingFace config. +COPY --chown=user README.md . +COPY --chown=user LICENSE . + +# Copy python files. +COPY --chown=user /lilac ./lilac/ + +COPY --chown=user docker_start.sh docker_start.py ./ + +# Make a local data directory for non-persistent storage demos. +RUN mkdir -p ./data +RUN chown -R user ./data + +CMD ["bash", "docker_start.sh"] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..ee2d284c1bc2a474a74d00cd52ee7492f2a42c57 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 Lilac AI Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f70f18de0887ad5eb36d111f7a65fbf3ea44d621 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +--- +app_port: 5432 +colorFrom: purple +colorTo: purple +datasets: +- lilacai/lilac-piqa +- lilacai/lilac-science-qa-derek-thomas +- lilacai/lilac-enron-emails +- lilacai/lilac-mmlu_professional_law +- lilacai/lilac-pile-of-law-r-legaladvice +- lilacai/lilac-open-asssistant-conversations +- lilacai/lilac-squad_v2 +- lilacai/lilac-imdb +- lilacai/lilac-databricks-dolly-15k-curated-en +- lilacai/lilac-OpenOrca-100k +- lilacai/lilac-wikitext-2-raw-v1 +- lilacai/lilac-opus100-en-us-validation +emoji: 🌷 +sdk: docker +title: Lilac +duplicated_from: lilacai/lilac +--- diff --git a/data/.cache/lilac/concept/lilac/legal-termination/cohere.pkl b/data/.cache/lilac/concept/lilac/legal-termination/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..be3ba5a3a39e1b9fbc372cbfe549d043ad7d3c54 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/cohere.pkl differ diff --git a/data/.cache/lilac/concept/lilac/legal-termination/gte-base.pkl b/data/.cache/lilac/concept/lilac/legal-termination/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..21865a5e935028d5c11a182d30db6147fad12b96 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/gte-base.pkl differ diff --git a/data/.cache/lilac/concept/lilac/legal-termination/gte-small.pkl b/data/.cache/lilac/concept/lilac/legal-termination/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..16a03f104b82aef2ab38d3d6b9362fe2e75eb39d Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/legal-termination/openai.pkl b/data/.cache/lilac/concept/lilac/legal-termination/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cbb969f282ddd4f220529d90a517b6104480e896 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/openai.pkl differ diff --git a/data/.cache/lilac/concept/lilac/legal-termination/palm.pkl b/data/.cache/lilac/concept/lilac/legal-termination/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7dbe2e39cfb22d83146ee88950cd5eeb6c56fa10 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/palm.pkl differ diff --git a/data/.cache/lilac/concept/lilac/legal-termination/sbert.pkl b/data/.cache/lilac/concept/lilac/legal-termination/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6a2b1157abb2c94c879e6043afa2fe669cbe7677 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/legal-termination/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/cohere.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..779d300ec9a659fb944f3970350202aa1e940bb8 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/negative-sentiment/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304385eb4cf66e780a49026dd1d45f0db5369a67b7562ec46ff10b8be36c411e +size 2088021 diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/gte-base.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ccfc918a12e250094cb6f9050f59ba1d85679a79 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/negative-sentiment/gte-base.pkl differ diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/gte-small.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4695e73af9e23ccfbebfc5d70c2850f43e611c70 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/negative-sentiment/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/openai.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7b7f6784f7f85af56075af6ef8dae9d653c78c97 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/negative-sentiment/openai.pkl differ diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/palm.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cfedfba9f80d0acc9a7c357c42e3edcd28bbf3a2 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/negative-sentiment/palm.pkl differ diff --git a/data/.cache/lilac/concept/lilac/negative-sentiment/sbert.pkl b/data/.cache/lilac/concept/lilac/negative-sentiment/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7745eb7e387e4f3763ca6b2f9eeaa593be832fb1 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/negative-sentiment/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/non-english/cohere.pkl b/data/.cache/lilac/concept/lilac/non-english/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..30820e2d19a2465e79999b29ae38c8e562a4bae8 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/non-english/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8073ad4261c03aac8350bcee76a40669df0a529b89b605e4a991189c7ad549ed +size 3374534 diff --git a/data/.cache/lilac/concept/lilac/non-english/gte-base.pkl b/data/.cache/lilac/concept/lilac/non-english/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5ac2c905ff8599553caf4501d3a33e13aacdfa4b Binary files /dev/null and b/data/.cache/lilac/concept/lilac/non-english/gte-base.pkl differ diff --git a/data/.cache/lilac/concept/lilac/non-english/gte-small.pkl b/data/.cache/lilac/concept/lilac/non-english/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5a0689fcc3f967e319f52e3359118bcb248ed87c Binary files /dev/null and b/data/.cache/lilac/concept/lilac/non-english/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/non-english/openai.pkl b/data/.cache/lilac/concept/lilac/non-english/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..59a9e3d0589be52393de7533edbfeb5e0cd1bc0d --- /dev/null +++ b/data/.cache/lilac/concept/lilac/non-english/openai.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c924d11c7e0b61a76dfcafd4bd1cbf4f80afab97a5e537c0fb7ebb18db25a5d +size 1275037 diff --git a/data/.cache/lilac/concept/lilac/non-english/palm.pkl b/data/.cache/lilac/concept/lilac/non-english/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9e6813cd60a45ae2a54bfdb1d82e544aaffaf2a8 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/non-english/palm.pkl differ diff --git a/data/.cache/lilac/concept/lilac/non-english/sbert.pkl b/data/.cache/lilac/concept/lilac/non-english/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..60a61ba4bb4aee0b40211db01967b7715bffbc4a Binary files /dev/null and b/data/.cache/lilac/concept/lilac/non-english/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/cohere.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..28b1285da4bb1c9128a2d5891a6d671aad327b9c --- /dev/null +++ b/data/.cache/lilac/concept/lilac/positive-sentiment/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc23e270e1824e258a51ea5419de53e74b6cc23fa31ff586b6c2f0f0f7549b91 +size 1857652 diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/gte-base.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4a00617d27924a0b428cad935de05a8b75197893 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/positive-sentiment/gte-base.pkl differ diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/gte-small.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e2e243d94bdf4f9489573de4468e4b42ab99102d Binary files /dev/null and b/data/.cache/lilac/concept/lilac/positive-sentiment/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/openai.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..01d35a8665f65a659b4dfd0868f56e8159769129 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/positive-sentiment/openai.pkl differ diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/palm.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cfa89c34461647fcb9dedeb731cbdaa1bfd6c1ce Binary files /dev/null and b/data/.cache/lilac/concept/lilac/positive-sentiment/palm.pkl differ diff --git a/data/.cache/lilac/concept/lilac/positive-sentiment/sbert.pkl b/data/.cache/lilac/concept/lilac/positive-sentiment/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9692cf4c75a14632edaca8286598cb9c2d0e6542 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/positive-sentiment/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/profanity/cohere.pkl b/data/.cache/lilac/concept/lilac/profanity/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..06a75b38ced603bc80365b3688e6e3c652ac30e1 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c694a83f498be11182ea462dba84e93970c502f687504f5b684a47f175c411 +size 17413997 diff --git a/data/.cache/lilac/concept/lilac/profanity/gte-base.pkl b/data/.cache/lilac/concept/lilac/profanity/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c41b04fab07479e85dcf1b2cf00d41571cafa249 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/gte-base.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3287d4d06a78e0757f0b8586651e24fc7ac8f9d742a0091b24dd5bfc3b4c441f +size 3301326 diff --git a/data/.cache/lilac/concept/lilac/profanity/gte-small.pkl b/data/.cache/lilac/concept/lilac/profanity/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4459f7c07fcc01f3d9a454e0a01a89809038ad76 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/gte-small.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f25837df92c799823a7ea284d3046d10fd2d146e97610d739fd088a44172e57 +size 1672960 diff --git a/data/.cache/lilac/concept/lilac/profanity/openai.pkl b/data/.cache/lilac/concept/lilac/profanity/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..83e8bf4911c611aa02b98ec20c6adb5defafdc0f --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/openai.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c199a5348b201c91db1926c12c47ec370b69badde06981d18dead800210acc2 +size 6558076 diff --git a/data/.cache/lilac/concept/lilac/profanity/palm.pkl b/data/.cache/lilac/concept/lilac/profanity/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1f5e1ec9c8112593138e33e3c01a0319dfa0c076 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/palm.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17cbb10cf538ab7e823d4db1fddf81977a155e3270a986b182370297e5a48380 +size 3301322 diff --git a/data/.cache/lilac/concept/lilac/profanity/sbert.pkl b/data/.cache/lilac/concept/lilac/profanity/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e8c5cc63b723eb885c52ae262b8fff472e10bed6 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/profanity/sbert.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:132800020bbe32723942388c651eac45ae9da9aa98e7bfdd46b3f5820e02a339 +size 1672951 diff --git a/data/.cache/lilac/concept/lilac/question/cohere.pkl b/data/.cache/lilac/concept/lilac/question/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..39298487eaf8411f748bb63f8ac2f71fc0817fba --- /dev/null +++ b/data/.cache/lilac/concept/lilac/question/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ce2b4f9bf3dba7d6afa146aad9b443d35987b230366b668fbf15325b27fcf8 +size 6254200 diff --git a/data/.cache/lilac/concept/lilac/question/gte-base.pkl b/data/.cache/lilac/concept/lilac/question/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..af211a94b9c1608c83248fd11e9da6ffc6594e50 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/question/gte-base.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6e9243c20ec84229419814178411b7f6f80a6d8e2f9e244fcc4f752d6ec5f0 +size 1194951 diff --git a/data/.cache/lilac/concept/lilac/question/gte-small.pkl b/data/.cache/lilac/concept/lilac/question/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cedb8d84248d6adb3d117dbe50ffbeebb5b9d084 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/question/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/question/openai.pkl b/data/.cache/lilac/concept/lilac/question/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b90c36896439eac7fc317ab227dbfef57da1961d --- /dev/null +++ b/data/.cache/lilac/concept/lilac/question/openai.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b998b1370a2982689e6c5e0f099659f103130a52090f0f9f2b234abdc3c8d2b0 +size 2362458 diff --git a/data/.cache/lilac/concept/lilac/question/palm.pkl b/data/.cache/lilac/concept/lilac/question/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cbf1722dce7524cd3c179609f57f45929525a86a --- /dev/null +++ b/data/.cache/lilac/concept/lilac/question/palm.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98e077a03707541da691311fd28d9bed00ec9fb2a22a915adde2bc436f6362e6 +size 1194947 diff --git a/data/.cache/lilac/concept/lilac/question/sbert.pkl b/data/.cache/lilac/concept/lilac/question/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..930ea2b66d3c00d09538e09ed0fb1ee2830365ea Binary files /dev/null and b/data/.cache/lilac/concept/lilac/question/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/source-code/cohere.pkl b/data/.cache/lilac/concept/lilac/source-code/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..73a55cb17478c92e70dabd0b342962574e24c85d --- /dev/null +++ b/data/.cache/lilac/concept/lilac/source-code/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad4234a60f17ac8a068c3b407af1b63fd460800c9fd6c014da70d8eb3b0c0939 +size 1284715 diff --git a/data/.cache/lilac/concept/lilac/source-code/gte-base.pkl b/data/.cache/lilac/concept/lilac/source-code/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e56574f91dda0ea37a45ebf3ff94134e428ac607 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/source-code/gte-base.pkl differ diff --git a/data/.cache/lilac/concept/lilac/source-code/gte-small.pkl b/data/.cache/lilac/concept/lilac/source-code/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..30cc7cf16daa7b8cc3db94ca1787fdcff28d974b Binary files /dev/null and b/data/.cache/lilac/concept/lilac/source-code/gte-small.pkl differ diff --git a/data/.cache/lilac/concept/lilac/source-code/openai.pkl b/data/.cache/lilac/concept/lilac/source-code/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..15f7615dd10b2dd627b1cd2a5f8367b8ee7b9a17 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/source-code/openai.pkl differ diff --git a/data/.cache/lilac/concept/lilac/source-code/palm.pkl b/data/.cache/lilac/concept/lilac/source-code/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..381ae17e253fa809340342120556061c9b5f72d3 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/source-code/palm.pkl differ diff --git a/data/.cache/lilac/concept/lilac/source-code/sbert.pkl b/data/.cache/lilac/concept/lilac/source-code/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..36919afe52228a6312d36e76562f26ef706827d6 Binary files /dev/null and b/data/.cache/lilac/concept/lilac/source-code/sbert.pkl differ diff --git a/data/.cache/lilac/concept/lilac/toxicity/cohere.pkl b/data/.cache/lilac/concept/lilac/toxicity/cohere.pkl new file mode 100644 index 0000000000000000000000000000000000000000..538cfa1091c8b650a823865c96804bb4e4dd2c1c --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/cohere.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc3d3f95d84b64657ec4697ce899aee940d62725e0fb88c9f8b38f03298d89b3 +size 19602537 diff --git a/data/.cache/lilac/concept/lilac/toxicity/gte-base.pkl b/data/.cache/lilac/concept/lilac/toxicity/gte-base.pkl new file mode 100644 index 0000000000000000000000000000000000000000..50a50bc8c653118574c13356a2ae2391ac33d2d0 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/gte-base.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e9363d2faacb10fe0528f06df2237a44f9b1686f4100d3cca2cdb1a621a90c2 +size 3719127 diff --git a/data/.cache/lilac/concept/lilac/toxicity/gte-small.pkl b/data/.cache/lilac/concept/lilac/toxicity/gte-small.pkl new file mode 100644 index 0000000000000000000000000000000000000000..17711173669c9f669303ffd0b2a245e8888c8c7f --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/gte-small.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b094a716fcbda3cd5b686457bf2510c0a17cabddac21d88d8c97f6a6908266ec +size 1886446 diff --git a/data/.cache/lilac/concept/lilac/toxicity/openai.pkl b/data/.cache/lilac/concept/lilac/toxicity/openai.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5eecaf0cfd4cf2104a54c75015f17c7fa1b7e277 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/openai.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ee50c3a7679c15e442d12996ddac07bd9ffb8de30f8a607f6b4dd72e7f0343 +size 7384512 diff --git a/data/.cache/lilac/concept/lilac/toxicity/palm.pkl b/data/.cache/lilac/concept/lilac/toxicity/palm.pkl new file mode 100644 index 0000000000000000000000000000000000000000..58bf4a3724eb4c346d1fee07079b2ab827e54906 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/palm.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d54189781c5a3e56f8640a7ed3516c82a411b09798e7dca84c6ba0f7efe48d +size 3719128 diff --git a/data/.cache/lilac/concept/lilac/toxicity/sbert.pkl b/data/.cache/lilac/concept/lilac/toxicity/sbert.pkl new file mode 100644 index 0000000000000000000000000000000000000000..78f18ed8eaa20b4831fc4f8b2909874e59fb1cd9 --- /dev/null +++ b/data/.cache/lilac/concept/lilac/toxicity/sbert.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654c96a6ef52b60a0f81d099c8bf4cda9957dde8d9aaea43f21cddc6c54c1ab5 +size 1886440 diff --git a/docker_start.py b/docker_start.py new file mode 100644 index 0000000000000000000000000000000000000000..f5b508f5db62d1ce857364f9d95af0e258d4e109 --- /dev/null +++ b/docker_start.py @@ -0,0 +1,107 @@ +"""Startup work before running the web server.""" + +import os +import shutil +from typing import TypedDict + +import yaml +from huggingface_hub import scan_cache_dir, snapshot_download + +from lilac.concepts.db_concept import CONCEPTS_DIR, DiskConceptDB, get_concept_output_dir +from lilac.env import data_path, env +from lilac.utils import get_datasets_dir, get_lilac_cache_dir, log + + +def delete_old_files() -> None: + """Delete old files from the cache.""" + # Scan cache + try: + scan = scan_cache_dir() + except BaseException: + # Cache was not found. + return + + # Select revisions to delete + to_delete = [] + for repo in scan.repos: + latest_revision = max(repo.revisions, key=lambda x: x.last_modified) + to_delete.extend( + [revision.commit_hash for revision in repo.revisions if revision != latest_revision]) + strategy = scan.delete_revisions(*to_delete) + + # Delete them + log(f'Will delete {len(to_delete)} old revisions and save {strategy.expected_freed_size_str}') + strategy.execute() + + +class HfSpaceConfig(TypedDict): + """The huggingface space config, defined in README.md. + + See: + https://huggingface.co/docs/hub/spaces-config-reference + """ + title: str + datasets: list[str] + + +def main() -> None: + """Download dataset files from the HF space that was uploaded before building the image.""" + # SPACE_ID is the HuggingFace Space ID environment variable that is automatically set by HF. + repo_id = env('SPACE_ID', None) + if not repo_id: + return + + delete_old_files() + + with open(os.path.abspath('README.md')) as f: + # Strip the '---' for the huggingface readme config. + readme = f.read().strip().strip('---') + hf_config: HfSpaceConfig = yaml.safe_load(readme) + + # Download the huggingface space data. This includes code and datasets, so we move the datasets + # alone to the data directory. + for lilac_hf_dataset in hf_config['datasets']: + print('Downloading dataset from HuggingFace: ', lilac_hf_dataset) + snapshot_download( + repo_id=lilac_hf_dataset, + repo_type='dataset', + token=env('HF_ACCESS_TOKEN'), + local_dir=get_datasets_dir(data_path()), + ignore_patterns=['.gitattributes', 'README.md']) + + snapshot_dir = snapshot_download(repo_id=repo_id, repo_type='space', token=env('HF_ACCESS_TOKEN')) + # Copy datasets. + spaces_data_dir = os.path.join(snapshot_dir, 'data') + + # Delete cache files from persistent storage. + cache_dir = get_lilac_cache_dir(data_path()) + if os.path.exists(cache_dir): + shutil.rmtree(cache_dir) + + # NOTE: This is temporary during the move of concepts into the pip package. Once all the demos + # have been updated, this block can be deleted. + old_lilac_concepts_data_dir = os.path.join(data_path(), CONCEPTS_DIR, 'lilac') + if os.path.exists(old_lilac_concepts_data_dir): + shutil.rmtree(old_lilac_concepts_data_dir) + + # Copy cache files from the space if they exist. + spaces_cache_dir = get_lilac_cache_dir(spaces_data_dir) + if os.path.exists(spaces_cache_dir): + shutil.copytree(spaces_cache_dir, cache_dir) + + # Copy concepts. + concepts = DiskConceptDB(spaces_data_dir).list() + for concept in concepts: + # Ignore lilac concepts, they're already part of the source code. + if concept.namespace == 'lilac': + continue + spaces_concept_output_dir = get_concept_output_dir(spaces_data_dir, concept.namespace, + concept.name) + persistent_output_dir = get_concept_output_dir(data_path(), concept.namespace, concept.name) + shutil.rmtree(persistent_output_dir, ignore_errors=True) + shutil.copytree(spaces_concept_output_dir, persistent_output_dir, dirs_exist_ok=True) + shutil.rmtree(spaces_concept_output_dir, ignore_errors=True) + + +if __name__ == '__main__': + main() diff --git a/docker_start.sh b/docker_start.sh new file mode 100644 index 0000000000000000000000000000000000000000..c9f1f4007fb0989fc4c3cb179573dea3f5be49a5 --- /dev/null +++ b/docker_start.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# Fail if any of the commands below fail. +set -e + +python docker_start.py +gunicorn lilac.server:app \ + --bind 0.0.0.0:5432 \ + --preload -k uvicorn.workers.UvicornWorker \ + --timeout 120 diff --git a/lilac/.gitignore b/lilac/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..73cf2e81a36ac2c02180ff8c02309c0f2852cf3a --- /dev/null +++ b/lilac/.gitignore @@ -0,0 +1 @@ +web/ diff --git a/lilac/__init__.py b/lilac/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..fda67f6a7510feb2381f32a734b331f281ae1119 --- /dev/null +++ b/lilac/__init__.py @@ -0,0 +1,45 @@ +from importlib import metadata + +from .concepts import * # noqa: F403 +from .config import DatasetConfig, DatasetSettings, EmbeddingConfig, SignalConfig +from .data import * # noqa: F403 +from .data.dataset_duckdb import DatasetDuckDB +from .data_loader import create_dataset +from .db_manager import get_dataset, set_default_dataset_cls +from .embeddings import * # noqa: F403 +from .embeddings.default_vector_stores import register_default_vector_stores +from .env import * # noqa: F403 +from .env import LilacEnvironment +from .schema import * # noqa: F403 +from .server import start_server, stop_server +from .signals import * # noqa: F403 +from .signals.default_signals import register_default_signals +from .sources import * # noqa: F403 +from .sources.default_sources import register_default_sources +from .splitters import * # noqa: F403 + +try: + __version__ = metadata.version('lilacai') +except metadata.PackageNotFoundError: + __version__ = '' + +register_default_sources() +register_default_signals() +register_default_vector_stores() +set_default_dataset_cls(DatasetDuckDB) + +# Avoids polluting the results of dir(__package__). +del (metadata, register_default_sources, register_default_signals, set_default_dataset_cls, + DatasetDuckDB) + +__all__ = [ + 'start_server', + 'stop_server', + 'create_dataset', + 'get_dataset', + 'DatasetConfig', + 'EmbeddingConfig', + 'SignalConfig', + 'DatasetSettings', + 'LilacEnvironment', +] diff --git a/lilac/auth.py b/lilac/auth.py new file mode 100644 index 0000000000000000000000000000000000000000..92f68a1ecd1ba28b33b84c6adb1190d31d7245c8 --- /dev/null +++ b/lilac/auth.py @@ -0,0 +1,87 @@ +"""Authentication and ACL configuration.""" + +from typing import Optional + +from fastapi import Request +from pydantic import BaseModel, ValidationError + +from .env import env + + +class ConceptAuthorizationException(Exception): + """Authorization exceptions thrown by the concept database.""" + pass + + +class DatasetUserAccess(BaseModel): + """User access for datasets.""" + # Whether the user can compute a signal. + compute_signals: bool + # Whether the user can delete a dataset. + delete_dataset: bool + # Whether the user can delete a signal. + delete_signals: bool + # Whether the user can update settings. + update_settings: bool + + +class ConceptUserAccess(BaseModel): + """User access for concepts.""" + # Whether the user can delete any concept (not their own). + delete_any_concept: bool + + +class UserAccess(BaseModel): + """User access.""" + create_dataset: bool + + # TODO(nsthorat): Make this keyed to each dataset and concept. + dataset: DatasetUserAccess + concept: ConceptUserAccess + + +class UserInfo(BaseModel): + """User information.""" + id: str + email: str + name: str + given_name: str + family_name: str + + +class AuthenticationInfo(BaseModel): + """Authentication information for the user.""" + user: Optional[UserInfo] = None + access: UserAccess + auth_enabled: bool + + +def get_session_user(request: Request) -> Optional[UserInfo]: + """Get the user from the session.""" + if not env('LILAC_AUTH_ENABLED'): + return None + user_info_dict = request.session.get('user', None) + if user_info_dict: + try: + return UserInfo.parse_obj(user_info_dict) + except ValidationError: + return None + return None + + +def get_user_access() -> UserAccess: + """Get the user access.""" + auth_enabled = env('LILAC_AUTH_ENABLED') + if isinstance(auth_enabled, str): + auth_enabled = auth_enabled.lower() == 'true' + if auth_enabled: + return UserAccess( + create_dataset=False, + dataset=DatasetUserAccess( + compute_signals=False, delete_dataset=False, delete_signals=False, update_settings=False), + concept=ConceptUserAccess(delete_any_concept=False)) + return UserAccess( + create_dataset=True, + dataset=DatasetUserAccess( + compute_signals=True, delete_dataset=True, delete_signals=True, update_settings=True), + concept=ConceptUserAccess(delete_any_concept=True)) diff --git a/lilac/batch_utils.py b/lilac/batch_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..cdff795ba6078af9707b675d41332ee1a140f9b1 --- /dev/null +++ b/lilac/batch_utils.py @@ -0,0 +1,92 @@ +"""Utils for the python server.""" +import itertools +from typing import Any, Callable, Generator, Iterable, Iterator, TypeVar, Union, cast + +from .schema import Item +from .utils import chunks, is_primitive + + +def _deep_flatten(input: Union[Iterator, object], + is_primitive_predicate: Callable[[object], bool]) -> Generator: + """Flattens a nested iterable.""" + if is_primitive_predicate(input): + yield input + elif isinstance(input, dict): + yield input + elif is_primitive(input): + yield input + else: + for elem in cast(Iterator, input): + yield from _deep_flatten(elem, is_primitive_predicate) + + +def deep_flatten(input: Union[Iterator, Iterable], + is_primitive_predicate: Callable[[object], bool] = is_primitive) -> Iterator: + """Flattens a deeply nested iterator. + + Primitives and dictionaries are not flattened. The user can also provide a predicate to determine + what is a primitive. + """ + return _deep_flatten(input, is_primitive_predicate) + + +def _deep_unflatten(flat_input: Iterator[list[object]], original_input: Union[Iterable, object], + is_primitive_predicate: Callable[[object], bool]) -> Union[list, dict]: + """Unflattens a deeply flattened iterable according to the original iterable's structure.""" + if is_primitive_predicate(original_input): + return next(flat_input) + else: + values: Iterable + if isinstance(original_input, dict): + values = original_input.values() + else: + values = cast(Iterable, original_input) + return [_deep_unflatten(flat_input, orig_elem, is_primitive_predicate) for orig_elem in values] + + +def deep_unflatten(flat_input: Union[Iterable, Iterator], + original_input: Union[Iterable, object], + is_primitive_predicate: Callable[[object], bool] = is_primitive) -> list: + """Unflattens a deeply flattened iterable according to the original iterable's structure.""" + return cast(list, _deep_unflatten(iter(flat_input), original_input, is_primitive_predicate)) + + +TFlatten = TypeVar('TFlatten') + + +def flatten(inputs: Iterable[Iterable[TFlatten]]) -> Iterator[TFlatten]: + """Flattens a nested iterator. + + Only supports flattening one level deep. + """ + for input in inputs: + yield from input + + +TUnflatten = TypeVar('TUnflatten') + + +def unflatten(flat_inputs: Union[Iterable[TUnflatten], Iterator[TUnflatten]], + original_inputs: Iterable[Iterable[Any]]) -> Iterator[list[TUnflatten]]: + """Unflattens a flattened iterable according to the original iterable's structure.""" + flat_inputs_iter = iter(flat_inputs) + for original_input in original_inputs: + yield [next(flat_inputs_iter) for _ in original_input] + + +TFlatBatchedInput = TypeVar('TFlatBatchedInput') +TFlatBatchedOutput = TypeVar('TFlatBatchedOutput') + + +def flat_batched_compute(input: Iterable[Iterable[TFlatBatchedInput]], + f: Callable[[list[TFlatBatchedInput]], Iterable[TFlatBatchedOutput]], + batch_size: int) -> Iterable[Iterable[TFlatBatchedOutput]]: + """Flatten the input, batched call f, and return the output unflattened.""" + # Tee the input so we can use it twice for the input and output shapes. + input_1, input_2 = itertools.tee(input, 2) + batches = chunks(flatten(input_1), batch_size) + batched_outputs = flatten((f(batch) for batch in batches)) + return unflatten(batched_outputs, input_2) + + +TBatchSpanVectorOutput = TypeVar('TBatchSpanVectorOutput', bound=Item) diff --git a/lilac/cli.py b/lilac/cli.py new file mode 100644 index 0000000000000000000000000000000000000000..a93e589563a4a14f6ca4a4049cd89fda7389924c --- /dev/null +++ b/lilac/cli.py @@ -0,0 +1,47 @@ +"""Lilac CLI.""" + +import click + +from . import __version__ +from .concepts.db_concept import DISK_CONCEPT_DB +from .load import load_command as load +from .server import start_server + + +@click.command() +@click.option( + '--host', + help='The host address where the web server will listen to.', + default='0.0.0.0', + type=str) +@click.option('--port', help='The port number of the web-server', type=int, default=5432) +def start(host: str, port: int) -> None: + """Starts the Lilac web server.""" + start_server(host=host, port=port, open=True) + + +@click.command() +def version() -> None: + """Prints the version of Lilac.""" + print(__version__) + + +@click.command() +def concepts() -> None: + """Lists lilac concepts.""" + print(DISK_CONCEPT_DB.list()) + + +@click.group() +def cli() -> None: + """Lilac CLI.""" + pass + + +cli.add_command(start) +cli.add_command(version) +cli.add_command(load) +cli.add_command(concepts) + +if __name__ == '__main__': + cli() diff --git a/lilac/concepts/__init__.py b/lilac/concepts/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..7927469a8854f3d2346d58097b3ad0271256f3c7 --- /dev/null +++ b/lilac/concepts/__init__.py @@ -0,0 +1,12 @@ +"""Concepts are customizable signals that help enrich documents.""" + +from .concept import Example, ExampleIn +from .db_concept import ConceptUpdate, DiskConceptDB, DiskConceptModelDB + +__all__ = [ + 'DiskConceptDB', + 'DiskConceptModelDB', + 'Example', + 'ExampleIn', + 'ConceptUpdate', +] diff --git a/lilac/concepts/concept.py b/lilac/concepts/concept.py new file mode 100644 index 0000000000000000000000000000000000000000..2bb02d9e3d72a3498a82a5ad174c54dba4297196 --- /dev/null +++ b/lilac/concepts/concept.py @@ -0,0 +1,339 @@ +"""Defines the concept and the concept models.""" +import dataclasses +from enum import Enum +from typing import Callable, Literal, Optional, Union + +import numpy as np +from joblib import Parallel, delayed +from pydantic import BaseModel, validator +from scipy.interpolate import interp1d +from sklearn.base import clone +from sklearn.linear_model import LogisticRegression +from sklearn.metrics import precision_recall_curve, roc_auc_score +from sklearn.model_selection import KFold + +from ..embeddings.embedding import get_embed_fn +from ..signal import TextEmbeddingSignal, get_signal_cls +from ..utils import DebugTimer + +LOCAL_CONCEPT_NAMESPACE = 'local' + +# The maximum number of cross-validation models to train. +MAX_NUM_CROSS_VAL_MODELS = 15 +# The β weight to use for the F-beta score: https://scikit-learn.org/stable/modules/generated/sklearn.metrics.fbeta_score.html +# β = 0.5 means we value precision 2x as much as recall. +# β = 2 means we value recall 2x as much as precision. +F_BETA_WEIGHT = 0.5 + + +class ConceptType(str, Enum): + """Enum holding the concept type.""" + TEXT = 'text' + IMAGE = 'image' + + def __repr__(self) -> str: + return self.value + + +class ExampleOrigin(BaseModel): + """The origin of an example.""" + # The namespace that holds the dataset. + dataset_namespace: str + + # The name of the dataset. + dataset_name: str + + # The id of row in the dataset that the example was added from. + dataset_row_id: str + + +DraftId = Union[Literal['main'], str] +DRAFT_MAIN = 'main' + + +class ExampleIn(BaseModel): + """An example in a concept without the id (used for adding new examples).""" + label: bool + text: Optional[str] = None + img: Optional[bytes] = None + origin: Optional[ExampleOrigin] = None + # The name of the draft to put the example in. If None, puts it in the main draft. + draft: Optional[DraftId] = DRAFT_MAIN + + @validator('text') + def parse_text(cls, text: str) -> str: + """Fixes surrogate errors in text: https://github.com/ijl/orjson/blob/master/README.md#str .""" + return text.encode('utf-8', 'replace').decode('utf-8') + + +class Example(ExampleIn): + """A single example in a concept used for training a concept model.""" + id: str + + +class Concept(BaseModel): + """A concept is a collection of examples.""" + # The namespace of the concept. + namespace: str + # The name of the concept. + concept_name: str + # The type of the data format that this concept represents. + type: ConceptType + data: dict[str, Example] + version: int = 0 + + tags: list[str] = [] + description: Optional[str] = None + + def drafts(self) -> list[DraftId]: + """Gets all the drafts for the concept.""" + drafts: set[DraftId] = set([DRAFT_MAIN]) # Always return the main draft. + for example in self.data.values(): + if example.draft: + drafts.add(example.draft) + return list(sorted(drafts)) + + +class OverallScore(str, Enum): + """Enum holding the overall score.""" + NOT_GOOD = 'not_good' + OK = 'ok' + GOOD = 'good' + VERY_GOOD = 'very_good' + GREAT = 'great' + + +def _get_overall_score(f1_score: float) -> OverallScore: + if f1_score < 0.5: + return OverallScore.NOT_GOOD + if f1_score < 0.8: + return OverallScore.OK + if f1_score < 0.9: + return OverallScore.GOOD + if f1_score < 0.95: + return OverallScore.VERY_GOOD + return OverallScore.GREAT + + +class ConceptMetrics(BaseModel): + """Metrics for a concept.""" + # The average F1 score for the concept computed using cross validation. + f1: float + precision: float + recall: float + roc_auc: float + overall: OverallScore + + +@dataclasses.dataclass +class LogisticEmbeddingModel: + """A model that uses logistic regression with embeddings.""" + + _metrics: Optional[ConceptMetrics] = None + _threshold: float = 0.5 + + def __post_init__(self) -> None: + # See `notebooks/Toxicity.ipynb` for an example of training a concept model. + self._model = LogisticRegression( + class_weight='balanced', C=30, tol=1e-5, warm_start=True, max_iter=5_000, n_jobs=-1) + + def score_embeddings(self, embeddings: np.ndarray) -> np.ndarray: + """Get the scores for the provided embeddings.""" + y_probs = self._model.predict_proba(embeddings)[:, 1] + # Map [0, threshold, 1] to [0, 0.5, 1]. + interpolate_fn = interp1d([0, self._threshold, 1], [0, 0.4999, 1]) + return interpolate_fn(y_probs) + + def _setup_training(self, X_train: np.ndarray, + labels: Union[list[bool], np.ndarray]) -> tuple[np.ndarray, np.ndarray]: + y_train = np.array(labels) + # Shuffle the data in unison. + p = np.random.permutation(len(X_train)) + X_train = X_train[p] + y_train = y_train[p] + return X_train, y_train + + def fit(self, embeddings: np.ndarray, labels: list[bool]) -> None: + """Fit the model to the provided embeddings and labels.""" + label_set = set(labels) + if len(label_set) < 2: + dim = embeddings.shape[1] + random_vector = np.random.randn(dim).astype(np.float32) + random_vector /= np.linalg.norm(random_vector) + embeddings = np.vstack([embeddings, random_vector]) + labels.append(False if True in label_set else True) + + if len(labels) != len(embeddings): + raise ValueError( + f'Length of embeddings ({len(embeddings)}) must match length of labels ({len(labels)})') + X_train, y_train = self._setup_training(embeddings, labels) + self._model.fit(X_train, y_train) + self._metrics, self._threshold = self._compute_metrics(embeddings, labels) + + def _compute_metrics(self, embeddings: np.ndarray, + labels: list[bool]) -> tuple[Optional[ConceptMetrics], float]: + """Return the concept metrics.""" + labels_np = np.array(labels) + n_splits = min(len(labels_np), MAX_NUM_CROSS_VAL_MODELS) + fold = KFold(n_splits, shuffle=True, random_state=42) + + def _fit_and_score(model: LogisticRegression, X_train: np.ndarray, y_train: np.ndarray, + X_test: np.ndarray, y_test: np.ndarray) -> tuple[np.ndarray, np.ndarray]: + if len(set(y_train)) < 2: + return np.array([]), np.array([]) + model.fit(X_train, y_train) + y_pred = model.predict_proba(X_test)[:, 1] + return y_test, y_pred + + # Compute the metrics for each validation fold in parallel. + jobs: list[Callable] = [] + for (train_index, test_index) in fold.split(embeddings): + X_train, y_train = embeddings[train_index], labels_np[train_index] + X_train, y_train = self._setup_training(X_train, y_train) + X_test, y_test = embeddings[test_index], labels_np[test_index] + model = clone(self._model) + jobs.append(delayed(_fit_and_score)(model, X_train, y_train, X_test, y_test)) + results = Parallel(n_jobs=-1)(jobs) + + y_test = np.concatenate([y_test for y_test, _ in results], axis=0) + y_pred = np.concatenate([y_pred for _, y_pred in results], axis=0) + if len(set(y_test)) < 2: + return None, 0.5 + roc_auc_val = roc_auc_score(y_test, y_pred) + precision, recall, thresholds = precision_recall_curve(y_test, y_pred) + numerator = (1 + F_BETA_WEIGHT**2) * precision * recall + denom = (F_BETA_WEIGHT**2 * precision) + recall + f1_scores = np.divide(numerator, denom, out=np.zeros_like(denom), where=(denom != 0)) + max_f1: float = np.max(f1_scores) + max_f1_index = np.argmax(f1_scores) + max_f1_thresh: float = thresholds[max_f1_index] + max_f1_prec: float = precision[max_f1_index] + max_f1_recall: float = recall[max_f1_index] + metrics = ConceptMetrics( + f1=max_f1, + precision=max_f1_prec, + recall=max_f1_recall, + roc_auc=float(roc_auc_val), + overall=_get_overall_score(max_f1)) + return metrics, max_f1_thresh + + +def draft_examples(concept: Concept, draft: DraftId) -> dict[str, Example]: + """Get the examples in the provided draft by overriding the main draft.""" + draft_examples: dict[str, dict[str, Example]] = {} + for id, example in concept.data.items(): + draft_examples.setdefault(example.draft or DRAFT_MAIN, {})[example.id] = example + + if draft == DRAFT_MAIN: + return draft_examples.get(DRAFT_MAIN, {}) + + if draft not in draft_examples: + raise ValueError( + f'Draft {draft} not found in concept. Found drafts: {list(draft_examples.keys())}') + + # Map the text of the draft to its id so we can dedupe with main. + draft_text_ids = {example.text: id for id, example in draft_examples[draft].items()} + + # Write each of examples from main to the draft examples only if the text does not appear in the + # draft. + for id, example in draft_examples[DRAFT_MAIN].items(): + if example.text not in draft_text_ids: + draft_examples[draft][id] = example + + return draft_examples[draft] + + +@dataclasses.dataclass +class ConceptModel: + """A concept model. Stores all concept model drafts and manages syncing.""" + # The concept that this model is for. + namespace: str + concept_name: str + + # The name of the embedding for this model. + embedding_name: str + version: int = 0 + + batch_size = 4096 + + # The following fields are excluded from JSON serialization, but still pickle-able. + # Maps a concept id to the embeddings. + _embeddings: dict[str, np.ndarray] = dataclasses.field(default_factory=dict) + _logistic_models: dict[DraftId, LogisticEmbeddingModel] = dataclasses.field(default_factory=dict) + + def get_metrics(self) -> Optional[ConceptMetrics]: + """Return the metrics for this model.""" + return self._get_logistic_model(DRAFT_MAIN)._metrics + + def score_embeddings(self, draft: DraftId, embeddings: np.ndarray) -> np.ndarray: + """Get the scores for the provided embeddings.""" + return self._get_logistic_model(draft).score_embeddings(embeddings) + + def coef(self, draft: DraftId) -> np.ndarray: + """Get the coefficients of the underlying ML model.""" + return self._get_logistic_model(draft)._model.coef_.reshape(-1) + + def _get_logistic_model(self, draft: DraftId) -> LogisticEmbeddingModel: + """Get the logistic model for the provided draft.""" + if draft not in self._logistic_models: + self._logistic_models[draft] = LogisticEmbeddingModel() + return self._logistic_models[draft] + + def sync(self, concept: Concept) -> bool: + """Update the model with the latest labeled concept data.""" + if concept.version == self.version: + # The model is up to date. + return False + + concept_path = (f'{self.namespace}/{self.concept_name}/' + f'{self.embedding_name}') + with DebugTimer(f'Computing embeddings for "{concept_path}"'): + self._compute_embeddings(concept) + + # Fit each of the drafts, sort by draft name for deterministic behavior. + for draft in concept.drafts(): + examples = draft_examples(concept, draft) + embeddings = np.array([self._embeddings[id] for id in examples.keys()]) + labels = [example.label for example in examples.values()] + model = self._get_logistic_model(draft) + with DebugTimer(f'Fitting model for "{concept_path}"'): + model.fit(embeddings, labels) + + # Synchronize the model version with the concept version. + self.version = concept.version + + return True + + def _compute_embeddings(self, concept: Concept) -> None: + signal_cls = get_signal_cls(self.embedding_name) + if not signal_cls: + raise ValueError(f'Embedding signal "{self.embedding_name}" not found in the registry.') + embedding_signal = signal_cls() + if not isinstance(embedding_signal, TextEmbeddingSignal): + raise ValueError(f'Only text embedding signals are currently supported for concepts. ' + f'"{self.embedding_name}" is a {type(embedding_signal)}.') + + embed_fn = get_embed_fn(self.embedding_name, split=False) + concept_embeddings: dict[str, np.ndarray] = {} + + examples = concept.data.items() + if not examples: + raise ValueError(f'Cannot sync concept "{concept.concept_name}". It has no examples.') + + # Compute the embeddings for the examples with cache miss. + texts_of_missing_embeddings: dict[str, str] = {} + for id, example in examples: + if id in self._embeddings: + # Cache hit. + concept_embeddings[id] = self._embeddings[id] + else: + # Cache miss. + # TODO(smilkov): Support images. + texts_of_missing_embeddings[id] = example.text or '' + + missing_ids = texts_of_missing_embeddings.keys() + missing_embeddings = embed_fn(list(texts_of_missing_embeddings.values())) + + for id, (embedding,) in zip(missing_ids, missing_embeddings): + concept_embeddings[id] = embedding['vector'] / np.linalg.norm(embedding['vector']) + self._embeddings = concept_embeddings diff --git a/lilac/concepts/db_concept.py b/lilac/concepts/db_concept.py new file mode 100644 index 0000000000000000000000000000000000000000..0090b95e4257ac2d7631f49d68e6913608abd552 --- /dev/null +++ b/lilac/concepts/db_concept.py @@ -0,0 +1,567 @@ +"""The concept database.""" + +import abc +import glob +import json +import os +import pathlib +import pickle +import shutil +import threading + +# NOTE: We have to import the module for uuid so it can be mocked. +import uuid +from importlib import resources +from typing import Any, List, Optional, Union, cast + +from pydantic import BaseModel +from typing_extensions import override + +from ..auth import ConceptAuthorizationException, UserInfo +from ..env import data_path, env +from ..schema import SignalInputType +from ..signal import get_signal_cls +from ..utils import delete_file, file_exists, get_lilac_cache_dir, open_file +from .concept import DRAFT_MAIN, Concept, ConceptModel, ConceptType, DraftId, Example, ExampleIn + +CONCEPTS_DIR = 'concept' +CONCEPT_JSON_FILENAME = 'concept.json' +# Under 'lilac' package. +LILAC_CONCEPTS_DIR = 'concepts' + + +class ConceptNamespaceACL(BaseModel): + """The access control list for a namespace.""" + # Whether the current user can read concepts in the namespace. + read: bool + # Whether the current user can add concepts to the namespace. + write: bool + + +class ConceptACL(BaseModel): + """The access control list for an individual concept.""" + # Whether the current user can read the concept. + read: bool + # Whether the current user can edit the concept, including adding examples or deleting the + # concept. + write: bool + + +class ConceptInfo(BaseModel): + """Information about a concept.""" + namespace: str + name: str + description: Optional[str] = None + type: ConceptType + drafts: list[DraftId] + tags: list[str] = [] + + acls: ConceptACL + + +class ConceptUpdate(BaseModel): + """An update to a concept.""" + # List of examples to be inserted. + insert: Optional[list[ExampleIn]] = [] + + # List of examples to be updated. + update: Optional[list[Example]] = [] + + # The ids of the examples to be removed. + remove: Optional[list[str]] = [] + + +class ConceptDB(abc.ABC): + """Interface for the concept database.""" + + @abc.abstractmethod + def list(self, user: Optional[UserInfo] = None) -> list[ConceptInfo]: + """List all the concepts.""" + pass + + @abc.abstractmethod + def namespace_acls(self, namespace: str, user: Optional[UserInfo] = None) -> ConceptNamespaceACL: + """Return the ACL for a namespace.""" + pass + + @abc.abstractmethod + def concept_acls(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> ConceptACL: + """Return the ACL for a concept.""" + pass + + @abc.abstractmethod + def get(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> Optional[Concept]: + """Return a concept or None if there isn't one.""" + pass + + @abc.abstractmethod + def create(self, + namespace: str, + name: str, + type: Union[ConceptType, str], + description: Optional[str] = None, + user: Optional[UserInfo] = None) -> Concept: + """Create a concept. + + Args: + namespace: The namespace of the concept. + name: The name of the concept. + type: The type of the concept. + description: The description of the concept. + user: The user creating the concept, if authentication is enabled. + """ + pass + + @abc.abstractmethod + def edit(self, + namespace: str, + name: str, + change: ConceptUpdate, + user: Optional[UserInfo] = None) -> Concept: + """Edit a concept. If the concept doesn't exist, throw an error.""" + pass + + @abc.abstractmethod + def remove(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> None: + """Remove a concept.""" + pass + + @abc.abstractmethod + def merge_draft(self, + namespace: str, + name: str, + draft: DraftId, + user: Optional[UserInfo] = None) -> Concept: + """Merge a draft concept..""" + pass + + +class ConceptModelDB(abc.ABC): + """Interface for the concept model database.""" + + _concept_db: ConceptDB + _sync_lock = threading.Lock() + + def __init__(self, concept_db: ConceptDB) -> None: + self._concept_db = concept_db + + @abc.abstractmethod + def create(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None) -> ConceptModel: + """Create the concept model.""" + pass + + @abc.abstractmethod + def get(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None) -> Optional[ConceptModel]: + """Get the model associated with the provided concept the embedding. + + Returns None if the model does not exist. + """ + pass + + @abc.abstractmethod + def _save(self, model: ConceptModel) -> None: + """Save the concept model.""" + pass + + def in_sync(self, model: ConceptModel, user: Optional[UserInfo] = None) -> bool: + """Return True if the model is up to date with the concept.""" + concept = self._concept_db.get(model.namespace, model.concept_name, user=user) + if not concept: + raise ValueError(f'Concept "{model.namespace}/{model.concept_name}" does not exist.') + return concept.version == model.version + + def sync(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None, + create: bool = False) -> ConceptModel: + """Sync the concept model. Returns true if the model was updated.""" + with self._sync_lock: + model = self.get(namespace, concept_name, embedding_name, user=user) + if not model: + if create: + model = self.create(namespace, concept_name, embedding_name, user=user) + else: + raise ValueError(f'Model "{namespace}/{concept_name}/{embedding_name}" does not exist.') + + concept = self._concept_db.get(model.namespace, model.concept_name, user=user) + if not concept: + raise ValueError(f'Concept "{model.namespace}/{model.concept_name}" does not exist.') + model_updated = model.sync(concept) + if model_updated: + self._save(model) + return model + + @abc.abstractmethod + def remove(self, namespace: str, concept_name: str, embedding_name: str) -> None: + """Remove the model of a concept.""" + pass + + @abc.abstractmethod + def get_models(self, namespace: str, concept_name: str) -> list[ConceptModel]: + """List all the models associated with a concept.""" + pass + + +class DiskConceptModelDB(ConceptModelDB): + """Interface for the concept model database.""" + + def __init__(self, + concept_db: ConceptDB, + base_dir: Optional[Union[str, pathlib.Path]] = None) -> None: + super().__init__(concept_db) + self._base_dir = base_dir + + def _get_base_dir(self) -> str: + return str(self._base_dir) if self._base_dir else data_path() + + @override + def create(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None) -> ConceptModel: + if self.get(namespace, concept_name, embedding_name, user=user): + raise ValueError('Concept model already exists.') + concept = self._concept_db.get(namespace, concept_name, user=user) + if not concept: + raise ValueError(f'Concept "{namespace}/{concept_name}" does not exist.') + model = ConceptModel( + namespace=namespace, concept_name=concept_name, embedding_name=embedding_name) + self._save(model) + return model + + @override + def get(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None) -> Optional[ConceptModel]: + # Make sure the concept exists. + concept = self._concept_db.get(namespace, concept_name, user=user) + if not concept: + raise ValueError(f'Concept "{namespace}/{concept_name}" does not exist.') + + # Make sure that the embedding signal exists. + if not get_signal_cls(embedding_name): + raise ValueError(f'Embedding signal "{embedding_name}" not found in the registry.') + + concept_model_path = _concept_model_path(self._get_base_dir(), namespace, concept_name, + embedding_name) + if not file_exists(concept_model_path): + return None + + with open_file(concept_model_path, 'rb') as f: + return pickle.load(f) + + def _save(self, model: ConceptModel) -> None: + """Save the concept model.""" + concept_model_path = _concept_model_path(self._get_base_dir(), model.namespace, + model.concept_name, model.embedding_name) + with open_file(concept_model_path, 'wb') as f: + pickle.dump(model, f) + + @override + def remove(self, + namespace: str, + concept_name: str, + embedding_name: str, + user: Optional[UserInfo] = None) -> None: + concept_model_path = _concept_model_path(self._get_base_dir(), namespace, concept_name, + embedding_name) + + if not file_exists(concept_model_path): + raise ValueError(f'Concept model {namespace}/{concept_name}/{embedding_name} does not exist.') + + delete_file(concept_model_path) + + @override + def get_models(self, + namespace: str, + concept_name: str, + user: Optional[UserInfo] = None) -> list[ConceptModel]: + """List all the models associated with a concept.""" + model_files = glob.iglob( + os.path.join(_concept_cache_dir(self._get_base_dir(), namespace, concept_name), '*.pkl')) + models: list[ConceptModel] = [] + for model_file in model_files: + embedding_name = os.path.basename(model_file)[:-len('.pkl')] + model = self.get(namespace, concept_name, embedding_name, user=user) + if model: + models.append(model) + return models + + +def get_concept_output_dir(base_dir: str, namespace: str, name: str) -> str: + """Return the output directory for a given concept.""" + if namespace == 'lilac': + # Lilac concepts are stored in the resources directory and shipped with the pip package. + return str(resources.files('lilac').joinpath(os.path.join(LILAC_CONCEPTS_DIR, name))) + + return os.path.join(base_dir, CONCEPTS_DIR, namespace, name) + + +def _concept_json_path(base_dir: str, namespace: str, name: str) -> str: + return os.path.join(get_concept_output_dir(base_dir, namespace, name), CONCEPT_JSON_FILENAME) + + +def _concept_cache_dir(base_dir: str, namespace: str, concept_name: str) -> str: + return os.path.join(get_lilac_cache_dir(base_dir), CONCEPTS_DIR, namespace, concept_name) + + +def _concept_model_path(base_dir: str, namespace: str, concept_name: str, + embedding_name: str) -> str: + + return os.path.join( + _concept_cache_dir(base_dir, namespace, concept_name), f'{embedding_name}.pkl') + + +class DiskConceptDB(ConceptDB): + """A concept database.""" + + def __init__(self, base_dir: Optional[Union[str, pathlib.Path]] = None) -> None: + self._base_dir = base_dir + + def _get_base_dir(self) -> str: + return str(self._base_dir) if self._base_dir else data_path() + + @override + def namespace_acls(self, namespace: str, user: Optional[UserInfo] = None) -> ConceptNamespaceACL: + if not env('LILAC_AUTH_ENABLED'): + return ConceptNamespaceACL(read=True, write=True) + + if namespace == 'lilac': + return ConceptNamespaceACL(read=True, write=False) + if user and user.id == namespace: + return ConceptNamespaceACL(read=True, write=True) + + return ConceptNamespaceACL(read=False, write=False) + + @override + def concept_acls(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> ConceptACL: + namespace_acls = self.namespace_acls(namespace, user=user) + # Concept ACL inherit from the namespace ACL. We currently don't have concept-specific + # ACL. + return ConceptACL(read=namespace_acls.read, write=namespace_acls.write) + + @override + def list(self, user: Optional[UserInfo] = None) -> list[ConceptInfo]: + namespaces: Optional[list[str]] = None + if env('LILAC_AUTH_ENABLED'): + namespaces = ['lilac'] + if user: + namespaces += [user.id] + + concept_infos: list[ConceptInfo] = [] + + namespace_concept_dirs: list[tuple[Optional[str], str]] = [ + # None = Read the namespace from the directory. + (None, os.path.join(self._get_base_dir(), CONCEPTS_DIR)), + # Read lilac concepts from the resources directory. + ('lilac', str(resources.files('lilac').joinpath(LILAC_CONCEPTS_DIR))) + ] + + for (default_namespace, concept_dir) in namespace_concept_dirs: + # Read the concepts from the data dir and return a ConceptInfo containing the namespace and + # name. + for root, _, files in os.walk(concept_dir): + for file in files: + if file == CONCEPT_JSON_FILENAME: + namespace, name = root.split('/')[-2:] + if default_namespace is not None: + namespace = default_namespace + if namespaces and namespace not in namespaces: + # Ignore concepts that are not in the namespace, if provided. + continue + + concept = cast(Concept, self.get(namespace, name, user=user)) + concept_infos.append( + _info_from_concept(concept, self.concept_acls(namespace, name, user=user))) + + return concept_infos + + @override + def get(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> Optional[Concept]: + # If the user does not have access to the concept, return None. + acls = self.concept_acls(namespace, name, user=user) + if not acls.read: + raise ConceptAuthorizationException( + f'Concept "{namespace}/{name}" does not exist or user does not have access.') + + concept_json_path = _concept_json_path(self._get_base_dir(), namespace, name) + if not file_exists(concept_json_path): + return None + + with open_file(concept_json_path) as f: + obj: dict[str, Any] = json.load(f) + if 'namespace' not in obj: + obj['namespace'] = namespace + return Concept.parse_obj(obj) + + @override + def create(self, + namespace: str, + name: str, + type: Union[ConceptType, str] = ConceptType.TEXT, + description: Optional[str] = None, + user: Optional[UserInfo] = None) -> Concept: + """Create a concept.""" + # If the user does not have access to the write to the concept namespace, throw. + acls = self.namespace_acls(namespace, user=user) + if not acls.write: + raise ConceptAuthorizationException( + f'Concept namespace "{namespace}" does not exist or user does not have access.') + + concept_json_path = _concept_json_path(self._get_base_dir(), namespace, name) + if file_exists(concept_json_path): + raise ValueError(f'Concept with namespace "{namespace}" and name "{name}" already exists.') + + if isinstance(type, str): + type = ConceptType(type) + concept = Concept( + namespace=namespace, concept_name=name, type=type, data={}, description=description) + self._save(concept) + return concept + + def _validate_examples(self, examples: List[Union[ExampleIn, Example]], + type: ConceptType) -> None: + for example in examples: + inferred_type = 'text' if example.text else 'unknown' + if inferred_type != type: + raise ValueError(f'Example type "{inferred_type}" does not match concept type "{type}".') + + @override + def edit(self, + namespace: str, + name: str, + change: ConceptUpdate, + user: Optional[UserInfo] = None) -> Concept: + # If the user does not have access to the concept, return None. + acls = self.concept_acls(namespace, name, user=user) + if not acls.write: + raise ConceptAuthorizationException( + f'Concept "{namespace}/{name}" does not exist or user does not have access.') + + concept_json_path = _concept_json_path(self._get_base_dir(), namespace, name) + + if not file_exists(concept_json_path): + raise ValueError(f'Concept with namespace "{namespace}" and name "{name}" does not exist. ' + 'Please call create() first.') + + inserted_points = change.insert or [] + updated_points = change.update or [] + removed_points = change.remove or [] + + concept = cast(Concept, self.get(namespace, name, user=user)) + + self._validate_examples([*inserted_points, *updated_points], concept.type) + + for remove_example in removed_points: + if remove_example not in concept.data: + raise ValueError(f'Example with id "{remove_example}" does not exist.') + concept.data.pop(remove_example) + + for example in inserted_points: + id = uuid.uuid4().hex + concept.data[id] = Example(id=id, **example.dict()) + + for example in updated_points: + if example.id not in concept.data: + raise ValueError(f'Example with id "{example.id}" does not exist.') + + # Remove the old example and make a new one with a new id to keep it functional. + concept.data.pop(example.id) + concept.data[example.id] = example.copy() + + concept.version += 1 + + self._save(concept) + + return concept + + def _save(self, concept: Concept) -> None: + concept_json_path = _concept_json_path(self._get_base_dir(), concept.namespace, + concept.concept_name) + with open_file(concept_json_path, 'w') as f: + f.write(concept.json(exclude_none=True, indent=2, exclude_defaults=True)) + + @override + def remove(self, namespace: str, name: str, user: Optional[UserInfo] = None) -> None: + # If the user does not have access to the concept, return None. + acls = self.concept_acls(namespace, name, user=user) + if not acls.write: + raise ConceptAuthorizationException( + f'Concept "{namespace}/{name}" does not exist or user does not have access.') + + concept_dir = get_concept_output_dir(self._get_base_dir(), namespace, name) + + if not file_exists(concept_dir): + raise ValueError(f'Concept with namespace "{namespace}" and name "{name}" does not exist.') + + shutil.rmtree(concept_dir, ignore_errors=True) + + @override + def merge_draft(self, + namespace: str, + name: str, + draft: DraftId, + user: Optional[UserInfo] = None) -> Concept: + """Merge a draft concept.""" + # If the user does not have access to the concept, return None. + acls = self.concept_acls(namespace, name, user=user) + if not acls.write: + raise ConceptAuthorizationException( + f'Concept "{namespace}/{name}" does not exist or user does not have access.') + + concept = self.get(namespace, name, user=user) + if not concept: + raise ValueError(f'Concept with namespace "{namespace}" and name "{name}" does not exist.') + + if draft == DRAFT_MAIN: + return concept + + # Map the text of examples in main so we can remove them if they are duplicates. + main_text_ids: dict[Optional[str], str] = { + example.text: id for id, example in concept.data.items() if example.draft == DRAFT_MAIN + } + + draft_examples: dict[str, Example] = { + id: example for id, example in concept.data.items() if example.draft == draft + } + for example in draft_examples.values(): + example.draft = DRAFT_MAIN + # Remove duplicates in main. + main_text_id = main_text_ids.get(example.text) + if main_text_id: + del concept.data[main_text_id] + + concept.version += 1 + + self._save(concept) + + return concept + + +def _info_from_concept(concept: Concept, acls: ConceptACL) -> ConceptInfo: + return ConceptInfo( + namespace=concept.namespace, + name=concept.concept_name, + description=concept.description, + type=SignalInputType.TEXT, + drafts=concept.drafts(), + tags=concept.tags, + acls=acls) + + +# A singleton concept database. +DISK_CONCEPT_DB = DiskConceptDB() +DISK_CONCEPT_MODEL_DB = DiskConceptModelDB(DISK_CONCEPT_DB) diff --git a/lilac/concepts/legal-termination/concept.json b/lilac/concepts/legal-termination/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..869d53756fa0c198b9dbad265e6f246357503ffd --- /dev/null +++ b/lilac/concepts/legal-termination/concept.json @@ -0,0 +1,185 @@ +{ + "namespace": "lilac", + "concept_name": "legal-termination", + "type": "text", + "tags": ["legal"], + "data": { + "731b1338cf1949958c3526c555f88058": { + "label": true, + "text": "In the event that any provision of this agreement is found to be unenforceable, the remaining provisions shall continue to be valid and binding.", + "id": "731b1338cf1949958c3526c555f88058" + }, + "99a20e547e38474dbc24507a1658d0c9": { + "label": true, + "text": "The parties agree that in the event of a natural disaster or other unforeseen event, both parties will make reasonable efforts to fulfill their obligations under this contract.", + "id": "99a20e547e38474dbc24507a1658d0c9" + }, + "3f27b47c526a4c5896a0a100024535c7": { + "label": true, + "text": "If any party breaches the terms of this agreement, the non-breaching party shall have the right to seek legal remedies.", + "id": "3f27b47c526a4c5896a0a100024535c7" + }, + "d403dbb1ab9c4594bc7f7dcb0ad5b333": { + "label": true, + "text": "This lease agreement shall survive the termination or expiration of the lease term, and continue to be binding upon the parties.", + "id": "d403dbb1ab9c4594bc7f7dcb0ad5b333" + }, + "b7deba9f7e80444abe14448f53f45c43": { + "label": true, + "text": "In the event of a dispute arising from this contract, the parties agree to first attempt to resolve the dispute through mediation before pursuing any legal action.", + "id": "b7deba9f7e80444abe14448f53f45c43" + }, + "a82231b490174e62aad733cb0c75024d": { + "label": true, + "text": "This Agreement may be terminated, and the transactions contemplated hereby may be abandoned, at any time prior to the Effective Time, whether prior to or after the Company Stockholders' Approval:", + "id": "a82231b490174e62aad733cb0c75024d" + }, + "160b25dbf14e4759a0065bbd652ce33f": { + "label": true, + "text": "This Agreement may be terminated and abandoned at any time prior to the Effective Time of the Merger, whether before or after the Company Stockholder Approval:", + "id": "160b25dbf14e4759a0065bbd652ce33f" + }, + "8f5f9f96b16441228bb0c9b8a14c4e25": { + "label": false, + "text": "any jurisdiction, then such provision shall, as to such jurisdiction, be modified or restricted to the extent necessary to make such provision valid, binding and enforceable, or if such provision cannot be so modified or restricted, then such provision shall, as to such jurisdiction, be deemed to be excised from this Agreement; provided, however, that the legality, binding effect and", + "id": "8f5f9f96b16441228bb0c9b8a14c4e25" + }, + "87b6c31b04a346b4a3e0da8d2cc5a7ac": { + "label": true, + "text": "This Agreement shall terminate automatically without any further action by any party hereto upon the earliest to occur of (a) the Effective Time of the Merger, (b) the termination of the Merger Agreement in accordance with its terms and (c) any amendment or other modification of the Merger Agreement that reduces the amount of the Merger Consideration or provides that the Merger Consideration shall", + "id": "87b6c31b04a346b4a3e0da8d2cc5a7ac" + }, + "985344f7ecfb41f4a69ba101973221a1": { + "label": false, + "text": " During the Employment Period, the Corporation shall pay ----------- the Executive a base salary which, as of the commencement of the Employment Period, shall be at an annual rate of Two Hundred Fifty Thousand Dollars ($250,000). The base salary shall be payable in equal periodic installments which are not less frequent than the periodic installments in effect for salaries of other senior", + "id": "985344f7ecfb41f4a69ba101973221a1" + }, + "5d53ff48376046fdab41e95c7f4bad54": { + "label": true, + "text": "This Agreement may be terminated at any time prior to the Closing Date solely:", + "id": "5d53ff48376046fdab41e95c7f4bad54" + }, + "bdeb785be2154b21b4eb052466fa9bcb": { + "label": true, + "text": "(a) This Agreement may be terminated by you by notice to the Company at any time prior to the Closing Date if any of the following has occurred: (i) since the respective dates as of which information is given in the Registration Statement and the Prospectus, any material adverse change or any development involving a prospective material adverse change in or affecting the earnings, busi ness,", + "id": "bdeb785be2154b21b4eb052466fa9bcb" + }, + "fe6871e9070441f8a9e4b3db26b077d7": { + "label": true, + "text": "Section 3(b), this Section 7 and Section 8 of this Agreement shall survive a termination of this Agreement pursuant to (a) or (b) above in this Section 7 until the date that is two years following the date of such termination. Notwithstanding anything else to the contrary contained herein or in the Merger Agreement, if the Effective Time occurs, the representations and warranties contained in", + "id": "fe6871e9070441f8a9e4b3db26b077d7" + }, + "bf1a51751d0748e58c344aec8e5fc789": { + "label": false, + "text": "This Agreement may be executed in one or more counterparts (including counterparts executed and delivered by facsimile, which shall be as counterparts executed and delivered manually), all of which shall be considered one and the same agreement and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other party, it being understood that", + "id": "bf1a51751d0748e58c344aec8e5fc789" + }, + "bc1b2affa6d848fd92d4dee033e30659": { + "label": false, + "text": "would, in your judgment, make it impracticable or inadvisable to market the Units or to enforce contracts for the sale of the Units, (iii) suspension of trading in securities generally on the New York Stock Exchange, the American Stock Exchange or the Nasdaq National Market or limitation on prices (other than limitations on hours or numbers of days of trading) for securities on any such Exchange,", + "id": "bc1b2affa6d848fd92d4dee033e30659" + }, + "67a73d5887f74a91bed190ca8f64b17c": { + "label": false, + "text": " The authorized capital stock of FM consists of 1,000 shares of Common Stock, no par value each, of which 1,000 shares are issued and outstanding. There are no outstanding or authorized options, warrants, calls, subscriptions, rights (including any preemptive rights or rights of first refusal), agreements or commitments of any character obligating FM to issue any stock or any other Equity", + "id": "67a73d5887f74a91bed190ca8f64b17c" + }, + "025b2ca5147849c8a921d9aaa31cd9cd": { + "label": false, + "text": "Taxes that are being contested in good faith by appropriate proceedings, provided that Holdings, the Borrower or Restricted Subsidiary, as the case may be, has set aside on its books adequate reserves therefor in accordance with GAAP.", + "id": "025b2ca5147849c8a921d9aaa31cd9cd" + }, + "76acff27f13743f4822a094c707d8b75": { + "label": false, + "text": "have been a suspension or material limitation in trading in the Company\u2019s common stock on the New York Stock Exchange; (iii) there shall have been a general moratorium on commercial banking activities declared by either federal or New York state authorities or a material disruption in commercial banking or securities settlement or clearance services in the United States; (iv) there shall have been", + "id": "76acff27f13743f4822a094c707d8b75" + }, + "b11a95c0eb564445b1a473e90622f861": { + "label": true, + "text": "10.1. This Agreement will terminate:", + "id": "b11a95c0eb564445b1a473e90622f861" + }, + "d536428a02084d94ba18d412851cb913": { + "label": false, + "text": "may not be limited to his Base Salary and that the Employee may receive an annual bonus in the amount, if any, determined annually by the Employer. The Employee shall also participate in employee compensation and benefit plans available generally to executives of the Employer (including, without limitation, any tax-qualified profit sharing plan, nonqualified profit sharing plan, life insurance", + "id": "d536428a02084d94ba18d412851cb913" + }, + "368bb1d9c7d0419d9ca58f28565eeb2e": { + "label": true, + "text": "This Agreement may be terminated in the absolute discretion of the Representatives, by notice to the Bank, if after execution and delivery of this Agreement and prior to the Closing Date (i) there has been, since the date of this Agreement or since the respective dates as of which information is given in the Registration Statement, the Time of Sale Information or the Prospectus, any material", + "id": "368bb1d9c7d0419d9ca58f28565eeb2e" + }, + "1b5fd7b037a84404bf85c858953c79e8": { + "label": true, + "text": "however, (i) the right to terminate this Agreement under this Section 8 shall not be available to such Buyer if the failure of the transactions contemplated by this Agreement to have been consummated by such date is the result of such Buyer\u2019s breach of this Agreement and (ii) the abandonment of the sale and purchase of the Notes and the Warrants shall be applicable only to such Buyer providing", + "id": "1b5fd7b037a84404bf85c858953c79e8" + }, + "6d5a23d2663f457cab96df03d9dc8ab7": { + "label": true, + "text": "In addition, any Stockholder may terminate this Agreement if Weatherford, WEUS, or the Company breaches any representation, warranty, covenant or other agreement contained in the Merger Agreement that (A) would give rise to the failure of Weatherford, WEUS, or the Company to satisfy any condition set forth in Section 8.2(a) thereof, and (B) cannot be or has not been cured within 45 days after the", + "id": "6d5a23d2663f457cab96df03d9dc8ab7" + }, + "4a8223a48f83491b9b3eafd7ad37baf9": { + "label": true, + "text": "The obligations of the Underwriters hereunder may be terminated by the Representatives, in their absolute discretion, by notice given to and received by the Depositor or the Bank prior to delivery of and payment for the Notes if, prior to that time, any of the events described in Section 5(v) shall have occurred or any of the other conditions described in Section 5 shall not be satisfied.", + "id": "4a8223a48f83491b9b3eafd7ad37baf9" + }, + "fbb152eae00c440bb2d0df0fbd82c262": { + "label": true, + "text": "Either of the parties hereto may terminate this Agreement by giving to the other party a notice in writing specifying the date of such termination, which shall be not less than 60 days after the date of receipt of such notice. In the event such notice is given by the Customer, it shall be accompanied by a copy of a resolution of the Board of Directors of the Customer, certified by its Secretary,", + "id": "fbb152eae00c440bb2d0df0fbd82c262" + }, + "1d21880f426c45ada31409d22815cc87": { + "label": false, + "text": "Prospectus or the Final Prospectus (exclusive of any amendment or supplement thereof or thereto after the date hereof).", + "id": "1d21880f426c45ada31409d22815cc87" + }, + "795cac72a3504740bc7401a84fc6fba4": { + "label": true, + "text": "This Agreement may be terminated by the Customer or the Bank by giving ninety (90) days written notice to the other, provided that such notice to the Bank shall specify the names of the persons to whom the Bank shall deliver the Assets in the Accounts. If notice of termination is given by the Bank, the Customer shall, within ninety (90) days following receipt of the notice, deliver to the Bank Instructions specifying the names of the persons to whom the Bank shall deliver the Assets.", + "id": "795cac72a3504740bc7401a84fc6fba4" + }, + "3b82e6eba4894ac0b9f7f12aba2aab2e": { + "label": false, + "text": "of this Agreement, or to Authorized Persons, or may continue to hold the Assets until Instructions are provided to the Bank.", + "id": "3b82e6eba4894ac0b9f7f12aba2aab2e" + }, + "da16bd0e9dce4d4c87400eab61b9b14c": { + "label": false, + "text": "into force of the Convention. In such event, the Convention shall cease to have effect:", + "id": "da16bd0e9dce4d4c87400eab61b9b14c" + }, + "02cc328109984db094b0b02caec0d575": { + "label": true, + "text": "Survival. The rights and obligations contained in Sections 3 (\u201cOwnership of Work Product\u201d), 4 (\u201cOther Rights\u201d), 5 (\u201cLicense to Preexisting IP\u201d), 6 (\u201cRepresentations and Warranties\u201d), 8 (\u201cConfidential Information\u201d) and 12 (\u201cNon-solicitation\u201d) will survive any termination or expiration of this Agreement. ", + "id": "02cc328109984db094b0b02caec0d575" + }, + "f8edf65d9acf4ff4a04459a3492ac426": { + "label": false, + "text": "Severability. Should any provisions of this Agreement be held by a court of law to be illegal, invalid or unenforceable, the legality, validity and enforceability of the remaining provisions of this Agreement will not be affected or impaired thereby. ", + "id": "f8edf65d9acf4ff4a04459a3492ac426" + }, + "5a8517f359494ead8c11b6aff440480d": { + "label": false, + "text": "\u0095\tCommitted to deliver the best, we leave no room for customer grievances.\r\n\r\n", + "id": "5a8517f359494ead8c11b6aff440480d" + }, + "a47d327d0f6e46fc861f86b2e0e54a2f": { + "label": false, + "text": "the due diligence and using our agreement creator to close the deal successfully. \r", + "id": "a47d327d0f6e46fc861f86b2e0e54a2f" + }, + "811d0dcc92e14c5c881e903c7d4ff7b6": { + "label": false, + "text": "in accordance with customary procedures in the relevant markets, but in any event for a settlement period no longer than three months following the date of such commitment.", + "id": "811d0dcc92e14c5c881e903c7d4ff7b6" + }, + "907f92e0d5704418944a559a4bfb96c7": { + "label": false, + "text": "terminate in accordance with Section 2 of the Investors\u2019 Rights Agreement.", + "id": "907f92e0d5704418944a559a4bfb96c7" + } + }, + "version": 33, + "description": "Termination or survival clause in a legal document" +} diff --git a/lilac/concepts/negative-sentiment/concept.json b/lilac/concepts/negative-sentiment/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..f0676df95d5dbc49ed831856f54eca5a170a08e6 --- /dev/null +++ b/lilac/concepts/negative-sentiment/concept.json @@ -0,0 +1,634 @@ +{ + "namespace": "lilac", + "concept_name": "negative-sentiment", + "type": "text", + "data": { + "0": { + "label": true, + "text": "Starting To Be Annoyed By Becky...: I'm not sure why I keep reading these books, but I guess it's because I've read the first two so I'll keep reading the rest of the books. In the first book, I really found it amusing. I was a little annoyed by the fact that Becky couldn't stop spending, but then again that's why she is called a Shopaholic. In the second book, I felt more of the same it was just magniifed more. Now in the third book, I'm just down right annoyed by Becky Bloomwood. In this book, she wasn't going on crazy shopping sprees, just planning two different weddings because she was afraid to tell each person and because I feel she's really selfish. Still, I read the book because I wanted to see how she could get herself out of another situation. I will say that I love her friends Suze and Danny, her client Laurel and her husband Luke. Maybe that's why I keep reading. I will read the next book, but I'm sure I'll be just as annoyed when I'm done.", + "id": "0" + }, + "1": { + "label": true, + "text": "the cover is fine - the pool is horrible: The entire pool was horrible. The cover was fine once we got it on, but we finally got rid of the pool after 2 weeks because it was so hard to set up and keep clean.", + "id": "1" + }, + "2": { + "label": false, + "text": "Good album, not their best.: This album is probably the most marketable and radio friendly of all of dashboard's albums. For the peripheral listener it may be the right one to get to introduce you to this band. But as a Dashboard fan of 5 or so years I truly hope they return to their original sound for their next work. Not for the listen-ability but for the show. To this day the fans react best to the songs from \"Places\" or \"A Mark, A Mission.\" I recommend this album to everyone but I also recommend any and all of their other work.", + "id": "2" + }, + "3": { + "label": true, + "text": "This is a horror novel, right?: Never one to pass up any vampire novel, I purchased Sips because the description seemed interesting. Vampires, Marquis de Sade, fetishism, yada yada yada. If this is a comedy, I give it 4 stars; however, I'll give it 1 star as a horror novel. Sade was rather boring; I would think a character as intense and multi-faceted as the Marquis de Sade would make for a more interesting vampire. The writing style isn't too bad, but overall I found the characters to be mildly amusing at best. The plot was thin, the end was anti-climactic, and the vampires were not very frightening. The book had little suspense, and it leaves a mile-wide opening for a sequel at the conclusion. I would, however, like to see something more of the vampire mutants lurking in the graveyard. They were the most riveting of any of the characters.", + "id": "3" + }, + "4": { + "label": false, + "text": "Superb mix of global non secular musical denominations: I first heard Ms. Pook's music on the \"Eyes Wide Shut\" soundtrack (the masquerade ball scene) and was blown away; if ever there was a necessity for music to permeate a scene in a film this was it. She incorporates a blend of the traditional songs from faiths across continents and mixes them, for lack of a better comparison than similar to your quintessential raver d.j. (though these are better and definitively more original :) \"Oppenheimer\" is my favorite, and if you let the last track run for a few minutes a portion of the song will play once more. I can't wait to hear more of her stuff - these hymns are awesome.", + "id": "4" + }, + "5": { + "label": false, + "text": "A moving and suspenseful story!: For anyone familiar with the occult, this book is likely to raise hairs on the back of your neck as you read. Even if you're not, the storyline is suspenseful and fascinating, and the characters evoke great sympathy and admiration. An excellent read.", + "id": "5" + }, + "6": { + "label": false, + "text": "Simple & Easy to Use - A Practical approach to eating out: This guide is extremely to use. It provides sample menus that you'd see at Chinese, Indian and Thai restaurants. Then you are provided with descriptions of each dish and how it is prepared and the ingredients used. From there you are provided with specific considerations as to how the preparation or ingredient list may affect you if you have Gluten or Allergen issues.This book is the size of a passport and very organized and well written. The Chinese, Indian and Thai Cuisine Passport is perfect for making choices while traveling, or while dining at your favorite local restaurant.", + "id": "6" + }, + "7": { + "label": true, + "text": "Being Fair....I am a fan of hers: and I really enjoyed her previous works, more than I could have ever imagined, but this record is horrible. The songs are trite, the lyrics are incredibly boring, indulgent and immature. The music is pop staple, with forgetable melodies and repetative chorus lines, I feel as if the studio wrote the entire album for her while she was sleeping, this just doesn't speak to any of her previous works at all. This album fits on the same shelf with a Nickelodeon-themed CD. Instead of heading in the direction of an artist like Alanis Morrisette, she is going backward and joining the ranks of Hannah Montana and the Naked Brothers Band. She is a great artist and her first two records are amazing. She is better than this CD and I am looking forward to her next effort.", + "id": "7" + }, + "8": { + "label": true, + "text": "Sucked: I thought the DVD sucked tremendously. It was very boring and if I could, I would return it for a refund. There was only one \"small\" clip of Dylan himself. I'm very disappointed.", + "id": "8" + }, + "9": { + "label": false, + "text": "Excellent product: Easy to install. If you have a newer furnace you probably do not need the swail switch as the HE220A comes with a Humistat which can be connected to the furnace. They recommend the Honeywell 32005847-001 Installation Kit, Bypass which is a little pricey and you can probably buy the pieces of this kit cheaper individually from Home Depot or Lowes or ACO as well as the filters.", + "id": "9" + }, + "10": { + "label": false, + "text": "Very happy.: I am very happy with this trashcan. I was unable to find one in the stores to fit the space in my cabinet, but this one does the job. It is very sturdy and looks like it will put up with years of use.", + "id": "10" + }, + "11": { + "label": true, + "text": "These aren't Throughbreds!: This makes me so mad. All these new authors are coming and changing the series. Nothings the same anymore and the plots are repeditive. Don't even bother reading these books until #32 these are like a different series. I don't know excactly what's happing but these new authors suck!", + "id": "11" + }, + "12": { + "label": true, + "text": "Large and slow are a bad combination.: I bought this TV and returned it a week later, because it blurred so badly with motion that sports were unwatchable. I ended up buying a smaller Sony XBR4, and I have none of the issues (plus the picture is far, far better).This has nothing to do with 60 vs 120Hz. That is more important for DVDs and Blu-Ray signals that are 24fps (which doesn't divide evenly into 60 but does for 120). The LT52133 has an 8ms response time, which is extremely slow. A decent LCD should be 5 or lower.If you want an LCD, choose speed and quality over size. If you want size and quality but want to spend less, buy a plasma. Don't buy a big, cheap, slow LCD!I gave it 2 stars because I like the interface and remote.", + "id": "12" + }, + "13": { + "label": true, + "text": "Skip it: This movie is very poorly written and the result is not distressing, just lame. The actors do their best but from very early on it is obvious that the material gives them nothing to work with. Fans of Colin Firth will experience a certain dim level of enjoyment. Minnie Driver is a treat but her character is no better written than the others. Vermont locations are worth something. With one or two moments of exception it's neither comedic nor romantic.", + "id": "13" + }, + "14": { + "label": false, + "text": "Belive it i went to the concert?: hi everyone let me tell you i went to the concert i was amazed with what i saw cher was awsome i tell you buy the dvd. as i sat in front of the stage cher was doing a great job to us the she is living proof . So i urge you to buy it?", + "id": "14" + }, + "15": { + "label": false, + "text": "Vale la pena.: En este libro se narra de una forma muy interesante la vida de una familia en particular. Lo que mas me gusto de este libro fue la manera en que la autora describe a lo largo del libro las personalidades de los sujetos envueltos en la novela; que vienen a ser muy distintos y extremos, lo cual, intensifica el drama... Definitivamente es un buen libro y lo recomiendo a todos.", + "id": "15" + }, + "16": { + "label": false, + "text": "Nummie Children's story: I ordered this book for our grandchildren. Two boys 5 & 3 and a 4 month old girl. All love the story. The mouse is determined.", + "id": "16" + }, + "17": { + "label": true, + "text": "Seem to be alone on this one: Looking at the other reviews, I seem to be the only one that was disappointed with this book. The content is too babyish in most of it for older tweens and the more \"grown up\" content would be over a younger tween's head. I had a quick read through and with every paged turned, I thought duh. I'll be looking around for another book shortly.", + "id": "17" + }, + "18": { + "label": false, + "text": "Best yet: by far the best EA game yet. I especially like the easy controls and kick - a graphics. the playbook is extremely accurate and detailed. Also the fight songs and cheerleaders were a nice touch. this is an excellent game and worth checking out.", + "id": "18" + }, + "19": { + "label": true, + "text": "washed out: A bit like Simply Reds version of the Valentine bros hit \"Moneys too tight to mention\" - this cover version has nothing of the driving energy that characterised the original recording.", + "id": "19" + }, + "20": { + "label": false, + "text": "great water bottle: I love this bottle it is great. I like knowing it is non toxic and it just works very well. You can have it full and lay it down and it doesn't leak at all.", + "id": "20" + }, + "21": { + "label": false, + "text": "Nice goggles: I am pretty happy with these goggles. They work well during swim workouts in the pool. I do notice a little bit of fogging from time to time. I had hoped to wear them during an upcoming triathlon, but based on a few instances where they slipped a little in the pool I am concerned that they won't be secure enough. I will keep using them in the pool, but will likely get different ones for open water races.", + "id": "21" + }, + "22": { + "label": true, + "text": "aaahhh nnnoooooo!: Hopefully the last film in one of the worst horror trilogys ever made. This series pretty much ruined the horror film for years to come, for one its too self aware, thats incredibley annoying, second everyone acts like they are on Friends or some sitcom. The acting is just plain bad and unconvincing. Now the gore, if you're going with material this weak you should load it up with disgusting violence, is there any in the Scream series? No.Everyone went to see this movie just to see who THE KILLER is. This movie sets low standards to be met, you expect alot of people to die, one shock, then we find out who the killer is, then you go home. Every horror film being made today is like that, there's nothing new or exciting or risk taking, its the same stuff over and over and people are laping it up like dog food.This film is what you've come to expect, bad acting, some people die and we eventually find out who the killer is and all is merry and well. Pathetic.", + "id": "22" + }, + "23": { + "label": false, + "text": "A classic of its kind: This movie is a classic of its kind and much better that a lot of movies, that followed. It is not one of the best, but it still deserves five stars...", + "id": "23" + }, + "24": { + "label": true, + "text": "Nice suite, but Virtual PC 7 disappoints on my G5: I purchased the upgrade since I'd already bought both Office v.X and Virtual PC 6.1 last year.The biggest letdown is that Microsoft's promised support for the G5 is nearly non-existent. I have a dual processor G5 with an ATI Radeon 9800 card (Apple), and after trying to install Virtual PC 7 three times, I cannot get a VM to work. It did install (and work) flawlessly on my G4 Powerbook. Googling for reviews finds it's very hit or miss, but if (when) it misses, you'll regret investing the extra $$$ in an immature product.", + "id": "24" + }, + "25": { + "label": true, + "text": "Okay player, don't expect a miracle: I bought this DVD player at Circuit City earlier this yr for about a $100. I hooked it up to a 47\" Vizio LCD (which by the way has an awesome picture) using a HDMI cable. After fine tuning this product, I was very, very, very diasppointed. The picture was very \"grainy\" (lots of pixels). I have a $35 DVD player that only utilizes an s-video cable that produces a much more crisp picture. Be warned, the picture stinks.", + "id": "25" + }, + "26": { + "label": false, + "text": "A revelation of the science of consciousness evolution and all natural growth: Here is a readable and fascinating account of the development of the new science of chaos theory, the only body of ideas that describes how the natural world as experienced by human beings emerges out of basic quantum processes. The different explorers and innovators of the new science are introduced in a personable way that will enchant the interested reader.", + "id": "26" + }, + "27": { + "label": true, + "text": "Don't say that I didn't warn ya' !: I'm absolutely convinced that Delbert McClinton had no controlover the release of this CD. I rated it 1 star simplybecause there is no 0 star rating ! In actuality , I am not certain that the vocalist on this recording IS Delbert McClinton. Only on the Mr. Pitiful track is there any similarity at all to Delbert's voice. This is the perfect CD for someone with money to burn who would like to have a recording of a 1960's garage band recorded in a garage and who should be working in a garage ! Delbert fans...run fast and run far away from this ! END", + "id": "27" + }, + "28": { + "label": true, + "text": "This item is not available: I ordered this unit on February 7th. Every time I checked back on the status of the order, it read \"not shipped\" and the estimated shipping date got moved out. I really don't think this unit is avaialble from the company anytime soon. I cancelled the order.", + "id": "28" + }, + "29": { + "label": true, + "text": "I used to like ABBA...: I used to like ABBA, until I saw Mama Mia! A horribly disjointed musical, where songs feel contrived to fit into the story; a story that doesn't seem to come together. Individual songs are usually done alright, but don't segue from one to another very well.The cast butchered several of the songs, but especially S.O.S, Take A Chance On Me, and anything where Pierce Brosnan sang. On a side note, I also counted at least two violations of Chekov's Gun. And finally, I think it has a bad moral message. Which you only recognize if you manage to sit through the whole thing.If there is justice in the world, cast members without established careers won't get to have them as punishment for the worst movies I've seen since The Talented Mr. Ripley.", + "id": "29" + }, + "30": { + "label": true, + "text": "A complete disaster!: If you're like me, you probably wanted to check out this movie because it sounded like it really could be an excellent supernatural Gothic horror tale full of goblins and wicked things alike. Well, don't make the same mistake I did and actually watch it. It's horrible. Terrible. An honest to goodness waste of film. The acting is wretched, the film quality is rotten (it actually looks twenty years older than it is), and the plot is thin, weak, and does not give you what it's supposed to. The only reason I bothered to give this film 1 star is because of Alexis Arquette -- he's great looking, but should have left this film out of his career.", + "id": "30" + }, + "31": { + "label": false, + "text": "beautiful detail: I just purchased these Dover COloring Books for my mother and she loves them. The detail is out of this world and the variety of colors you can use are only limited by your inagination. HIGHLY RECOMMENDED!", + "id": "31" + }, + "32": { + "label": true, + "text": "Very disappointed: I looked forward to getting this movie as I had heard many good things about it but it was nothing like I had imagined or been led to believe. There is very little actual history in it or real Christian experience except for the background because the main focus is a soap opera style romance and caricature figures. I agree with the reviewer who described it as a mixture of \"tawdry Hollywood sex\" somehow interspersed with a vague nod to Christianity. The only decent scene was the arena scene where the Christians are going to their deaths singing hymns - but that's not enough to make it a great or even a good movie. Not personally to my taste anyway.", + "id": "32" + }, + "33": { + "label": true, + "text": "Unreliable minikit: I bought this minikit because it got good reviews and it would be perfect for my purposes. However it switches on and off whenever it wants, it looses contact with the phone. Very often the on/off button works only in a horizontal position (?) I use a Treo 650, which is on the compatible phone list. When I contacted Parrot, they said it wasn't (?) At last I opened the unit, but there are no moving parts inside except the micro switches. It is giving me a headache, so I will go searching for an alternative.", + "id": "33" + }, + "34": { + "label": false, + "text": "A Christmas Classic!: This is surely one of the best classical Christmas recordings available. Don't buy the older version, as the quality of this recording is excellent. This is one of those \"Every Christmas - Can't have Christmas without\" recordings.", + "id": "34" + }, + "35": { + "label": true, + "text": "too narrow: These were the narrowest pair of D size shoes I have ever tried on. I don't care how nice a shoe looks. If it don't fit it just don't fit.", + "id": "35" + }, + "36": { + "label": true, + "text": "Lack of extension: This earphones lack a descent extension cord. ITs very small cable, but its of good quality. Sadly, cord its too short, and the extension is useless.", + "id": "36" + }, + "37": { + "label": false, + "text": "Easy-Reading: This is the 3rd Southern Sisters Mystery I've read. They're easy, fast and funny murder mysteries, with lots of cute family stories intertwined in the intrigue.", + "id": "37" + }, + "38": { + "label": true, + "text": "it'd be great if it worked like it was supposed to: for the first 30 seconds it was lovely, but i believe that either the motor isn't powerful enough to keep the shaft rotating smoothly or 3 AA batteries just don't provide enough juice for the motor to work more than 30 seconds. it was a nice idea, but i'm rather dissapointed. the jelly material is somewhat difficult to maintain also. i think if it were hooked up to a larger battery pack it'd be WONDERFUL... which i think i may have a macgyver friend with a knack for electronics attempt to do for me.", + "id": "38" + }, + "39": { + "label": false, + "text": "Not Hornby's best but still good: I loved About a Boy and really, really loved the sardonic wit of High Fidelity. About a Boy is much deeper but just as cynical. Maybe even more so. The characters are richly drawn and just complex enough to keep the reader wanting more. Good read, but best to take some time with this one. Not recommended for a summer beach read.", + "id": "39" + }, + "40": { + "label": true, + "text": "A Disappointment: As with most Taunton Press publications, the illustrations and photographs in this book are spectacular and the organization and layout is superb. Nonetheless, I found this book disappointing. It lacks both depth and breadth. I had hoped for a detailed review of wood joinery including some of the more unusual joinery found in Japanese woodworking. This book, however, is targeted more toward the beginner. Even so, it does not cover the details and \"tricks\" of even the most basic techniques in sufficient detail to allow beginners to easily reproduce them. Consequently, it is unclear who this book was written for - not the beginner as it lacks depth, and not the advanced woodworker as it lacks breadth. Far more effort appears to have been put into appearance and organization than in content.", + "id": "40" + }, + "41": { + "label": true, + "text": "Horrible. Don't do it!: Great price for the item when a 6' one of these at Best Buy is $20. Thing is, the one from Best Buy fits in the outlet and stays there. This cord fits very loose and does not connect. I bought 2 of them, neither did what they were suppose to.As much as I hate to say it, but, buy the more expensive one. At least it works.", + "id": "41" + }, + "42": { + "label": false, + "text": "Given as a gift...: Given to my best friend as a gift. She loves it. Her fiance enjoys making coffee for her in the mornings. :)", + "id": "42" + }, + "43": { + "label": false, + "text": "Love the ring.: This is a nice ring. I was worried it out be thin and cheap looking, but it's not. It's a very pretty stylish ring. Go for it.", + "id": "43" + }, + "44": { + "label": true, + "text": "Beautiful writing Marred by One-Note Characterizations: How could Kingsolver have ruined her book with such an obvious error? Nathan is a strident paper doll that flattens the whole story. Just as bad, the author has all the narrators using the same ironic tone to decribe him, deadening their voices as well. At the same time, Kingsolver doesn't have the guts to show him doing something trully terrible. I don't trust an author who can't let the reader make up his own mind, and as a consequence I couldn't trust her views about ANYTHING in the story. I'm giving this two stars for her descriptions of the African landscape, and that is all.", + "id": "44" + }, + "45": { + "label": true, + "text": "Much worse than any cordless phone I've ever had: This phone cuts out only 2 rooms away from the base station. There is static noise, and callers on the other end complain about sound quality. I can't go into the garden, which used to be no problem with my old 900 MHz phone.", + "id": "45" + }, + "46": { + "label": true, + "text": "Waste of time & money: The first Hangover was not too bad, this one was just terrible. The acting is bad, the script is bad, everything about this movie was just bad. Do yourself a favor, don't buy this movie as it is a total waste of time and money.", + "id": "46" + }, + "47": { + "label": true, + "text": "Did Not Work For Me!: Impressive You Tube Video (Like a Sci-Fi Fantasy). In reality it's a high speed Easy Out so unsurprisingly it broke faster than an Easy out. This product did not work for me. The drill part did not drlil, the puller part did not pull. It was a total zero.", + "id": "47" + }, + "48": { + "label": false, + "text": "Excellent book, long overdue.: From a very long time women were told that looking good was of utmost importance. This was without regard to health or fitness and how age affected these parameters. Witness the whalebone and other types of corsets, the spike heeled shoes and the numerous weight loss programmes on the market (some of which are downright dangerous). Now there is a book, backed by solid research, that allows women of all ages to remain fit and healthy for a lifetime. I am certainly going to recommend this book to all the women I know.Bentley Norville", + "id": "48" + }, + "49": { + "label": true, + "text": "not an all star: Not a practical guide in this collecting age. Does NOT have a comprehensive list; meaning it does NOT cover all manufacturers and, more importantly, for the ones it does, only provides listings of the base set. That means no insert or variation pricing whatsoever. Also, no oddball or minor league issues are listed. Generally speaking, unless you are collecting base sets prior to the advent of inserts and alternate versions of the base set, this guide is fairly useless.", + "id": "49" + }, + "50": { + "label": true, + "text": "Again, second rate city, third rate writer: Just another example of Mr. Lindberg's pitiful attempt at exhibiting a strong expertise on a subject with which he is clearly obsessed. Don't waste your time with this book, either. It is poorly written and fails to engage the reader. You might consider using this book and the first book he wrote on the same subject, as a pair of bookends. That is about all they are worth.", + "id": "50" + }, + "51": { + "label": false, + "text": "Reality: No one should need to convince you to buy this book, you should just do it! It's so well written and worded and brings you right to the heart of a sexual reality that most people like to pretend doesn't really live and breath in their fair cities. I never again want to hear someone bad mouth a working girl for what she does. I will and do now however look at men with a curious eye wondering if they are depraved peep show window lickers :)", + "id": "51" + }, + "52": { + "label": true, + "text": "Bummer: Visual effects and Battle footage were great...the other 85% of the movie was just lousy fluff...", + "id": "52" + }, + "53": { + "label": false, + "text": "The spark of idependence: Filled with the independent spark that made us all love life at one point or another. A fun, introspective and nonsensical movie that sticks with you.", + "id": "53" + }, + "54": { + "label": false, + "text": "What I expected from Mirman's website. Funny. Funny. Russian.: lol, gotta love Eugene. Even when his audience doesn't initially laugh, he gets in a good zinger at himself and they laugh at that. He's witty without being condescending, and uncomplicated without seeing contrived. However, if you're not a fan of irreverant humor, this may not be for you.", + "id": "54" + }, + "55": { + "label": true, + "text": "Do not...repeat...do not bother!: It is not often that I offer a negative review but this compilation while attractive does not deliver at all.The foot massage gizmo is awkward and uncomfortable.The pumice stone leaves rough splinter like skin.The foot scrub doesn't reall scrub.The rotary action tool has five heads, none of which work well and you must hold the switch in place or it turns off. It is cumbersome and ineffective.The one star was initially given for a foot brush (which later lost its bristles very easily as I update the review) and a sweet smelling foot repair balm.Don't waist your money. Soak your feet and invest in an inexpensive German Titania file, smooth and coarser side, or a like product. It will last for years.", + "id": "55" + }, + "56": { + "label": true, + "text": "Not Sandra's Best: Ms. Brown has written better romance novels. Don't give up on her if this was your first Sandra book.The feeble female lead struggles with a 15-year crush that walks back into her life. The smug male lead acts like a jerk through most of the novel. The romance scenes grapple to muster up passion but fall short. Both of the main characters bothered me; my favorite character was the 17-year old.A quick read...about 4 hours (with interruptions) for me...but probably not worth it.", + "id": "56" + }, + "57": { + "label": false, + "text": "Impressed: Lots-O-Fun. Wood and glass toys are high quality and are a good fall back for the kids to play with they are \"bored\". Would buy again.", + "id": "57" + }, + "58": { + "label": true, + "text": "Light turned on by itself 3 times: The installation was easy. I used it for a week, everything worked fine, EXCEPT the light it connected to turned on by itself 3 times so far, with no one near to either one of the switch. Not sure whether it is a defective unit, or this product is too sensitive to noise. I'm returning this product and will just install a regular switch instead.", + "id": "58" + }, + "59": { + "label": false, + "text": "good battery: I feel kind of silly writing a review for a battery, but have to say that these last a LONG time. Work very well.", + "id": "59" + }, + "60": { + "label": false, + "text": "Even a Woman finds it funny: Yes, even a woman finds \"Married to Mommy\" funny. The book gets you laughing aloud when it is trying to make fun of \"Mommies\". The truth is that it really is making fun of the stupidity of men and their simple basic needs of sex, getting out of work, and beer. Of course, the truth is always funny.A definite MUST for any woman, married or not. We will now know all the secret tricks the men try to use on us.By the way, I am NOT a MOMMY!", + "id": "60" + }, + "61": { + "label": false, + "text": "Gungrave...not quite what you might expect: Those thinking this is another version of Trigun will be disappointed. Gungrave is actually a lot deeper and more complex. The lead is short on dialouge, but the story has more depth and character development than most anime. The first DVD is more about the main character's past than about the reanimated killing machine he's become, but it definitely leaves you wanting more.", + "id": "61" + }, + "62": { + "label": false, + "text": "Error in product description: It's great in every way. However, if you'd prefer a digital tuner (as I do), then you might need to look further. The product description boasts a digital AM/FM tuner, but it's disappointingly an analog AM/FM tuner.Overall - especially for the price - I think it's pretty good.", + "id": "62" + }, + "63": { + "label": false, + "text": "good phone but not as user friendly as it could be: Battery life is very good. Phone has good range. My only complaint is it's to involved to get your message from the handset.", + "id": "63" + }, + "64": { + "label": true, + "text": "Big waste of money (and space in my house!): My 5 year old son wanted this so bad, but when we got it for him, there were so many pieces to put together that didn't fit together well, he never played with it. It just sits on our floor in many pieces taking up toy space! What a waste!", + "id": "64" + }, + "65": { + "label": false, + "text": "Don't want to take it off: Very satisfied with an earlier purchase of this Bali bra model, I was just as pleased with the new one. Very comfortable, well made and a good neutral color. It will be my next choice, too.", + "id": "65" + }, + "66": { + "label": false, + "text": "Fantastico: If anybody who's into rock music is ever looking for a band to keep you on your toes, this is the band. I've been a fan for 10 years now, and no album has ever sounded like any of their previous albums. This disc is fantastic with such a variety of styles, as are the previous releases, even back to the Rainbow Butt Monkey days.", + "id": "66" + }, + "67": { + "label": true, + "text": "too much visual: There are far too much designs, visuals, colors, etc in the book - this is highly distracting, as TV screen can be...By way of example (among so many...), what is the use of colors with the three squares of the Pyth. theorem???? this is as useless as writting 2+3=5 with 2 in blue, 3 in red and 5 in yellow...I wish I had purchased the 2nd edition, which according to reviews was closer to what I was looking for.", + "id": "67" + }, + "68": { + "label": false, + "text": "Aretha's First Arista Release Showed Pleasures to Come: After a long and musically satisfying career with Atlantic, Aretha severed her ties with that company and moved under the wing of Arista's Clive Davis. With the start of the 1980's, Aretha was looking for new territory to conquer and almost succeeded with this mixed bag.\"United Together\" is a fine tune that benefits from beautiful orchestral arrangement that is matched by Aretha's superb vocal instrument. The remake of \"Can't Turn You Loose\" allows Aretha to show why she is the Queen of Soul\" for she really belts this one out. Another cover, that of the Doobies' \"What a Fool Believes,\" is an interesting interpretation. The final cut \"School Days\" appears to be \"autobiographical\" for every girl growing up in the fifties.Although not as strong as her Atlantic work, \"Aretha\" is still a suitable addition to the artist's discography.", + "id": "68" + }, + "69": { + "label": true, + "text": "Misguided Purchase: The photo and description do not reflect the product. The screen panel kit I received was white. What a huge inconvenience during a time-crunch.", + "id": "69" + }, + "70": { + "label": true, + "text": "Banacek: My husband and were looking forward to seeing this series.The first show was SO boring, we finally just quit watching it.Actually, we haven't gotten around to watching anymore. I guess we were afraid of a repeat.Maybe that was just once, I hope!", + "id": "70" + }, + "71": { + "label": false, + "text": "JDT: Uncle Tupelo is without doubt one of the most under appreciated groups of the 90's. Anodyne, like each of the three albums that came before it, has everything that a remarkable recording requires: great songs, honest lyrics, and artists who really care about the music they are making. Like the best of Dylan and Springsteen, the songs are about real people with real troubles and joys. When you hear them you know they are coming from the heart. The songs contributed by Jay Farrar and Jeff Tweedy are easily differentiated by the voacls, music, and lyrics. What makes this record interesting is how well these unique sounds compliment each other. The union is seamless.", + "id": "71" + }, + "72": { + "label": false, + "text": "Well Worth Reading: First a confession: Miriam Wasserman was my mother. However, she published several books, but this is the only one I really found useful. She walks the reader through the New York City school system and the attitudes of different groups involved in the system back in the 1960s. This includes parents, teachers and administrators. Her view is that the further away one got from parents and students, the more prestige one had. She meticulously describes the teachers' strike of 1968 against \"community control of schools\", a strike of which she is extremely critical. She explores the racism that was involved in this strike, including using quotes from striking teachers, etc. It should be emphasized that the author was pro-union all her life, so her views don't stem from an anti-union bias. The book also covers the high school student rebellion which coincided with and followed the strike.", + "id": "72" + }, + "73": { + "label": false, + "text": "compact and loaded: I bought this phone after reading the cnet reviews and really liked it. It looks small and really compact. I like the camera pics at 2 mega pixel and bright flash. The mp3 player is crisp. The headset that comes along delvers amazing fM radio. I think my phone is not very loud and you have a problem when you are around a noisy crowd. I just bought this phone again for my cousin. He likes it too. Almost forgot the display is very good.", + "id": "73" + }, + "74": { + "label": false, + "text": "Outstanding text!: Brooks/Cole should keep this text in their catalog for ages! It is well-written, examples are generally quite clear, vocabulary is introduced well, and the exercises develop real skills, rather than simply be busy-work. One of the best calculus books ever!", + "id": "74" + }, + "75": { + "label": false, + "text": "Excel 2003 Bible: Very good source of information. I will most likely buy other books in this series.", + "id": "75" + }, + "76": { + "label": false, + "text": "Tasting is Believing: Gluten-free breads used to have a gritty texture from the rice flour, and were too soft for sandwiches. Bette Hagman uses garbanzo/fava bean flour, sorghum flour, tapioca flour, and corn starch to create breads which have a similar texture to wheat flour breads, and the flavors of her breads are fabulous.My BF bought me this book and a great tasting beverage to drink it with. Since he knows I quit coffee recently, he's been really wonderful helping me in cope with my mood swings. S o y f e e is made from soy beans that is roasted just like coffee. I enjoy the taste and don't miss coffee one bit. Buy it online at www.s o y c o f fee.com.This is a 'must have' for anyone baking gluten-free. I think all of Bette Hagman's books are wonderful and a must for those with gluten intolerance.", + "id": "76" + }, + "77": { + "label": false, + "text": "5 stars for the show, no stars for the \"Collector's Edition\": I was really looking forward to getting this Collector's Edition and see what extras were added. I knew it wasn't a lot - just a mini-book and a documentary - but I figured it would be packaged in a cool way.Wrong.As others have already mentioned, the Collector's Edition is *literally* theAvatar: The Last Airbender - The Complete Book 1 Collectionslipped into another cardboard box, with a little booklet and DVD in an envelope (not even a case!) wedged in. It's really disappointing; it would have been so easy to create a quality Collector's Edition but the studio couldn't be bothered, I guess.", + "id": "77" + }, + "78": { + "label": false, + "text": "sula scottcampos: Sula, a book that talks about the issues of being a black women is a really good novel to read.One of the reasons I recommend it is because of its realism and its themes - death, sex, friendship and poverty.I also think that its characters are very good, its easy to identify with one or both of them. I really recommend this book to anyone who enjoys good literature.", + "id": "78" + }, + "79": { + "label": false, + "text": "Fantastic! It's a must-have for girls!: I hated razor, tried shaving but it did not work for me. Shaving made the hair grows thicker and faster afterwards, plus the roots are impossible to be getting rid of. After reading the reviews, I ordered it to try, I used it for once and already fall in love with this. I used to use small tweezer to pluck out my leg's hair, in order to avoid the razor, it took me a few hours to do that but this super electronic tweezer works wonder! You won't see the black roots and I have smooth and silkly legs in 20 mins. It does not hurt at all, if you use it on your legs. But, if you use it at your under arm, it won't be a pleasant feeling, of course! I will never use anything else besides this for hair removing anymore! highly recommended!", + "id": "79" + }, + "80": { + "label": true, + "text": "This is not a toy: I guess I was expecting more out of these leave window decals. I just didn't find them attractive after placing them on my window, they seem very cheap, I guess because they are cheap.I threw them away.", + "id": "80" + }, + "81": { + "label": false, + "text": "Wonderful book for anyone running a professional hatchery: This book is aimed more for hatcheries that are raising Trout, Salmon, Catfish and other food fishes. However, there is so much information in this book that even ornamental fish hatcheries will find an incredible amount of useful information. The chapters on Fish Nutrition are especially helpful.", + "id": "81" + }, + "82": { + "label": false, + "text": "Amazing book!!: Once again, Eric Victorino's artistic talent is put into this great free-verse poetry book. I couldn't put it down and I finished it the day I received it in the mail. All of the poems are awesome but the one I found the most interesting was \"It's A People Business.\" All of the experiences in his life, personally and with his band, come to life in this book. Please check it out! It's worth every penny!!", + "id": "82" + }, + "83": { + "label": false, + "text": "The white trumpet contender respect Miles Davis!: The story of the Jazz in the Fifties certainly would be remain unfinished without the ominous presence of this outstanding virtuoso. Baker sound still possesses this alluring hook, this magnetic engagement charm, eloquent expressiveness, enrapturing lyricism and contagious rhythm, despite the elapsed time, which confirms by itself the status of his musicianship.This selection is jus a little sample of the broad universe of his genius. A well thought selection of great musical successes, available, preserved and immortalized by the Digital Technology for our future enjoyment.Absolutely indispensable in your treasured collection.", + "id": "83" + }, + "84": { + "label": true, + "text": "What the?: I'm sorry, maybe it's just me but I can't helping stating that this has to be one of the wrost movies I've seen in my life!Can you say boring? Can you say doesn't make sense at all? The first 30 minutes of the movie were O.K. But it went downhill after that. This movie is a prime example of a director attempting to make a deep movie with a meaningful lesson but failed on all levels. I don't recommend this movie unless you want to go to sleep or you don't have anything else to do.", + "id": "84" + }, + "85": { + "label": false, + "text": "very very good!!!!: linda blair is a young girl who is possessed. and her mother doesn't know what to do until one day when she hears her daughter screaming and stabbind herself she knows what to do GET AN EXORCIZIM!!!", + "id": "85" + }, + "86": { + "label": false, + "text": "Awesome product for the price!: This range extender works as advertised! I am very happy with the purchase. I was a little worried after reading some of the horror stories here, but I have to say, Chovy's review instructions (on this site) were just this ticket to get the repeater up and running in less than 30 minutes. It was unbelievably easy to install! Do not be frightened by negative reviews. If you can set up a wireless network, you can set up this repeater. However, I did upgrade the firmware before I did anything else and maybe that helped. I got the firmware update from the Belkin site.", + "id": "86" + }, + "87": { + "label": true, + "text": "Slight: This book is either a heavily illustrated short story collection or a text-heavy comic. Its unusual format is its most original feature. Its plots are negligible, but its illustrations and text evoke a unique atmosphere of self-conscious nonconformism. Although its target audience is dare-to-be-different teens and college students, its interesting turns of phrase and expressive line drawings are not devoid of interest for general audences.", + "id": "87" + }, + "88": { + "label": false, + "text": "ANgeleyes: Seem to dry up their eyes fairly well, although I haven't seen the color (brown stain) change much yet.", + "id": "88" + }, + "89": { + "label": true, + "text": "Nice Try: Salt Lake 2002 is not a bad game, but it isn't good either. The graphics are excellent, but some of the events are bad. Bobsleigh, and skiing aren't bad but the others are. You dont stay into it for long. I liked it for a while, but it gets boring.", + "id": "89" + }, + "90": { + "label": true, + "text": "Cutler's share of the pie: This book was a major disappointment. I am familiar with books written solely by the Dalai Lama, such as the \"Library of Tibet\" series, which are much more engrossing and have much more substance than Cutler's book. Cutler attempts (successfully, sadly) to have his share of the profitable market that involves the Dalai Lama's writings. The book is insipid, does not try to explain any important issue in the light of Buddhist philosophy, and only rehashes issues that several other westerners already wrote about. It's another big ego trip: we keep hearing time and again about his opportunities to be with the Dalai Lama. What a shame, Cutler. I sold the book as soon as I finished it.", + "id": "90" + }, + "91": { + "label": true, + "text": "Mostly tedious, with interesting parts: I found the writing interesting, and the subject fascinating, but I found myself frustrated by the author's difficulty in talking directly about the status of Muslim women with her interview subjects. The author spent many pages writing about the menus and dress of the many middle and upper-middle class women she interviewed. It seemed as though her interview subjects resisted her efforts to discuss the status of women in their countries, so we too as readers had to wade through much distracting material and misunderstandings about feminism and gender. Great travel stories, but not a great source of information about Muslim women.", + "id": "91" + }, + "92": { + "label": true, + "text": "Sesame Street Toddler: I did not find this game to be as educationally sound as I would expect from Sesame street. There is too much talking before the program will react to a command. The graphics are jerky and the cursor acts like the target is magnetically charged and keeps pushing away the cursor. When the child actually does manage to click on a target, the cursor may still fly to another target and the child is told that his answer is wrong. Another example of educational problems is the pronunciation of \"eggs\" using a long \"a\" sound instead of a short \"e.\" This is not very helpful in teaching a child the sound for short \"e.\" Children that are used to playing computer games by themselves may find that this game is too frustrating to do alone. The open ended learning curve is a great idea. I just wish Sesame Street would hire a truly qualified literacy expert to help clean up the many problems in this program.", + "id": "92" + }, + "93": { + "label": true, + "text": "needs a buzz cut and a point: I avoided reading this book, not because of the hermaphrodite subject matter, but because I have never read a multigenerational family saga that I liked. Many books let me down in the middle, and this was no exception. The beginning of the book was incredible and harrowing, with momentum and characterization. The post-America nextgens part of the saga was so boring I found myself flipping and flipping - always a bad sign. If there was some kind of larger point to all of that, then I must have missed it. Yes there's the identity duality and trinity themes playing out here: man/woman, greek/turkish/american modern/old world sick/healthy innocent/guilty original/reinvented. But it was almost as if the author was saying - here it is again - get it? I like my fiction much more subtle than this.", + "id": "93" + }, + "94": { + "label": true, + "text": "OMG! DO NOT BUY!: I normally don't take the time to submit a review.In this case however, I feel obligated to do so.This is by far one of the worst purchases I have ever made.Here's why.....The contraption is far too bulky.The case's enclosing is unbearable, takes a good minute or so to open it.The texture of the material feels like a cheap toy.The overall design is horrible, something I could make in my basement.For the love of everything sacred, do not buy this thing.", + "id": "94" + }, + "95": { + "label": false, + "text": "Good price, good quality: Comparable HDMI cables can be bought for 45 or more. Even though the price is cheap the quality is good, no problems so far.", + "id": "95" + }, + "96": { + "label": false, + "text": "Good rock music: This is what i call rock music good beat and good lyrics, don't listen to the other reviews. This cd is one of the best, listen to a few songs and you will get hooked. I recommend this cd its awesome.", + "id": "96" + }, + "97": { + "label": true, + "text": "BORING!: This movie is soo boring. How in the hell did this movie make so much at the box office. Do people really want to pay for crappy movies like this. bottom line this is a chick flick nothing is good. And now they are re-releasing this movie with more boring stuff. This is the worst movie ever.", + "id": "97" + }, + "98": { + "label": true, + "text": "Already Rusting: Inferior quality. The plating is thin and rust is coming through the finish. Inexcusable for a product that is designed for use in a humid environment.", + "id": "98" + }, + "99": { + "label": true, + "text": "confusing internet setup: i wanted a camera that could email photos but this camera will not go out through the router and the manual setup , to punch a hole thru router is confusing.", + "id": "99" + }, + "04c7dfc0f94e4e88968d09b40edbfa14": { + "label": true, + "text": "The new gaming console is unaffordable.", + "id": "04c7dfc0f94e4e88968d09b40edbfa14" + }, + "58f58a1a4cbb4bb699772ed934006ec8": { + "label": true, + "text": "How can it be sure difficult for @115830 to deliver a package to a University address? Two failed attempts so far ...", + "id": "58f58a1a4cbb4bb699772ed934006ec8" + }, + "d4a3cd4877c54aef81c376eff8008df4": { + "label": false, + "text": "@204780 Glad they showed up! Hope you have a great flight! -Sean", + "id": "d4a3cd4877c54aef81c376eff8008df4" + }, + "affe1d6548f84bed84238bac45cc10a1": { + "label": false, + "text": "@British_Airways Thank you! All looks good then \ud83c\uddec\ud83c\udde7\u2708\ufe0f", + "id": "affe1d6548f84bed84238bac45cc10a1" + }, + "e304ea77a94c450a95690c7b605a035f": { + "label": false, + "text": "@246667 Thank you for reaching out, Andrea. The built in application in Windows 10 are exempted to be uninstalled. However, you can send this suggestion directly to our developers via the Feedback Hub so they can take a look at it: https://t.co/jowrfbgQm6. Keep in touch.", + "id": "e304ea77a94c450a95690c7b605a035f" + }, + "76b694b019eb4e6888a422e144030bd0": { + "label": true, + "text": "@GWRHelp It\u2019s mainly the constant short forming and cancellations due to mechanical faults Phil. As a company, these excuses have been used ad nauseam for years and years. It just gets worse and no amount of rhetoric and IET self promotion can hide that fact.", + "id": "76b694b019eb4e6888a422e144030bd0" + }, + "ce0698020b7a457396c7674b04db10e6": { + "label": false, + "text": "English gangster flick.", + "id": "ce0698020b7a457396c7674b04db10e6" + }, + "52bda6cbab224899845e66e0474cdefc": { + "label": false, + "text": "sees the formula graph, the chip calculates the formula, able to \"survive\" thanks to its connection to Edit, develops a parallel personality and affords her abilities greater than she ever imagined...", + "id": "52bda6cbab224899845e66e0474cdefc" + }, + "435aabe68c294963a05e090d479582bc": { + "label": false, + "text": "Aanandam is a 2016 Indian Malayalam campus musical film written and directed by Ganesh Raj in his directorial debut. Vineeth Sreenivasan produces the film under the banner of Habit Of Life with Vinod Shornur under Cast N Crew.", + "id": "435aabe68c294963a05e090d479582bc" + }, + "f96313d0087e4941a359783634ef9e86": { + "label": false, + "text": "The remarkable story of The Weather Underground, radical activists of the 1970s, and of radical politics at its best and most disastrous.", + "id": "f96313d0087e4941a359783634ef9e86" + }, + "f63e4502791a409fa2d750687d3841eb": { + "label": false, + "text": "A young widow on a trip to the backwoods stumbles upon the operation of a gang of drug smugglers. They attempt to kill her in order to keep their operation a secret, but she turns out to be more resourceful than they thought, and starts to turn the tables on them.", + "id": "f63e4502791a409fa2d750687d3841eb" + }, + "108ac02949324b02bdcbe4c7a77bacdc": { + "label": false, + "text": "The story of a young Marine, fresh from Camp Pendleton, who is forced to confront the complexities of adulthood and a volatile home life during a four-day Thanksgiving leave.", + "id": "108ac02949324b02bdcbe4c7a77bacdc" + }, + "44fc412246964b2393fa0035ff093a00": { + "label": false, + "text": "Exploring the rough and tumble world of hockey, Academy Award winner Alex Gibney (\"Taxi to the Dark Side\") looks at the world of the NHL enforcers and specifically the career of Chris \"Knuckles\" Nilan who helped the Montreal Canadiens win the Stanley Cup.", + "id": "44fc412246964b2393fa0035ff093a00" + }, + "409350c111af4ba3a94c842b797ddb95": { + "label": false, + "text": "Two fishing fanatics get in trouble when their fishing boat gets stolen while on a trip.", + "id": "409350c111af4ba3a94c842b797ddb95" + }, + "d48d8f3b5a524ecea69bae718d1f1513": { + "label": false, + "text": "A willful young boy follows his just as obstinate grandmother in a journey across Iraq, determined to discover the fate of her missing son, Ahmed's father, who never returned from war.", + "id": "d48d8f3b5a524ecea69bae718d1f1513" + }, + "283e96de5b474240a044c50dbc2551fb": { + "label": false, + "text": "A group of people are sitting in a theatre watching a movie when one realises that the woman on the screen is her. (IMDb)", + "id": "283e96de5b474240a044c50dbc2551fb" + }, + "516d0f2f3a854a97a87c64db19a89fac": { + "label": false, + "text": "of the fake prediction. Fantastic swashbuckling adventures in a 18th century setting, with a light criticism of the war and the mighty.", + "id": "516d0f2f3a854a97a87c64db19a89fac" + }, + "c2f55710669b40aa937625fe0ab04065": { + "label": false, + "text": "famous for his reputation as a Don Juan, to seduce C\u00e9cile and emotionally destroy her. While on his mission, Valmont gets sidetracked when he goes to visit his aunt and falls for Madame Tourvel, a virtuous, married woman who knows of his womanizing ways, but that only makes the challenge more exciting to Valmont. Together, Madame de Merteuil and Valmont make a dangerous team and they will stop at nothing when it comes to matters of the heart.", + "id": "c2f55710669b40aa937625fe0ab04065" + }, + "ba0261b2ee3244d29bb3a8c6d77195a6": { + "label": false, + "text": "sees the formula graph, the chip calculates the formula, able to \"survive\" thanks to its connection to Edit, develops a parallel personality and affords her abilities greater than she ever imagined...", + "id": "ba0261b2ee3244d29bb3a8c6d77195a6" + }, + "5e724fbde8ee44d9a8fc87a6e6667f01": { + "label": false, + "text": "telling the story about people who despite all obstacles strive for their goal.", + "id": "5e724fbde8ee44d9a8fc87a6e6667f01" + }, + "557eba5ebfc9467a9d88688afed41354": { + "label": false, + "text": "A young playboy who learns he has one month until he becomes infertile sets out to procreate as much as possible.", + "id": "557eba5ebfc9467a9d88688afed41354" + }, + "aa20e22fbe96487d8ee1223a6ef4da0b": { + "label": false, + "text": "Set in modern times, Alex finds King Arthur's sword Excalibur and must prove himself worthy of it.", + "id": "aa20e22fbe96487d8ee1223a6ef4da0b" + }, + "bea56d34f6df408c9ec9653b17a90a93": { + "label": false, + "text": "Kostis is a 40-year-old doctor that finds himself in the small island of Antiparos, in order to take over the local clinic. His whole life and routine will turn upside down when he meets an international group of young and beautiful tourists and he falls in love with Anna, a 19-year-old goddess.", + "id": "bea56d34f6df408c9ec9653b17a90a93" + }, + "e61a3251720d425c9f4770cb4b11d2d9": { + "label": false, + "text": "Friends on a weekend excursion take a path into a forest that leads to death and destruction.", + "id": "e61a3251720d425c9f4770cb4b11d2d9" + }, + "5471008376cf44518f2ff1f67f057c08": { + "label": false, + "text": "Mr Bournelis suggested all 30 lineal metres of blockwork should be removed and replaced, which would require removing and reinstalling the fence. The total cost of his suggested method of rectification was said to be $14,650 for each unit, giving a total cost of rectification of $29,300.", + "id": "5471008376cf44518f2ff1f67f057c08" + } + }, + "version": 27, + "description": "Negative sentiment" +} \ No newline at end of file diff --git a/lilac/concepts/non-english/concept.json b/lilac/concepts/non-english/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..c926673e9eca65a69a3537808d294ca18d5b7df1 --- /dev/null +++ b/lilac/concepts/non-english/concept.json @@ -0,0 +1,1024 @@ +{ + "namespace": "lilac", + "concept_name": "non-english", + "type": "text", + "data": { + "c727f30a2d2d40f69b81aa981515fb62": { + "label": true, + "text": "Je suis fatigu\u00e9.", + "id": "c727f30a2d2d40f69b81aa981515fb62" + }, + "834121208555439b976a5f228ec138a5": { + "label": true, + "text": "Ich spreche Deutsch.", + "id": "834121208555439b976a5f228ec138a5" + }, + "61a4130d8eb447ba88e52e09fc3860d7": { + "label": true, + "text": "\u79c1\u306f\u65e5\u672c\u8a9e\u3092\u8a71\u305b\u307e\u3059\u3002", + "id": "61a4130d8eb447ba88e52e09fc3860d7" + }, + "083d9218def443e1adf7ff18150203c4": { + "label": true, + "text": "Eu n\u00e3o entendo portugu\u00eas.", + "id": "083d9218def443e1adf7ff18150203c4" + }, + "0e540cf8599f419b81d11fd89a95b119": { + "label": true, + "text": "Non capisco italiano.", + "id": "0e540cf8599f419b81d11fd89a95b119" + }, + "2278f313117e40b7846d2dbc9cb7f690": { + "label": false, + "text": "cotton ball", + "id": "2278f313117e40b7846d2dbc9cb7f690" + }, + "7a3e058ff74b401485185a51a9d07606": { + "label": false, + "text": "To ensure sensor switch is not actuated by the weight of the cat bed place on it, but only by the cat laying in the bed.", + "id": "7a3e058ff74b401485185a51a9d07606" + }, + "8c2fd2d3a7f049dea2d4161d17ae02dd": { + "label": false, + "text": "Make turmeric milk", + "id": "8c2fd2d3a7f049dea2d4161d17ae02dd" + }, + "bccf69d2771640b6a7b436b731d5cc85": { + "label": false, + "text": "To make a double boiler", + "id": "bccf69d2771640b6a7b436b731d5cc85" + }, + "84ce78b3ccfc4007b0aceabe7004436c": { + "label": false, + "text": "To encourage your child to behave better,", + "id": "84ce78b3ccfc4007b0aceabe7004436c" + }, + "cc4c4eb91b40473c826ae400fdec6c1e": { + "label": false, + "text": "How do you peel asparagus before cooking?", + "id": "cc4c4eb91b40473c826ae400fdec6c1e" + }, + "cae1ab05a7584231afa9be93f0029105": { + "label": false, + "text": "How can I dry citrus salt?", + "id": "cae1ab05a7584231afa9be93f0029105" + }, + "7eded97e58614ca0b7e9421f955cef3c": { + "label": false, + "text": "How do I melt chocolate?", + "id": "7eded97e58614ca0b7e9421f955cef3c" + }, + "35ecb6b2835b427ba15432471dda4bde": { + "label": false, + "text": "How to get rid of crows.", + "id": "35ecb6b2835b427ba15432471dda4bde" + }, + "91c70b93890a47b3ad1925e143c2ac69": { + "label": false, + "text": "How to Kill Green Hair Algae in a Freshwater Aquarium", + "id": "91c70b93890a47b3ad1925e143c2ac69" + }, + "dd6b9fb4280f4ff0b4c371c834525692": { + "label": false, + "text": "how do you translate from spanish to english?", + "id": "dd6b9fb4280f4ff0b4c371c834525692" + }, + "350bb48432614e69b5b8aa58f82fe7c4": { + "label": false, + "text": "Learn a new language quickly.", + "id": "350bb48432614e69b5b8aa58f82fe7c4" + }, + "057e3e9d624d48b896a87e97fa6f468c": { + "label": false, + "text": "how do you keep a cat from going in heat?", + "id": "057e3e9d624d48b896a87e97fa6f468c" + }, + "f9c15155cc264a9da3642d420efab4ea": { + "label": false, + "text": "how ot melt crayons", + "id": "f9c15155cc264a9da3642d420efab4ea" + }, + "a6acb5343d9c42a6b29dffe9314dafa1": { + "label": true, + "text": "Chi \u00e8 il presidente del consiglio in Italia ora?", + "id": "a6acb5343d9c42a6b29dffe9314dafa1" + }, + "e808987d2364440bbbc4e0cb71bb2307": { + "label": true, + "text": "1. Frenar: Es importante se\u00f1alar cuando vas a frenar, especialmente si vas a hacerlo bruscamente. Esto lo puedes hacer extendiendo tu brazo izquierdo hacia abajo con la palma de la mano abierta.\n\n2. Detenerse: Si necesitas detenerte por completo, debes se\u00f1alarlo tambi\u00e9n. Esto lo puedes hacer extendiendo tu brazo izquierdo hacia abajo con la palma de la mano abierta y con los dedos hacia abajo.", + "id": "e808987d2364440bbbc4e0cb71bb2307" + }, + "0a4ba4f4ed404a1692d8d7b96c76de05": { + "label": false, + "text": "It depends on the size of your house, if it is small one access point is enough, if it is bigger it might be better to have two or three.", + "id": "0a4ba4f4ed404a1692d8d7b96c76de05" + }, + "16396e6f1d3b47d58d3294c4cf4b9a9d": { + "label": true, + "text": "In definitiva, per Nietzsche, il significato della vita non era qualcosa che poteva essere dato, ma era piuttosto qualcosa che gli individui dovevano creare per se stessi attraverso l'arte, la cultura, la creazione di valore e la superazione della sofferenza.", + "id": "16396e6f1d3b47d58d3294c4cf4b9a9d" + }, + "ecce57f8ecad45ef8b3826d27e233080": { + "label": false, + "text": "Evidence for the existence of a God or multiple Gods is subjective and varies depending on one's beliefs and personal experiences. Some people may cite religious texts, miracles, or spiritual experiences as evidence, while others may argue that the lack of evidence is evidence in itself. I can also suggest that the absence of evidence is not evidence of absence, and that there may be multiple", + "id": "ecce57f8ecad45ef8b3826d27e233080" + }, + "79f897e21d27403097aed9b9800689c4": { + "label": true, + "text": "Infine, nella sua ultima fase filosofica, Nietzsche ha sviluppato la sua critica alla moralit\u00e0 tradizionale e alla religione, sostenendo che questi sistemi erano basati su valori falsi e che la vita aveva bisogno di una nuova valutazione morale e spirituale. In questa fase, Nietzsche ha sostenuto che la vita aveva bisogno di un nuovo senso e di una nuova direzione, e che era compito dell'individuo", + "id": "79f897e21d27403097aed9b9800689c4" + }, + "da1b4988188642368b4f683f0418496e": { + "label": true, + "text": "Pueden un perro y una gato procrear juntos?", + "id": "da1b4988188642368b4f683f0418496e" + }, + "2c54d8a5bb6742ada15549ad7007fe6b": { + "label": true, + "text": "In generale, Nietzsche ha visto la vita come una sfida continua, dove ogni individuo deve trovare il proprio significato e scopo attraverso la creativit\u00e0, l'arte e la moralit\u00e0 personale.", + "id": "2c54d8a5bb6742ada15549ad7007fe6b" + }, + "28a055c7637c440bb0912bc5274d79c3": { + "label": true, + "text": "De nada, fue un placer ayudarte. \u00bfEn qu\u00e9 m\u00e1s puedo ayudarte?", + "id": "28a055c7637c440bb0912bc5274d79c3" + }, + "b61a36355ae943208090ccdd3b736dce": { + "label": true, + "text": "\u00bfPor qu\u00e9 deber\u00edamos preocuparnos por estos gases? Bueno, porque est\u00e1n causando cambios dr\u00e1sticos en el clima, lo que a su vez est\u00e1 afectando a nuestro medio ambiente.", + "id": "b61a36355ae943208090ccdd3b736dce" + }, + "7ea3d807733044c69a4e35f6ff6b66a3": { + "label": true, + "text": "Pi\u00f9 di recente, gli studiosi sono giunti a riconoscere che ci sono altri criteri essenziali per un\u2019unione monetaria di successo, che sono difficili da realizzare senza una profonda integrazione politica. Alla fine degli anni sessanta, Peter Kenen& ha sostenuto che senza i movimenti dei tassi di cambio come ammortizzatori, l\u2019unione monetaria necessita dei trasferimenti fiscali come modalit\u00e0 per", + "id": "7ea3d807733044c69a4e35f6ff6b66a3" + }, + "c06cf297c9564f9baa5cbc2130f1ef1f": { + "label": true, + "text": "QUESTION: \u00bfPor qu\u00e9 se oponen Alemania y Austria?", + "id": "c06cf297c9564f9baa5cbc2130f1ef1f" + }, + "cc5a1a04352d471cb5b7e6831f19c86a": { + "label": false, + "text": "- wing parties , with the aid of the Democratic Renewal Party , the government fell and M\u00e1rio Soares , the President at the time , called for a new election . The PSD was very popular going into the election , and was elected to a landslide majority government -- the biggest that a Portuguese party had ever won in a free election . The left - wing Democratic Unity Coalition lost some of its MPs to", + "id": "cc5a1a04352d471cb5b7e6831f19c86a" + }, + "8a95fab4b058420aa102b25fd7afc211": { + "label": true, + "text": "reticente, Holanda. Alemania y Austria, por el contrario, permanecen firmes en su oposici\u00f3n al texto, ya que consideran que menoscaba claramente el derecho a la defensa reconocido en sus Constituciones. La nueva directiva pretende extender a abogados y contables, incluidos los asesores fiscales, agentes inmobiliarios, marchantes de arte, anticuarios y casinos las mismas obligaciones que ahora", + "id": "8a95fab4b058420aa102b25fd7afc211" + }, + "1ffe093d849040b6baaaadb5b71c04af": { + "label": true, + "text": "\"Hay una cosa afectiva muy fuerte, que cuesta, me ha costado mucho tiempo\" asimilar esos cinco a\u00c3\u00b1os que viv\u00c3\u00ad en las ciudades de Buenos Aires y C\u00c3\u00b3rdoba, admiti\u00c3\u00b3. En sus a\u00c3\u00b1os por la naci\u00c3\u00b3n sudamericana se cas\u00c3\u00b3 con un argentino, del que m\u00c3\u00a1s tarde se separ\u00c3\u00b3, y con quien tuvo a su primer y \u00c3\u00banico hijo.", + "id": "1ffe093d849040b6baaaadb5b71c04af" + }, + "e95da58452044682ab05ad688544e907": { + "label": true, + "text": "M\u00e9lodieux et heureux !! . Cet album est magnifique. Apr\u00e8s plusieurs \u00e9coutes, je suis enchant\u00e9 de l'\u00e9couter et d'appr\u00e9cier les m\u00e9lodies qui s'y trouvent. Beaucoup de changements dans les musiques je trouve et aussi dans les paroles car je trouve que Myl\u00e8ne est plus directe dans la mani\u00e8re de parler de l'amour qui est tr\u00e8s pr\u00e9sent dans cet album. Je suis heureux d'avoir attendu pour entendre ses", + "id": "e95da58452044682ab05ad688544e907" + }, + "34bc60b878e546b6af0e9bba1ec3879f": { + "label": true, + "text": "\u79c1\u306f\u65e5\u672c\u8a9e\u3092\u8a71\u305b\u307e\u3059\u3002", + "id": "34bc60b878e546b6af0e9bba1ec3879f" + }, + "67f0416e7b3148698b02964bce412e8f": { + "label": true, + "text": "===============================\nConfidencial. Sujeito a privil,gio legal de comunica??o advogado/cliente.\nPrivileged and confidential attorney/client communication.\n\nPinheiro Neto - Advogados\n===============================\n - chart.doc\n - enron-q2_.doc\n\n\n", + "id": "67f0416e7b3148698b02964bce412e8f" + }, + "1ee8405759884e078250db51a51960fe": { + "label": false, + "text": "\t\t\t\t\t\t\tSplendors of La Serenissima\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t ", + "id": "1ee8405759884e078250db51a51960fe" + }, + "6e2b830f1af94031a81380982e0eee06": { + "label": true, + "text": "===============================\nConfidencial. Sujeito a privil,gio legal de comunica??o advogado/cliente.\nPrivileged and confidential attorney/client communication.\n\nPinheiro Neto - Advogados\n===============================\n - enron-question.doc", + "id": "6e2b830f1af94031a81380982e0eee06" + }, + "97e62b35b9974c9bb543fed193aed9d5": { + "label": false, + "text": "Most Democrats support legislation to reduce the role of money in politics. GOP leaders oppose it, and Democrats have long labored to depict Republicans as beholden to special interests. ", + "id": "97e62b35b9974c9bb543fed193aed9d5" + }, + "e83e6092a67249e89b6ad77b39d35268": { + "label": false, + "text": "known since the 2nd century. In the 8th century it was the capital of Spain. There is also an important city in Venezuela named Valencia. When was Valencia the most important city in Spain?", + "id": "e83e6092a67249e89b6ad77b39d35268" + }, + "824df6ad092f436ca5c923bb90b916f6": { + "label": true, + "text": "wife, as well as its Italian name: \"La Gioconda.\" Which of the following statements is true according to the passage?", + "id": "824df6ad092f436ca5c923bb90b916f6" + }, + "9fb56ac53d444ae5b6a018d90a5808d8": { + "label": false, + "text": "known since the 2nd century. In the 8th century it was the capital of Spain. There is also an important city in Venezuela named Valencia. What is the main difference between the two parts of the city?", + "id": "9fb56ac53d444ae5b6a018d90a5808d8" + }, + "1348ac65099049f9abf8401822f48966": { + "label": false, + "text": "Italian during the day, evening or on a onetoone basis. What does this passage mainly talk about?", + "id": "1348ac65099049f9abf8401822f48966" + }, + "718e4099864145aba77fad8a6d77ed47": { + "label": false, + "text": "may imply us, only love can solve the problems between people, between the poor and the rich, love is everything. Which of the following is TRUE according to the passage?", + "id": "718e4099864145aba77fad8a6d77ed47" + }, + "7ff37b233af54e978d0051deaa866b27": { + "label": true, + "text": "Ton camarade peut parfaitement exiger d'\u00eatre pay\u00e9 ce qui est inscrit dans le contrat. Il est possible que cela d\u00e9grade fortement ses relations avec l'entreprise et elle peut tr\u00e8s bien lui faire rater son ann\u00e9e en donnant un avis n\u00e9gatif sur ses performances. \u00c0 lui de voir si il souhaite continuer avec l'entreprise ou non.", + "id": "7ff37b233af54e978d0051deaa866b27" + }, + "b52a661d85e04e8288abe2d87cb9cb74": { + "label": true, + "text": "sino un CONTRATO, por lo que de momento no voy a iniciar acciones legales pensando en que reconsidere su posici\u00f3n, pero si su decisi\u00f3n fuese no cumplir con EUROSEPER, mi gabinete jur\u00eddico HISPACOLEX, iniciar\u00e1 acciones legales contra usted por DA\u00d1OS Y PERJUICIOS, pues sabe que usted fu\u00e9 el profesor el a\u00f1o pasado, y sabe que hay muchas familias que le esperan como profesor a usted. Asi que espero", + "id": "b52a661d85e04e8288abe2d87cb9cb74" + }, + "a97e74c1fb5940daac413e7d384e1ad7": { + "label": true, + "text": "Si l'entreprise refuse de payer ton camarade ce salaire l\u00e0 elle peut soit proposer une rupture conventionnelle avec les indemnit\u00e9s qui vont avec, soit s'il y a une p\u00e9riode d'essai ne pas continuer, soit aller aux prud'hommes pour faire casser le contrat si ils peuvent r\u00e9ellement prouver que c'est une erreur et pas simplement que l'\u00e9tudiant a n\u00e9goci\u00e9 \u00e7a.", + "id": "a97e74c1fb5940daac413e7d384e1ad7" + }, + "22c1380ee8714ee9af2f89ac8899adc0": { + "label": true, + "text": "Maintenant, il ne semble pas y avoir beaucoup de preuves \u00e9tant donn\u00e9 la distance dans le temps. On se retrouve un peu dans une situation de il dit v. elle dit alors c'est pas vraiment clair jusqu'o\u00f9 \u00e7a peut aller si vous avez rien dit d'incriminant, mais je ne suis pas un avocat et encore moins un expert en droit p\u00e9nal. Consultez votre avocat(e) (c'est cette personne l'experte et votre personne", + "id": "22c1380ee8714ee9af2f89ac8899adc0" + }, + "753c9b1a8de24131b30d283ce83a78b2": { + "label": false, + "text": "this is the whole section of Arbitration for my agreement:", + "id": "753c9b1a8de24131b30d283ce83a78b2" + }, + "a41fec48ceb44c76b7b11407b74066c6": { + "label": false, + "text": "that add up to about $470 (like 47 lunches at the sandwich shop you like), or even a mix of items (like a new toaster oven, ten fancy coffees, and whatever), but put together a list of ten of them and write them down. ", + "id": "a41fec48ceb44c76b7b11407b74066c6" + }, + "246967893bf14f818abd779c7c1d18bd": { + "label": true, + "text": "colocataire. Et de toute fa\u00e7on (et je dis \u00e7a sans conna\u00eetre tes ant\u00e9c\u00e9dents), il est tr\u00e8s peu probable que tu ailles en prison pour \u00e7a.", + "id": "246967893bf14f818abd779c7c1d18bd" + }, + "07a05f094b074c84b19a6637261fdabc": { + "label": true, + "text": "op basis daarvan verzoeken om af te zien van het uitzenden.", + "id": "07a05f094b074c84b19a6637261fdabc" + }, + "2b4276f61d014f1ca84c0cb5861bb312": { + "label": false, + "text": "Use a credit card like everyone else, instead of using your checking account.\n\nAlso, you are a grown-up, open your own damn checking & savings account. It takes about 20 minutes. Then, put your own money in it, and spend it as you wish.", + "id": "2b4276f61d014f1ca84c0cb5861bb312" + }, + "36f6833a45d340b78a3909624fbfcc3b": { + "label": true, + "text": "\"EStimado Sr. Adam Miller, me sorprende su falta de fomalidad, como usted bien sabe esta empresa siempre ha cumplido con usted, incluso me dice que no tuvo vacaciones, cuando en realidad estuvo trabajando solo de 6 a 8, y el contrato era de 4 a 8. No obstante reconozco su val\u00eda profesional y mi intenci\u00f3n es seguir contando con usted este a\u00f1o en la Carlota, y durante el curso ir\u00e1 recibiendo m\u00e1s", + "id": "36f6833a45d340b78a3909624fbfcc3b" + }, + "2bf2c86ce5494156b1bf7b86a2325a17": { + "label": false, + "text": "Answer #1: Most flea drops are meant for a single cat who can not lick the drops off themselves. When put on 11 cats they are going to ingest a ton of it licking it off their buddies. Odds are that is what happened and the primary groomers are the ones who got sick and died.Answer #2: Usually those medications are aimed to be used on one to two animals at a time, the assumption being that most", + "id": "2bf2c86ce5494156b1bf7b86a2325a17" + }, + "12f4657613b543ed90caaf1d52808dc1": { + "label": true, + "text": "decentemente. As\u00ed que no debo haberlo hecho tan mal.", + "id": "12f4657613b543ed90caaf1d52808dc1" + }, + "21b1929e322c41fbba05d71cdc143aa2": { + "label": true, + "text": "Porsi a distanza, quel tanto che basta per mettere bene a fuoco e osservare che le cose non sono esattamente come credevi che fossero.", + "id": "21b1929e322c41fbba05d71cdc143aa2" + }, + "792ffd2c51ea4c119c0718dd19f2acae": { + "label": true, + "text": "Cinq \u00e9oliennes en plus, un nouveau souffle sur la plaine de l'Orbieu - http", + "id": "792ffd2c51ea4c119c0718dd19f2acae" + }, + "cc5826b82642497790882e22667c69ba": { + "label": true, + "text": "Bestes Gef\u00fchl der Welt: Schuhe aus, barfu\u00df laufen", + "id": "cc5826b82642497790882e22667c69ba" + }, + "ae1f9ba6bb9e41549cba2c4f3857dabf": { + "label": true, + "text": "Troco o time vermelho todo com super brindes chamados Miriam e Leo, e voc\u00eas devolvem o @user #MasterChefBR", + "id": "ae1f9ba6bb9e41549cba2c4f3857dabf" + }, + "2585790e439d4ff0926f0b26bbfd6a43": { + "label": true, + "text": "Training: Starker Smog verz\u00f6gert letztes Training zum Indien-Rennen - Abendzeitung M\u00fcnchen: ... http #Muenchen #Munich", + "id": "2585790e439d4ff0926f0b26bbfd6a43" + }, + "6f7883441aad4a0d9e32768e6400163d": { + "label": true, + "text": "#Encontro ACHO QUE EU AMEI MESMO DISTANTE! Que lindo Nando Reis...", + "id": "6f7883441aad4a0d9e32768e6400163d" + }, + "df1084a871054de3970c251fb65b32e5": { + "label": true, + "text": "@user \u0641\u0631\u0646\u0633\u0627 ..\u0647\u0648\u0644\u0627\u0646\u062f \u0645\u0627\u0634\u0649 \u0648\u062c\u0649 \u0627\u0644\u064a\u0645\u0646 \u0627\u0644\u0645\u062a\u0637\u0631\u0641 \u0628\u0642\u064a\u0627\u062f\u0629 \u0645\u0627\u0631\u0649 \u0644\u0648\u0628\u0627\u0646 \u0632\u0649 \u062a\u0631\u0627\u0645\u0628 \u0643\u062f\u0647", + "id": "df1084a871054de3970c251fb65b32e5" + }, + "58332759cf794aba857d927a14994b88": { + "label": true, + "text": "\u0646\u062c\u0631\u0627\u0646: \u0625\u0637\u0644\u0627\u0642 \u0635\u0644\u064a\u0629 \u0635\u0648\u0627\u0631\u064a\u062e \u0639\u0644\u0649 \u062a\u062c\u0645\u0639\u0627\u062a \u0644\u0640 #\u0627\u0644\u062c\u064a\u0634_\u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0648\u0622\u0644\u064a\u0627\u062a\u0647 \u0641\u064a \u0645\u0648\u0642\u0639 \u0627\u0644\u0647\u0631\u0645 \u0645\u062d\u0642\u0642\u0629 \u0625\u0635\u0627\u0628\u0627\u062a \u0645\u0628\u0627\u0634\u0631\u0629 #\u0644\u0628\u0646\u0627\u0646_\u0627\u0644\u0622\u0646", + "id": "58332759cf794aba857d927a14994b88" + }, + "32cbb4e235dc4206a5f00bf40e98857f": { + "label": true, + "text": "RT @user: Ich muss wieder mehr Beats machen. NEVER SLEEP CAUSE SLEEP IS THE CAUSE OF DEATH #nasvoice #music\u2026 http", + "id": "32cbb4e235dc4206a5f00bf40e98857f" + }, + "e7f8abdf87db4a89b703d2ccc097adfa": { + "label": true, + "text": "@user heute kein neuer 40DOD Bericht :(", + "id": "e7f8abdf87db4a89b703d2ccc097adfa" + }, + "3bd5a83708a84289b2af8edbb56de338": { + "label": false, + "text": "Lazy Sunday Ray Allen Is Lamar Odom really going to the D League ?http://t.co/w6juHFgR ", + "id": "3bd5a83708a84289b2af8edbb56de338" + }, + "4ef05c2d3a3543bf8a1c0b25bde57e2a": { + "label": true, + "text": "mujhe to sidha daant padti thi . . . bacho k hath me paise nahi diye jate warna bigad jayenge :d :d", + "id": "4ef05c2d3a3543bf8a1c0b25bde57e2a" + }, + "45311ee95c2e4cb1925d0040fb934f71": { + "label": true, + "text": "@user Oh ja, bitte mal Bescheid geben, wenn Helene Fischer dran ist!", + "id": "45311ee95c2e4cb1925d0040fb934f71" + }, + "e719e02d417542b69b86d13ad7cad8ce": { + "label": false, + "text": "@user Hey, just thought I'd remind you it's Deezer's birthday tomorrow! Also, you have any idea what he looks like?\" ", + "id": "e719e02d417542b69b86d13ad7cad8ce" + }, + "561960a730de49c58423a8bf85df3dd1": { + "label": true, + "text": "#MaisVoce sou muito f\u00e3 do Dan, nossa que del\u00edcia essa entrevista, adorei ele no filme \"tempos de paz\" @user \u00e9 um ser humano lindo!", + "id": "561960a730de49c58423a8bf85df3dd1" + }, + "d6b6fa3a919d4770a6586e007be914bf": { + "label": true, + "text": "RT @user: \u201c@KusXAnke: Straks buikdansen w/ @user & haar nichten ! Was super!", + "id": "d6b6fa3a919d4770a6586e007be914bf" + }, + "40b1078ffcec4a7da9899f0dd82f9d7f": { + "label": true, + "text": "#Grillo ieri a Conegliano ha detto che pagare le tasse e' giusto ma vuole conoscere la destinazione d'uso. Anche la Lega diceva cosi'...", + "id": "40b1078ffcec4a7da9899f0dd82f9d7f" + }, + "758697fd8ebe4848af77a44757256203": { + "label": true, + "text": "#clouds #staatskanzlei #munich #m\u00fcnchen #blau #wolken #himmel #sky #silhouette #instagood\u2026 http", + "id": "758697fd8ebe4848af77a44757256203" + }, + "95b69bc9b1214b14a600d7dfaea192f5": { + "label": true, + "text": "Depois desse #MaisVoce de hoje, se nadar der certo, eu viro #meseira", + "id": "95b69bc9b1214b14a600d7dfaea192f5" + }, + "be6bad976b5e4d0c88e166aa583bd9cd": { + "label": true, + "text": "@user H\u00f6chst unbefriedigend...", + "id": "be6bad976b5e4d0c88e166aa583bd9cd" + }, + "8cb329f9d5744ac6a52a4c3e823212c4": { + "label": false, + "text": "$15 minimum wage is a win-win. If businesses continue to boom, it's a win. Or, if it puts @user out of b\u2026 ", + "id": "8cb329f9d5744ac6a52a4c3e823212c4" + }, + "c1542633006b4f62aaf7fd84b3962266": { + "label": true, + "text": "\u0638\u0647\u0648\u0631 \u0635\u0648\u0631 \u0633\u0627\u0639\u0629 HTC Halfbeak \u0628\u0646\u0638\u0627\u0645 \u0623\u0646\u062f\u0631\u0648\u064a\u062f \u0648\u064a\u0631http #\u0631\u064a\u0627\u0644_\u0645\u062f\u0631\u064a\u062f #\u0628\u0631\u0634\u0644\u0648\u0646\u0629", + "id": "c1542633006b4f62aaf7fd84b3962266" + }, + "f2bb8836726d49a7ad23df371a877519": { + "label": true, + "text": "Heute nicht nur den Herzensmenschen geheiratet, sondern auch ganz viel Liebe von @user bekommen. Unbezahlbar <3", + "id": "f2bb8836726d49a7ad23df371a877519" + }, + "e5d6b7cb7c25419fbd8cb29119c26577": { + "label": true, + "text": "Invention de la premi\u00e8re cellule solaire qui stocke l\u2019\u00e9lectricit\u00e9 http", + "id": "e5d6b7cb7c25419fbd8cb29119c26577" + }, + "46ae96b8c72e48f8992bd716116dc761": { + "label": true, + "text": "#Mussi : \\\"#Grillo farebbe bene a spararsi nei coglioni\\\" . E poi dicono di #Grillo...", + "id": "46ae96b8c72e48f8992bd716116dc761" + }, + "f4912b96e2d34a5db245de82a8f7a463": { + "label": true, + "text": "RT @user: \u0639\u062c\u0628\u0627 \u0644\u0645\u0646 \u062e\u0631\u062c \u0639\u0644\u0649 \u0641\u0633\u0627\u062f \u0645\u0628\u0627\u0631\u0643 \u0648\u064a\u0645\u062a\u0646\u0639 \u0639\u0646 \u0627\u0644\u062e\u0631\u0648\u062c \u0639\u0644\u0649 \u0627\u0644\u0642\u062a\u0644 \u0648\u0627\u0644\u0627\u0639\u062a\u0642\u0627\u0644 \u0648\u0627\u0644\u0641\u0633\u0627\u062f \u0648\u0627\u0644\u062a\u0642\u0634\u0641 \u0648\u0627\u0644\u0643\u0633\u0627\u062f \u0648\u0627\u0644\u062a\u0631\u062f\u0649#\u062b\u0648\u0631\u0648 #\u0633\u064a\u0633\u064a_\u062a\u0627\u0646\u064a_\u0644\u0627", + "id": "f4912b96e2d34a5db245de82a8f7a463" + }, + "35f179c9260b4a22a9ac5d11fc9e81ad": { + "label": true, + "text": "Valls 2 : apr\u00e8s les \u00e9cologistes, le socialisme quitte le gouvernement | Les Jeunes Ecologistes http #EELV @user", + "id": "35f179c9260b4a22a9ac5d11fc9e81ad" + }, + "1e649a8d62a54b13b1f7cb8297473147": { + "label": true, + "text": "Ich werde gerade dezent nicht wach...", + "id": "1e649a8d62a54b13b1f7cb8297473147" + }, + "22548ea5d02848c6990303a6fed08189": { + "label": true, + "text": "bhai totlly phadu super hero h nagraj ... hollywood ki trh bollywood me bhi inki muvies bnni chahiye ... wese doga ki new muvi bn rhi h nxt year tk ajayegi .... ", + "id": "22548ea5d02848c6990303a6fed08189" + }, + "0955950e8a914ee69e580275c5c3f34b": { + "label": true, + "text": "...il fatto che Di Pietro non sia d'accordo su Mario Monti Premier conferma senza ombra di dubbio che sia la scelta giusta ! Cit. Gabri", + "id": "0955950e8a914ee69e580275c5c3f34b" + }, + "87639635c3d14e50a227344cfcab7345": { + "label": true, + "text": "project ki deadline par daudte the , baki time to \" are kar lenge bahut time he \" . . . . . . . . . . ", + "id": "87639635c3d14e50a227344cfcab7345" + }, + "560917c067374423bece98c64a628fbe": { + "label": false, + "text": "The decision to recount votes in Wisconsin is a joke. Leftists are still spotting-the-dummy of their loss. #TrumpTransition ", + "id": "560917c067374423bece98c64a628fbe" + }, + "a4c1fc4296c14ccf95989796747f8753": { + "label": false, + "text": "#TOLOnews TOLOnews 08 October 2012: Top news in this Bulletin: The International Committee of the ... #Afghanistan ", + "id": "a4c1fc4296c14ccf95989796747f8753" + }, + "2a188e097cc044458eb1a6e6d39114f4": { + "label": true, + "text": "\u201c@gabrielepinese: #Grillo fa bene a evitare la tv\\\" a dire il vero non fa mai neanche un contraddittorio neanche via web che lui ama tanto", + "id": "2a188e097cc044458eb1a6e6d39114f4" + }, + "1c00eacdad1645e99574d588e893e7ea": { + "label": true, + "text": "oi, queria saber por que existe tanta manifesta\u00e7\u00e3o contraria a criminaliza\u00e7\u00e3o da homofobia e quem s\u00e3o os principais opositores? #encontro", + "id": "1c00eacdad1645e99574d588e893e7ea" + }, + "1baa09b1506f46aea084875bd4148d33": { + "label": true, + "text": "Non sono forse titolato a dirlo.... Ma professor #monti mi ha deluso \u00e8 sicuramente capace ma le \u00e8 mancato il coraggio di vere scelte....", + "id": "1baa09b1506f46aea084875bd4148d33" + }, + "629b60cc494444e295154826367bf5df": { + "label": true, + "text": "pdai kaisi chl rhi h ", + "id": "629b60cc494444e295154826367bf5df" + }, + "175810d344da4dcf8718aac980264599": { + "label": true, + "text": "#Grillo non \u00e8 il peggiore dei mali, e se tra mali devo scegliere lui \u00e8 quello minore, o quello di cui ancora non ho sofferto...", + "id": "175810d344da4dcf8718aac980264599" + }, + "96ff52f3b004487dbe23dd0bfb253890": { + "label": true, + "text": "\u30e9\u30a4\u30c8\u3092\u63a2\u3057\u3066\u308b", + "id": "96ff52f3b004487dbe23dd0bfb253890" + }, + "26cdcf37c3ab4d9a9eafc5826c1258f4": { + "label": true, + "text": "\u4e2d\u5fc3", + "id": "26cdcf37c3ab4d9a9eafc5826c1258f4" + }, + "caa57d9500934e5db76b08b1714a48d8": { + "label": true, + "text": "\u4f55\u304b\u5f15\u3063\u304b\u304b\u308a\u307e\u3057\u305f", + "id": "caa57d9500934e5db76b08b1714a48d8" + }, + "e692438f7dbd4913a3dc46c4d9c52bcd": { + "label": true, + "text": "\u5e78\u904b\u306b\u3082", + "id": "e692438f7dbd4913a3dc46c4d9c52bcd" + }, + "39612fd3901149beacb9b5acc7fe3dfc": { + "label": true, + "text": "\u3082\u3046\uff01", + "id": "39612fd3901149beacb9b5acc7fe3dfc" + }, + "7401e3a8c6294ce0a8d2cfe3201e1cd0": { + "label": true, + "text": "\u53ce\u5bb9\u6240\u3067\u30ec\u30a4\u3068\u5c45\u305f\u8005\u306b...", + "id": "7401e3a8c6294ce0a8d2cfe3201e1cd0" + }, + "455070045f3a49b193d679118d5265a5": { + "label": true, + "text": "\u304a\u524d\u306f\u4f55\u8005\u3060\uff1f", + "id": "455070045f3a49b193d679118d5265a5" + }, + "3378c04edaab407388f2d364b9d39218": { + "label": true, + "text": "\u3042\u3089\u3001\u9b45\u529b\u7684\u3002", + "id": "3378c04edaab407388f2d364b9d39218" + }, + "cdd47a2fa483487e8e29c7fab7d142ad": { + "label": true, + "text": "\u304a\u524d\u306e\u5973\u306b\u306a\u3093\u304b\u306b\u306a\u3089\u306a\u3044\uff01", + "id": "cdd47a2fa483487e8e29c7fab7d142ad" + }, + "fa55a10d8c564d2880f14c8f9aba86bd": { + "label": true, + "text": "\u63a5\u7d9a\u6e08\u307f: %1, [%2], %3", + "id": "fa55a10d8c564d2880f14c8f9aba86bd" + }, + "54d13a0d6ade412bb8f5c3b534b995ba": { + "label": true, + "text": "\u305d\u3046\u3044\u3046\u3053\u3068\u306d", + "id": "54d13a0d6ade412bb8f5c3b534b995ba" + }, + "53d3699c466d4428a0b6abbc497ed83f": { + "label": true, + "text": "\u554f\u984c\uff1f \u90e8\u9577\u3001\u7dca\u6025\u4e8b\u614b\u3067\u3059", + "id": "53d3699c466d4428a0b6abbc497ed83f" + }, + "cbc53f06cfd947bb80f51035a08f7333": { + "label": true, + "text": "\u4f55\u304c\u597d\u304d\uff1f", + "id": "cbc53f06cfd947bb80f51035a08f7333" + }, + "8fe58a19fad845dfa3929b32ddaae4a4": { + "label": true, + "text": "\u30cf\u30ed\u30eb\u30c9\u306e\u5b50\u3060\u3068 \u77e5\u3063\u3066\u3044\u305f\u3060\u308d\u3046 \u3068", + "id": "8fe58a19fad845dfa3929b32ddaae4a4" + }, + "b96fea844e3f4ac9b876f4de3ab2cc05": { + "label": true, + "text": "\u9055\u3046\u3000\u9055\u3046\u3000\u50d5\u3058\u3083\u306a\u3044\uff01", + "id": "b96fea844e3f4ac9b876f4de3ab2cc05" + }, + "d176c2a4730043edb0ffbd1dd604710f": { + "label": true, + "text": "\u4f5c\u6226\u306b\u4f7f\u3063\u305f\u8eca\u306f\u4f55?", + "id": "d176c2a4730043edb0ffbd1dd604710f" + }, + "2c3983f02d0344d58c4c1624e380f699": { + "label": false, + "text": "(c) 2000-2008, The KDE Team (c) 2003-2005, Klaus Niederkr\u00fcger (c) 1996-2000, Bernd Johannes Wuebben", + "id": "2c3983f02d0344d58c4c1624e380f699" + }, + "923a3c65d5d544f483d56a0295ea2960": { + "label": true, + "text": "\u049a\u043e\u044e\u041a\u04e9\u043a\u0448\u0456\u043b\u0421\u04b1\u0440color", + "id": "923a3c65d5d544f483d56a0295ea2960" + }, + "6d141199809f446b802cbaec666cb227": { + "label": false, + "text": "This is a searchable index. Enter search keywords:", + "id": "6d141199809f446b802cbaec666cb227" + }, + "e1f1fda5f08041feb4a00f30c058b37d": { + "label": false, + "text": "And some people are suggesting that he's joined up with Obote's exiles.", + "id": "e1f1fda5f08041feb4a00f30c058b37d" + }, + "1024bbe7dd53462e99c7cbd502975062": { + "label": true, + "text": "\u049a\u0430\u0441\u0438\u0435\u0442\u0442\u0435\u0440\u0456Comment", + "id": "1024bbe7dd53462e99c7cbd502975062" + }, + "b6ec30c58ba741d6ad8283c5ad902dfa": { + "label": true, + "text": "\u041a\u0456\u0440\u0456\u0441 \u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u0444\u0430\u0439\u043b\u044b", + "id": "b6ec30c58ba741d6ad8283c5ad902dfa" + }, + "15f7d3f7557743df8502ad1e27a0ec73": { + "label": false, + "text": "PythonLanguage", + "id": "15f7d3f7557743df8502ad1e27a0ec73" + }, + "da4a227e77314496b91ad060c2fe0418": { + "label": true, + "text": "\u0416\u043e\u0493\u0430\u0440\u044b\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442Comment", + "id": "da4a227e77314496b91ad060c2fe0418" + }, + "903074456936489186d4882d7267abfb": { + "label": true, + "text": "\u0416\u0430\u0443\u0430\u043f \u043c\u04d9\u0442\u0456\u043d\u0456\u043d\u0434\u0435 \u043a\u0435\u043b\u0435\u0441\u0456 \u0430\u0439\u043d\u044b\u043c\u0430\u043b\u044b\u043b\u0430\u0440 \u049b\u043e\u043b\u0434\u0430\u043d\u044b\u043b\u0430\u0434\u044b:% NAME =\u0436\u0456\u0431\u0435\u0440\u0443\u0448\u0456\u043d\u0456\u04a3 \u0430\u0442\u044b,% EMAIL =\u0436\u0456\u0431\u0435\u0440\u0443\u0448\u0456\u043d\u0456\u04a3 \u044d\u043b. \u043f\u043e\u0448\u0442\u0430 \u0430\u0434\u0440\u0435\u0441\u0456", + "id": "903074456936489186d4882d7267abfb" + }, + "bbda9c3b01e543afb4009eb7f262b822": { + "label": false, + "text": "CORREL( A1: A3; B1: B3)", + "id": "bbda9c3b01e543afb4009eb7f262b822" + }, + "47781ac273574ad0bc1e15b40ba9f6d3": { + "label": true, + "text": "\u041e\u0440\u0430\u043d\u0434\u0430\u043b\u0443\u0434\u0430", + "id": "47781ac273574ad0bc1e15b40ba9f6d3" + }, + "9f98bff4c92a4f09a1502f4256c485ae": { + "label": true, + "text": "\u0411\u043e\u0437\u0430\u04a3\u041a\u04af\u043b\u0433\u0456\u043d\u049a\u044b\u0437\u044b\u043b3color", + "id": "9f98bff4c92a4f09a1502f4256c485ae" + }, + "ccf5d3c35fdd45fe80f9cd5488e52dd6": { + "label": true, + "text": "\u040f\u0435\u0441, \u043e\u0434\u0438!", + "id": "ccf5d3c35fdd45fe80f9cd5488e52dd6" + }, + "5c0d9b1b7d864949ac1e3352067598e4": { + "label": true, + "text": "\u0422\u043e\u0433\u0430\u0448 \u0442\u0430\u0430 \u0431\u0438\u043b\u0430 \u043f\u0440\u0435\u0441\u0440\u0435\u0442\u043d\u0430\u0442\u0430 \u043d\u0430\u0434\u0432\u043e\u0440 \u043e\u0434 \u043e\u0431\u043b\u0430\u0441\u0442\u0430 \u0410\u0458\u0430\u043c\u043a\u0443 \u0413\u0430\u0434\u043e\u043d\u0433 \u0438 \u0442\u043e\u0430 \u0435 \u043e\u043d\u0430 \u0448\u0442\u043e \u0441\u0435 \u0441\u043b\u0443\u0447\u0438\u043b\u043e.", + "id": "5c0d9b1b7d864949ac1e3352067598e4" + }, + "462c4fa658da42599217c7e857ea93b9": { + "label": false, + "text": "The Convergence Reports issued by the EC and the ECB on Wednesday said the two countries fulfilled the membership criteria, including inflation rate, government finance, exchange rate and long- term interest rates.", + "id": "462c4fa658da42599217c7e857ea93b9" + }, + "9ed529642c114ee8a8e1634bf8d4275a": { + "label": true, + "text": "53-\u0433\u043e\u0434\u0438\u0448\u043d\u0438\u043e\u0442 \u0408\u0443\u0440\u0447\u0438\u045c \u0435 \u043f\u0440\u043e\u0444\u0435\u0441\u043e\u0440 \u043f\u043e \u0435\u043a\u043e\u043d\u043e\u043c\u0438\u0458\u0430 \u043d\u0430 \u0423\u043d\u0438\u0432\u0435\u0440\u0437\u0438\u0442\u0435\u0442\u043e\u0442 \u0432\u043e \u0417\u0430\u0433\u0440\u0435\u0431 \u0438 \u0431\u0435\u0448\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440 \u0437\u0430 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0438 \u043e\u0434 2000-\u0442\u0430 \u0434\u043e 2003-\u0442\u0430 \u0433\u043e\u0434\u0438\u043d\u0430.", + "id": "9ed529642c114ee8a8e1634bf8d4275a" + }, + "6b507d9297c44a44b492beaa05a743c2": { + "label": true, + "text": "\u041f\u0430, \u0437\u0430 \u0432\u0430\u0441 \u0442\u0438\u043d\u0435\u0458\u045f\u0435\u0440\u0438 \u043a\u043e\u0438 \u043f\u0430\u0442\u0438\u0442\u0435 \u043e\u0434 \u0421\u041d\u0412...", + "id": "6b507d9297c44a44b492beaa05a743c2" + }, + "d9e8d8e96a494171bc349cdc843bef65": { + "label": true, + "text": "\u0413\u0443\u0431\u0438 \u043c\u0438 \u0441\u0435 \u043e\u0434 \u043f\u0430\u0442\u043e\u0442!", + "id": "d9e8d8e96a494171bc349cdc843bef65" + }, + "c4b56ee00c1343db9c95693493ba85e4": { + "label": true, + "text": "\u0412\u0430\u0436\u043d\u0435\u0439\u0448\u0435\u0435 \u043c\u0435\u0441\u0442\u043e \u0432 \u043f\u043e\u0432\u0435\u0441\u0442\u043a\u0435 \u0434\u043d\u044f \u0421\u043e\u0432\u0435\u0442\u0430 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u0430\u0441\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0410\u0444\u0440\u0438\u043a\u0438.", + "id": "c4b56ee00c1343db9c95693493ba85e4" + }, + "525e90725cb147e9a5474613924f2dc5": { + "label": true, + "text": "\u0438 \u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u043c\u0438 \u0410\u0440\u0430\u0431\u0441\u043a\u0438\u043c\u0438 \u042d\u043c\u0438\u0440\u0430\u0442\u0430\u043c\u0438 (1991 \u0433\u043e\u0434)", + "id": "525e90725cb147e9a5474613924f2dc5" + }, + "98a3f90eafd642779ebeb30ccb68dbee": { + "label": false, + "text": "MDA reached 1.3m", + "id": "98a3f90eafd642779ebeb30ccb68dbee" + }, + "0d36a456b4244ff3841a222efac7da99": { + "label": true, + "text": "i) \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438\u0441\u044c, \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c, \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c \u044d\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c;", + "id": "0d36a456b4244ff3841a222efac7da99" + }, + "56e27d24b0b04e52bbb1de4be037602c": { + "label": true, + "text": "\u0415\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442, \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0436\u0435 \u043f\u0440\u0430\u0432\u0430 \u0436\u0435\u043d\u0449\u0438\u043d\u0430\u043c, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u0432 \u0431\u0440\u0430\u043a\u0435 \u0434\u0435 \u0444\u0430\u043a\u0442\u043e, \u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043b\u0438 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u043b\u0430\u0442\u0443 \u0430\u043b\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0441\u0443\u043f\u0440\u0443\u0433\u0443, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0435\u043c\u0443\u0441\u044f \u0432 \u043c\u0435\u043d\u0435\u0435 \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u043c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438.", + "id": "56e27d24b0b04e52bbb1de4be037602c" + }, + "1654d6e38f1c4a959a8e7e64867c5f73": { + "label": true, + "text": "\u5f88\u62b1\u6b49\u8ba9\u4f60\u4e45\u7b49", + "id": "1654d6e38f1c4a959a8e7e64867c5f73" + }, + "23102d4274b34d94823d9d5791f7007a": { + "label": true, + "text": "141\u653f", + "id": "23102d4274b34d94823d9d5791f7007a" + }, + "668c79418de44d50919623f76bba1526": { + "label": true, + "text": "\u6211\u5728\u8fd9\u91cc\u624d\u80fd\u505a\u771f\u6b63\u7684\u81ea\u5df1 Where I can be who I am,", + "id": "668c79418de44d50919623f76bba1526" + }, + "fc5c14db340041af907312914e4b7a25": { + "label": true, + "text": "\u8bf4\u5440", + "id": "fc5c14db340041af907312914e4b7a25" + }, + "c62d0f67fec04d7b93dd2ed0d1c67448": { + "label": true, + "text": "\u4ed6\u6709\u5ba1\u7406\u8fc7\u5f3a\u5978\u3001\u51f6\u6740\u548c\u5176\u4ed6\u4e25\u91cd\u7684\u66b4\u529b\u548c\u6027\u653b\u51fb\u7b49\u6848\u4ef6\u7684\u7ecf\u9a8c\u3002", + "id": "c62d0f67fec04d7b93dd2ed0d1c67448" + }, + "5053e48dcf6748669b3d47ff5b537772": { + "label": true, + "text": "Pse nuk mund te kerkoje dot nje falje dhe cdo gje do te ishte rregulluar por mban inatin sikur e kisha une fajin. \nNuk me vjen mire qe ndahemi te zemeruar me njeri-tjetrin.\n\nte dua,\nMonika", + "id": "5053e48dcf6748669b3d47ff5b537772" + }, + "c14e863d2afa452a8fe563c0e2f14b50": { + "label": true, + "text": "Me ke bere shume merak se nuk arrij ta kuptos se ku je tani. Te lutem mos me bej merak keshtu. Koli me degjon. Te lutem me informo se ku je. Nuk eshte menyre e mire kjo te mbash inat me mua.\n\npergjigju sa me shpejt\nte dua\nMOnika", + "id": "c14e863d2afa452a8fe563c0e2f14b50" + }, + "33808b705c7241b789f60e4feea42289": { + "label": false, + "text": "\nAs we discussed at the Board meeting last week, the impetus for a single\nmaster agreement will need to come from several fronts, but especially from\nwithin each of your firms. The various trade associations will be most\nresponsive to the idea if they are hearing strong support for a single\nagreement from decision-making levels within member firms. We will", + "id": "33808b705c7241b789f60e4feea42289" + }, + "7d3df48ed3c44324ac8814049ab5c581": { + "label": false, + "text": "Straightforward? Yes. Easy to accomplish? No. ", + "id": "7d3df48ed3c44324ac8814049ab5c581" + }, + "5fbf30f5097747eda8ae327aeba95443": { + "label": true, + "text": "Pse nuk me puthe sot kur u ndame? Ti e di qe une te dua shume dhe dua qe ti ulim nervat shpejt. Une u nevrikosa pasi nuk e duroj dot fjalorin e keq dhe dua qe ta heqim te dy, edhe ti edhe une. Por ti nuk e kupton se sa e rendesishme eshte per mua nje dicka e tille, qe ne te punojme te dy per te hequr nje ves te keq qe kemi. ", + "id": "5fbf30f5097747eda8ae327aeba95443" + }, + "8b30620eaa104c3699c64201b7a94f53": { + "label": true, + "text": "\u6226\u4e89\u304c\u4e00\u523b\u3082\u65e9\u304f\u96c6\u7d50\u3057\u3066\u304f\u308c\u308b\u3068\u3044\u3044\u3067\u3059\u306d\u3002\n\u4eba\u985e\u304c\u5b87\u5b99\u306b\u9032\u51fa\u3057\u3066\u3001\u4ed6\u60d1\u661f\u7a2e\u65cf\u306b\u306a\u308b\u3068\u304d\u3001\nOpenAssistant\u304c\u305d\u306e\u508d\u3067\u304a\u624b\u4f1d\u3044\u3067\u304d\u308b\u3053\u3068\u3092\u671b\u3093\u3067\u3044\u307e\u3059\uff01", + "id": "8b30620eaa104c3699c64201b7a94f53" + }, + "9b3093964b3e4658a95de453fdd10e40": { + "label": true, + "text": "En general, en un sistema num\u00e9rico posicional con base b, el peso de cada s\u00edmbolo en un n\u00famero es igual a b elevado a la posici\u00f3n del s\u00edmbolo en el n\u00famero, empezando a contar desde cero. Por ejemplo, en el sistema binario (que tiene una base de 2), el n\u00famero 10000110 se puede escribir como 1x27+0x26+0x25+0x24+0x23+1x22+1x21+0x20, lo que equivale a 1x128+0x64+0x32+0x16+0x8+1x4+1x2+0x1.", + "id": "9b3093964b3e4658a95de453fdd10e40" + }, + "ab2a743350d54c46ba035afafbae6b17": { + "label": false, + "text": "5. Avoid multitasking. If your schoolwork has several parts, try to only work on one part at a time. This eliminates having to switch back and forth, leading you to starting over every time you switch tasks.", + "id": "ab2a743350d54c46ba035afafbae6b17" + }, + "cab7b1a9183042d8aff7fe8290dda6d2": { + "label": false, + "text": "Sure! Here are five creative Facebook posts targeting food lovers for daily lunch specials:\n\n- \"Feast like a king on a budget! Our daily lunch specials are only $7.99 and will leave your taste buds feeling royal. Join us Monday - Friday from 11am - 3pm and treat yourself to a delicious meal. #LunchSpecials #FoodieHeaven #BudgetFriendly\"", + "id": "cab7b1a9183042d8aff7fe8290dda6d2" + }, + "0e56d5aaef8d48dd95e124c1dbf5f29d": { + "label": true, + "text": "4. Advertir obst\u00e1culos: Si hay un obst\u00e1culo en el camino, como un bache o un objeto en la v\u00eda, es importante se\u00f1alarlo para que los dem\u00e1s ciclistas puedan evitarlo. Esto lo puedes hacer se\u00f1alando con tu mano hacia abajo y hacia el lado en el que se encuentra el obst\u00e1culo.", + "id": "0e56d5aaef8d48dd95e124c1dbf5f29d" + }, + "9da2c8a12cdc41c59032674ed188e5ab": { + "label": true, + "text": "\u0420\u0430\u0434\u0430, \u0447\u0442\u043e \u0441\u043c\u043e\u0433\u043b\u0430 \u043f\u043e\u043c\u043e\u0447\u044c! \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0435\u0449\u0435 \u043a\u0430\u043a\u0438\u0435-\u043b\u0438\u0431\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0438\u0448\u0438\u0442\u0435. \u0421 \u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u0435\u043c \u043e\u0442\u0432\u0435\u0447\u0443!", + "id": "9da2c8a12cdc41c59032674ed188e5ab" + }, + "22f7c478a3ad463380227fef1f89687a": { + "label": false, + "text": "The process of galaxy formation is thought to have begun in the early universe, shortly after the Big Bang. As the universe expanded and cooled, small fluctuations in the distribution of matter caused regions of the universe to become denser. These dense regions then became the seeds for the formation of galaxies.", + "id": "22f7c478a3ad463380227fef1f89687a" + }, + "38884d61983a4d1d9e678d41ece4e41e": { + "label": true, + "text": "\u00a1Por supuesto! Aqu\u00ed te dejo la receta para preparar leche asada, un postre t\u00edpico de la gastronom\u00eda peruana:\n\nIngredientes:\n\n1 litro de leche entera\n1 taza de az\u00facar\n6 huevos\n1 cucharadita de esencia de vainilla\nCanela en polvo al gusto\nInstrucciones:", + "id": "38884d61983a4d1d9e678d41ece4e41e" + }, + "8fca4aa007c44447b923e6cc64a7c320": { + "label": true, + "text": "\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 \u043f\u0443\u0442\u0438\u043d?", + "id": "8fca4aa007c44447b923e6cc64a7c320" + }, + "1ab2747206ad465c9559b43605097469": { + "label": true, + "text": "\u306a\u308b\u307b\u3069\u3001\u78ba\u304b\u306b\u732b\u3061\u3083\u3093\u306f\u5168\u3066\u306e\u8981\u7d20\u304c\u611b\u304f\u308b\u3057\u3044\u3067\u3059\u3088\u306d\uff01", + "id": "1ab2747206ad465c9559b43605097469" + }, + "80df07bae22f450c878651fda513d458": { + "label": false, + "text": "It's believed that galaxies continue to evolve and change over time, through processes such as merging with other galaxies, the formation of new stars, and the movement of stars and gas within the galaxy.", + "id": "80df07bae22f450c878651fda513d458" + }, + "6cf7dc42850f4f0298edf5679fd1accf": { + "label": false, + "text": "Writing an operating system from scratch is a complex and challenging project, but it can be a rewarding experience and a great way to learn about the inner workings of computers. If you have any questions or need help with specific parts of the process, don't hesitate to ask.", + "id": "6cf7dc42850f4f0298edf5679fd1accf" + }, + "2435940d95e14c5eb7c2aba59ec9216d": { + "label": true, + "text": "\u0414\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u043c\u0443\u0436\u0441\u043a\u043e\u0439 \u043e\u0441\u043e\u0431\u044c\u044e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u043e\u0431\u044b\u0445 \u043e\u0442\u043b\u0438\u0447\u0438\u0439 \u0432 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435, \u043d\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u043f\u0438\u0448\u0438\u0442\u0435\u0441\u044c, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0439\u0434\u0451\u0442 \u043d\u0435 \u043f\u043e \u043f\u043b\u0430\u043d\u0443!", + "id": "2435940d95e14c5eb7c2aba59ec9216d" + }, + "2466b2cd774c4d0c8028ad773ee7235c": { + "label": true, + "text": "\u78ba\u304b\u306b\u300c\u9014\u4e2d\u30d9\u30b9\u30c8\u76e4\u300d\u3002\u3060\u3051\u3069\u661f5\u3064\uff01 . \uff32\uff2f\uff23\uff2f\u306e\uff23\uff24\u306f\u5168\u90e8\u6301\u3063\u3066\u307e\u3059\u3002\u3060\u3093\u3060\u3093\u65b9\u5411\u6027\u304c\u5b9a\u307e\u3063\u3066\u304d\u3066\u3001\u304a\u3082\u3061\u3083\uff2a\uff21\uff3a\uff3a\u3068\u3044\u3046\u72ec\u81ea\u306e\u8def\u7dda\u3082\u78ba\u7acb\u3057\u3066\u3044\u307e\u3059\u306d\u3002\u5185\u5bb9\u306f\u65b0\u66f23\u66f2\u3068\u3001\u524d\u4f5c\u30b3\u30df\u30ab\u30eb\u30e9\u30a4\u30d5\u304b\u30893\u66f2\u3002\u5b9f\u8cea\u65b0\u66f2\u306f3\u66f2\u306a\u306e\u3060\u3051\u308c\u3069\u3001\u305d\u306e\u66f2\u5168\u90e8\u304c\u3044\u3044\u3002\u5916\u308c\u306a\u3057\u3002\u8efd\u5feb\u3001\u660e\u308b\u3055\u3001\u8aac\u6559\u81ed\u304f\u306a\u3044\u697d\u3057\u3044\u4eba\u751f\u89b3\u3001\u4ed6\u306e\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u306b\u306f\u306a\u3044\u6301\u3061\u5473\u304c\u3042\u308a\u307e\u3059\u3002\u3055\u3089\u306b\u3001\u4eca\u307e\u3067\u3088\u308a\u3001\u82e5\u5e72\u5927\u4eba\u3063\u307d\u3044\u6b4c\u8a5e\u306b\u306a\u3063\u3066\u307e\u3059\u3002\u6b4c\u8a5e\u306e\u5185\u5bb9\u306f\u8074\u3044\u3066\u306e\u304a\u697d\u3057\u307f\u3002\u8efd\u5feb\u306a\u66f2\u3084\u3001\uff2a\uff21\uff3a\uff3a\u3068\u3044\u3046\u30b8\u30e3\u30f3\u30eb\u304c\u597d\u304d\u3067\u3001\u304b\u3064\u3001\u30c0\u30f3\u30c7\u30a3\u306a\u304a\u3058\u69d8\u304c\u6b4c\u308f\u306a\u3044\u3068\uff2a\uff21\uff3a\uff3a\u3068\u8a8d\u3081\u306a\u3044\u3001\u3068\u3044\u3046\u4eba\u4ee5\u5916\u306f\u30ec\u30f3\u30bf\u30eb\u3067\u3082\u662f\u975e\u8074\u3044\u3066\u307b\u3057\u3044\u3067\u3059\u3002\u30a4\u30f3\u30c7\u30a3\u30fc\u30ba\u306a\u306e\u3067\u3001\u30ec\u30f3\u30bf\u30eb\u306b\u3042\u308b\u304b\u306f\u4e0d\u660e\u3067\u3059\u304c\u3002\u5143\u6c17\u304c\u6b32\u3057\u3044\u4eba\u3001\u4f7f\u3044\u53e4\u3055\u308c\u305f\u6b4c\u8a5e\u306b\u98fd\u304d\u98fd\u304d\u3057\u3066\u3044\u308b\u4eba\u3001\u662f\u975e\u8074\u3044\u3066\u304f\u3060\u3055\u3044\u3002\u304a\u85a6\u3081\u3067\u3059\u3002\n", + "id": "2466b2cd774c4d0c8028ad773ee7235c" + }, + "cbad9a9f73564f6fb203481836d0c917": { + "label": false, + "text": "praise and encouragement for his concept. After solidifying the rules and a business plan, and supplemented with sketches by a professional artist, Foster presented his idea to various television networks. He reached an agreement with NBC for a \"test game\".", + "id": "cbad9a9f73564f6fb203481836d0c917" + }, + "362c41112ca44967a9f6c0e3ec88b56c": { + "label": false, + "text": "to goals from G*khan Inler and Kosovo-born Xherdan Shaqiri. _He_didn't believe that there were 12,000 Albanian fans in the stands which was more than how many Swiss fans turned up for the game. , Pronoun: He , A: Ottmar Hitzfeld , B: G*khan Inler", + "id": "362c41112ca44967a9f6c0e3ec88b56c" + }, + "7dfcba6b07ff490980be0f10136df7d3": { + "label": false, + "text": "years ago with fair results \u2014 absolutely delicious results, actually, they were just not as fluffy and bouncy as expertly made ones from your favourite pastry shop where panettoni are hung upside-down to maintain their height and airiness. But when I came across the familiar brown and gold paper forms for making colomba at the supermarket, I thought I\u2019m only ever going to get a chance to make this", + "id": "7dfcba6b07ff490980be0f10136df7d3" + }, + "5548de45255e4b47868d6e060509778c": { + "label": false, + "text": " \n This is discipline!! \n \n And citizen responsibility. Japanese fans cleaning their places after the football game. In #Russia The World Cup pic.twitter.com/t4MnuUlSBg \u2014 Danu Motta (@shadanka) June 20, 2018 \n \n For the Japanese fans, the act isn't certainly an isolated one. They were also spotted cleaning up the stadium after a game against the Ivory Coast during the 2014 World Cup in Brazil. ", + "id": "5548de45255e4b47868d6e060509778c" + }, + "7adf61954048418ba86bdfedaa482443": { + "label": true, + "text": " WEB\u3067\u306e\u63b2\u8f09\u6570\u3084\u30d6\u30ed\u30b0\u306e\u8a18\u4e8b\u6570\u3001\u30dd\u30b8\u30cd\u30ac\u306e\u8ad6\u8abf\u5206\u6790\u306a\u3069\u306e\u8a55\u4fa1\u65b9\u6cd5\u306a\u3069\u306f\u3042\u308a\u307e\u3057\u305f\u304c\u3001\u30e2\u30ce\u306e\u52d5\u304d\u306b\u95a2\u3057\u3066\u306e\u8a55\u4fa1\u306f\u306f\u305a\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002 \u300cWEBPR\u3067\u306f\u3001\u305d\u3082\u305d\u3082\u6d88\u8cbb\u8005\u306b\u76f4\u63a5\u50cd\u304d\u304b\u3051\u3066\u30e2\u30ce\u3092\u8cb7\u308f\u305b\u308b\u3088\u3046\u306a\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u53d6\u308a\u65b9\u3092\u3057\u3066\u3044\u306a\u3044\u3002\u7a76\u6975\u7684\u306a\u76ee\u6a19\u306f\u300c\u58f2\u308a\u4e0a\u3052\u300d\u3067\u3042\u3063\u3066\u3082\u3001WEBPR\u306f\u300c\u3053\u3046\u306a\u308c\u3070\u58f2\u308a\u4e0a\u3052\u306b\u3064\u306a\u304c\u308b\u306f\u305a\u3060\u300d\u3068\u3044\u3046\u3072\u3068\u3064\u524d\u6bb5\u968e\u3067\u76ee\u6a19\u306b\u529b\u3092\u6ce8\u3050\u306e\u3067\u3042\u308b\u3002\u3068\u3042\u308a\u307e\u3059\u304c\u3001\u5e97\u982d\u306b\u884c\u3063\u305f\u308a\u3059\u308b\u3053\u3068\u306a\u304f\u3001EC\u3067\u8cb7\u3044\u7269\u3092\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u6642\u4ee3\u306a\u306e\u3067\u3059\u304b\u3089\u3001WEBPR\u3092\u99c6\u4f7f\u3057\u3066\u3001EC\u3067\u30e2\u30ce\u3092\u58f2\u3063\u3066\u3044\u304f\u3068\u3044\u3046\u8996\u70b9\u304c\u3042\u3063\u3066\u3082\u3044\u3044\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u3082\u601d\u3044\u307e\u3059\u3002\u7d50\u5c40\u3001PR\u3067\u8a71\u984c\u306b\u306a\u308c\u3070\u3044\u3044\u3002\u8a18\u4e8b\u304c\u5897\u3048\u308c\u3070\u3044\u3044\u3068\u3044\u3046\u60aa\u3057\u304dPR\u4f1a\u793e\u30ed\u30b8\u30c3\u30af\u304cWEB\u306e\u4e2d\u3067\u5c55\u958b\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u6b8b\u5ff5\u3067\u3059\u3002\u6226\u7565\u3092\u3046\u305f\u3063\u3066\u3044\u308b\u4e2d\u3067\u306e\u305f\u3068\u3048\u3070\u8a71\u3082\u30ea\u30a2\u30ea\u30c6\u30a3\u304c\u306a\u304f\u3001\u7a1a\u62d9\u306a\u5370\u8c61\u3092\u53d7\u3051\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u3002 ", + "id": "7adf61954048418ba86bdfedaa482443" + }, + "4f15ecfd5fb444a8a73b53e69fbecddf": { + "label": false, + "text": "native Wales. They encouraged their son's interest in music, buying him a Broadwood piano, on which his mother gave him lessons. The young Wood also learned to play the violin and viola. Wood received little religious inspiration at St Sepulchre, but was deeply stirred by the playing of the resident organist, George Cooper, who allowed him into the organ loft and gave him his first lessons on the", + "id": "4f15ecfd5fb444a8a73b53e69fbecddf" + }, + "e83f7f0b4d4243759b6c2f2babec64c4": { + "label": false, + "text": "How many points were the Eagles behind after the end of the first quarter?", + "id": "e83f7f0b4d4243759b6c2f2babec64c4" + }, + "fcae698b41474ab5b9611bf64eb1192f": { + "label": false, + "text": "Translate the following sentence to Turkish:\nSmoking is still allowed in most cafes in Zagreb. [Davor Konjikusic]", + "id": "fcae698b41474ab5b9611bf64eb1192f" + }, + "553c38f4fbc54e699756657b2c5a9bb8": { + "label": true, + "text": "Dans le bureau de cin\u00e9ma, vous pouvez \u00e9teindre votre musique cellulaire.", + "id": "553c38f4fbc54e699756657b2c5a9bb8" + }, + "67f6d03b8bf14d509ad66a0f951fa641": { + "label": false, + "text": "In week 5, the Lions hosted the Philadelphia Eagles to start a three-game home stand. The Lions took a 14-0 lead in the first quarter with a pair of touchdown catches by Theo Riddick, from one and 17 yards out respectively. The Eagles responded in the second quarter with a one-yard touchdown pass from Carson Wentz to Ryan Mathews, cutting the Lions lead to seven points. The Lions added to their", + "id": "67f6d03b8bf14d509ad66a0f951fa641" + }, + "019201c459cd4a0d9f9c2cd23efa6059": { + "label": false, + "text": "measurement units like miles to kilometers during your translation. 5) Note the input is in sentence case except for special placeholders. Please do the same in your translations.", + "id": "019201c459cd4a0d9f9c2cd23efa6059" + }, + "a4b87ff433b443c88b329692b6e217d7": { + "label": true, + "text": "weg von diesem langweiligen Film --- er ist keinen Cent wert!!!!", + "id": "a4b87ff433b443c88b329692b6e217d7" + }, + "6b0d9a26fd6048818ef2349852ef1f7d": { + "label": true, + "text": "Title: \u0e04\u0e19\u0e41\u0e1b\u0e14\u0e23\u0e34\u0e49\u0e27\u0e44\u0e21\u0e48\u0e40\u0e2d\u0e32\u0e42\u0e23\u0e07\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e16\u0e48\u0e32\u0e19\u0e2b\u0e34\u0e19\u0e40\u0e02\u0e32\u0e2b\u0e34\u0e19\u0e0b\u0e49\u0e2d\u0e19 \u0e22\u0e31\u0e19\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e40\u0e01\u0e29\u0e15\u0e23\u0e2d\u0e34\u0e19\u0e17\u0e23\u0e35\u0e22\u0e4c \n Body: \u0e0a\u0e32\u0e27\u0e09\u0e30\u0e40\u0e0a\u0e34\u0e07\u0e40\u0e17\u0e23\u0e32\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c\u0e2b\u0e22\u0e38\u0e14\u0e42\u0e23\u0e07\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e16\u0e48\u0e32\u0e19\u0e2b\u0e34\u0e19\u0e40\u0e02\u0e32\u0e2b\u0e34\u0e19\u0e0b\u0e49\u0e2d\u0e19 \u0e28\u0e36\u0e01\u0e29\u0e32\u0e1e\u0e1a\u0e2a\u0e32\u0e23\u0e1b\u0e19\u0e40\u0e1b\u0e37\u0e49\u0e2d\u0e19\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e40\u0e01\u0e29\u0e15\u0e23\u0e2d\u0e34\u0e19\u0e17\u0e23\u0e35\u0e22\u0e4c \u0e22\u0e31\u0e19\u0e1b\u0e49\u0e2d\u0e07\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e38\u0e14\u0e21\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e17\u0e32\u0e07\u0e2d\u0e32\u0e2b\u0e32\u0e23 \u0e41\u0e19\u0e30\u0e43\u0e0a\u0e49\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e2b\u0e21\u0e38\u0e19\u0e40\u0e27\u0e35\u0e22\u0e19\u0e17\u0e32\u0e07\u0e40\u0e25\u0e37\u0e2d\u0e01 \u0e14\u0e49\u0e32\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21\u0e17\u0e38\u0e19\u0e22\u0e37\u0e48\u0e19 EHIA \u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48 4 \u0e0a\u0e32\u0e27\u0e1a\u0e49\u0e32\u0e19\u0e19\u0e31\u0e14\u0e23\u0e27\u0e21\u0e15\u0e31\u0e27\u0e23\u0e2d\u0e1f\u0e31\u0e07\u0e1c\u0e25\u0e01\u0e27\u0e48\u0e32 100 \u0e04\u0e19 \u0e2b\u0e25\u0e31\u0e07 \u0e2a\u0e1c. \u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 23 \u0e21\u0e35.\u0e04. \u0e19\u0e35\u0e49\n\u00a0\n\u00a0", + "id": "6b0d9a26fd6048818ef2349852ef1f7d" + }, + "c34863e2f4cc4df798271d25bd15b107": { + "label": true, + "text": "Einfach nur geil!!! . Diesen Film muss mann einfach gesehen haben!Der 1. Teil war schon lustig bis zum abwinken,aber jetzt der... Und da \"Red Bull\" (auch bekannt aus Hausmeister Krause;Axel Stein) sowieso der beste ist muss man diesen Film einfach gesehen haben!!!", + "id": "c34863e2f4cc4df798271d25bd15b107" + }, + "5f59f03d5425404693ac4bbbd9dc9cb9": { + "label": false, + "text": "Read the following context and choose the correct option to answer the question. Context: Surely the best thing about colomba, the Easter equivalent to panettone, is the sugared, toasted almond topping that covers the whole thing and crumbles when you cut it, so you sort of have no choice but just to pick up the crusty sugary bits and eat those on their own. I\u2019d always thought that colomba would", + "id": "5f59f03d5425404693ac4bbbd9dc9cb9" + }, + "cb6ef8e32c9a4daeae95b1be358a34a2": { + "label": true, + "text": "oameni reactioneaza mai puternic la provocari, informeaza luni Reuters.", + "id": "cb6ef8e32c9a4daeae95b1be358a34a2" + }, + "702ddf2463fd481ea7d4bf17e8a4487f": { + "label": true, + "text": "Write a title for this article:\n\nActualizado nov 16, 2011 6:21 p.m. ET\n\nLa selecci\u00f3n de Uruguay (foto de archivo) cerro con broche de oro el 2011, a\u00f1o en que gan\u00f3 la Copa Am\u00e9rica y alcanz\u00f3 el cuarto lugar en el ranking de la Fifa. (AFP)", + "id": "702ddf2463fd481ea7d4bf17e8a4487f" + }, + "733cdb5aada7496da5a3e0c0b58104ef": { + "label": true, + "text": "et Vikas Swarup a sa mani\u00e8re \u00e0 lui de raconter l'histoire. Mine de rien, au gr\u00e9 des balades de Ram, on apprend (beaucoup) sur l'histoire de l'Inde, Bollywood, le Taj Mahal, le sport, et une quantit\u00e9 de choses. A chaque flashback, on se demande \"qu'est-ce qu'on va apprendre ce coup-ci ?\" et je m'amusais \u00e0 me dire \"tiens, la prochaine question, ils parleront de \u00e7a !\". Je me trompais une fois sur", + "id": "733cdb5aada7496da5a3e0c0b58104ef" + }, + "f86f0217ba544366a1757c4da78f70ab": { + "label": false, + "text": "He hoped they would not need him. The church would pay his regular part-time salary while he was serving on a jury, but any private lessons he missed would be money lost. Greg's red 1965 Pontiac Bonneville convertible always turned heads as he drove through the small town. He had purchased it two months earlier from a career Navy man down in Longview who had babied the thing for years. It spent", + "id": "f86f0217ba544366a1757c4da78f70ab" + }, + "e09b26ee3d0a4622ac6d96d32ccb60ab": { + "label": true, + "text": "Write a title for this article:\n\nSaturday, November 22nd 2008, 4:00 AM\n\nMIAMI \u00e2\u0080\u0094 Ha sido un parto muy lento ... el m\u00c3\u00a1s lento que haya tenido Laura Restrepo para alumbrar alguno de sus libros.", + "id": "e09b26ee3d0a4622ac6d96d32ccb60ab" + }, + "12555f602cb34c6e9388340f3291740b": { + "label": true, + "text": "Puoi usare un triangolo per produrre musica.\n", + "id": "12555f602cb34c6e9388340f3291740b" + }, + "eb28652669174d5a952e820c0a31dc3f": { + "label": false, + "text": "if there's a program near you. Washing multiple small loads of laundry in your washing machine wastes both water and energy. Setting your machine to the appropriate load size can reduce water waste. Grease can seriously clog up your pipes and add to the scum levels in your septic system. Don't pour grease down the drain. Instead, pour it into a separate container and throw it away in the trash.", + "id": "eb28652669174d5a952e820c0a31dc3f" + }, + "5c566f7b0a1d4cb2813c102e64094392": { + "label": false, + "text": "adopted by various branches of the church, often referred to as \"subordinate standards\". It is generally considered that the point of such learning is to enable one to put one's faith into practice; some Presbyterians generally exhibit their faith in action as well as words, by generosity, hospitality, as well as proclaiming the gospel of Christ.\". Can you tell me what it is?", + "id": "5c566f7b0a1d4cb2813c102e64094392" + }, + "6d4119f5ae80413a9e79c14ad4d21bda": { + "label": false, + "text": " \u201cThere is no relationship between this woman and Salvador Dal\u00ed,\u201d he told Spanish agency Efe at the time. ||||| A judge has ordered the exhumation of Salvador Dali's body for a biological test to determine the paternity of Maria Pilar Abel Martinez, 61, who claims to be his daughter. The order came from a Madrid judge who said the measures were \"necessary\" because \"there are no biological remains", + "id": "6d4119f5ae80413a9e79c14ad4d21bda" + }, + "dbc88798632c4ff98799907a94b3896b": { + "label": true, + "text": "pintura que el film hace del dolor de crecer en la horfandad, tanto f\u00edsica como espiritual.", + "id": "dbc88798632c4ff98799907a94b3896b" + }, + "d04570f03fec4569ae019a1a76fd5b45": { + "label": false, + "text": "plugged in an address and then set off to their destination. And, then it wasn't until they were driving for thirty minutes that they realized they actually put in a destination back on the West Coast where they lived. They actually put their home address in. So again, the GPS is kind of 'garbage in garbage out'.\" Mister Brown says this is a common human error. But, he says, what makes the problem", + "id": "d04570f03fec4569ae019a1a76fd5b45" + }, + "49c85f4e2ffd4ee688db1cf747bc7ce1": { + "label": false, + "text": "in which he was played by Cesar Romero. The show's popularity compelled Schwartz to keep the comics in a similar vein. As the show's popularity waned, however, so did that of the Batman comics. After the TV series ended in 1968, the increase in public visibility had not stopped the comic's sales decline; editorial director Carmine Infantino resolved to turn things around, moving stories away from", + "id": "49c85f4e2ffd4ee688db1cf747bc7ce1" + }, + "235a4b30f15a4d0d85f560e12239fdd1": { + "label": true, + "text": "QUESTION: \u00bfPor qu\u00e9 ped\u00eda esa compensaci\u00f3n econ\u00f3mica la pol\u00edtica colombiana?\nA:", + "id": "235a4b30f15a4d0d85f560e12239fdd1" + }, + "73881faa52944be08a4367ff818df4db": { + "label": true, + "text": " \n Add this video to your website by copying the code below. Gehiago jakin \n \n Hmm, arazo bat egon da zerbitzariarenera iristeko. Berriro saiatu? Gehitu Txio gurasoak Media gehitu \n \n Zure webgunean edo aplikazioan Twitter-eko edukia kapsulatzean, Garatzaile Akordioa eta Garatzaile Politika onartzen dituzu. \n ", + "id": "73881faa52944be08a4367ff818df4db" + }, + "c639bba0bb6c48e6959645356d967e5c": { + "label": false, + "text": "Summarize this article:", + "id": "c639bba0bb6c48e6959645356d967e5c" + }, + "543ac52d22514df98edf1ad77cfc6280": { + "label": true, + "text": "Q: CONTEXT: El vicepresidente segundo y ministro de Econom\u00eda y Hacienda, Rodrigo Rato, reconoci\u00f3 hoy que el Gobierno conoc\u00eda \"hace tiempo\" los planes del BBVA y Telef\u00f3nica de firmar una alianza estrat\u00e9gica, pero asegur\u00f3 que no impuls\u00f3 la operaci\u00f3n. En unas declaraciones a los periodistas antes de visitar la feria de arte Arco, Rato afirm\u00f3 que, en contra de lo que suced\u00eda durante la Presidencia de", + "id": "543ac52d22514df98edf1ad77cfc6280" + }, + "35fde42dab104edd9b9e8dbfa976ae97": { + "label": true, + "text": "\u0e22\u0e01\u0e07\u0e32\u0e19\u0e27\u0e34\u0e08\u0e31\u0e22\u0e0a\u0e35\u0e49\u0e2a\u0e32\u0e23\u0e1b\u0e23\u0e2d\u0e17\u0e2a\u0e48\u0e07\u0e1c\u0e25\u0e15\u0e48\u0e2d\u0e2b\u0e48\u0e27\u0e07\u0e42\u0e0b\u0e48\u0e2d\u0e32\u0e2b\u0e32\u0e23 \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e2d\u0e07", + "id": "35fde42dab104edd9b9e8dbfa976ae97" + }, + "96da755c0d6c4f3ab3b8f34b925f1ffc": { + "label": true, + "text": "/>
Do watch this movie!!! a Total Masala Flick and Enjoyable Family Film!

OYE AAJA NACHLE!!!!!!!!", + "id": "96da755c0d6c4f3ab3b8f34b925f1ffc" + }, + "f758b25d05c043dcbf3df2c6b9f56705": { + "label": false, + "text": "first day of its release and v both get bore in cinema-hall......................................................

Role of CIRCUIT was very small n useless n this movie . I think SANJAY-DUTT cut down the role of ARSHAD VARSHI........................

Character of the movie is also not well define like the previous one .this movie show u the result of OVER-CONFIDENCE", + "id": "f758b25d05c043dcbf3df2c6b9f56705" + }, + "50bb7f2fa5b14c139badd2be2a13bcda": { + "label": false, + "text": "is the emotion, and Hache is the doubt. And here they are mixed in Spain at the end of twentieth century.

The performance is simply wonderful. Cecilia Roth (All about my mother) is splendid and what can i say about Federico Luppi who is one of the best actors in Spanish language that exists. I can imagine nobody except Eusebio Poncela as Dante. Juan Diego Botto is quite good.

This long and sensuous movie set in 1942 Shanghai during the Japanese occupation is centered on a beautiful and elegant young woman Wong Chia Chi (played by newcomer Wei Tang) who - with her platonic friend Kuang Yu Min (played by Chinese male hottie Lee-Hom Wang) - is a willing participant in a group of 6 young actor", + "id": "82ad499ab5494feeb9f35444a29a8f0f" + }, + "ec3ea869f1444df1aa91a47e4eeb4bb2": { + "label": false, + "text": "This is the best movie ever! Don't miss out on it! Vivek Oberoi and Rani Mukherjee have done SUPERB EXCELLENT acting!! The story, its not really very special or unique but the way Vivek and Rani have acted, it seems even better. So if you haven't seen it yet, go see it right now. This isn't something to be missed!!!!!!!!!!!", + "id": "ec3ea869f1444df1aa91a47e4eeb4bb2" + }, + "07579e0ceaed429bacce1dcaefa73980": { + "label": false, + "text": "of 10. Feel free for mailing me about any of my comments and posts here.

Sorry for my bad English.", + "id": "07579e0ceaed429bacce1dcaefa73980" + }, + "1a2d210ee30f4a3d84ec6d0f4ef77f1c": { + "label": false, + "text": "and the argument with hirko in the walkway with a roof on it???? need to know so I can win an argumrnt with me Japanese ex-wife. thanks", + "id": "1a2d210ee30f4a3d84ec6d0f4ef77f1c" + }, + "ae005e1fadd546cbb82b733e6d68edad": { + "label": false, + "text": "conclusion packs a mean and lingering wallop right to the gut. A solid and satisfying winner.", + "id": "ae005e1fadd546cbb82b733e6d68edad" + }, + "7c116c5decaf4e65a89405aed0277ccc": { + "label": true, + "text": "\"Como Era Gostoso o Meu Franc\u00eas\" (\"How Tasty Was My Frenchman\")", + "id": "7c116c5decaf4e65a89405aed0277ccc" + }, + "6006ace2058742d3b776274e5334f613": { + "label": false, + "text": "song for kids (I think... it could also be south American, I'm not sure)). This two songs that have the same melody... but people don't usually realize that... it's just grate! I tried to write this in both Spanish and English, because it's an Argentinian movie... but the page wouldn't allow me :( Hope you enjoy it!", + "id": "6006ace2058742d3b776274e5334f613" + }, + "ded4f2384df44b22a4425312aaea3499": { + "label": true, + "text": "is biased in favour of Chavez, nothing's stopping you from doing your homework. One crucial message of the film is questioning info sources, as was clearly demonstrated by the snippers casualties being shamefully blamed on Chavez's supporters. Venezuela puts American alleged democracy to shame. Hasta la revolucion siempre!", + "id": "ded4f2384df44b22a4425312aaea3499" + }, + "b393f9b5c01b4388af5f9c8a1fa70843": { + "label": true, + "text": "(Brazil): \"Invas\u00e3o de Domic\u00edlio\" (\"Invasion of Domicile\")", + "id": "b393f9b5c01b4388af5f9c8a1fa70843" + }, + "95cc03b8508b44a18a4aee4b27743f1f": { + "label": false, + "text": "/>
PS: tried to write in Spanish but the system does not accept it!", + "id": "95cc03b8508b44a18a4aee4b27743f1f" + } + }, + "version": 189, + "description": "Text that contains non-English." +} \ No newline at end of file diff --git a/lilac/concepts/positive-sentiment/concept.json b/lilac/concepts/positive-sentiment/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..5974b5d4931263b94c2926e95edee0a36d8bb4fa --- /dev/null +++ b/lilac/concepts/positive-sentiment/concept.json @@ -0,0 +1,564 @@ +{ + "namespace": "lilac", + "concept_name": "positive-sentiment", + "type": "text", + "data": { + "0": { + "label": false, + "text": "Starting To Be Annoyed By Becky...: I'm not sure why I keep reading these books, but I guess it's because I've read the first two so I'll keep reading the rest of the books. In the first book, I really found it amusing. I was a little annoyed by the fact that Becky couldn't stop spending, but then again that's why she is called a Shopaholic. In the second book, I felt more of the same it was just magniifed more. Now in the third book, I'm just down right annoyed by Becky Bloomwood. In this book, she wasn't going on crazy shopping sprees, just planning two different weddings because she was afraid to tell each person and because I feel she's really selfish. Still, I read the book because I wanted to see how she could get herself out of another situation. I will say that I love her friends Suze and Danny, her client Laurel and her husband Luke. Maybe that's why I keep reading. I will read the next book, but I'm sure I'll be just as annoyed when I'm done.", + "id": "0" + }, + "1": { + "label": false, + "text": "the cover is fine - the pool is horrible: The entire pool was horrible. The cover was fine once we got it on, but we finally got rid of the pool after 2 weeks because it was so hard to set up and keep clean.", + "id": "1" + }, + "2": { + "label": true, + "text": "Good album, not their best.: This album is probably the most marketable and radio friendly of all of dashboard's albums. For the peripheral listener it may be the right one to get to introduce you to this band. But as a Dashboard fan of 5 or so years I truly hope they return to their original sound for their next work. Not for the listen-ability but for the show. To this day the fans react best to the songs from \"Places\" or \"A Mark, A Mission.\" I recommend this album to everyone but I also recommend any and all of their other work.", + "id": "2" + }, + "3": { + "label": false, + "text": "This is a horror novel, right?: Never one to pass up any vampire novel, I purchased Sips because the description seemed interesting. Vampires, Marquis de Sade, fetishism, yada yada yada. If this is a comedy, I give it 4 stars; however, I'll give it 1 star as a horror novel. Sade was rather boring; I would think a character as intense and multi-faceted as the Marquis de Sade would make for a more interesting vampire. The writing style isn't too bad, but overall I found the characters to be mildly amusing at best. The plot was thin, the end was anti-climactic, and the vampires were not very frightening. The book had little suspense, and it leaves a mile-wide opening for a sequel at the conclusion. I would, however, like to see something more of the vampire mutants lurking in the graveyard. They were the most riveting of any of the characters.", + "id": "3" + }, + "4": { + "label": true, + "text": "Superb mix of global non secular musical denominations: I first heard Ms. Pook's music on the \"Eyes Wide Shut\" soundtrack (the masquerade ball scene) and was blown away; if ever there was a necessity for music to permeate a scene in a film this was it. She incorporates a blend of the traditional songs from faiths across continents and mixes them, for lack of a better comparison than similar to your quintessential raver d.j. (though these are better and definitively more original :) \"Oppenheimer\" is my favorite, and if you let the last track run for a few minutes a portion of the song will play once more. I can't wait to hear more of her stuff - these hymns are awesome.", + "id": "4" + }, + "5": { + "label": true, + "text": "A moving and suspenseful story!: For anyone familiar with the occult, this book is likely to raise hairs on the back of your neck as you read. Even if you're not, the storyline is suspenseful and fascinating, and the characters evoke great sympathy and admiration. An excellent read.", + "id": "5" + }, + "6": { + "label": true, + "text": "Simple & Easy to Use - A Practical approach to eating out: This guide is extremely to use. It provides sample menus that you'd see at Chinese, Indian and Thai restaurants. Then you are provided with descriptions of each dish and how it is prepared and the ingredients used. From there you are provided with specific considerations as to how the preparation or ingredient list may affect you if you have Gluten or Allergen issues.This book is the size of a passport and very organized and well written. The Chinese, Indian and Thai Cuisine Passport is perfect for making choices while traveling, or while dining at your favorite local restaurant.", + "id": "6" + }, + "7": { + "label": false, + "text": "Being Fair....I am a fan of hers: and I really enjoyed her previous works, more than I could have ever imagined, but this record is horrible. The songs are trite, the lyrics are incredibly boring, indulgent and immature. The music is pop staple, with forgetable melodies and repetative chorus lines, I feel as if the studio wrote the entire album for her while she was sleeping, this just doesn't speak to any of her previous works at all. This album fits on the same shelf with a Nickelodeon-themed CD. Instead of heading in the direction of an artist like Alanis Morrisette, she is going backward and joining the ranks of Hannah Montana and the Naked Brothers Band. She is a great artist and her first two records are amazing. She is better than this CD and I am looking forward to her next effort.", + "id": "7" + }, + "8": { + "label": false, + "text": "Sucked: I thought the DVD sucked tremendously. It was very boring and if I could, I would return it for a refund. There was only one \"small\" clip of Dylan himself. I'm very disappointed.", + "id": "8" + }, + "9": { + "label": true, + "text": "Excellent product: Easy to install. If you have a newer furnace you probably do not need the swail switch as the HE220A comes with a Humistat which can be connected to the furnace. They recommend the Honeywell 32005847-001 Installation Kit, Bypass which is a little pricey and you can probably buy the pieces of this kit cheaper individually from Home Depot or Lowes or ACO as well as the filters.", + "id": "9" + }, + "10": { + "label": true, + "text": "Very happy.: I am very happy with this trashcan. I was unable to find one in the stores to fit the space in my cabinet, but this one does the job. It is very sturdy and looks like it will put up with years of use.", + "id": "10" + }, + "11": { + "label": false, + "text": "These aren't Throughbreds!: This makes me so mad. All these new authors are coming and changing the series. Nothings the same anymore and the plots are repeditive. Don't even bother reading these books until #32 these are like a different series. I don't know excactly what's happing but these new authors suck!", + "id": "11" + }, + "12": { + "label": false, + "text": "Large and slow are a bad combination.: I bought this TV and returned it a week later, because it blurred so badly with motion that sports were unwatchable. I ended up buying a smaller Sony XBR4, and I have none of the issues (plus the picture is far, far better).This has nothing to do with 60 vs 120Hz. That is more important for DVDs and Blu-Ray signals that are 24fps (which doesn't divide evenly into 60 but does for 120). The LT52133 has an 8ms response time, which is extremely slow. A decent LCD should be 5 or lower.If you want an LCD, choose speed and quality over size. If you want size and quality but want to spend less, buy a plasma. Don't buy a big, cheap, slow LCD!I gave it 2 stars because I like the interface and remote.", + "id": "12" + }, + "13": { + "label": false, + "text": "Skip it: This movie is very poorly written and the result is not distressing, just lame. The actors do their best but from very early on it is obvious that the material gives them nothing to work with. Fans of Colin Firth will experience a certain dim level of enjoyment. Minnie Driver is a treat but her character is no better written than the others. Vermont locations are worth something. With one or two moments of exception it's neither comedic nor romantic.", + "id": "13" + }, + "14": { + "label": true, + "text": "Belive it i went to the concert?: hi everyone let me tell you i went to the concert i was amazed with what i saw cher was awsome i tell you buy the dvd. as i sat in front of the stage cher was doing a great job to us the she is living proof . So i urge you to buy it?", + "id": "14" + }, + "15": { + "label": true, + "text": "Vale la pena.: En este libro se narra de una forma muy interesante la vida de una familia en particular. Lo que mas me gusto de este libro fue la manera en que la autora describe a lo largo del libro las personalidades de los sujetos envueltos en la novela; que vienen a ser muy distintos y extremos, lo cual, intensifica el drama... Definitivamente es un buen libro y lo recomiendo a todos.", + "id": "15" + }, + "16": { + "label": true, + "text": "Nummie Children's story: I ordered this book for our grandchildren. Two boys 5 & 3 and a 4 month old girl. All love the story. The mouse is determined.", + "id": "16" + }, + "17": { + "label": false, + "text": "Seem to be alone on this one: Looking at the other reviews, I seem to be the only one that was disappointed with this book. The content is too babyish in most of it for older tweens and the more \"grown up\" content would be over a younger tween's head. I had a quick read through and with every paged turned, I thought duh. I'll be looking around for another book shortly.", + "id": "17" + }, + "18": { + "label": true, + "text": "Best yet: by far the best EA game yet. I especially like the easy controls and kick - a graphics. the playbook is extremely accurate and detailed. Also the fight songs and cheerleaders were a nice touch. this is an excellent game and worth checking out.", + "id": "18" + }, + "19": { + "label": false, + "text": "washed out: A bit like Simply Reds version of the Valentine bros hit \"Moneys too tight to mention\" - this cover version has nothing of the driving energy that characterised the original recording.", + "id": "19" + }, + "20": { + "label": true, + "text": "great water bottle: I love this bottle it is great. I like knowing it is non toxic and it just works very well. You can have it full and lay it down and it doesn't leak at all.", + "id": "20" + }, + "21": { + "label": true, + "text": "Nice goggles: I am pretty happy with these goggles. They work well during swim workouts in the pool. I do notice a little bit of fogging from time to time. I had hoped to wear them during an upcoming triathlon, but based on a few instances where they slipped a little in the pool I am concerned that they won't be secure enough. I will keep using them in the pool, but will likely get different ones for open water races.", + "id": "21" + }, + "22": { + "label": false, + "text": "aaahhh nnnoooooo!: Hopefully the last film in one of the worst horror trilogys ever made. This series pretty much ruined the horror film for years to come, for one its too self aware, thats incredibley annoying, second everyone acts like they are on Friends or some sitcom. The acting is just plain bad and unconvincing. Now the gore, if you're going with material this weak you should load it up with disgusting violence, is there any in the Scream series? No.Everyone went to see this movie just to see who THE KILLER is. This movie sets low standards to be met, you expect alot of people to die, one shock, then we find out who the killer is, then you go home. Every horror film being made today is like that, there's nothing new or exciting or risk taking, its the same stuff over and over and people are laping it up like dog food.This film is what you've come to expect, bad acting, some people die and we eventually find out who the killer is and all is merry and well. Pathetic.", + "id": "22" + }, + "23": { + "label": true, + "text": "A classic of its kind: This movie is a classic of its kind and much better that a lot of movies, that followed. It is not one of the best, but it still deserves five stars...", + "id": "23" + }, + "24": { + "label": false, + "text": "Nice suite, but Virtual PC 7 disappoints on my G5: I purchased the upgrade since I'd already bought both Office v.X and Virtual PC 6.1 last year.The biggest letdown is that Microsoft's promised support for the G5 is nearly non-existent. I have a dual processor G5 with an ATI Radeon 9800 card (Apple), and after trying to install Virtual PC 7 three times, I cannot get a VM to work. It did install (and work) flawlessly on my G4 Powerbook. Googling for reviews finds it's very hit or miss, but if (when) it misses, you'll regret investing the extra $$$ in an immature product.", + "id": "24" + }, + "25": { + "label": false, + "text": "Okay player, don't expect a miracle: I bought this DVD player at Circuit City earlier this yr for about a $100. I hooked it up to a 47\" Vizio LCD (which by the way has an awesome picture) using a HDMI cable. After fine tuning this product, I was very, very, very diasppointed. The picture was very \"grainy\" (lots of pixels). I have a $35 DVD player that only utilizes an s-video cable that produces a much more crisp picture. Be warned, the picture stinks.", + "id": "25" + }, + "26": { + "label": true, + "text": "A revelation of the science of consciousness evolution and all natural growth: Here is a readable and fascinating account of the development of the new science of chaos theory, the only body of ideas that describes how the natural world as experienced by human beings emerges out of basic quantum processes. The different explorers and innovators of the new science are introduced in a personable way that will enchant the interested reader.", + "id": "26" + }, + "27": { + "label": false, + "text": "Don't say that I didn't warn ya' !: I'm absolutely convinced that Delbert McClinton had no controlover the release of this CD. I rated it 1 star simplybecause there is no 0 star rating ! In actuality , I am not certain that the vocalist on this recording IS Delbert McClinton. Only on the Mr. Pitiful track is there any similarity at all to Delbert's voice. This is the perfect CD for someone with money to burn who would like to have a recording of a 1960's garage band recorded in a garage and who should be working in a garage ! Delbert fans...run fast and run far away from this ! END", + "id": "27" + }, + "28": { + "label": false, + "text": "This item is not available: I ordered this unit on February 7th. Every time I checked back on the status of the order, it read \"not shipped\" and the estimated shipping date got moved out. I really don't think this unit is avaialble from the company anytime soon. I cancelled the order.", + "id": "28" + }, + "29": { + "label": false, + "text": "I used to like ABBA...: I used to like ABBA, until I saw Mama Mia! A horribly disjointed musical, where songs feel contrived to fit into the story; a story that doesn't seem to come together. Individual songs are usually done alright, but don't segue from one to another very well.The cast butchered several of the songs, but especially S.O.S, Take A Chance On Me, and anything where Pierce Brosnan sang. On a side note, I also counted at least two violations of Chekov's Gun. And finally, I think it has a bad moral message. Which you only recognize if you manage to sit through the whole thing.If there is justice in the world, cast members without established careers won't get to have them as punishment for the worst movies I've seen since The Talented Mr. Ripley.", + "id": "29" + }, + "30": { + "label": false, + "text": "A complete disaster!: If you're like me, you probably wanted to check out this movie because it sounded like it really could be an excellent supernatural Gothic horror tale full of goblins and wicked things alike. Well, don't make the same mistake I did and actually watch it. It's horrible. Terrible. An honest to goodness waste of film. The acting is wretched, the film quality is rotten (it actually looks twenty years older than it is), and the plot is thin, weak, and does not give you what it's supposed to. The only reason I bothered to give this film 1 star is because of Alexis Arquette -- he's great looking, but should have left this film out of his career.", + "id": "30" + }, + "31": { + "label": true, + "text": "beautiful detail: I just purchased these Dover COloring Books for my mother and she loves them. The detail is out of this world and the variety of colors you can use are only limited by your inagination. HIGHLY RECOMMENDED!", + "id": "31" + }, + "32": { + "label": false, + "text": "Very disappointed: I looked forward to getting this movie as I had heard many good things about it but it was nothing like I had imagined or been led to believe. There is very little actual history in it or real Christian experience except for the background because the main focus is a soap opera style romance and caricature figures. I agree with the reviewer who described it as a mixture of \"tawdry Hollywood sex\" somehow interspersed with a vague nod to Christianity. The only decent scene was the arena scene where the Christians are going to their deaths singing hymns - but that's not enough to make it a great or even a good movie. Not personally to my taste anyway.", + "id": "32" + }, + "33": { + "label": false, + "text": "Unreliable minikit: I bought this minikit because it got good reviews and it would be perfect for my purposes. However it switches on and off whenever it wants, it looses contact with the phone. Very often the on/off button works only in a horizontal position (?) I use a Treo 650, which is on the compatible phone list. When I contacted Parrot, they said it wasn't (?) At last I opened the unit, but there are no moving parts inside except the micro switches. It is giving me a headache, so I will go searching for an alternative.", + "id": "33" + }, + "34": { + "label": true, + "text": "A Christmas Classic!: This is surely one of the best classical Christmas recordings available. Don't buy the older version, as the quality of this recording is excellent. This is one of those \"Every Christmas - Can't have Christmas without\" recordings.", + "id": "34" + }, + "35": { + "label": false, + "text": "too narrow: These were the narrowest pair of D size shoes I have ever tried on. I don't care how nice a shoe looks. If it don't fit it just don't fit.", + "id": "35" + }, + "36": { + "label": false, + "text": "Lack of extension: This earphones lack a descent extension cord. ITs very small cable, but its of good quality. Sadly, cord its too short, and the extension is useless.", + "id": "36" + }, + "37": { + "label": true, + "text": "Easy-Reading: This is the 3rd Southern Sisters Mystery I've read. They're easy, fast and funny murder mysteries, with lots of cute family stories intertwined in the intrigue.", + "id": "37" + }, + "38": { + "label": false, + "text": "it'd be great if it worked like it was supposed to: for the first 30 seconds it was lovely, but i believe that either the motor isn't powerful enough to keep the shaft rotating smoothly or 3 AA batteries just don't provide enough juice for the motor to work more than 30 seconds. it was a nice idea, but i'm rather dissapointed. the jelly material is somewhat difficult to maintain also. i think if it were hooked up to a larger battery pack it'd be WONDERFUL... which i think i may have a macgyver friend with a knack for electronics attempt to do for me.", + "id": "38" + }, + "39": { + "label": true, + "text": "Not Hornby's best but still good: I loved About a Boy and really, really loved the sardonic wit of High Fidelity. About a Boy is much deeper but just as cynical. Maybe even more so. The characters are richly drawn and just complex enough to keep the reader wanting more. Good read, but best to take some time with this one. Not recommended for a summer beach read.", + "id": "39" + }, + "40": { + "label": false, + "text": "A Disappointment: As with most Taunton Press publications, the illustrations and photographs in this book are spectacular and the organization and layout is superb. Nonetheless, I found this book disappointing. It lacks both depth and breadth. I had hoped for a detailed review of wood joinery including some of the more unusual joinery found in Japanese woodworking. This book, however, is targeted more toward the beginner. Even so, it does not cover the details and \"tricks\" of even the most basic techniques in sufficient detail to allow beginners to easily reproduce them. Consequently, it is unclear who this book was written for - not the beginner as it lacks depth, and not the advanced woodworker as it lacks breadth. Far more effort appears to have been put into appearance and organization than in content.", + "id": "40" + }, + "41": { + "label": false, + "text": "Horrible. Don't do it!: Great price for the item when a 6' one of these at Best Buy is $20. Thing is, the one from Best Buy fits in the outlet and stays there. This cord fits very loose and does not connect. I bought 2 of them, neither did what they were suppose to.As much as I hate to say it, but, buy the more expensive one. At least it works.", + "id": "41" + }, + "42": { + "label": true, + "text": "Given as a gift...: Given to my best friend as a gift. She loves it. Her fiance enjoys making coffee for her in the mornings. :)", + "id": "42" + }, + "43": { + "label": true, + "text": "Love the ring.: This is a nice ring. I was worried it out be thin and cheap looking, but it's not. It's a very pretty stylish ring. Go for it.", + "id": "43" + }, + "44": { + "label": false, + "text": "Beautiful writing Marred by One-Note Characterizations: How could Kingsolver have ruined her book with such an obvious error? Nathan is a strident paper doll that flattens the whole story. Just as bad, the author has all the narrators using the same ironic tone to decribe him, deadening their voices as well. At the same time, Kingsolver doesn't have the guts to show him doing something trully terrible. I don't trust an author who can't let the reader make up his own mind, and as a consequence I couldn't trust her views about ANYTHING in the story. I'm giving this two stars for her descriptions of the African landscape, and that is all.", + "id": "44" + }, + "45": { + "label": false, + "text": "Much worse than any cordless phone I've ever had: This phone cuts out only 2 rooms away from the base station. There is static noise, and callers on the other end complain about sound quality. I can't go into the garden, which used to be no problem with my old 900 MHz phone.", + "id": "45" + }, + "46": { + "label": false, + "text": "Waste of time & money: The first Hangover was not too bad, this one was just terrible. The acting is bad, the script is bad, everything about this movie was just bad. Do yourself a favor, don't buy this movie as it is a total waste of time and money.", + "id": "46" + }, + "47": { + "label": false, + "text": "Did Not Work For Me!: Impressive You Tube Video (Like a Sci-Fi Fantasy). In reality it's a high speed Easy Out so unsurprisingly it broke faster than an Easy out. This product did not work for me. The drill part did not drlil, the puller part did not pull. It was a total zero.", + "id": "47" + }, + "48": { + "label": true, + "text": "Excellent book, long overdue.: From a very long time women were told that looking good was of utmost importance. This was without regard to health or fitness and how age affected these parameters. Witness the whalebone and other types of corsets, the spike heeled shoes and the numerous weight loss programmes on the market (some of which are downright dangerous). Now there is a book, backed by solid research, that allows women of all ages to remain fit and healthy for a lifetime. I am certainly going to recommend this book to all the women I know.Bentley Norville", + "id": "48" + }, + "49": { + "label": false, + "text": "not an all star: Not a practical guide in this collecting age. Does NOT have a comprehensive list; meaning it does NOT cover all manufacturers and, more importantly, for the ones it does, only provides listings of the base set. That means no insert or variation pricing whatsoever. Also, no oddball or minor league issues are listed. Generally speaking, unless you are collecting base sets prior to the advent of inserts and alternate versions of the base set, this guide is fairly useless.", + "id": "49" + }, + "50": { + "label": false, + "text": "Again, second rate city, third rate writer: Just another example of Mr. Lindberg's pitiful attempt at exhibiting a strong expertise on a subject with which he is clearly obsessed. Don't waste your time with this book, either. It is poorly written and fails to engage the reader. You might consider using this book and the first book he wrote on the same subject, as a pair of bookends. That is about all they are worth.", + "id": "50" + }, + "51": { + "label": true, + "text": "Reality: No one should need to convince you to buy this book, you should just do it! It's so well written and worded and brings you right to the heart of a sexual reality that most people like to pretend doesn't really live and breath in their fair cities. I never again want to hear someone bad mouth a working girl for what she does. I will and do now however look at men with a curious eye wondering if they are depraved peep show window lickers :)", + "id": "51" + }, + "52": { + "label": false, + "text": "Bummer: Visual effects and Battle footage were great...the other 85% of the movie was just lousy fluff...", + "id": "52" + }, + "53": { + "label": true, + "text": "The spark of idependence: Filled with the independent spark that made us all love life at one point or another. A fun, introspective and nonsensical movie that sticks with you.", + "id": "53" + }, + "54": { + "label": true, + "text": "What I expected from Mirman's website. Funny. Funny. Russian.: lol, gotta love Eugene. Even when his audience doesn't initially laugh, he gets in a good zinger at himself and they laugh at that. He's witty without being condescending, and uncomplicated without seeing contrived. However, if you're not a fan of irreverant humor, this may not be for you.", + "id": "54" + }, + "55": { + "label": false, + "text": "Do not...repeat...do not bother!: It is not often that I offer a negative review but this compilation while attractive does not deliver at all.The foot massage gizmo is awkward and uncomfortable.The pumice stone leaves rough splinter like skin.The foot scrub doesn't reall scrub.The rotary action tool has five heads, none of which work well and you must hold the switch in place or it turns off. It is cumbersome and ineffective.The one star was initially given for a foot brush (which later lost its bristles very easily as I update the review) and a sweet smelling foot repair balm.Don't waist your money. Soak your feet and invest in an inexpensive German Titania file, smooth and coarser side, or a like product. It will last for years.", + "id": "55" + }, + "56": { + "label": false, + "text": "Not Sandra's Best: Ms. Brown has written better romance novels. Don't give up on her if this was your first Sandra book.The feeble female lead struggles with a 15-year crush that walks back into her life. The smug male lead acts like a jerk through most of the novel. The romance scenes grapple to muster up passion but fall short. Both of the main characters bothered me; my favorite character was the 17-year old.A quick read...about 4 hours (with interruptions) for me...but probably not worth it.", + "id": "56" + }, + "57": { + "label": true, + "text": "Impressed: Lots-O-Fun. Wood and glass toys are high quality and are a good fall back for the kids to play with they are \"bored\". Would buy again.", + "id": "57" + }, + "58": { + "label": false, + "text": "Light turned on by itself 3 times: The installation was easy. I used it for a week, everything worked fine, EXCEPT the light it connected to turned on by itself 3 times so far, with no one near to either one of the switch. Not sure whether it is a defective unit, or this product is too sensitive to noise. I'm returning this product and will just install a regular switch instead.", + "id": "58" + }, + "59": { + "label": true, + "text": "good battery: I feel kind of silly writing a review for a battery, but have to say that these last a LONG time. Work very well.", + "id": "59" + }, + "60": { + "label": true, + "text": "Even a Woman finds it funny: Yes, even a woman finds \"Married to Mommy\" funny. The book gets you laughing aloud when it is trying to make fun of \"Mommies\". The truth is that it really is making fun of the stupidity of men and their simple basic needs of sex, getting out of work, and beer. Of course, the truth is always funny.A definite MUST for any woman, married or not. We will now know all the secret tricks the men try to use on us.By the way, I am NOT a MOMMY!", + "id": "60" + }, + "61": { + "label": true, + "text": "Gungrave...not quite what you might expect: Those thinking this is another version of Trigun will be disappointed. Gungrave is actually a lot deeper and more complex. The lead is short on dialouge, but the story has more depth and character development than most anime. The first DVD is more about the main character's past than about the reanimated killing machine he's become, but it definitely leaves you wanting more.", + "id": "61" + }, + "62": { + "label": true, + "text": "Error in product description: It's great in every way. However, if you'd prefer a digital tuner (as I do), then you might need to look further. The product description boasts a digital AM/FM tuner, but it's disappointingly an analog AM/FM tuner.Overall - especially for the price - I think it's pretty good.", + "id": "62" + }, + "63": { + "label": true, + "text": "good phone but not as user friendly as it could be: Battery life is very good. Phone has good range. My only complaint is it's to involved to get your message from the handset.", + "id": "63" + }, + "64": { + "label": false, + "text": "Big waste of money (and space in my house!): My 5 year old son wanted this so bad, but when we got it for him, there were so many pieces to put together that didn't fit together well, he never played with it. It just sits on our floor in many pieces taking up toy space! What a waste!", + "id": "64" + }, + "65": { + "label": true, + "text": "Don't want to take it off: Very satisfied with an earlier purchase of this Bali bra model, I was just as pleased with the new one. Very comfortable, well made and a good neutral color. It will be my next choice, too.", + "id": "65" + }, + "66": { + "label": true, + "text": "Fantastico: If anybody who's into rock music is ever looking for a band to keep you on your toes, this is the band. I've been a fan for 10 years now, and no album has ever sounded like any of their previous albums. This disc is fantastic with such a variety of styles, as are the previous releases, even back to the Rainbow Butt Monkey days.", + "id": "66" + }, + "67": { + "label": false, + "text": "too much visual: There are far too much designs, visuals, colors, etc in the book - this is highly distracting, as TV screen can be...By way of example (among so many...), what is the use of colors with the three squares of the Pyth. theorem???? this is as useless as writting 2+3=5 with 2 in blue, 3 in red and 5 in yellow...I wish I had purchased the 2nd edition, which according to reviews was closer to what I was looking for.", + "id": "67" + }, + "68": { + "label": true, + "text": "Aretha's First Arista Release Showed Pleasures to Come: After a long and musically satisfying career with Atlantic, Aretha severed her ties with that company and moved under the wing of Arista's Clive Davis. With the start of the 1980's, Aretha was looking for new territory to conquer and almost succeeded with this mixed bag.\"United Together\" is a fine tune that benefits from beautiful orchestral arrangement that is matched by Aretha's superb vocal instrument. The remake of \"Can't Turn You Loose\" allows Aretha to show why she is the Queen of Soul\" for she really belts this one out. Another cover, that of the Doobies' \"What a Fool Believes,\" is an interesting interpretation. The final cut \"School Days\" appears to be \"autobiographical\" for every girl growing up in the fifties.Although not as strong as her Atlantic work, \"Aretha\" is still a suitable addition to the artist's discography.", + "id": "68" + }, + "69": { + "label": false, + "text": "Misguided Purchase: The photo and description do not reflect the product. The screen panel kit I received was white. What a huge inconvenience during a time-crunch.", + "id": "69" + }, + "70": { + "label": false, + "text": "Banacek: My husband and were looking forward to seeing this series.The first show was SO boring, we finally just quit watching it.Actually, we haven't gotten around to watching anymore. I guess we were afraid of a repeat.Maybe that was just once, I hope!", + "id": "70" + }, + "71": { + "label": true, + "text": "JDT: Uncle Tupelo is without doubt one of the most under appreciated groups of the 90's. Anodyne, like each of the three albums that came before it, has everything that a remarkable recording requires: great songs, honest lyrics, and artists who really care about the music they are making. Like the best of Dylan and Springsteen, the songs are about real people with real troubles and joys. When you hear them you know they are coming from the heart. The songs contributed by Jay Farrar and Jeff Tweedy are easily differentiated by the voacls, music, and lyrics. What makes this record interesting is how well these unique sounds compliment each other. The union is seamless.", + "id": "71" + }, + "72": { + "label": true, + "text": "Well Worth Reading: First a confession: Miriam Wasserman was my mother. However, she published several books, but this is the only one I really found useful. She walks the reader through the New York City school system and the attitudes of different groups involved in the system back in the 1960s. This includes parents, teachers and administrators. Her view is that the further away one got from parents and students, the more prestige one had. She meticulously describes the teachers' strike of 1968 against \"community control of schools\", a strike of which she is extremely critical. She explores the racism that was involved in this strike, including using quotes from striking teachers, etc. It should be emphasized that the author was pro-union all her life, so her views don't stem from an anti-union bias. The book also covers the high school student rebellion which coincided with and followed the strike.", + "id": "72" + }, + "73": { + "label": true, + "text": "compact and loaded: I bought this phone after reading the cnet reviews and really liked it. It looks small and really compact. I like the camera pics at 2 mega pixel and bright flash. The mp3 player is crisp. The headset that comes along delvers amazing fM radio. I think my phone is not very loud and you have a problem when you are around a noisy crowd. I just bought this phone again for my cousin. He likes it too. Almost forgot the display is very good.", + "id": "73" + }, + "74": { + "label": true, + "text": "Outstanding text!: Brooks/Cole should keep this text in their catalog for ages! It is well-written, examples are generally quite clear, vocabulary is introduced well, and the exercises develop real skills, rather than simply be busy-work. One of the best calculus books ever!", + "id": "74" + }, + "75": { + "label": true, + "text": "Excel 2003 Bible: Very good source of information. I will most likely buy other books in this series.", + "id": "75" + }, + "76": { + "label": true, + "text": "Tasting is Believing: Gluten-free breads used to have a gritty texture from the rice flour, and were too soft for sandwiches. Bette Hagman uses garbanzo/fava bean flour, sorghum flour, tapioca flour, and corn starch to create breads which have a similar texture to wheat flour breads, and the flavors of her breads are fabulous.My BF bought me this book and a great tasting beverage to drink it with. Since he knows I quit coffee recently, he's been really wonderful helping me in cope with my mood swings. S o y f e e is made from soy beans that is roasted just like coffee. I enjoy the taste and don't miss coffee one bit. Buy it online at www.s o y c o f fee.com.This is a 'must have' for anyone baking gluten-free. I think all of Bette Hagman's books are wonderful and a must for those with gluten intolerance.", + "id": "76" + }, + "77": { + "label": true, + "text": "5 stars for the show, no stars for the \"Collector's Edition\": I was really looking forward to getting this Collector's Edition and see what extras were added. I knew it wasn't a lot - just a mini-book and a documentary - but I figured it would be packaged in a cool way.Wrong.As others have already mentioned, the Collector's Edition is *literally* theAvatar: The Last Airbender - The Complete Book 1 Collectionslipped into another cardboard box, with a little booklet and DVD in an envelope (not even a case!) wedged in. It's really disappointing; it would have been so easy to create a quality Collector's Edition but the studio couldn't be bothered, I guess.", + "id": "77" + }, + "78": { + "label": true, + "text": "sula scottcampos: Sula, a book that talks about the issues of being a black women is a really good novel to read.One of the reasons I recommend it is because of its realism and its themes - death, sex, friendship and poverty.I also think that its characters are very good, its easy to identify with one or both of them. I really recommend this book to anyone who enjoys good literature.", + "id": "78" + }, + "79": { + "label": true, + "text": "Fantastic! It's a must-have for girls!: I hated razor, tried shaving but it did not work for me. Shaving made the hair grows thicker and faster afterwards, plus the roots are impossible to be getting rid of. After reading the reviews, I ordered it to try, I used it for once and already fall in love with this. I used to use small tweezer to pluck out my leg's hair, in order to avoid the razor, it took me a few hours to do that but this super electronic tweezer works wonder! You won't see the black roots and I have smooth and silkly legs in 20 mins. It does not hurt at all, if you use it on your legs. But, if you use it at your under arm, it won't be a pleasant feeling, of course! I will never use anything else besides this for hair removing anymore! highly recommended!", + "id": "79" + }, + "80": { + "label": false, + "text": "This is not a toy: I guess I was expecting more out of these leave window decals. I just didn't find them attractive after placing them on my window, they seem very cheap, I guess because they are cheap.I threw them away.", + "id": "80" + }, + "81": { + "label": true, + "text": "Wonderful book for anyone running a professional hatchery: This book is aimed more for hatcheries that are raising Trout, Salmon, Catfish and other food fishes. However, there is so much information in this book that even ornamental fish hatcheries will find an incredible amount of useful information. The chapters on Fish Nutrition are especially helpful.", + "id": "81" + }, + "82": { + "label": true, + "text": "Amazing book!!: Once again, Eric Victorino's artistic talent is put into this great free-verse poetry book. I couldn't put it down and I finished it the day I received it in the mail. All of the poems are awesome but the one I found the most interesting was \"It's A People Business.\" All of the experiences in his life, personally and with his band, come to life in this book. Please check it out! It's worth every penny!!", + "id": "82" + }, + "83": { + "label": true, + "text": "The white trumpet contender respect Miles Davis!: The story of the Jazz in the Fifties certainly would be remain unfinished without the ominous presence of this outstanding virtuoso. Baker sound still possesses this alluring hook, this magnetic engagement charm, eloquent expressiveness, enrapturing lyricism and contagious rhythm, despite the elapsed time, which confirms by itself the status of his musicianship.This selection is jus a little sample of the broad universe of his genius. A well thought selection of great musical successes, available, preserved and immortalized by the Digital Technology for our future enjoyment.Absolutely indispensable in your treasured collection.", + "id": "83" + }, + "84": { + "label": false, + "text": "What the?: I'm sorry, maybe it's just me but I can't helping stating that this has to be one of the wrost movies I've seen in my life!Can you say boring? Can you say doesn't make sense at all? The first 30 minutes of the movie were O.K. But it went downhill after that. This movie is a prime example of a director attempting to make a deep movie with a meaningful lesson but failed on all levels. I don't recommend this movie unless you want to go to sleep or you don't have anything else to do.", + "id": "84" + }, + "85": { + "label": true, + "text": "very very good!!!!: linda blair is a young girl who is possessed. and her mother doesn't know what to do until one day when she hears her daughter screaming and stabbind herself she knows what to do GET AN EXORCIZIM!!!", + "id": "85" + }, + "86": { + "label": true, + "text": "Awesome product for the price!: This range extender works as advertised! I am very happy with the purchase. I was a little worried after reading some of the horror stories here, but I have to say, Chovy's review instructions (on this site) were just this ticket to get the repeater up and running in less than 30 minutes. It was unbelievably easy to install! Do not be frightened by negative reviews. If you can set up a wireless network, you can set up this repeater. However, I did upgrade the firmware before I did anything else and maybe that helped. I got the firmware update from the Belkin site.", + "id": "86" + }, + "87": { + "label": false, + "text": "Slight: This book is either a heavily illustrated short story collection or a text-heavy comic. Its unusual format is its most original feature. Its plots are negligible, but its illustrations and text evoke a unique atmosphere of self-conscious nonconformism. Although its target audience is dare-to-be-different teens and college students, its interesting turns of phrase and expressive line drawings are not devoid of interest for general audences.", + "id": "87" + }, + "88": { + "label": true, + "text": "ANgeleyes: Seem to dry up their eyes fairly well, although I haven't seen the color (brown stain) change much yet.", + "id": "88" + }, + "89": { + "label": false, + "text": "Nice Try: Salt Lake 2002 is not a bad game, but it isn't good either. The graphics are excellent, but some of the events are bad. Bobsleigh, and skiing aren't bad but the others are. You dont stay into it for long. I liked it for a while, but it gets boring.", + "id": "89" + }, + "90": { + "label": false, + "text": "Cutler's share of the pie: This book was a major disappointment. I am familiar with books written solely by the Dalai Lama, such as the \"Library of Tibet\" series, which are much more engrossing and have much more substance than Cutler's book. Cutler attempts (successfully, sadly) to have his share of the profitable market that involves the Dalai Lama's writings. The book is insipid, does not try to explain any important issue in the light of Buddhist philosophy, and only rehashes issues that several other westerners already wrote about. It's another big ego trip: we keep hearing time and again about his opportunities to be with the Dalai Lama. What a shame, Cutler. I sold the book as soon as I finished it.", + "id": "90" + }, + "91": { + "label": false, + "text": "Mostly tedious, with interesting parts: I found the writing interesting, and the subject fascinating, but I found myself frustrated by the author's difficulty in talking directly about the status of Muslim women with her interview subjects. The author spent many pages writing about the menus and dress of the many middle and upper-middle class women she interviewed. It seemed as though her interview subjects resisted her efforts to discuss the status of women in their countries, so we too as readers had to wade through much distracting material and misunderstandings about feminism and gender. Great travel stories, but not a great source of information about Muslim women.", + "id": "91" + }, + "92": { + "label": false, + "text": "Sesame Street Toddler: I did not find this game to be as educationally sound as I would expect from Sesame street. There is too much talking before the program will react to a command. The graphics are jerky and the cursor acts like the target is magnetically charged and keeps pushing away the cursor. When the child actually does manage to click on a target, the cursor may still fly to another target and the child is told that his answer is wrong. Another example of educational problems is the pronunciation of \"eggs\" using a long \"a\" sound instead of a short \"e.\" This is not very helpful in teaching a child the sound for short \"e.\" Children that are used to playing computer games by themselves may find that this game is too frustrating to do alone. The open ended learning curve is a great idea. I just wish Sesame Street would hire a truly qualified literacy expert to help clean up the many problems in this program.", + "id": "92" + }, + "93": { + "label": false, + "text": "needs a buzz cut and a point: I avoided reading this book, not because of the hermaphrodite subject matter, but because I have never read a multigenerational family saga that I liked. Many books let me down in the middle, and this was no exception. The beginning of the book was incredible and harrowing, with momentum and characterization. The post-America nextgens part of the saga was so boring I found myself flipping and flipping - always a bad sign. If there was some kind of larger point to all of that, then I must have missed it. Yes there's the identity duality and trinity themes playing out here: man/woman, greek/turkish/american modern/old world sick/healthy innocent/guilty original/reinvented. But it was almost as if the author was saying - here it is again - get it? I like my fiction much more subtle than this.", + "id": "93" + }, + "94": { + "label": false, + "text": "OMG! DO NOT BUY!: I normally don't take the time to submit a review.In this case however, I feel obligated to do so.This is by far one of the worst purchases I have ever made.Here's why.....The contraption is far too bulky.The case's enclosing is unbearable, takes a good minute or so to open it.The texture of the material feels like a cheap toy.The overall design is horrible, something I could make in my basement.For the love of everything sacred, do not buy this thing.", + "id": "94" + }, + "95": { + "label": true, + "text": "Good price, good quality: Comparable HDMI cables can be bought for 45 or more. Even though the price is cheap the quality is good, no problems so far.", + "id": "95" + }, + "96": { + "label": true, + "text": "Good rock music: This is what i call rock music good beat and good lyrics, don't listen to the other reviews. This cd is one of the best, listen to a few songs and you will get hooked. I recommend this cd its awesome.", + "id": "96" + }, + "97": { + "label": false, + "text": "BORING!: This movie is soo boring. How in the hell did this movie make so much at the box office. Do people really want to pay for crappy movies like this. bottom line this is a chick flick nothing is good. And now they are re-releasing this movie with more boring stuff. This is the worst movie ever.", + "id": "97" + }, + "98": { + "label": false, + "text": "Already Rusting: Inferior quality. The plating is thin and rust is coming through the finish. Inexcusable for a product that is designed for use in a humid environment.", + "id": "98" + }, + "99": { + "label": false, + "text": "confusing internet setup: i wanted a camera that could email photos but this camera will not go out through the router and the manual setup , to punch a hole thru router is confusing.", + "id": "99" + }, + "55066581ad334ef5844c6f7707525010": { + "label": true, + "text": "Thought this was super cool, and a really important step in all the physical books' preservation.", + "id": "55066581ad334ef5844c6f7707525010" + }, + "fef14d13366f482d9f4e0726b357f178": { + "label": true, + "text": "There are some amazing hikes around Mt. Fuji.", + "id": "fef14d13366f482d9f4e0726b357f178" + }, + "70aed7369aa74031a06f5f3155476d7c": { + "label": true, + "text": "Thought this was super cool, and a really important step in preserving all the physical books.", + "id": "70aed7369aa74031a06f5f3155476d7c" + }, + "ac65d14b710648b8bf3c2a53caf6ac91": { + "label": false, + "text": "The profits of the business that was most successful were still negative.", + "id": "ac65d14b710648b8bf3c2a53caf6ac91" + }, + "ce00e6b1547444259a13c55654e66500": { + "label": true, + "text": "love them best, they reconnect in hysterically funny and emotionally significant ways.", + "id": "ce00e6b1547444259a13c55654e66500" + }, + "8943a94d205b43ceb4420d5ab9c5611a": { + "label": true, + "text": "Walt Disney's timeless masterpiece is an extravaganza of sight and sound! See the music come to life, hear the pictures burst into song and experience the excitement that is Fantasia over and over again.", + "id": "8943a94d205b43ceb4420d5ab9c5611a" + }, + "6af8fc3dd30d4f8caf5a2929fc88534b": { + "label": false, + "text": "A director struggles with a difficult sex scene between a young actor and actress who can't stand one another. Aided by her loyal assistant, she is hell-bent on getting the scene right without compromise.", + "id": "6af8fc3dd30d4f8caf5a2929fc88534b" + }, + "dbe571ed810d40f48170147dcab1c90f": { + "label": false, + "text": "sound created by drawing directly on the soundtrack).", + "id": "dbe571ed810d40f48170147dcab1c90f" + }, + "682102dfc5494f03926d16ae947a6250": { + "label": true, + "text": "one of glowing admiration! Written by Mark Toscano", + "id": "682102dfc5494f03926d16ae947a6250" + }, + "9b044458bb0e4bd68359e62d5fb4b979": { + "label": false, + "text": "Seth McArdle (Samuel Davis) is a high school senior with an especially full plate. Not only must he navigate the usual social and academic pitfalls of high school, but he has to contend with his young twin sisters, serving as de facto parent in the absence of his deceased mother and deadbeat father. The pressure mounts when the bank calls with a foreclosure warning, and Seth's frustrations spill", + "id": "9b044458bb0e4bd68359e62d5fb4b979" + }, + "abf2d24c7d8845769b7368be28f2c25d": { + "label": true, + "text": "Bjork is a beautiful creature and her music is stellar to anything I've ever heard. This DVD is essential for all Bjork fans, because you find something new every time you watch it.", + "id": "abf2d24c7d8845769b7368be28f2c25d" + } + }, + "version": 11, + "description": "Positive sentiment" +} diff --git a/lilac/concepts/profanity/concept.json b/lilac/concepts/profanity/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..c24b4982b8546f24fb0b92cd81c665084a7f13a6 --- /dev/null +++ b/lilac/concepts/profanity/concept.json @@ -0,0 +1,5299 @@ +{ + "namespace": "lilac", + "concept_name": "profanity", + "type": "text", + "data": { + "0": { + "label": true, + "text": "Stop being a douchebag prick monkeynut.", + "id": "0" + }, + "1": { + "label": true, + "text": "fock you barack obama", + "id": "1" + }, + "2": { + "label": true, + "text": "LISTEN YOU MOTHERFUCKING FAGGOT! STOP FUCKING WITH ME!!! I WILL DELETE ANYTHING I WANT OFF OF PAGES I CREATED. IF YOU DONT FUCKING LIKE IT DEAL WITH IT. I TRIED BEING CORDIAL BUT YOU ARE SERIOUSLY PISSING ME OFF! BACK THE FUCK OFF!!!!", + "id": "2" + }, + "3": { + "label": true, + "text": "i have a dick, its bigger than yours! hahaha", + "id": "3" + }, + "4": { + "label": true, + "text": "Boy Scout\nYou boy scout faggot. I bet you like mormon jizz all over your face", + "id": "4" + }, + "5": { + "label": true, + "text": "I no longer give a shit! Go ahead and fuck up the article! I will have a good laugh when egg hits face after shit hits fan.", + "id": "5" + }, + "6": { + "label": true, + "text": "Fuck you \nFuck you racist basterd.", + "id": "6" + }, + "7": { + "label": true, + "text": "Shut f*** up & let me do what I want! I'm makn' rsponc 2 somebody's question & I'll Nser it, no madder what! So, U just f*** off & let me answer dat question, moderf***n' gay b****!", + "id": "7" + }, + "8": { + "label": true, + "text": "i wanna fuck you \n\nfuck u fuck u fuck u", + "id": "8" + }, + "9": { + "label": true, + "text": "Deadelus is nothing but a filthy homosexual and a cyber-stalker. I think that he needs to be dragged around behind a pick up truck for a bit just to teach him some manners. you thought u could get me banned, but ur worng. lulz. i have made many many accounts with many IPs so i can have moar lulz you homo. ur probably a porch monkey to who likes butt sex and thinks its kool to stalk people on wikipedia cuz ur a loser. maybe i have my cuz at verizon do an IP trace on ur ass so we can all know when u live. YOU are not the wiki-police so knock it off, asshole. you have been warned!", + "id": "9" + }, + "10": { + "label": true, + "text": "Maybe nothing, except for the fact that she is (no offense) a bag of horse shit AND a lesbian both. However horse shit ON ITS OWN and lesbian ON ITS OWN have no correlation other than the fact that", + "id": "10" + }, + "11": { + "label": true, + "text": "CAN YOU PLEASE EXPLAIN ME WHERE IS THE FUCKING ERROR IN MY IMAGE PAGE. I BELIVE THIS IS FAIRLY CLEAR THAT THIS IS MY IMAGE I TIHNK YOU ARE WASTING THE TIME OF PEOPLE AND YOU SHOULD SUICIDE YOUSELF.", + "id": "11" + }, + "12": { + "label": true, + "text": "SUCK MY FUCKING COCK!", + "id": "12" + }, + "13": { + "label": true, + "text": "or any historical fact concerning current Armenia pertaining Wikiprojects. \nKeep your pathetic winking marks to your antiturkish ass.", + "id": "13" + }, + "14": { + "label": true, + "text": "\"\n\n That wasn't nice \n\nI am reposting this to piss off Tbhotch. Enjoy, you dumb piece of shit. Have fun being jobless. Soon teachers that think too highly of themselves won't be a problem in this country anymore. And if you're going to run around tossing threats because you're too fucking stupid to accept reality instead of getting into a flame war over demographics pissing off an entire base, then save yourself the trouble of throwing around even more threats and just ban me like you dumb public school pieces of dog shit wiki editors keep threatening over and over again. Just make sure you have every VPN and Spoof address banned also or you're just going to be wasting your time.\n\nOh, and;\n\n\"\"It's people like you that make this place not worth coming to. If google would stop linking here then I would gladly stop using this website. Why do roughly 75% of all wikipedia editors (whatever that is) act like you do, aka an uneducated biased and complete fucking retard?\"\"\"", + "id": "14" + }, + "15": { + "label": true, + "text": "J DELANOY fucks little boys in the asshole with his small pecker, he also gives blumpkins to old men", + "id": "15" + }, + "16": { + "label": true, + "text": "\"Regarding \"\"personal attacks\"\", I took out the disclaimer (that I had put in). I first considered copying it over to the Wikipedia Review link, as this is the same site the disclaimer referred to, but then I realized, no, that's insane! What, now we're warning people that there might be bad language and not-nice things said on a website? What the fuck? That's like warning people before reading a newspaper that there might be articles that would be \"\"a bummer, man; might bring you down all day\"\". What is this world turning into, Disneyland, where every protruding thing that could possibly hurt you is covered in nice soft padding? Sheesh! == \n\n\"", + "id": "16" + }, + "17": { + "label": true, + "text": "\"\n\nThis article is ludicrous, it paints anti-religonists with some kind of generalizing brush that Atheists have been getting away with for decades now. That is, that *we* can refer to ourselves in the 3rd person and apply any positive adjective we wish. I.e. O'Hare and other Atheists claiming \"\"Atheists would rather do X than Y.\"\" But when the same generalized tone is applied in a perjorative sense, they scream bloody murder at whoever dares to 'stereotype' them.\n\nThe Murder of Atheists is a beautiful thing, O'Hares bone's are lying deep down, as are her fucking children's.\n\nCarlin's wife is dead, fuck him.\"", + "id": "17" + }, + "18": { + "label": true, + "text": "JIMBO WALES WONT STOP MESSING WITH MY ASS PUS \n\nGet the fuck off my internet, worm. Get out now.", + "id": "18" + }, + "19": { + "label": true, + "text": "Who the hell r u and why do u care neway it was just a bit of fun. Get a life", + "id": "19" + }, + "20": { + "label": true, + "text": "Yoder is the fucking man", + "id": "20" + }, + "21": { + "label": true, + "text": "up, HES A FRAUD, A FUCKING FRAUD!!!!!!", + "id": "21" + }, + "22": { + "label": true, + "text": "Asshole... \n\nYou serious right now cunt?", + "id": "22" + }, + "23": { + "label": true, + "text": "I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going to murder you. I am going to kill you. I am going t", + "id": "23" + }, + "24": { + "label": true, + "text": "your a fag!!! \n\nyou are a fucking punk ass little bitch stop editing other peoples shit you fucking pussy!!\nGet on your knees and suck my fucking 10 inch dick!!!!!!!!!!!!!!!", + "id": "24" + }, + "25": { + "label": true, + "text": "\"\n\nYou abused your authority by blocking me improperly,, then you refused to apologize (\u201cSo tough\u201d), then you tried to bully me (\"\"Do not revert like you have been ever again. Understood?\"\" and now you are threatening me (\"\"I'm not suggesting this time: I'm telling you: you need to change the way you edit. Now.\"\"). Viriditas did ask you to block me for activity that was not a violation of the three revert rule - and you agreed!. Then he and Jayjg and sockpuppet friend continued to guard the Zionist hatchet job on Yasser Arafat preventing other editors from altering it and you dutifully protected the article for them while blocking me. You admit to being biased against me and then you block me and protect the Zionist version of Yasser Arafat. I think the question should be, \"\"who the hell do you think you are?\"\" 06:00, 12 Dec 2004 (UTC)\"", + "id": "25" + }, + "26": { + "label": true, + "text": "Wow, what an incredible douchebag, I love the hyperbole 'I dread to think of the consequences' - what a self-important jackass.24.224.214.165", + "id": "26" + }, + "27": { + "label": true, + "text": "FUCK OFF THE LOT OF YOU. CRAZY BASTARDS THAT IS ALL YOU ARE.", + "id": "27" + }, + "28": { + "label": true, + "text": "You're a motherfucking homo try getting a life. You delete perfectly good articles for no good reason then insult the maker of the account.\nIt's your own fault everyone's been attacking you, you good-for-nothing fuck.\nAnd fuck this filter that tried to stop me, it can't protect you from the truth.\nThis is going to keep happening, from me, from the people you fucked over, from their friends.\nAnd stop salting your hair you freak, you look like a goddamned hobo!", + "id": "28" + }, + "29": { + "label": true, + "text": "\"back the fuck off. Take your 12 year old ass and buy some fucking Webkinz and stop trying to involve yourself in something you don't understand and act like some Internet tough guy. If I get another post from you, I'll track down your parents and have a talk with them.\n, 2008\n\n\"", + "id": "29" + }, + "30": { + "label": true, + "text": "\"OlYeller petulantly wrote: \"\"this isn't taking the conversation anywhere.\"\" That's another false statement. This conversation has corrected your false statement that there were zero indications that it was an annual event and your false statement that \"\"Your argument that there's a second event simply isn't true.\"\" I know you don't like to be corrected. Hey, maybe you should do another immature and emotion-based attempt to ban me, like you did a few days ago, only to realize later (after you had calmed down) that you had no basis for doing so. Executive Summary: Grow up, dick. \n\n\"", + "id": "30" + }, + "31": { + "label": true, + "text": "go to die \n\nson of bich", + "id": "31" + }, + "32": { + "label": true, + "text": "There's a better answer to the question: the people that made the anime fucked up.", + "id": "32" + }, + "33": { + "label": true, + "text": "\"\n\n I'M F***ING SERIOUS! \n\nMY COUSIN'S COPY OF \"\"Pinoccio\"\" WAS PRINTED APRIL 28, 1987! SO STOP UNDOING WHAT I JUST CONTRIBUTED, YOU F***ING PUSSBAG! \"", + "id": "33" + }, + "34": { + "label": true, + "text": "camp lazlo do you like it or not?-\nI don't like camp lazlo, it bores me and lazlo is an idiot.", + "id": "34" + }, + "35": { + "label": true, + "text": "You dull existence\nMr. ! You must very fool and distrusted himself! ? Hick ass! fine man! You dull existence. A vagrancy to wherever a. Go and die miserable. The elegance go lost and gives. Lousy. ass. please You. you are!?", + "id": "35" + }, + "36": { + "label": true, + "text": "Fuck you faggot, I don't care if i get blocked, as long as everyone knows you are a dumb cunt.", + "id": "36" + }, + "37": { + "label": true, + "text": "Malta is an Arab \n\nWhy are people lying? It is not an Italy thank you very cunting much!", + "id": "37" + }, + "38": { + "label": true, + "text": "\"\n\nACTUALLY! It IS incredibly wrong. \nFUCKING ANIMALS IS NOT A \"\"SEXUALITY\"\"!\nIT SHOULDN'T BE \"\"TOLERATED\"\"!\nIt's sick!\nIf I said I wanted to fuck trees, would that be normal and OK? \nI would march in the treesexual parade?\nAnd while we're at it, what if I want to have hot sex with inanimate objects?\nIt's insane.\n\nAnd ANIMAL FUCKERS ARE MESSED UP IN THE HEAD, NOT \"\"OF A DIFFERENT, YET NORMAL SEXUALITY\"\"! WTF INDEED!\"", + "id": "38" + }, + "39": { + "label": true, + "text": "Really good contributor? Bullshit. The cabal disagrees, and they are in control. (talk - )", + "id": "39" + }, + "40": { + "label": true, + "text": "mac \n\nonly faggots and dumb housewives use macs. which one are you?", + "id": "40" + }, + "41": { + "label": true, + "text": "\"\n\n Helly Jimmy, well; fuck you. \n\nAccording to Wikipedia talk:No legal threats; people shouldn't say to one another \"\"what you do is supporting terrorism, and you should be judged front of law\"\".\n\nOn the other hand, we can say \"\"fuck you\"\" and the punishment for that is only two weeks. Well it's okay for me to get away from wikipedia for two weeks; and I'm willing to curse to you. \n\nFuck you Jimmy Wales. Your stupid \"\"eye\"\" showing video about begging money for Wikipedia was stupidest thing I have ever seen.\n\nOnce again; \"\"Fuck you\"\", \"\"Fuck you\"\", and \"\"Fuck you\"\".\n\nNow go ahead with your \"\"Wikilobbying\"\" idiot members and have fun.\n\nI just wanted to get this out and get my \"\"wikipedia legal\"\" two week ban.\n\nFuck you; you dumb idiot. \"", + "id": "41" + }, + "42": { + "label": true, + "text": "Interesting theory, detective. But who can say who anyone *is* really? What criterion of personal identity are we employing here? In any event , don't you think your time might be more profitably spent fixing the broken Heidegger page, in which I have already informed you and demonstrated, all but two of the sentences in the lead are guilty of errors of fact or interpretation? And which grossly distorrts the importance of the Heidegger-nazi episode? Why not pick your head out of your ass and fix the fucking articles instead of playing Cowboys and Indians or hardy boys or whatever masturabtory fantasy you are engaged in here? good night old friends! 2600:1017:B409:9603:B448:54EB:FCF8:814C", + "id": "42" + }, + "43": { + "label": true, + "text": "hey asshole, keep your retarded politics off Wikipedia, OK idiot? I know you're special needs but Wiki isn't for your political positions on groups, it's for facts. If you revert that article on OPSEC again, there will be consequences.", + "id": "43" + }, + "44": { + "label": true, + "text": "Don't have an article huh? What the hell are you on about... Your profile says you have a BASIC understanding of English and that you are Portuguese... See, you have your own Wikipedia located here http://pt.wikipedia.org/wiki/... So why don't you stick to editing your own wikipedia instead of fucking about with the English one, especially as you clearly don't understand what the hell you are talking about.", + "id": "44" + }, + "45": { + "label": true, + "text": "FUCK YOU CHILD MOLESTER", + "id": "45" + }, + "46": { + "label": true, + "text": "Sock? \n\nSingle purpose actcount created 10 miutes ago, knows how to use wikimark up already and how to look legit by writing some random crap on the user page. Almost certainly an abusive sock, trying to get around 3rr, or cause others to do so. Checkuser will be enlightening I am quite sure of that. \n\nCrated a user page and wrote someting on the talk page (to avaoid red links) within one minute, then made the edit they wanted to. Almost certainly the scokputter of an established user. \n\nThis was just deleted, this user knows exactly what he is doing after only 5 minutes. His edit was designed to tempt me into violating 3rr, and to make it imposible to keep the appropriate tags on the article. I think I know who this is. Either a sock or meatpuppet of established user who is very involved in editing this article.", + "id": "46" + }, + "47": { + "label": true, + "text": "Fuck You\nAll I Did Was Put Stuff On My user Page And Your Deleted It SO Fuck You And Fuck Wikipedia", + "id": "47" + }, + "48": { + "label": true, + "text": "October 2007 (UTC)\nWoot that means that this article actually kinda matters and people give a shit D. A good step towards the HIM wiki editors goal....HIM_(band) FA status! p 00:04, 27", + "id": "48" + }, + "49": { + "label": true, + "text": "What part of FUCK OFF don't you understand, youi mouth breathing pimply turd? While you'll never nag a hot chick, you can be king of shit mountain, it that it? I laugh at you. Leave me alone, nothing you say means anything.", + "id": "49" + }, + "50": { + "label": true, + "text": "\"\nAnd you are absolutely full of shit. I made no personal attacks. Show me them now. It's good to know where your fucking priorities are. Looks like I will add a third member to my ANI report. \u2013\u00a0(talk) \"", + "id": "50" + }, + "51": { + "label": true, + "text": "Some Say She is a little mothyer fukin bitchy", + "id": "51" + }, + "52": { + "label": true, + "text": "i'm going to keep on reverting you freaking goddamn hypocrites until you guys are blue in the faces i don't give two cents damn", + "id": "52" + }, + "53": { + "label": true, + "text": "Toys/Pram eh ? Being persecuted by the big bad English again, awww diddums. Grow up you big fucking baby.", + "id": "53" + }, + "54": { + "label": true, + "text": "BECAUSE HE IS A FAGOT", + "id": "54" + }, + "55": { + "label": true, + "text": "\":I'll just beat its ass again. I'm at a high enough level. - THE VOICES \n\n\"", + "id": "55" + }, + "56": { + "label": true, + "text": "\"\n How about this \"\"GO FUCK YOURSELF.\"\"\"", + "id": "56" + }, + "57": { + "label": true, + "text": "Go fuck yourself this ain't any of your business and i fucking know what tor is. Asshole.", + "id": "57" + }, + "58": { + "label": true, + "text": "How about this: fuck off. Just a suggestion.", + "id": "58" + }, + "59": { + "label": true, + "text": "The statement about which you were bitching", + "id": "59" + }, + "60": { + "label": true, + "text": "My band is perfectly appropriate bitch.", + "id": "60" + }, + "61": { + "label": true, + "text": "Try the official website then - shit head!", + "id": "61" + }, + "62": { + "label": true, + "text": "Demonte Morton \n\nU bastard stop deletin' my shit u white trash cracker muthafucker. Fuck u u racist bitch. I hope u die.", + "id": "62" + }, + "63": { + "label": true, + "text": "fuck you \n\nyou're an idiot", + "id": "63" + }, + "64": { + "label": true, + "text": "Your user page indicates you're a left-wing liberalist bastard! Why is in Wikipedia so much left-wing scum?!", + "id": "64" + }, + "65": { + "label": true, + "text": "nigga wit attitude. \n\nyour such a cunt.", + "id": "65" + }, + "66": { + "label": true, + "text": "Oh... I.. yeah i feel like an ass now....", + "id": "66" + }, + "67": { + "label": true, + "text": "mind telling me \n\nmind telling me why you have an automated bot who blindly reverted my honest edit within seconds? Without you even looking at it? Fuck you.", + "id": "67" + }, + "68": { + "label": true, + "text": "Fuck off you Paki bastard. Take your sad pathetic life somewhere else!", + "id": "68" + }, + "69": { + "label": true, + "text": "I am Fraggle81 and I suck large uncut penis like a pro....", + "id": "69" + }, + "70": { + "label": true, + "text": "thanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid threads and ruining fun, dick faggot\nthanks for watching wiki raid thread", + "id": "70" + }, + "71": { + "label": true, + "text": "Bullshit - you are switching the rules... \n\nhttp://en.wikipedia.org/wiki/Hugo_P%C3%A9rez_(soccer)\n\nhttp://en.wikipedia.org/wiki/Thomas_Dooley\n\nhttp://en.wikipedia.org/wiki/Frank_Klopas\n\nhttp://en.wikipedia.org/wiki/Earnie_Stewart\n\nI believe that's called PRECEDENT.\nNow give Julian Green his due.\n\nOWNED! Yahtzee! Spank!", + "id": "71" + }, + "72": { + "label": true, + "text": "{{unblock|Please unblock me, my friend was drunk and f*cked up several articles. I would like this account back. Thank you.", + "id": "72" + }, + "73": { + "label": true, + "text": "Somebody too incompetent to be stationed anywhere else. Yes I do know quite a bit about the military and I would absolutely love to demonstrate that knowledge with you first-hand. I wasn't in some pussy CID unit friend.", + "id": "73" + }, + "74": { + "label": true, + "text": "\"\n\nThe \"\"persian\"\" language is actually from Aria, today's Herat in Afghanistan. So shouldn't Dari be the language and Persian the dialect??? Persian was not the native language of \"\"Persia\"\", because \"\"Persia\"\" was actually \"\"Elam\"\" and their native tongue was \"\"Elamite\"\"!!! You bunch of filthy hypocrites!!! A nation goes to war and you rob them of everything, including their language! Things will change soon you bunch of filthy semitic Elamite rats!\"", + "id": "74" + }, + "75": { + "label": true, + "text": "You know what, this is bullshit. Tried to do it twice, but now I'm really done with this place. Most of the users are just sheep and the inmates are running the asylum. Even worse, you are guilty until proven innocent. Not a democracy, not cooperation. Not the place for me. I have a life, I know I'm a damn good writer and I'll find a place where my abilities and hard work is appreciated. Screw Wikipedia, goodbye forever.", + "id": "75" + }, + "76": { + "label": true, + "text": "He IS in Gay German Nazi Faggots. Please do not delete facts.", + "id": "76" + }, + "77": { + "label": true, + "text": "Fuck you. Civility is in the eye of the beholder, like beauty. I'm under no obligation to censor my words on this page. Your threats only lessen your stature in my eyes. I'm utterly unimpressed by you.", + "id": "77" + }, + "78": { + "label": true, + "text": "Bite me \n\nYou're a dickhead, drop dead ^-^", + "id": "78" + }, + "79": { + "label": true, + "text": "YOU CAN SUCK MY DICK! OR COCK!", + "id": "79" + }, + "80": { + "label": true, + "text": "how did this dick get on here?? \n\nas in this dick", + "id": "80" + }, + "81": { + "label": true, + "text": "Reason for false info \n\nMy cousin came to my house and was fucking with my wiki so I'm sorry for any false info on any pages", + "id": "81" + }, + "82": { + "label": true, + "text": "Hey Ned\n\nHEY NED, Why don't you actually do some fucking work on this encyclopedia! All you care about now is who is blocked/unblocked 63.164.30.247", + "id": "82" + }, + "83": { + "label": true, + "text": "SHUT UP, FAG \n\nLOL YOU WILL BAN ME HUH?\nOOH IM SHAKIN IM SHAKIN\n\nFUCKING FAGGOT YOU NEED TO GO BACK TO HIGH SCHOOL \nOR GET SOME FUCKING BRAINS\n\nASSWIPE!", + "id": "83" + }, + "84": { + "label": true, + "text": "\"\n\"\"I want to be a fuck you.\"\"\nThat's a song.\n\n\"", + "id": "84" + }, + "85": { + "label": true, + "text": "Fuck off you nazi loving cunt", + "id": "85" + }, + "86": { + "label": true, + "text": "Awwww, poor Mark Arsten doesn't have privilages to block me. I'm shedding a tear. Can't you grant him the right to? Surely a homosexual in denial like Mark should be able to do this. Anyway, time to whip to a new proxy server and continue my destiny of sabotaging as much of Wikipedia as I can. Obrigado, cunts.", + "id": "86" + }, + "87": { + "label": true, + "text": "WHERE YOU AT STEVE?! REP YO HOOD SON! DO WORK! BILLY MOTHERFUCKIN MAYES OUT!", + "id": "87" + }, + "88": { + "label": true, + "text": "Why did you remove musical artist discography, not images?\n\nThough most of musical artists CD, DVD images are permitted, why are B'z, Jun Shibata album covers removed? X Japan (see X Japan discography), Glay (see Glay discography) and Dir en grey (see Dir en grey discography) etc album covers are not removed. Why are they no problems? Fuck you!!", + "id": "88" + }, + "89": { + "label": true, + "text": "Suck my fattie you cunt piece of shit. Blow your warning out your ass.", + "id": "89" + }, + "90": { + "label": true, + "text": "HTF does this disrupt shit? Seriously you guys take shit to seriously, losers.", + "id": "90" + }, + "91": { + "label": true, + "text": "\"\n\nBlocking a \"\"talk\"\" page? How utterly pathetic. Does this make you feel POWERRFUL? Interesting strategy though to allow POD to contribute to control and screw up the 2012 phenom page with his underinformed opinions, arrogance and stupidity. Since you seem soooooooo intent on having one of the worst and most popular 2012 pages on the internet ... and be one of the largest contributors to 2012 misinformation ... so be it. Shit comes out of assholes ... that's how God designed it, so who am I to interfere? Sorry POD-stalker, go creep on and crap on someone else. ~M~ 67.164.145.1 \"", + "id": "91" + }, + "92": { + "label": true, + "text": "!\n\nSuck my DIHCK! Nihgga!\n\nYou don't want people to know the TRUTH about utorrant, you FAG", + "id": "92" + }, + "93": { + "label": true, + "text": "\"\n\nAnon user 89.130.28.68 behaviour \n\nToday when I woke up, I found a whole lot of personal attacks from anon user 89.130.28.68 against me.\n\nMessages such as:\n\"\"THIS USER IS SUCH A STUPID AND BIASED WIKIPEDIA EDITOR. SHOULD BE BANNED FOREVER!\"\" on my user page.\nA blanking of my talk-page whith the following message \"\"buaagh i'm sick only reading this user please..remove him from wiki!!!!\"\".\n\"\"that is fucking stupid and haves no sense!!!! That is a person with various nationalities NOT A NATIONALITY OF SPAIN . ONLY MAURICE27 CAN SAY THAT!\"\" in the Nationalities of Spain article.\n\"\"WTF!!! IS NOT POSSIBLE THAT MAURICE27 IS STILL EDITING THIS ARTICLE FROM A SUCH BIASED AND STUPID POV!!!!!!\"\" in the Catalonia article. (NOTICE that I hadn't edit that article since January 17, 2009\n\nI ask you if you can do anything to stop this kind of behaviour with a ban from a user who has been attacking me since April 2, 2007 and who I'm pretty sure is a sockpuppet from ). \"", + "id": "93" + }, + "94": { + "label": true, + "text": "fuckAN MORONS\n\nSTOP CHANGAN THE PAGES\n\nOR I AM TWIST OFF YOURE LITTAL PEE-WEES", + "id": "94" + }, + "95": { + "label": true, + "text": "\"\n\nItaly???? Rome???? What the fuck has this got to do with anything we are talking about? You serbo-nationalists wanna go on your Italy page and discuss that. Evlekis, are you able to read??? Look at the following:\n\n\"\"An excellent scholarly contribution to the study of the province. . . . Seriously differs from the biased interpretations published by Serbian and Albanian historians, or trendy but shallow Western \"\"Kosovology experts.\"\"\n\u2014Canadian Slavonic Papers\n\n\"\"A thrilling detective story.\"\"\nNew York Times Book Review\n\n\"\"Excellent.\"\"\nNew York Review of Books\n\n\"\"A book every policy expert, journalist and lay person must read.\"\"\nWall Street Journal\n\n\"\"Malcolm's narrative is gripping, even brilliant at times ... He takes to his task with the vigor of a detective driven by true passion. At times his claims are, in terms of Balkan history, quite revolutionary.\"\"\nEconomist\n\n\"\"Cover(s) the whole history of Kosovo, with an authority that is often breathtaking and never oppressive.\"\"\nSunday Times\n\n\"\"Brilliantly researched and argued ... a magisterial work of history ... Kosovo will inevitably be received immediately as an immensely valuable contribution to our understanding and knowledge of a contemporary crisis. But to see the book as merely a contribution to the present-day debate is to do it a disservice. This is a profound and pioneering work which will endure for generations.\"\"\nTimes Literary Supplement\n\nIn this awe-inspiring work, Malcolm has created a vital successor to his Bosnia: A Short History and an essential aid to anyone who wishes to understand this tragic region today...His book is exceptional not only for his unimpeachable rearch, but also for his equitable examination of the conflicting ethnic views of what really happened ... One can't help speculating on how a clear understanding of the information contained here might have affected the Dayton Accord and history.\nPublisher's Weekly, 4/20/98\n\nBy far the best available guide to the fatal steps to catastrophe.\nThe New York Review of Books\n\n\"\". . .elaborately researched . . .\"\"\nBook World\n\nThere you have it. Noel Malcolm is revered and aknowledged as a neutral and impartial historian. But just because he isn't on of your Serbo-bloggers, you come up with all this shit about his works. When he says \"\"conquered\"\", that is exactly what the term means. Your map is shit. Because Serbs ONLY MADE UP 25% of that land whether it was a bigger or smaller Kosova than today. And I call it KOSOVA because KOSOVA is it's name. It's Serbo-nationalists like you, Dab, and Balkanfever who keep it in it's Milosevic devized name. And you keep going on about the Treaty in London 1913. Well???? What happened???? Certainly nothing to do with Kosova joining Serbia because I said before and I'll say again - if it did, Malcolm would have said it. If he gets things wrong, why is he so well respected by all those reporters in the newspapers listed by Interestedinfairness. Answer that one. Dab, don't confuse the issue. It doesn't matter if Kosova was once it Italy, I tell you that it has never been in Serbia, it only had the bad luck to be in the same \"\"genocide state\"\" as Serbia when a part of Yugoslavia. The end. \"", + "id": "95" + }, + "96": { + "label": true, + "text": "I feel sorry for you, small penised foreign dog! Defending absolute scum like Mao, Jiang, and Deng ensures you are a brainwashed fag lost in China's past.\n\nIt will take 200 years before Chinese people from the Mainland become clean, respectable, wise human beings.\n\nRight now they are money worshipping slaves whose minds are lost to propaganda and distorted logic.\n\nHow sad! Such a great civilization destroyed by a band of gangsters!", + "id": "96" + }, + "97": { + "label": true, + "text": "YOU ARE A PRICK \n\nASSHOLE", + "id": "97" + }, + "98": { + "label": true, + "text": "WIKIPEDIA SUCKS \n\nWIKIPEDIA SUCKS WEENIES", + "id": "98" + }, + "99": { + "label": true, + "text": "HEY I ASKED YOU A QUESTION AND YOU STILL HAVENT RESPONDED TO IT YET11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 \n\nSUCK MY FUCKING BALLS YOU FUCKING ASSHOLES72.191.164.67 MRIVERA25", + "id": "99" + }, + "100": { + "label": true, + "text": "\"Read \"\"Powers of Horror\"\" and tell me she isnt an anti-semite. Now stop fucking editing my god damn edits. Just because its true and cited does not give you the right to protect her.\n\n\"", + "id": "100" + }, + "101": { + "label": true, + "text": "king of the world and we will eat a dick", + "id": "101" + }, + "102": { + "label": true, + "text": "\"\nWhat a pile of shit. You completely ignore a massive violation of WB:BLPCRIME while you go on holiday. You, Wales, are one special piece of shit. Magnotta's prospective defence team are having wet dreams about wikipedia. There can be no fair trial given the article you have approved.You are a fucking idiot. When politicians come calling at your door complaining at {{WP:BLP]], you collapse like a wet kleenex in a mild breeze. You should be ashamed of yourself. But perhaps it is more important to you that people like Malleus are pursued for calling cunts \"\"cunts\"\". If you allow this massive violation of WP:BLPCRIME to pass, then you are patently a media-whoring cunt yourself. This stinks, Wales. You stink, by association. Fuck you and your warped concept of an \"\"encyclopedia\"\". Chan \"", + "id": "102" + }, + "103": { + "label": true, + "text": "Hey, douche \n\nI'm back! Hahaha, this is gonna be fun!", + "id": "103" + }, + "104": { + "label": true, + "text": "fuck you, whores!!! I'LL FUCK YOU UP OLD-STYLE, MOTHERFUCKING TRANNYBANGERS CUNTS!", + "id": "104" + }, + "105": { + "label": true, + "text": "how dear you who ever put on hi shit haeds i my going to sue the peo[ple who made this web sit \n\nP.S Just jocking i culdn't care less if or diidn't have hi shit heads", + "id": "105" + }, + "106": { + "label": true, + "text": "Hahaha, you dont actually believe this bullshit you are telling me right now? You are talking about the access to the country or representatives to the government, not Kim Jong Un himself. Those are two totally different things (although I could understand your stupidity, since North Koreans think that Kim Jong un is the governement, im just saying). Go Troll somewhere else kid.", + "id": "106" + }, + "107": { + "label": true, + "text": "Bold textYPU GUYS FUCKEN SUCK!!!", + "id": "107" + }, + "108": { + "label": true, + "text": "Vandalism, douching, and faggotry are not tolerated on this website.", + "id": "108" + }, + "109": { + "label": true, + "text": "\"\n\n Love Hina part:3 \n\nDamm you and your auto archiving!:p\n\nDamm vandal struck again so I've left a message for Sephiroth Bcr rather then leave a message on the general board. They even removed my reference this time *angry*. Anyway, haven't done the characters yet, but what do you think of the media additions? I've only done the major works so far, there is still loads missing (color version of the manga, anime \"\"manga\"\", characters cd's etc) \"", + "id": "109" + }, + "110": { + "label": true, + "text": "Consider myself lucky??? Oh get your head out of your anus. This is wikipedia. You obviously dedicate your life to making sure that someone doesnt have a joke. No one is harmed, I apologised, and you're obviously a BLS (border line spastic) and it WAS an apology, no question about it. Go fuck yourself, you arrogant sad little vagina.", + "id": "110" + }, + "111": { + "label": true, + "text": "All my answers were given, i am not banned on boxrec, and i found out their wiki is not part of this wiki, i reject all your claims, you are full of shit and garbage and so on, and you do not deserve the honor and dignity of wasting my time and giving your court reply bs accusations and i have no time like you, no i am not gone! I have evidence you were banded, now you want to blame it on others you low life!", + "id": "111" + }, + "112": { + "label": true, + "text": "\"\n\"\"Families, couples and individuals are welcome to visit the club.\"\" This kind of shit still lingers in the article: such an edit is exactly what I did not want. I could have done that myself, fer fuck's sake. I would bitch more, but I'm a lazy bastard. However, TALK PAGES EXIST FOR A FUCKING REASON. I'm not angry\u2014just manic. Graah. \"", + "id": "112" + }, + "113": { + "label": true, + "text": "Way out of line? \n\nOut of line? Am I your subordinate? Do I exist only to be controlled by bigots like you? Right-wing prat", + "id": "113" + }, + "114": { + "label": true, + "text": "Hey Roy. Go fukk yourself you gay bich.\n\nYa u heard me. \n\nPussy", + "id": "114" + }, + "115": { + "label": true, + "text": "DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU U CUNT DAMN YOU", + "id": "115" + }, + "116": { + "label": true, + "text": "At what point is your approval required for anything? Kindly fuck off, thanks.", + "id": "116" + }, + "117": { + "label": true, + "text": "Stop screwing with my edits, copyright is for fools!", + "id": "117" + }, + "118": { + "label": true, + "text": "like wtf \n\nlook man, youre a graduate student in mathematical fucking ecology and you have pictures of amoebas on your homepage. dont you have anything better to do? you have a job? what can you do as a mathematical ecologist? what the FUCK do you want to do with your life???? GET OFF WIKIPEDIA YOU FUCKING DEAD BEAT! jesus H. christ! go get a girlfriend or something, or get an interesting job, or at the least, go play some donkey kong or something. my god. you sicken me you sad sack little fuck. oh and TEA DRINKER????? you drink tea!? i like tea too man, but not THAT much. you are a giant COCK SUCKER. get a life dude.\n\nsincerely,\n the real N-town gangsta\n\np.s.- youre a faggot", + "id": "118" + }, + "119": { + "label": true, + "text": "I swear to GOD u republican TOOLBAG\nIf I ever see you in life, i'd fucking hurt you\nU are totally 100% corporation, Tea Party, Anti-Gay, Anti-Abortion, Anti-Black, Anti-Hispanic, Anti-Immigrant, \nYou are like a radio that spews out Rush Limbaugh 24/7. You need to be stopped. U will never know the pain that us\npoor democrats, blacks, and disabled go throw unless you die and get sent to HELL (u do believe in it right u Christian\nFundamentalist) \nLearn some progressive shit dude, get out of ur fucking parents church. People Like you are what led to the incompetent PResident George W Bush invading Iraq. But wait u probably supported invading iraq instead of Pakistant or Iran. Get a life or seriously DIE caus u'd be doing us all a great favor.", + "id": "119" + }, + "120": { + "label": true, + "text": "Mine dispeared, somebody wax my ass.", + "id": "120" + }, + "121": { + "label": true, + "text": "is fucking dumd i hope someone kills him", + "id": "121" + }, + "122": { + "label": true, + "text": "Zomfg.. You ppl make me laugh.. HA HA HA.. jeezus.. GoD You people need to get a social life, I mean COME ON PEOPLE. Ask yourself this, Are You a potiental re-re or just a full blown retard?!?! And Wishes? Whats this crap about WISHES??? Hes not in the Farking ground [NOT DEAD YOU STUPID IDOIT]XD!!!!!-Robohacker666 [Comin' throu the wall is real F**kin' cool! YOU GLASS BITCH!] >:]", + "id": "122" + }, + "123": { + "label": true, + "text": "this user needs to get a life lol \n\nlol get a real life u suck lol", + "id": "123" + }, + "124": { + "label": true, + "text": "you're a dick also \n\nhow can you say jonathan pacheco shouldn't have a biography? you call yourself lucky 6.9 but i think lucky 6.5 is more appropriate...YOU'VE BEEN DOWNGRADED...SNAP BITCH!BUUUUUUUUUUURN!", + "id": "124" + }, + "125": { + "label": true, + "text": "^ you are a dick whom is not notable and apparantly crawl wiki looking for ways to feed your narrisisim and hubris by proving important people not notable.", + "id": "125" + }, + "126": { + "label": true, + "text": "I can't believe Wiki is stupid enough as to make this faggot an admin.", + "id": "126" + }, + "127": { + "label": true, + "text": "You\n\nAre a tattletale. Douchebag.", + "id": "127" + }, + "128": { + "label": true, + "text": "My Edits \n\nQuit fucking with my edits you stupid Awbern shit eatin' sonofabitch!", + "id": "128" + }, + "129": { + "label": true, + "text": "RE: Moving Dragon Slayer to Dragon Slayer series \nFuck Your Mother! You is Son of a Bitch!", + "id": "129" + }, + "130": { + "label": true, + "text": "You can't warnings you moron! Now leave the page alone you fool.", + "id": "130" + }, + "131": { + "label": true, + "text": "this also ponders my imagination \n\ni say FUCK IT! FUCK SPLITTING THIS FUCKEDY ARTICLE. we'eve already fucked up this article and we do not need to fuck it anymore. please save any more fuck from happening.\n\nsincerely, a little fucker oh yeah bitch dats my cock right there, you know ma cock looks nice", + "id": "131" + }, + "132": { + "label": true, + "text": "\"\n\n\"\"And, um, your links point to Rushton and Lynn...you do realise that their work is widely dismissed as racist, right?\"\"\nWhat a stupid little PC brainwashed man you are. 220.126.1.93 \"", + "id": "132" + }, + "133": { + "label": true, + "text": "HI JohnHistory\n\nYes, you will be blocked and your thoughtful post here deleted by someone like Tarc. The main thing to realize is that Wikipedia has always been, and will always be, a clusterfuck. If you're interested in finding out detailed histories of the lives of anime characters, it's a start, but other than that, it's virtual pages are only good for wiping virtual shit out of your virtual asshole. This place attracts the worst kind of assholes, and it's hard to trust in the good faith of something from which nothing but shit and hot air spews forth. They decide what a proper source is, they decide what's been discussed in the media, just like they decide which place in SF has the best glory holes. Any type of internet arrangement with a hierarchy attracts the worst type of vaginal discharge. Wikipedia's political content is governed by a bunch of aborted leftists who read a couple of pages of Das Kapital, decided it was nice and then put it down. They are a bunch of fucking cocksuckers, literally and figuratively.", + "id": "133" + }, + "134": { + "label": true, + "text": "terrorist \n\nYou seem like a terrorist sir. Are you penises as small as they say they are? I have corroborated it with a cite something you never bothered to do. You may keep your comments about drones as long as you cite it even though it has no place on this page. In turn please don't remove what I have written about the sectarian nature of conflict. \n\nAnd why do all Muslims ruin Akbars good name with your Allah o Akbar crap. He was a good king and you should not sully his image.", + "id": "134" + }, + "135": { + "label": true, + "text": "ASSHOLE \n\nYOU FUCKING ASSHOLE I HATE YOU YOU SUCK WHY THE FUCK DID YOU EDIT MY PAGE YOU FUCKING FATTY GEEK HOBO LIVING IN YOUR MOMS HOUSE YOU LAZY WHORE.\nI JUST WANT TO HAVE FUN YOU STUPID SHIT WHAT IS WRONG WITH YOU", + "id": "135" + }, + "136": { + "label": true, + "text": "72.94.188.92 \n\nYo what the fuck is your problem fucking around with my page! leave it the fuck alone!", + "id": "136" + }, + "137": { + "label": true, + "text": "nigger paedophile nigger paedophile", + "id": "137" + }, + "138": { + "label": true, + "text": "eyesnore \n\nfuck me hard eyesnore", + "id": "138" + }, + "139": { + "label": true, + "text": "I dont care about kurds actually (i am neutral to them) but i dont want Turkey depicted as some backward ass third world shitehole that your trying to make it look like. I will do anything to stop it. Delete my messages to your pathetic heart's delight, but you cant stop me emailing every single kurdish editor on this page about your sadass additions which not only bash turkey but also lay the blame on kurds", + "id": "139" + }, + "140": { + "label": true, + "text": "\"\n\nDear Jesus. Really, has Vander Plaats really become the Lt Gov man? We gotta deal with \"\"why Republicans like Jaysuschris hate the Ten Commandments (and love right wing sluts like Karen Nussle)\"\" Republicans. I think Jaysuschris is female, and probably, a Lesbian.\"", + "id": "140" + }, + "141": { + "label": true, + "text": "No, I know where he was buried. Close to the Kremlin. I shitted all over his grave.\n\nAnyone know where his ancestors are buried? I would like to dig up their graves too?", + "id": "141" + }, + "142": { + "label": true, + "text": "Alright I appreciate your polite manner. However, placing all that crap on my page agitated me.Now, all I wish is for all that crud to be removed. and I request some sort of warning on Dave Scherer's page, warning people that his shithole shit has spyware on it.", + "id": "142" + }, + "143": { + "label": true, + "text": "Fuck off! If you can't give a valid reason for your revert then be banned!!! 86.32.178.163", + "id": "143" + }, + "144": { + "label": true, + "text": "You are a worthless piece of shit. You must also be a knob-gobbler.", + "id": "144" + }, + "145": { + "label": true, + "text": "mothafucka! \n\nYou son of a bitch, shup up!\n\notherwise I will kill you!", + "id": "145" + }, + "146": { + "label": true, + "text": "\"Excellent work there Shii. We can't have his kind getting us to think about what the Maya actually say about their own prophecies. We insulted him, offended him and abused him and he just had to be ethical and persistant. BLOCK those Mother Fukkers!!! Taking out the entire Santa Fe Public Library system is a great preemptive strike also. There may be others of his kind, that sympathize with those \"\"Indians\"\". These people actually LOVE the Earth and that is without reliable sources! We kicked their asses and have the right to write THEIR history and interpret THEIR sacred teachings however we please. We need more from college students who have been indoctrinated in the Church of Academia. That piece by Stitler is one of the most exaggerated and opinionated and so yeah, use that as the title of the page! And by all means give John MAJOR Jenkins his own section. Not a single scholar or Mayanists agrees with his appropriated theory and this kind of hypocrisy and arrogance is what Wiki is all about. We can get away with it, by continuing to use our power to censor free thinkers like Mardyks and his kind. Sony Pictures is paying us all off with tickets, so let us know how many you want. FREE popcorn, too! Whoopee! Best wishes from Jimini Cricket 97.123.26.228 \n\n\"", + "id": "146" + }, + "147": { + "label": true, + "text": "Wha's a reliable source mike? Something that comes out your ma's cunt when she's breast feeding you? You wanker.", + "id": "147" + }, + "148": { + "label": true, + "text": "December 2013\nHey motherfucker...only I uploaded the image at Dhoom 3 and then u want to take the credit....if i want, i will upload the same image 100 times, who are you to command me cocksucker? And does Wikipedia belong to your father?? Go to bloody hell asshole...", + "id": "148" + }, + "149": { + "label": true, + "text": "Do it Our Way (Play) \n\nBruv... fuck off, I bought the flat, back in January and I've only edited on here as I see fit, so I dunno how I've abused multiple accounts and I don't think you're an idiot, I know you are a 24 carat idiot, look at the edit history on Do it Our Way it originally said it was R&B;/pop so if you don't believe me, you got eyes use 'em and I'll expect an apology! 86.182.64.127", + "id": "149" + }, + "150": { + "label": true, + "text": "How dare you send me such abuse you fucking cockmaster!\nIf you dare warn me again, Mr Jeff. I will savagely attack your mother!\n\nI know where you live", + "id": "150" + }, + "151": { + "label": true, + "text": "UFC 191 \n\nTHIS IS THE FINALIZED BOUT ORDER, DUMBASS. IT'S NOT GONNA CHANGE TO WHAT YOU WANT: http://i.imgur.com/1MBbOZU.jpg", + "id": "151" + }, + "152": { + "label": true, + "text": "Hey i know that im just a city boy but this page was written by a bunch of dumbass redneck fuckers who worship beer and have talking bass mouunted on every wall i fucking hate rednecks and all there woodsport shit these fuckers need to get a life and learn how to use their right hand...do rednecks ever have sex with people other than their own family members?", + "id": "152" + }, + "153": { + "label": true, + "text": "Cunt Editing \n\nYou should be added to the list I was creating, ergo you are a cunt.", + "id": "153" + }, + "154": { + "label": true, + "text": "\"\n\n Controversial Remarks Alleged Calling Facebook Users \"\"Dumb F**ks\"\" \n\nQuote: To avoid being blocked, instead of reverting please consider using the article's talk page to work toward making a version that represents consensus among editors. \n\n!!!!THAT IS WHAT I AM DOING!!!!\n\nREFRAIN FROM DELETING THE TALK PAGE CONTRIBUTION WITHOUT PROVIDING A VALID REASON OR BETTER TIPS FOR IMPROVEMENT. AFTER ALL THIS IS ONLY THE TALK PAGE\n\nsources for the below mentioned contribution:\n\n http://www.forbes.com/sites/andygreenberg/2012/02/01/is-zuckerbergs-the-hacker-way-letter-facebooks-dont-be-evil-and-will-it-live-up-to-it/\n http://gawker.com/5636765/facebook-ceo-admits-to-calling-users-dumb-fucks\n http://au.businessinsider.com/well-these-new-zuckerberg-ims-wont-help-facebooks-privacy-problems-2010-5\n http://www.theregister.co.uk/2010/05/14/facebook_trust_dumb/\n http://www.theweek.co.uk/technology/14625/are-users-%E2%80%98dumb-fucks%E2%80%99-trusting-data-facebook\n http://tdh.me/zuckerberg-called-early-facebook-users-dumb-fucks-so-what/\n http://anphicle.com/en/they-trust-me-dumb-fucks-facebook-ceo-mark-zuckerberg/\n http://www.tomsguide.com/us/Facebook-Mark-Zuckerberg-Social-Networking-privacy-security,news-6794.html\n http://au.businessinsider.com/embarrassing-and-damaging-zuckerberg-ims-confirmed-by-zuckerberg-the-new-yorker-2010-9\n\nOther sections on Wikipedia where Controversial Remarks is valid: \n\n Bryant Gumbel (section Controversial remarks)\n Mel Gibson (section Controversial remarks)\n Sherrod Brown (section Controversial remarks)\n Kent Hovind (section Controversial remarks)\n Venkaiah Naidu (section Controversial Remarks)\n Greg Gutfeld (section Controversial remarks)\n Lawrence Cannon (section Controversial remarks)\n Daniel Bernard (diplomat) (section Controversial remark)\n James R. Flynn (section Controversial remarks)\n\nand many many more\n\nstart.\n\nWhile at Harvard College 19-year-old Facebook CEO Mark Zuckerberg allegedly used login data from his social network to hack into fellow students email accounts; that evidence also included instant message transcripts where he calls facebook users \"\"dumb fucks\"\". The alleged following exchange is between a 19-year-old Mark Zuckerberg and a friend shortly after Mark launched The Facebook in his dorm room:\n \nZuck: Yeah so if you ever need info about anyone at Harvard\n\nZuck: Just ask.\n\nZuck: I have over 4,000 emails, pictures, addresses, SNS\n\n[Redacted Friend's Name]: What? How'd you manage that one?\n\nZuck: People just submitted it.\n\nZuck: I don't know why.\n\nZuck: They \"\"trust me\"\"\n\nZuck: Dumb fucks.\n\nIn another instant message (IM)\n\nFRIEND: so have you decided what you are going to do about the websites?\n\nZUCK: yea i\u2019m going to fuck them\n\nZUCK: probably in the year\n\nZUCK: *ear\n\nend.\"", + "id": "154" + }, + "155": { + "label": true, + "text": "stop it you crack whore \n\nGo die in a fire, you dick sucking fag. 128.61.19.93", + "id": "155" + }, + "156": { + "label": true, + "text": "\"\n\n Some bubble tea for you! \n\n thanks ass hole \"", + "id": "156" + }, + "157": { + "label": true, + "text": "Response \n\nYOU ARE LYING AND SLANDERING MY NAME! YOU ARE RACIST AND YOUR BIAS SLURS AND harrassment. I did not vandalize a page you IDIOT PIECE OF SHIT", + "id": "157" + }, + "158": { + "label": true, + "text": "Pukata Dishoom! Bi-polar Ass-Low-class S.O.B", + "id": "158" + }, + "159": { + "label": true, + "text": "Oh! I found out what his knickers are in a not about, Kev said 'fuck off idiot' in his edit summary to his first defacement of our talk page! ROFLMAO! That's brilliant, nice work Kev, making friends already. P Please make friends with the LESS crazy type of wiki-fascist PLEASE? xAidenx", + "id": "159" + }, + "160": { + "label": true, + "text": "AHS TO SAY! I DON'T CARE IF YOUR A MODERATOR A MEMBER OR THE FUCKINGL ORD JESUS CHRIST HIMSELF! I MAKE MY OWN DESCISIONS AND DO WHAT I WANT WHEN I WANT! AND NO ONE IS GOING TO STOP ME!", + "id": "160" + }, + "161": { + "label": true, + "text": "Craig Newmark\n\nCraig Newmark is a Kike, fuckhead!", + "id": "161" + }, + "162": { + "label": true, + "text": "FUCK \nYou little bitch the cowboys have no testes", + "id": "162" + }, + "163": { + "label": true, + "text": "i luv MY CHEMICAL ROMANCE!!!!!! I DONT GIVE A FLYIN SHIT ABOUT WHATEVER NE1 ELSE SAYS!!", + "id": "163" + }, + "164": { + "label": true, + "text": "it should be biased against those soulless fuckers", + "id": "164" + }, + "165": { + "label": true, + "text": "\" February 2014 (UTC)\n\nAbsolutely amazing, you're a total criminal, I have seen what you did with my Ayr and Saleban revisions. You're a complete and utter degenerate who actively deleted every single addition of mine on this website then you cry about \"\"personally\"\" attacking you. Well, criminal, for me to attack you, you would need to have some humanity first but you lack that since you're a criminal malefactor. I can't even find a better word to describe you that is synoonymous with CRIMINAL. You think I care about being banned? You must be mentally defiencent to assume I'd care about staying on a website where I can't even post anything. Let me tell you one thing, you can edit the fucking Somali people page and make it all Darood, you can fucking delete every single fucking Hawiye page on here but the current president of Somalia is Hawiye and it will always fucking stay that way, you Darood animals have been limited and contained to the internet where you roam. Go to fucking hell (that's if you don't edit the wiki page for hell and make it into a paradise). Fuck yourself. 17:41, 18\"", + "id": "165" + }, + "166": { + "label": true, + "text": "hey wiki nerd \n\nu suck man i dont like your nasty coments punk ill beat ur guts from the back. signed lover boy. ps i love butt sex and we can have butt sex ill bring the ky gelly", + "id": "166" + }, + "167": { + "label": true, + "text": "something you really really need to get that bug out of your ass.", + "id": "167" + }, + "168": { + "label": true, + "text": "I am going to rape you dead. \n\nIf you revert my changes again I will fucking rape you dead.", + "id": "168" + }, + "169": { + "label": true, + "text": "HELLO \n\nYou disgrace to humanity. Stop wasting valuable Internet resources (your killing the fucking planet) and throw out your PC. PS it's like 3am what the fark kinda life do you have on Wikipedia 24/7. A VERY SAD AND LONELY ONE LOL. Life's too short find something better to do", + "id": "169" + }, + "170": { + "label": true, + "text": "HEY CLOWN..YOUR MEAT PUPPET, Really FUCKED THE DOG on this on \nIs Goethean, your personal enforcer, must have check user for the follow editors.", + "id": "170" + }, + "171": { + "label": true, + "text": "you suck, get a life, get off wikipedia, you are stupid", + "id": "171" + }, + "172": { + "label": true, + "text": "\"\n\n Tamar Braxton \n\nU R retarded!!How can youtube not be a verifiable source. I put a clip of her hitting a D and E one octave above Soprano C(D7 and E7) and you say it's not a good source? What is then! I bet if I even got a video of her hitting whistle notes you'd say it wasn't verifiable. Of course it it. if you see or hear her hitting a whistle note, then she's a whistle registre singer. The same applies to all whsitle register singers!!!! U R just stupid!!!!! U and Mr. \"\"I'll bring the food\"\" who totally destroyed the Whsitle register singers category.\"", + "id": "172" + }, + "173": { + "label": true, + "text": "\"\n\nFelonious Monk, you can kiss my hairy Jewish ass! If your nose wasn't burried so deep in Chip Berlet's nut sack then you might actually have a bit of a sense of hummor and not be all anal about your precious Wiki-beuracracy. Go ahead and block my IP if you like, I really don't give a shit about you or Wikipedia. I can switch my IP address in two seconds anyhow. Or block my IP-range if you like - I fuckin dare you to! I'm switching internet providers tomorrow anyway, so it won't affect me, it will just keep a bunch of other people from editing your wannabe \"\"encyclopedia,\"\" which is A-OK with me! \"", + "id": "173" + }, + "174": { + "label": true, + "text": "ya mum \n\nfucks ya", + "id": "174" + }, + "175": { + "label": true, + "text": "hello moto \n\nhello flygayguy649 i hope u get a dick stuck up your ass i am a 13 year old kkk member. and i'll kick your ass so stay away and dont delete my pages. BITCH!!!", + "id": "175" + }, + "176": { + "label": true, + "text": "Archivesyou have a message re your last change, go fuckyourself!!!", + "id": "176" + }, + "177": { + "label": true, + "text": "\"\n\n You Suck \n\nIf you don't undelete the page \"\"Barry Dejay\"\" I will %$#@ you!\"", + "id": "177" + }, + "178": { + "label": true, + "text": "OMICRONPERSEI SUCKS GWERNOL'S VAGINA DAILY.", + "id": "178" + }, + "179": { + "label": true, + "text": "Its harder than you think bithches", + "id": "179" + }, + "180": { + "label": true, + "text": "Irresponsible dumheads. Each and every image has fair use rationale and appropriate copyright clarifications. Shitheads like you do not deserve any dialogue. 71.184.9.231", + "id": "180" + }, + "181": { + "label": true, + "text": "I can change my IP at will asshole.", + "id": "181" + }, + "182": { + "label": true, + "text": "http://www.cnn.com/2009/CRIME/02/18/barracks.death/ There. Don't know how you mised this in the news. I don't know how to do any of this citation crap, either. I don't have enough time to spend all day chained to a computer learning haxx0ring or whatever it is you nerds do all day in your parent's basement. And it's notable because it happened on the base and is becoming quite a big scandal. This should be obvious on the surface, idiot.", + "id": "182" + }, + "183": { + "label": true, + "text": "jam your message up your arse wikipedia dickhead", + "id": "183" + }, + "184": { + "label": true, + "text": "Its fucking assholes like you who vandalize wikipedia that really grind my gears. Where the fuck do you get off? Huh? Huh? You think this is funny don't you? Well I sacrificed a career and a marriage to keep unconstructive pigs like you from ruining a good thing like Wikipedia; and if I ever get to see my kids again I know they'll thank me for this. You sir are a prick. And what kind of fucking name is 99.135.144.18 anyway? Oh and your user page sucks noob. 24.61.195.2 \n\nP.S. You personally, and not your ip are forever banned from Wikipedia", + "id": "184" + }, + "185": { + "label": true, + "text": "by the way I AM A FUCKIN FAG FUCK U", + "id": "185" + }, + "186": { + "label": true, + "text": "http://twitter.com/phoenixreporter - HACK THIS FUCKER'S ACCOUNT AND ALSO FIND AND KILL User:Zhanzhao !!! FUCK HIS FAMILY AND HIS GIRLFRIEND!!! WAHAHAHA", + "id": "186" + }, + "187": { + "label": true, + "text": "\"\ntry these important things and maybe you won't be such a sucker motherfucker:\n\n1. Learn how to spell. If things remain as they are, everyone is bound to consider you to be the ignorant lame-brained cult member you are.\n\n2. Revert your attacks on Van Tucky on the talk pages. You come off as a vicious, vile psychopath. If you ever set your cult defending ass in a court of law, the jury would see through your charade in heartbeat.\n\n3. Stop playing good cop- bad cop with your fucking retarded Dahn hack Forestgarden\n\n4. Accept all Korean language sources you stupid bitch!! How dare you try to stifle and censor articles in the name of your fucked up cult. Your Forestgarden bitch believes its within Wiki policy to include Korean language articles when reporting on favorable aspects of your bitch master. Why don't you include all the other more negative portrayals in the Korean language. Also, who said this Itsahappyday fuckhead deserves to translate any Korean? This should all be disputed, you fucking racist, neo-nazi reject?\n\n5. Stop using the word cynical to describe your \"\"enemies.\"\" You come off even more retarded than your Ilchee bitch master. Your philosophical maturity is less than that of a first grader. The world is \"\"cynical.\"\" Those who don't believe in Dahn are \"\"cynical.\"\" I can't wait until South Park makes an episode about your bitch cult. \n\n6. Are you fucking insane? Korea is the center of the universe? Korea as a cultural hub? Korea the place where the next messiah appears? You Dahn people never cease to amaze when it comes to your thought processes. Korea is not what your Ilchee bitch believes it to be. Think about it retard- the fucking nation of Palau has more of a right to talk about religious heritage than the fucking hermit kingdom. How can you be so retarded, that you choose a Korean cult? If you chose a Chinese or Indian one, at least it would show you have some portion of a brain. Coming to Korea and joining a Korean cult with Korea-centric views is more retarded than travelling to Antartica in search of good coffee while visiting Columbia in search of ice and snow.\n\n7. One more time: the philosophical underpinnings of your shit cult are so flimsy I must question your intelligence.\n\n8. Nicola Cola...what kind of bitch ass name is that? what is wrong with you?\n\nAnd you wonder why you need to join a fucked up cult to find friendship and loving. Dumb fuck!!!!!!\"", + "id": "187" + }, + "188": { + "label": true, + "text": "FUck you you god damn mother fuckin son of a bitch stop being a stupid ass shithead and be fuckin cool for once", + "id": "188" + }, + "189": { + "label": true, + "text": "Jetstreamer: you can go and fuck yourself you stupid sick bastard homo!", + "id": "189" + }, + "190": { + "label": true, + "text": "Ignore him, Scientizzle is just an asshole.", + "id": "190" + }, + "191": { + "label": true, + "text": "Where do you get off deleting that? it took me ages to do and you jus come and delete it, all the while leaving your shitty MTV bollox up, you fucking Americans are nothing but a bunch of fucking hicks. Your presidents a fucking redneck hick and I cant wait to see the day when that bastard gets a nuke up his arse!!!", + "id": "191" + }, + "192": { + "label": true, + "text": "\"\n\n A kitten for you! \n\njust becuz ur pussy 4 lying.\n\n \n\"", + "id": "192" + }, + "193": { + "label": true, + "text": "WHY DID YUO BLOCK ME????2\n\nUser talk:24.63.62.169\n\nALL I ADDED WAS A FUCKING BREAK\n\nIS THERE A WIKIPEDIA RULE AGAINST ADDING BREAKS TO PAGES\n\nWHAT THE FUCK", + "id": "193" + }, + "194": { + "label": true, + "text": "\"\n\n Hey \n\nFirst, it's between me and idiot, so please don't get involved, ok?\n\nI had added information to the Snopes article that I not only verified but then provided information on the talk page on how to do so. Instead of checking the talk page though, lazy idiot just hits revert and goes back to eating chips off his/her chest.\n\nUnfortunately that seems to be all too common around here - I've read countless \"\"bitching sessions\"\" posted by other people added constructive and meaningful information, only to have some lazy jerk remove it on a whim without even bothering to see what it was.\n\n99.139.224.87 \"", + "id": "194" + }, + "195": { + "label": true, + "text": "What the fuck? \n\nCluebot NG is in your house... does that?", + "id": "195" + }, + "196": { + "label": true, + "text": "Take this how you will, but you suck Big Black Donkey Balls", + "id": "196" + }, + "197": { + "label": true, + "text": "Its time to pay back \n\nyou are an asshole an asshole and yet again an asshole\ntotal idiot you are a real piece of shit", + "id": "197" + }, + "198": { + "label": true, + "text": "MUHAMMAD WAS A MURDERER, RAPIST, THIEF, SLAVE TRADER, WARMONGER AND DIRTY PEDOPHILE\n\nISLAM = NAZI", + "id": "198" + }, + "199": { + "label": true, + "text": "Im sorry are you fucking stupid that nice person just gave me a warning then you fucking block me, nigger cunt eat pussy bitch", + "id": "199" + }, + "200": { + "label": true, + "text": "\"\nIn 1930, Balbo also did not fly into St. Petersburg, Mumbai or Ho Chi Minh City, because those cities were not called that in 1930 either.\nIf Balbo had flown in 1990, he would have flown into Derry, per your petty policy. (What sort of city needs a stupid policy like this, he asked rhetorically.) Ok? Have you got it now?\nBut this is not 1990, it's 1930.\nIf you don't understand the difference, why are you \"\"working\"\" on an encyclopedia?\nEh? Eh?\nQuit wasting my time with this bullshit.\nBullshit is what you are pushing. Bullshit.\nGot it? Jesus H. Christ. \"", + "id": "200" + }, + "201": { + "label": true, + "text": "Can't sleep, clown will eat me, go fuck yourself you piece of hog anus.", + "id": "201" + }, + "202": { + "label": true, + "text": "her!\n\nPoop, pee, toot, fart, gas, diareah!\n\nZoey is poop. She stinks.\n\nI want to marry you baby! Call me!", + "id": "202" + }, + "203": { + "label": true, + "text": "WOULDN'T BE THE FIRST TIME BITCH. FUCK YOU I'LL FIND OUT WHERE YOU LIVE, SODOMIZE YOUR WIFE AND THEN BURN YOUR HOUSE DOWN. FUCK YOU YOU FUCKING QUEER.", + "id": "203" + }, + "204": { + "label": true, + "text": "FUCK YOU FUCK YOU FUCK YOU \n\nFFFFFFFFUUUUUUUUUUUUCCCCCCCCCCCCCCKKKKKKKKKKKKKKKK YYYYYYYYYYYYYYYYYOOOOOOOOOOOOOUUUUUUUUU!!!!!!!!!!", + "id": "204" + }, + "205": { + "label": true, + "text": "Waggers is a dumb fuck", + "id": "205" + }, + "206": { + "label": true, + "text": "dogs fucked the pope \n\nWHARRRBL GRRRBL", + "id": "206" + }, + "207": { + "label": true, + "text": "And THIS is why you don't list highly speculative ones! I was simply referring to the common-frickin-sense category of actors. Apparently, common sense you lack. Tch, fuck's sake. This is why people don't take Wikipedia seriously. Professionalism? Professionalism my ass. You cunts are the direct opposite of it.", + "id": "207" + }, + "208": { + "label": true, + "text": "What the fuck are u talking about?", + "id": "208" + }, + "209": { + "label": true, + "text": "Suck my greasy dick, I will start creating thousands of pages using different names and you can eat the corn out of my shit if you like. I can create far more than you can ever delete. I will use various screennames, various site titles, and all so don't fuck with me you split lip bitch.", + "id": "209" + }, + "210": { + "label": true, + "text": "\"\nAnyone who looks into this is going to see your harassment, especially the comment you left on my talk page: \"\"Over the past couple of days you've been a real PAIN in the ASS.\"\"\nIn the words of a fine Canadian, \"\"Southern man, better keep your head. Don't forget what your good book says\"\". \"", + "id": "210" + }, + "211": { + "label": true, + "text": "Bullshit \n\nWilliam Penn used the phrase too. I think this is a very biased article.", + "id": "211" + }, + "212": { + "label": true, + "text": "Go fuck yourself Gavin! Go fuck yourself Ryan I bet you double teamed her before you blew into each other's mouths!", + "id": "212" + }, + "213": { + "label": true, + "text": "If \nyou fucking message me again I'm going to kill your fucking family. First I'll make sure they see all of the evil that is in human beings just so they understand that they have no choice but this, then I'll cause them such incredible pain that they will pray for razors on their eyeballs. Then I'll come to you after you have watched this. I will literally peel the skin from you and then go on to the viscera, bit by bit all the way to the bone. You will be alive for the entire time as I'll do limb by limb and cauterise as I go. You will finally reach death when I slowly introduce salt via drip directly into your heart. It's very painful, trust me.", + "id": "213" + }, + "214": { + "label": true, + "text": "I had enough of *you*, bastard.", + "id": "214" + }, + "215": { + "label": true, + "text": "\"\n\nOhh, I didn't thought that situation is that bad you being gay. I'm sorry for you fagg.\n \u2014Preceding unsigned comment added by 95.68.45.58 \"", + "id": "215" + }, + "216": { + "label": true, + "text": "You ignoramus! My cousin just did the hitler pictures and the swastikas and what not. I've been the one talking to you you imbecile. I can't believe that people that are stupid like you exist. It makes we want to start playing russian roulette with myself.", + "id": "216" + }, + "217": { + "label": true, + "text": "User:NHRHS2010 is a homo like mitt romney is. \nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.\n User:NHRHS2010 is a homo like mitt romney is. \nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. NEWL", + "id": "217" + }, + "218": { + "label": true, + "text": "fuck god youn shit asshole", + "id": "218" + }, + "219": { + "label": true, + "text": "Man, you are another wikitard aren't you. What pusses.", + "id": "219" + }, + "220": { + "label": true, + "text": "hey\nwhy the fuck is it so hard to get an article on here?", + "id": "220" + }, + "221": { + "label": true, + "text": "Fucking snowolf needs a tampon \n\nSeriously...", + "id": "221" + }, + "222": { + "label": true, + "text": "hay bitch \n\nthank you kindly for your advice on my vandalism but if your the dick who removed the thing abouth Berties make up costs Thats true... so ah FUCK YOU", + "id": "222" + }, + "223": { + "label": true, + "text": "You know what, fuck you, go revert my edit. This is more pointless than talking to a brickwall.", + "id": "223" + }, + "224": { + "label": true, + "text": "WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!\n\nHot smokin' lesbean goodness! I saw your picture and I figured, that you must be a LEZBIAN! WOOOOOO!!! Make out with another female and send me the images! WOOOOOOOOOOOOOOOOOOOO!!! Hot Smokin' Lezbian! Woooo!!!\n\nHere's a song I wrote about lesbians:\n\nLALALALAL-LEZ-BEE-ANN! I say, LALALALALALa-LEZ-BEE-ANN! \nWOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO, baby! \nLesbians turn me on. Every where I go \nThose hot smokin' ho's!!\nIt's just that kinda wo-a-orld,\nI love until I'm o-a-old!\nDon't take my lesbian away.\nI don't care if she's gay\nI love her anywaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay!!!!\n\nLez-bee-ann, I like the way you act.\nLez-bee-ann, i stare at your butt crack\nit's the way i was born,\ninto a world of scorn.\nbut it's okay,\nbecause i have my gay... little Lez-bee-ann!\n\nSing it with me:\n\nLALALALALA-Lez-bee-ann\nYeah, oh yeah, Lez-bee-ann!\nI just want a pecie of my Lez-bee-ann!\n\nLALLALALALALALAL-LEZZZZZZZZZZZZZZZZ-BEEEEEEEEEEEEEEEEEEEEEEEEE_ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!", + "id": "224" + }, + "225": { + "label": true, + "text": "The most pathetic thing...\n...Is nationalist losers like yourself spreading your propaganda and expecting people will believe your shit with no questions asked. Get a life loser. Either thatm or fuck off and die.", + "id": "225" + }, + "226": { + "label": true, + "text": "\"\n\"\"And I hate everything to do with China\"\"\nWhat's with all the hate? I, believe it or not, do not hate Georgians. Just Saakashvili. He's an asshole. \"", + "id": "226" + }, + "227": { + "label": true, + "text": "The only thing you are persistant at you ugly bastard is fucking the TROLL'''", + "id": "227" + }, + "228": { + "label": true, + "text": "Carrot Top page \n\nYou little faggot, why are you ruining the Carrot Top page? His forum belongs in the links section! Go suck a cock!", + "id": "228" + }, + "229": { + "label": true, + "text": "\"\n\n You fagg0t \n\nI was fuck!ng talking to you, you bitch. \"\"oh no you're fuck!ng vandalising my fuck!ng goddamn page i better cry a fuck!ng wiki-river\"\" you c0cksucking father of wh0res. Suck my d!ck. That's the last time I ever try to be civil with someone. You have ruined my faith in wikipedia and I will now proceed to retract my $200 donation you miserable cvnt.\"", + "id": "229" + }, + "230": { + "label": true, + "text": "I raped Katy perry's penis last night with a dildo, and it was fun because then we started masturbating together!", + "id": "230" + }, + "231": { + "label": true, + "text": "KISS MY DICK \n\n...ALL 3 OF YOU", + "id": "231" + }, + "232": { + "label": true, + "text": "\"\n\nRDH, I wouldnt be so proud to label youself a \"\"Wiki Facsist\"\", as you have no idea of what the original meaning is of that world. That particular philiosophy caused millions of people to DIE, and people who disagreed with them were put to death. Please read the Wiki entry on Facsists. \n\nAnd, how do you know that the orignal entry on a page (with no corrobarting backup) is \"\"factual information\"\". You adjust your meaning of \"\"factual information\"\" to fit your particular brand of socialist bullshit. Just because Leithp is less of a \"\"Wiki Facsist\"\" is not a glowing statement either. The Wikipedia concept is doomed to failure becuase we have so-called editors like yourself who edit the pages to satisfy yourselves. A real editor has knowldege of a particular subject matter, and is supervised by people to ensure fairness of content. The REQUIRED registration solves no problem except less work for people like you, but still leaves an enormous creditability problem, which WIKI has been recently exposed to have. SO, have fun while you can, since this format is bullshit as far as a serious encyclopedia venue. \nGo help Sting save the rainforests moron..\"", + "id": "232" + }, + "233": { + "label": true, + "text": "tu mom es a dirty slut \n\ndisgusting..", + "id": "233" + }, + "234": { + "label": true, + "text": "Queen Fag \n\nHello, could you please explain why you are such a Queen Fag ? If you're not familiar with the term it is someone who promotes the queen and monarchy at every turn and whom enjoys homosexual behavior with other males. This involves receiving and delivering. It has come to my attention you are a giant queen fag and I was wondering how you became such a queen fag ? 216.145.245.75", + "id": "234" + }, + "235": { + "label": true, + "text": "Hi \n\nIm a fucking bitch.\n\n50.180.208.181", + "id": "235" + }, + "236": { + "label": true, + "text": "Bitch \n\nYou are a little bitch. I fuckin spent 6 hours on big sam (rapper) an you call it fuckin vandolism, hard ass aint you, fuck you i'm makin a true ass page an you wack off an delete my page. What the fuck is up, your like a snitch but to yourself. I'll fuckin edit your bitch ass page an delete that shit. I'll fuck up every single thing on your gay ass website if you keep deletin my ass. Wanna talk to me, IM me at GuttyBoy3D or email me at GuttyBoy3D@aol.com", + "id": "236" + }, + "237": { + "label": true, + "text": "forst of all get off your fat ass and get a job! second of all you need to quit putting false information on wikipedia ok! El Salvador wont have a crime section at all and if it will i will put one in the nicaragua one because nicaragua is the most corrupt and poor country full of thiefs the country is full of crime and i have articles and i will make a crime section for it i el salvador or san salvador has one. \n\ndont delete this because your not allowed to delete user comments ;)!", + "id": "237" + }, + "238": { + "label": true, + "text": "thinkbich mother fuckin asshole", + "id": "238" + }, + "239": { + "label": true, + "text": "Whatever, dude. Fuck off.", + "id": "239" + }, + "240": { + "label": true, + "text": "UNBLOCK: 1. The reason I used sockpuppets was to avoid harassment from user: Dibo who immediately reverted all my edits, , and when I forgot to log and branded me a sockpuppet of some previous user, here which the checkuser proved did not exist . I got into a revert war with user: Tancred and user: Dibo who from the contributions, seemed to devote their time exclusively to making trouble and aiding each other in edit wars, as is shown here, , as well as in the earlier case regarding user: Ehinger222 who they erroneeouslly accused me of being. After several days of edit warring with user: Tancred over the right to call rugby league football, football,(surely a neccessity and not erroneous), user: Tancred's vandalism to the rugby league nations template here , The names of various sports on the Marconi stadium site and whether the a-league franchises should be referred to as clubs(part of their franchise names, e.g.Queensland Roar FC is a franchise and not a club, but takes the name of a club for marketting reasons) or franchises, and whether minor premiers were premiers or not. Tancred has a history of edit wars, exemplified no better than here. I was banned by user: Chuq although my last free edits from here were this , , my last was this . is where I made an argument for my case for the A-League case. Earlier, I had asked Chuq to please get a non soccer admin to help sort it out made in language not too different to chuq's . Funnilly enough user:Chuq sent no warnings to user:Dibo and user:Tancred despite their equally uncivil and accusatry of vandalism here , (I was not one at that stage, as I was not trying to misuse the system and eing honest enough not to use this account to try to sway the argument), , (note the term POV rubbish). I felt I was hard done by and resolved to annoy the blockers as much as they had annoyed me before resuming as my previous identity and making a large number of useful contributions before being bogged down by a piece of shit like user:Dibo who provoked this whole encounter. User:Dibo and User:tancred are the ones who should be banned if any justice is to be done, and I am resolved upon annoying the whole lot of you unless I am unblocked and the usefullness of my <500 edits is acknowledged as actual contributions and user:dibo recognised as the edit warrer that he/she/ it is.", + "id": "240" + }, + "241": { + "label": true, + "text": "What did I do? I went to the site and found nothing.98.82.114.66 fuck you", + "id": "241" + }, + "242": { + "label": true, + "text": "\"\n\nYou know... [Wikipedia:Articles for deletion/Frasier's Curse you're fucking crazier] than I thought. Try ADDING SOME CONTENT, not judging others. What a frigging piker. GROW THE FUCK UP. // nkB \"", + "id": "242" + }, + "243": { + "label": true, + "text": "Eternal Pink why have you named you main guy in your crap manga because evreryone thinks the same thing that it will be fucking rubbish and it will kill all manga \nand no one thinks you can make one they all think you won't be able to finish it(or even start)", + "id": "243" + }, + "244": { + "label": true, + "text": "Dude \n\nDude stop busting my balls.", + "id": "244" + }, + "245": { + "label": true, + "text": "My Band Page's deletion. You thought I was gone. \n\nDeleting the comment I posted on your 'talk page' does not delete my feelings for your hasty decision to delete my page. You, sir, are still a cock-sucking douche fuck. Sit back for a second and think about what your life has become. ............ Done? That didn't take long did it? Nope. Because, as I am most certainly aware, your life is a shitstorm of sitting in front of the computer masturbating to fictional creatures. Your attempts to get rid of me are mediocre at best. You are constantly sucking the dick of failure. You don't want a personal attack, huh? Well, too bad, Fuckcock McDickerson. You've got one. From me. You can go ahead and delete my profile from wikipedia. I'll just make another one and come right back to 'Syrthiss's talk page and insult the dick off of you. How could you shatter the dreams of an innocent eighteen year old college freshman trying to make a name for his band. Does that make you happy? Fucking with people because you're an overweight, single, old man in a dead-end job. Did you spot that perhaps someone else was going to follow his dreams and you were trying to hold him back so somebody else could suffer like you? Yes you did. I don't make empty threats, so I won't be saying anything along the lines of 'i'll hurt you' or 'i'll eat the children from within your sister's womb', but I will say that you are a asshole, son-of-a-bitch, mother fucking cock sucker. So, go eat some more food and drown your sorrows you premature ejaculating, bald headed fuck.\n\nYou should do something nice for yourself, maybe go grab a couple of Horny Goat Weeds from your local convenience store and jack off for a little longer than three minutes tonight.\n\nSincerely,\nAn Asshole That's Better Than You In Every Way.", + "id": "245" + }, + "246": { + "label": true, + "text": "\"\n\n \"\"Absolute load of shit\"\" \n\nYour quoted remarks are clearly uncivil and yet you comment on the civility of others. Such a stance beggars belief. Would you care to explain yourself. Talk \"", + "id": "246" + }, + "247": { + "label": true, + "text": "No, maybe you should get a life instead of being like a shot to revert my vandalism on a page relating to a game nobody has talked about in the last two years. Wiki = made you their bitch. 86.160.60.82", + "id": "247" + }, + "248": { + "label": true, + "text": "I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuck niggas! I fuc", + "id": "248" + }, + "249": { + "label": true, + "text": "Stop removing my edits! \nWhy do you insist on being a flaming asscake?", + "id": "249" + }, + "250": { + "label": true, + "text": "DON'T DO IT UNLESS YOU WANT TO HAVE A FUCKED BRAIN AND EVERYTHING ELSE", + "id": "250" + }, + "251": { + "label": true, + "text": "thanks cunt \n\nthanks for speedily deleting my john kerr page. if it ever happens again you will wake up looking down the barrel of a shotgun and then we will punch your nut sack till we hit concrete but if we are on any other surface uh oh for you!!!!!!!!!!!!!!!!!!", + "id": "251" + }, + "252": { + "label": true, + "text": "i never found it a supportive environment myself. you are speaking of an aspiration perhaps rather than the reality of wikipedia. In the meantime your suggestion that my remark to petrikrohn fascist could be misinterpreted is puzzling. it means he is a fucking lying fascist. how can that be misinterpreted. please stop with your specious humbug.", + "id": "252" + }, + "253": { + "label": true, + "text": "Wowwww. \n\nYou're really fucking ignorant. -", + "id": "253" + }, + "254": { + "label": true, + "text": "FUCK YOU FUCK YOU FUCK YOU FUCK YOU FUCK YOU", + "id": "254" + }, + "255": { + "label": true, + "text": "Do I hint a bit of jealousy, because they could potentially be on Wikipedia, or because they've made something of themselves, and you're just a little cunt who edits this site. Grow the fuck up.", + "id": "255" + }, + "256": { + "label": true, + "text": "LOADING THAT FUCKING GARBAGE HERE", + "id": "256" + }, + "257": { + "label": true, + "text": "i still edit, asshole.24.196.119.217", + "id": "257" + }, + "258": { + "label": true, + "text": "Go away and stop bothering me \n\ni don't want your slimy s**t all over my page, so why don't you f**k off and leave the rest of us to celebrate the fact we're all going to DIE??? YAYYYYYY \ud83d\ude04", + "id": "258" + }, + "259": { + "label": true, + "text": "More YouTube\n\nI f*cking hate those chain letters on YouTube, pisses me off everytime i see one. Like this one: 'this is a true thing that can happen! its not a chain letter! its kinda scary at first but it really works!! paste this message into 3 comments and press ATL F4 and your crushes name will appear on your screan!!! is so weird this is a true thing that can happen! its not a chain letter! its kinda scary at first but it really works!! paste this message into 3 comments and press ATL F4 and your crushes name will appear on your screan!!! is so weird'\n\nRetards.", + "id": "259" + }, + "260": { + "label": true, + "text": "User:Abd is Muslim scum", + "id": "260" + }, + "261": { + "label": true, + "text": "You are my bitch! \n\nI own your ass.", + "id": "261" + }, + "262": { + "label": true, + "text": ". That's right. You heard me.\n\nFAGGOT", + "id": "262" + }, + "263": { + "label": true, + "text": "gay dumb cunt!!!!!!! SWUCK MY DICK FAGGOTTTTTTTT", + "id": "263" + }, + "264": { + "label": true, + "text": "man u piece of shit \n\nu piece of shit,u fucki9ng 6 yr old don't evn hav a brainm.john cena can wrestle,u bitch.didn't u c him wrestle?he's a wrestler,ps.\n1.noone likes you\n2.noone understands you\n3.you insult our favourite wrestler bitch.\nyour gonna get blockd from editing right now,got it!!!!", + "id": "264" + }, + "265": { + "label": true, + "text": "dumbass\ndont call my shit a garage band, you sit on wikipedia all day and edit peoples nonsense come on how much room do you have to talk about anybodys anything.", + "id": "265" + }, + "266": { + "label": true, + "text": "Hey asshole, I'm Creamy3. Why don't you go suck on your mommy's dried up, saggy, crusty old titties. Go ahead and lick her sweaty, stinky old cunt while you're at it. Fuck you cocksucker.", + "id": "266" + }, + "267": { + "label": true, + "text": "Oh noes! I'm heart-broken. Get your fucking retarded hearts off my page, you little privileged child.", + "id": "267" + }, + "268": { + "label": true, + "text": "Hey, faggot. \n\nYou fucking retard. You better quit undoing my vandalism, bitchboy.", + "id": "268" + }, + "269": { + "label": true, + "text": "\"Email from User:HabsMTL to User: Phenomenon8980. \nYo. What in heaven's name is your problem with Rm994? He's just trying to explain to you how to properly edit a page on WP. Instead, you practically \"\"spit\"\" in the guy's face. So, in response to your actions, I will \"\"spit\"\" in your face and then you can tell me how it feels afterwards because you deserve it you motherfucker!!!! DO NOT BUG Rm994 EVER AGAIN, YOU HEAR ME YOU SOB? HabsMTL\n\nI am writing on behalf of Phenomenon8980. He has not contacted \n\n\"", + "id": "269" + }, + "270": { + "label": true, + "text": "what a little bitch running to the admins to block", + "id": "270" + }, + "271": { + "label": true, + "text": "You suck your family members' cocks!", + "id": "271" + }, + "272": { + "label": true, + "text": "\"\n\nAny chance I can get this shortened? I'll admit I acted like a dick, but I was just messing around. I don't even care that much about the issue at Chris Long, as I've been following it the past few days, and I probably wouldn't even jump back into the discussion there.\u25ba''''''Holla! \"", + "id": "272" + }, + "273": { + "label": true, + "text": "If you don't let me post, I will fuck you up", + "id": "273" + }, + "274": { + "label": true, + "text": "new name \n\nPerezhilton has changed his name to dick sucker.", + "id": "274" + }, + "275": { + "label": true, + "text": "You peice of irish scum \n\nHow dare you talk shit about my country? Fuck you, stupid shamrock bitch, I hope the next genocide we serve on you wipes your entire disgusting, repulsive race out. Fucking micks, you shouldn't even be alive after the first attempts, hopefully next time you wont be. Die. 92.24.85.159", + "id": "275" + }, + "276": { + "label": true, + "text": "Jet Streamer \nJet Streamer is a son of a bitch, don't listen to him, he can go to hell", + "id": "276" + }, + "277": { + "label": true, + "text": "What a motherfucking piece of crap those fuckheads for blocking us!", + "id": "277" + }, + "278": { + "label": true, + "text": "i hope you feel like shit for deleting my post. go fuck yourself", + "id": "278" + }, + "279": { + "label": true, + "text": "Well since you've stated that you don't care, then piss off and leave things such as this to people that actually have the power to do something (i.e. the admins) about the asinine reverts caused by that random fucktard.", + "id": "279" + }, + "280": { + "label": true, + "text": "\"\n\n You Are an Awesome wikipedian \n\n Some shit Some droppings of filthy muck mess to feel you better. Don't bother myself Summon \"", + "id": "280" + }, + "281": { + "label": true, + "text": "\" \n\u201c\"\"argument by argument\"\" (tm)\u201d? If you have to invent a fallacy then even you have to know that you\u2019re grasping for straws.\n\nCollect, we do not have to say \u201cthe world is regarded as being round by some members of the scientific community\u201d any more than we have to say \u201cwater has never definitively been proven to be wet\u201d. While I would personally prefer that we said something like \u201cHam\u2019s claims have been disproven by modern science\u201d (because I think it sounds more authoritative), if it\u2019s between \u201cincorrect\u201d or nothing then \u201cincorrect\u201d is clearly the superior choice because it is factually true.\n\nAnd please don\u2019t try that \u201call the intelligent readers already know he\u2019s wrong so there\u2019s no need to point out that he\u2019s wrong\u201d argument. Every fringe-pusher and their uncle has already tried that tactic and it\u2019s bullshit. We can\u2019t just allow Wikipedia to be full of rubbish and assume that the smart readers will filter the fact from the fiction. 76.107.171.90 \n\n\"", + "id": "281" + }, + "282": { + "label": true, + "text": "\"\n\nHere you go again. I meant to say TIGHTEN UP not lighten up. As in tighten up and do your job better. Who do you think you are to be constantly correcting me? Now I see why you work for a website because behavior like that will never fly in the real world. You do a shitty job of representing this site. Furthermore, DO NOT try to threaten me by saying I'm going to get blocked because I couldn't give a fuck less. I'm done with this website after what happened yesterday. So \"\"MS\"\" fuck you, you little smart ass and fuck wikipedia.\"", + "id": "282" + }, + "283": { + "label": true, + "text": "YEAH, FOR REAL, STUPID.", + "id": "283" + }, + "284": { + "label": true, + "text": "Continuing to learn to fuck off. \n\nContinuing to tell me to stop changing my page will result in me changing the page back to how I put it. As it is my page, fuck off.", + "id": "284" + }, + "285": { + "label": true, + "text": "Fucking lying nigger, fes up you peice of shit211.28.54.73", + "id": "285" + }, + "286": { + "label": true, + "text": "I think it's fair to say that people who found out what infantry is by reading this article are being complete niggers.-", + "id": "286" + }, + "287": { + "label": true, + "text": "\"\nok a direct quote from the page for fuck is \"\"Other uses are dysphemistic: The sexual connotation, usually connected to masturbation (in the case of \"\"go fuck yourself\"\" or \"\"go fuck your ass\"\") is invoked to incite additional disgust, or express anger or outrage. For example, \"\"Fuck that!\"\", \"\"Fuck no!\"\", or \"\"Fuck you!\"\".\"\" \nthats a bit worse than saying \"\"masturbation is like taking a good dump\"\" mate come on just put it back up and quit being a douche...\"", + "id": "287" + }, + "288": { + "label": true, + "text": "\"\n\nPretentious, stupid, moron...\nYou are leaving subhuman messages in the talk pages of shared IP addresses. By the time that someone sees these pathetic attempts at proving your worth the original user is long gone. Morons like you are biting the newbies like first class assholes. It wasn't like this back in my days, all of this bureaucratic idiocy is what drove me away despite having reaches the \"\"admin elite\"\" following a RFA. The only thing more pathetic that this project's degradation is YOU.\"", + "id": "288" + }, + "289": { + "label": true, + "text": "Joseph Cardinal Zen\nI am already too neutral towards the son of bitch. He is a spy of the Holy See.", + "id": "289" + }, + "290": { + "label": true, + "text": "\"\nHilarious even without the en-dash thing: I keep reading Post-Hotree\u2013Fuck. (talk) \"", + "id": "290" + }, + "291": { + "label": true, + "text": "YAMLA, are you stupid and a gay ass fag whos mother was a fucking whore you fuking idiotical mongolical son of a bitch you are so fucking faaaaaaagggggggggggggyyyyyyyyyyyyyy that oyuy suck as much cock as your dad who was the biggest gay ass idiot in history who ever sucked cock and oyu also stuck up a dildo up your mothers ass while she was pooing and you made your sister eat that shit!!!!", + "id": "291" + }, + "292": { + "label": true, + "text": "(I'm typing this with his cock in mu mouth!)", + "id": "292" + }, + "293": { + "label": true, + "text": "Shit \n\nGeorge tan031993 you're a bitch!!!\n\n go to hell!!!", + "id": "293" + }, + "294": { + "label": true, + "text": "\"\nFeck off, you waste of time. talk \"", + "id": "294" + }, + "295": { + "label": true, + "text": "What the fuck are you doing? \n\nFucking asshole81.178.153.156", + "id": "295" + }, + "296": { + "label": true, + "text": "NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED! NATE, YOU ARE FUCKING GOD DAMN FIRED! YOU ARE FUCKING FIRED! YOU ARE FUCKING FIRED!", + "id": "296" + }, + "297": { + "label": true, + "text": "SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURITYFUCK HOMELAND SECURI", + "id": "297" + }, + "298": { + "label": true, + "text": "Dex will you please stop being such a bitch? \n\nDon't you believe in first ammendment rights? Come on now! I'll bet you are against legalizing cow tipping too aren't you you little fucking dork?", + "id": "298" + }, + "299": { + "label": true, + "text": "Block me, go right the fuck ahead. Fucking fascist cunt. All of you are elitist snobs, who don't give a shit about the facts. You don't care about the truth, you just report. Like little tabloids, you just lie. 71.59.189.46", + "id": "299" + }, + "300": { + "label": true, + "text": ". I should become a detective for figuring all that out! Oh yeah, I suck cocks. That's how I became a Wikipiedia admin. And because I have a lot of time on my hands. I often feel good about myself knowing that I can ban people from the internets", + "id": "300" + }, + "301": { + "label": true, + "text": "Hello, I think you are a fuckwad. Eat shit and die?", + "id": "301" + }, + "302": { + "label": true, + "text": "William S Saturn is a sockpuppet \n\nHey dickweed Saturn, remember me? You dumb fat bitch", + "id": "302" + }, + "303": { + "label": true, + "text": "And the pay sucks o)", + "id": "303" + }, + "304": { + "label": true, + "text": "Decline unblock \n\nYou declined my unblock request. Barrymcpeedmipants or wev his name is, is probably another student at my school, NOT me. If you understood this before it would make you real smarter than you currently are, you obnoxious cunt.", + "id": "304" + }, + "305": { + "label": true, + "text": "THE LINK IS THERE. I have an idea. Why not delete the page and then re create it a few days later you fucking retard? Have you a life at all? Is it your life to go around and delete everything here? Why not go OUTSIDE and build a snowman you loser?", + "id": "305" + }, + "306": { + "label": true, + "text": "Fuck you Sandra Oh is so goddamn ugly it's ridiculous.", + "id": "306" + }, + "307": { + "label": true, + "text": "didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt\nfuck your warning and fuck your mum. and gg I didn't sign this so u cant ban me as u don't know who wrote this sloppy ass cunt", + "id": "307" + }, + "308": { + "label": true, + "text": "Orangemarlin, you're an asshole and that's all there is to it!", + "id": "308" + }, + "309": { + "label": true, + "text": "What the fuck gose here", + "id": "309" + }, + "310": { + "label": true, + "text": "many unsecured wi-fi hot spots, so many idiot wikipedia pages", + "id": "310" + }, + "311": { + "label": true, + "text": "i h8 u \n\ni h8 u u suck! ur a nerd w/ nothing better 2 do than piss peeps on wikipedia off!", + "id": "311" + }, + "312": { + "label": true, + "text": "List of Royal College Colombo alumni and Lalith Kothalawala and Cossde \n\nwhy this person Cossde doesn't want to / trying to avoid / or shy to add the name of old royalist the no one cheater in sri lanks to the list of List of Royal College Colombo alumni. this Cossde is a sick paranoid puppy who wants only the colombo 7 royalist to be survived on internet. u are an absolute sick ass hole( ).", + "id": "312" + }, + "313": { + "label": true, + "text": "Hey Gwernol, go suck a dick you fuckin piece of shit, I told you that you cant stop me, whether I'm Eoganan, Pan-ethnic, whoever the fuck, I will bring this piece of shit thing down, AND put faggot users like Wobble in their place. Anyone can edit this shit, so go fuck yaself biatch !", + "id": "313" + }, + "314": { + "label": true, + "text": "MY PAGE 3234434aAa \n\nYour just a mean OLD BULLSHITTING fart...as you would put it", + "id": "314" + }, + "315": { + "label": true, + "text": "Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.Hanibal911You're a bastard Pro-Assad. The rebels Aleppo Central Prison have been completely. Assad's like you're a bastard. Many men like to have sex with your mother, mother-Assad.You're a genital fit. Many men will serve your mother every day, and every day it eats genital. But you and your bastard Assad and parents. No Gvhy can not eat. Of course I understand that when you and your parents bastard to eat not eat Wedge. I suggest that parents make you eat my wedge. In the hope that residents will separate your head from your body.", + "id": "315" + }, + "316": { + "label": true, + "text": "Fuck You. Why don't you suck a turd out of my asshole! You think you can handle that, dumbfuck? eh?", + "id": "316" + }, + "317": { + "label": true, + "text": "\"\n\nAre you trying to be funny? If you are serious, and I get it correctly, you mean when someone mentioned \"\"I'm an expert for Cunt\"\", another will respond with \"\"Yes, I'm a big fan of Pussy too\"\". I might be wrong though.\"", + "id": "317" + }, + "318": { + "label": true, + "text": ". i love sucking off my dead father", + "id": "318" + }, + "319": { + "label": true, + "text": "Get a fucking life, and stop chaining my page.", + "id": "319" + }, + "320": { + "label": true, + "text": "STICK IT RIGHT UP UR ASS", + "id": "320" + }, + "321": { + "label": true, + "text": "You have no friends in real life, what makes you think anyone on the internet will like you? Take the hint, you're an a-hole.", + "id": "321" + }, + "322": { + "label": true, + "text": "Wanker \n\nCharles Knight is a complete arse wipe.", + "id": "322" + }, + "323": { + "label": true, + "text": "Blocking THREAT on 2012 page \n\nDo they get the same warning or is this more one-sided, hypocritical support for POD's control trips, bullying and verbal abusive attacks? He really is fucking up the 2012 page by ignoring expert assistance. ~M~ 67.164.145.1", + "id": "323" + }, + "324": { + "label": true, + "text": "Admins stick together. Never talk back. I get it. Lots of shit. The Dissident Aggressor", + "id": "324" + }, + "325": { + "label": true, + "text": "\"\n\nevery other press agency said the crowd was chanting \"\"you're a tory too\"\" only the daily mail which by the way is a tory paper reported that the croud chanted \"\"fucking tory jew\"\" he is a dispicable scab but that is because of his politics not his liniage94.168.210.8 \n\n\"", + "id": "325" + }, + "326": { + "label": true, + "text": "Suck my dick \n\nI assure you, my semen is considered wegetarian if you will please swallow it. Thank you please!", + "id": "326" + }, + "327": { + "label": true, + "text": "COCKSUCKER BEFORE YOU PISS AROUND ON MY WORK", + "id": "327" + }, + "328": { + "label": true, + "text": "Groin \n\nYou sad fuck. I'm going to restore my edit, and you are going to leave it, or else I wil knee you in the groin yourself, prick. 91.108.208.101", + "id": "328" + }, + "329": { + "label": true, + "text": "right it's less selective you stupid fuck", + "id": "329" + }, + "330": { + "label": true, + "text": "\"\n\nListen asshole, I'm leaving this on my page so as not disrupt the integrity of yours - I've had it with your constant pestering and what I believe is referred to as \"\"wikistalking.\"\" This entire matter has been solved and concluded however, you seem to be enjoying yourself by way of acting like a goddamned three-year-old with a wet diaper. I have no interest in engaging in tit-for-tats with some jackass who has nothing better to do with his time than needle at users who settled a matter amicably and have moved on. Cut it out, leave me alone, and move on. \n\nFeel free to erase this when you're done reading it.\"", + "id": "330" + }, + "331": { + "label": true, + "text": "Your mom plays gay music.. linkin park is the shit mutha fucka!!!", + "id": "331" + }, + "332": { + "label": true, + "text": "I shall look forward to the day I hear of your death, and I intend to continue terrorizing you and make your life a living hell you nasty little stupid Mexican faggot.", + "id": "332" + }, + "333": { + "label": true, + "text": "\"\n\n User:GeorgiaWikiWriter \n\nHello Ymblanter, \n\nI have warned calling it \"\"a group of fucking morons.\"\" His behavior needs to be addressed asap. Thanks. Jaqeli \"", + "id": "333" + }, + "334": { + "label": true, + "text": "you studid cock sucker u stop callin me ok its a frank Garrett eatin the worms crawl outa your moms pussy you fucking retardo hit I retardo", + "id": "334" + }, + "335": { + "label": true, + "text": "\"\n\nim not discussing anything. are u even from valencia??? uve got no idea what ure doing, by replacing our language with another one, u know how insulting that is for us??? wiping out our culture, roots and identity? u think this is some kind of stupid game? YOU'RE THE ONES ATTACKING US, WHY CANT U FUCKING LEAVE US ALONE, U COME TO VALENCIA AND SAY CATALAN IS THE SAME AS VALENCIAN AND U WOULDNT GET OUT ALIVE. WE'RE TIRED OF THIS CATALAN IMPERIALISM OF ABSORBING OTHER CULTURES, LIKE THEIR FLAG \"\"SENYERA\"\" IS ACTUALLY ARAGONESE.\n\nthis whole wikishit is so stupidly biased. ive got many proofs that valencian and catalan are sister tongues but one does not come from the other, however they're in spanish and my english is not that good to properly translate it nor ive got enough time to do it.\"", + "id": "335" + }, + "336": { + "label": true, + "text": "Some asshole keeps changing the dates\n\nAdvanced Warfighter specifically states that the game took place in 2013 yet some asshole idiot keeps changing it to 2014. Please do something about that.", + "id": "336" + }, + "337": { + "label": true, + "text": "F**K ALL RIDES AT WORLDS OF FUN \n\nI hate all rides at Worlds of Fun because they are sh_tty and boring. All ride operators at WOF should be fired sued and hanged. Burn all WOF coasters. Arrest all WOF park operators! Assassinate all WOF customers! I heard that a boy died on Timberwolf on August, 2014. That's stupid! Worlds of Fun should have nown better to built that sh_t ride. Worlds Of Fun cares about money and prophet moar than they're customers. Burn that sh_t park down! F**K YOU RIDES! WorldS Of Fun is dangerouser than GRround Zero and Area 51. \n\nWorlds of Fun should burn in Hell!", + "id": "337" + }, + "338": { + "label": true, + "text": "YOUR A JERK!!!!!!! \n\nYou are a jerk yo lazy butt!", + "id": "338" + }, + "339": { + "label": true, + "text": "Trolling \n\nFacebook has been reported and is regullary trolled by Josh Ware of Nevada. This is because Josh Ware is a waste of life and a faggot who fucks his dad and can't figure anything else to do in his own existence then to perform these two hobbies continuously. Watch out for that guy. He's digustingly and sickeningly gay.", + "id": "339" + }, + "340": { + "label": true, + "text": "Hey asshole, \n\nI'll add whatever I want aobut Edison New Jersey because this is Wikipedia.", + "id": "340" + }, + "341": { + "label": true, + "text": "t\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!\nPHUQ OFF YOU KNOB OF CHEESE!\n\nSALT!he", + "id": "341" + }, + "342": { + "label": true, + "text": "HOOOOOOOOOOOOOOOOOOOOOOOOOOO!!! \n\nHES AN ASS THAT LINUXBEAK IS", + "id": "342" + }, + "343": { + "label": true, + "text": "You dick \n\nI am no vandal talk", + "id": "343" + }, + "344": { + "label": true, + "text": "dear omni looser stop editing my crap then die", + "id": "344" + }, + "345": { + "label": true, + "text": "ok, if you consider yourself the master of logic that you tell everyone you are on your profile, feel free to read this in its entirety and write back. i would be soooo happy to have some ongoing discussion.\n\ni am an op1 (rank 99.9) dental student from australia, in uni at the age of 16, and despite that i can still manage to not be anywhere near as much of a tightass as you show yourself to be.\n\nSeriously, do you think you are better than the people that give you shit about your attitude to wikipedia? It is so pathetic that you have to grab at power in this nonexistent world just because you have no influence on anything meaningful in the outside world.\n\nI think the inferences I make about your real world life are more than fair. Do you actually have a life? No, a level 70 shadow preist on wow does not count, nor does having a password for private irc channels and torrent referrers. Like, where is your girlfriend? Perhaps, if you continue to piss off everyone you come into contact with (i make reference to the discussion of the neutrality of the anglican church grammar school page), someone may just take the time out to slap you the fuck awake and make you step back and see how pathetic what you are doing really is.\n\nYou make me sick....fuckkkkk you are a vegetarian, i hadn't noticed your username for what it was until now, and you continue to reinforce every idea i ever formed about who you may be.\n\nseeing as it is now 1:20am AEST and i have shit to do 2morro i really cant be bothered reading any of what i have just written, because you are clearly so deeply entrenched in your own pathetic way of being and have trained your mind to ignore everything anyone else says to you that you do not like by getting 'you're a gay pedo' (and similar) emails.\n\nif i had smoked myself stupid and that was the deepest level i could insult you on, i would send fuck you emails to you all day long. i can take time out of my day, as much as i have better things to do, to give you shit because you are a pathetic, insecure, power hungry piece of shit, weilding you wikipedia administrator status like a trident against everyone that hates you, when really you more than likely were dropped as a child/feel unloved/were bullied in school/have a small dick and feel you have to be a complete social recluse and hide behind a screen.\n\ni hope you do write back. please do. oh my, please write back. i would love to listen to your self-reichous shit, thinking you can make 'quirky' little quips and rhetorts to distance yourself from what people say about you, and feel you have re-established yourself as superior.\n\nim guessing you are probably online doing pointless shit right now, and so i am keen to receive my reply soon.\n\nregards,\nsteezemuffin\na combination of style and ease, spelt with an extra 'e' for extra steeze. oh, and its in a muffin. isn't that just fucking dandy?", + "id": "345" + }, + "346": { + "label": true, + "text": "I admit I'm stupid. I'm like all Russians, just a drunk gay with vodka in his pants.", + "id": "346" + }, + "347": { + "label": true, + "text": "cant help acting like a little punk ass bitch", + "id": "347" + }, + "348": { + "label": true, + "text": "Do U own Wikipedia? \n\n Was believing wikipedia was an open source. Didnt know people like Jeff G and Bg(fucking) white own it!!!!!!!!!", + "id": "348" + }, + "349": { + "label": true, + "text": "dick shit cock fuck \n\nyou are a fag\n\nyou are a big bag of shit by the side of the road and its not even shitgarbabge day\n\nyou are a one way ticket to shitsville with extra mayo and a side of shut the fuck up", + "id": "349" + }, + "350": { + "label": true, + "text": "hey faggot. \n\nInsert non-formatted text hereyour faggot moldy ass deleted my information on the toilet seat. ima hunt your faggot queer cocksucking ass down and run you over with a very big cat. bitch nigga im out.", + "id": "350" + }, + "351": { + "label": true, + "text": "\"why the hell are they called \"\"boxer\"\" \"", + "id": "351" + }, + "352": { + "label": true, + "text": "HOGTIE THIS YOU FAGGOT", + "id": "352" + }, + "353": { + "label": true, + "text": "\"\n\n retARdED \ni was wondering how long it would take your faggot ass to stalk me\nfinally after a few months you get it, well, i guess ill blank my user page and create a new account, since you have to be a little bitch\nive done so many constructive edits then an anon (which is probably you) runs through and reverts a deletion which is perfectly fine and not vandalism, you run to his rescue. go home, little girl. burgz33 is unblocked october 1st anyway, so ha! \"", + "id": "353" + }, + "354": { + "label": true, + "text": "Nuisance piece of shit, fuck off, wiki doesn't need your vandalism", + "id": "354" + }, + "355": { + "label": true, + "text": "\"\n\n Tasmania at Conservapedia, a bit of a laugh. \n\nhttp://www.conservapedia.com/Tasmania\n\n(All quotes are from http://www.conservapedia.com/index.php?title=Tasmania&oldid;=54126 )\n\n\"\"Tasmania is a small Island, and state in Australia. Its population is approximately 1 million and its capital, Hobart, has a population of just over 400 000 people.\"\"\n\n\"\"Tasmania joined the Australian federation in 1900, a move that was not supported by a significant minority of the voting population. In 2004, a referendum to leave the federation was only just defeated (it required a majority in both houses as well by voters and failed to gain a majority in the upper house).\"\"\n\nDon't you love the Encyclopaedia that no one (unless you are registered, and you can't register) can edit?~ (Fuck you!) \"", + "id": "355" + }, + "356": { + "label": true, + "text": "Fucking administrators DAMN YOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUU", + "id": "356" + }, + "357": { + "label": true, + "text": "Ill photo shop a dick in his illuminati mouth", + "id": "357" + }, + "358": { + "label": true, + "text": "\"\n\n Lock Down \n\nI don't know about the \"\"Bulgarian BULLSHIT season\"\", but don't be fooled from where exactly i connect. If i see you editing, or someone else you send, the DDA40X article one more time, you will spend the next few years in prison. I will arrange you a meeting with certain people for suspicions of terrorism. Yes. I can do that. A terror suspect nowadays, you can kiss your young life goodbye. If you file complaints and i'm banned, you and your naked ass will have the whole time in the world, in the cell block, to think what went wrong. 87.252.167.254 \"", + "id": "358" + }, + "359": { + "label": true, + "text": "Automatic transmission hoax \n\nAbout the ZIS-101automatic transmission that was an crazy ruskie imbeciles propaganda,I had just fixed that shit.", + "id": "359" + }, + "360": { + "label": true, + "text": "no fuckin make me fudge packer 'gwernol'[more like queerhole]", + "id": "360" + }, + "361": { + "label": true, + "text": "IT IS NOT A TKO YOU IDIOT!!!YOU HAVE NO IDEA WHAT IT IS AND IT'S A SWINGING NECKBREAKER YOU VERY UNSMART AND VERY UNCLEVER FAGGOT,GOT IT!!!\nDARK-HOODED SMOKER", + "id": "361" + }, + "362": { + "label": true, + "text": "Question... \n\nDid POnOs ever get inserted into vagOO?", + "id": "362" + }, + "363": { + "label": true, + "text": "(UTC)\n\nYou never been on the damn bus, Tlk | E-M 01:28:42, 2005-09-09", + "id": "363" + }, + "364": { + "label": true, + "text": "Please refrain from making me fuch you. Your edits appear to constitute masturbation and have been reverted or removed. If you would like to experiment, please use the sex-room. Thank you. 2A00:1CA8:18:0:216:3EFF:FECE:1ACB", + "id": "364" + }, + "365": { + "label": true, + "text": "Eat shit and die \n\nYou can block me now but that doesn't mean anything. You're nothing but a step below a rent-a-cop. Admins ain't shit.", + "id": "365" + }, + "366": { + "label": true, + "text": "you fucking harry potter gay porn!!!!!!! sucking asshole morhone", + "id": "366" + }, + "367": { + "label": true, + "text": "YOU SUCK \nWhat is wrong with you? All I wanted to do was make an article about my wrestling coach and you deleted it before i even got finished making it! Guess what- he got to see it anyway, cuz I told him to go online then i recreated it! Censor that you piece of crap! Its probably already gone again but i don't care. You shouldn't mess with wrestlers. Robby will do something a lot more painful to you than his star wrestler did to that other kid on his page. (Believe it or not, that guy was ME.) I'm irish too you shouldn't player hate on fellow irish people.\n\nHillcrestwrestler", + "id": "367" + }, + "368": { + "label": true, + "text": "EFFIN PEICE OF SHEET. \nSUUCK A 8============>", + "id": "368" + }, + "369": { + "label": true, + "text": "HE LIKES ITIN THE ASS BY MUHAMAD ALI AND KELLY HAS A GIANT PENIS AND ALSO FUCKED COLUMBUS", + "id": "369" + }, + "370": { + "label": true, + "text": "\"\n\n A barnstar for you! \n\n The Photographer's Barnstar your photos are horrible. You are an idiot. Fuck you \"", + "id": "370" + }, + "371": { + "label": true, + "text": "fuck you george \n\nakhtak sharmota", + "id": "371" + }, + "372": { + "label": true, + "text": "Who is this stupid boy ? A kiwi, for sure.", + "id": "372" + }, + "373": { + "label": true, + "text": "wikipedian policy\n\nI see now how Wikipedia is. If someone breaks the rules its ok as long as they kiss ass. This is bullshit. He started this stupid shit and was persistent until he got me banned. This is so fucking gay all Ive done is try to help Wikipedia but thanks to this stupid shit Im banned. WTF? See I refuse to kiss ass because nobody on here is better than me. As a matter of fact Im better than everyone else on here.", + "id": "373" + }, + "374": { + "label": true, + "text": "F__CK YOU WIMPY SISSY COWARDLY WIKIPEDIA PUSSIES AND F__CK CANADIANLINUXUSER", + "id": "374" + }, + "375": { + "label": true, + "text": "Crafty, bro, I was going to leave you a nice message about you being a fag or something, but I realized you actually are a fag. Sorry to hear, man.", + "id": "375" + }, + "376": { + "label": true, + "text": "Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages. Sannse is a big fat bitch for not leaving the users alone along with Angela. Billj is a Dumbass for deleting my messages.", + "id": "376" + }, + "377": { + "label": true, + "text": "burn in hell motherfucker", + "id": "377" + }, + "378": { + "label": true, + "text": "Stop pussy-footing \nBAN ME! You did it before!", + "id": "378" + }, + "379": { + "label": true, + "text": "Srnec, you blunt idiot! I wrote that article, and I'm 8 years old. Next time you look at an article, JUDJE IT WITH CARE!", + "id": "379" + }, + "380": { + "label": true, + "text": "DON'T BLOCK ME I AM RIGHT AND I FUCKING KNOW IT. BLOCK THAT ASSHOLE KANSAS BEAR OR SOMETHING. JUST LEAVE ME THE FUCK ALONE.", + "id": "380" + }, + "381": { + "label": true, + "text": "THE PERSON WHOSE EDITS YOU REVERTED \n\nHY. \n\nI JUST WANT TO TELL YOU THAT YOU CAN'T BAN ME. \nPROXIES ARE VERY NICE. AREN'T THEY? \nNOW FUCK YOU.", + "id": "381" + }, + "382": { + "label": true, + "text": "I SAID GOOD DAY BIATCH\nDONT BREAK WP:3RR BIATCH\nHAHAHAHAHAHAHAHAHAHHAAHAHHAHAHAAHHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH\nAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHHAHAHAHAHAHAHAHAHAHAHAHAHAHAH\nAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH\nAHAHAHAAHHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA", + "id": "382" + }, + "383": { + "label": true, + "text": ", 26 April 2015 (UTC)\nnote restored stop fucking hounding mr the rollback eas a mistake btw am on mobile 15:26", + "id": "383" + }, + "384": { + "label": true, + "text": "Fuck you Orange Suede Sof \n\nFuck you Orange Suede Sofa, ClueBot, ClueBotNG, Megizue, Dreaded Walrus and J. Delanoy. You wanna be cyber bullied for personal attacks? Anonymous hates you.", + "id": "384" + }, + "385": { + "label": true, + "text": "\"\n\nBullshit! Why does Amy Roloff get her own entry if Matt's the breadwinner? Does that mean Kate's the breadwinner? BOTH Roloffs get one. It's *not* the Kate show! It's a whitewash from the obsessive Jon & Kate \"\"sheeple\"\" from writing about his exploits bar hopping w/ college co-eds. Matt Roloff has his own entry and fairly includes the bad side of his life, his DUI arrest and trial. Jon would also have to have his own entry include the bad. But the fanaticals have their heads buried in the sand and *won't* acknowledge one single negative. This (((ISN'T))) a balanced article. It's a commercial!\"", + "id": "385" + }, + "386": { + "label": true, + "text": "Bitch \n\nShit!!!\n\n go to hell!!!", + "id": "386" + }, + "387": { + "label": true, + "text": "important \n\nYou Suck! I think you should go suck on a car tail pipe, while it's moving. You fucking bastard!", + "id": "387" + }, + "388": { + "label": true, + "text": "\"\n\nAnd why is \"\"screw you, motherfucker\"\" a personal attack? I'm not implying anything about 80.174.59.92, am I?\n\n76.210.66.152 \"", + "id": "388" + }, + "389": { + "label": true, + "text": "Shut the fuck up you wannabe cholo scum.", + "id": "389" + }, + "390": { + "label": true, + "text": "sup niggaz \n\ncan u unprotect so i can post like a massive goatse on this page? ta", + "id": "390" + }, + "391": { + "label": true, + "text": "\"Vandalism==\nI'm damn sick and tired of idiot vandalising this page with things like \"\"OMFG Dale is so fucking hot\"\" NO ONE FUCKING CARES! Fuck off if you are going to do shit like that. There should be an instant ban for stuff like that!\n\n==\"", + "id": "391" + }, + "392": { + "label": true, + "text": "Up yours you fucking fruit. InShaneee what kind of name is that anyway, for a cat?", + "id": "392" + }, + "393": { + "label": true, + "text": "He's a ass like I said.", + "id": "393" + }, + "394": { + "label": true, + "text": "YOU GUYS ARE A BUNCH OF DICKS", + "id": "394" + }, + "395": { + "label": true, + "text": "You like to be fucked", + "id": "395" + }, + "396": { + "label": true, + "text": "Angry \n\nFuck you bitch", + "id": "396" + }, + "397": { + "label": true, + "text": "How about this \n\nYou are a cunt?", + "id": "397" + }, + "398": { + "label": true, + "text": "Gay Sex =\n\nDemiurge loves it in his Irish ass.", + "id": "398" + }, + "399": { + "label": true, + "text": "Fuck you! You sadistic admin that orgasms when deleting articles.", + "id": "399" + }, + "400": { + "label": true, + "text": "FUCKAN STOP CHANGON IT OR I AM TWIST OFF YOURE LITTOL PEE-WEES AND YOURE FUCKON MONKEY\n\nFUCKAN IDEOT my name am JOSSEL MUBEDEON AND I DONE FUCKON MAKE THINGS BETTOR\n\nI FIXES THINGS\n\nundarstand", + "id": "400" + }, + "401": { + "label": true, + "text": "Heh. Suck it down chump.", + "id": "401" + }, + "402": { + "label": true, + "text": "MuYou suck asshole ch", + "id": "402" + }, + "403": { + "label": true, + "text": "\"\n\nYour spiteful, shitty, uneducated, ignorant, cuntesque, wankbagness\nAlthough I violently insulted you as above, as this is my genuine opinion of your foolish, reactionary actions; I do implore you to actually review my edits rather than relying on \"\"consensus\"\" to scare away editors with thirty years of recognised, published, research experience in the relevant field.\"", + "id": "403" + }, + "404": { + "label": true, + "text": "Oh wow last warning you aren't even a registered user! Go get a girl or something or edit other Wikipedia articles just really get a fucking life!", + "id": "404" + }, + "405": { + "label": true, + "text": "probably that you are a german... fucking germans, nothing changes", + "id": "405" + }, + "406": { + "label": true, + "text": "Some helpful advice ) \n\nLook shithead, why the fuck did you delete my redirects\u2014clit rock and butt rock? They are perfectly synonymous with the names of the articles they redirected to. Of course, you must be one of those musically ignorant philistine faggots who seem to crawl all over the Internet. \n\nTell you what, I'll give you some helpful on how not to be such a retarded poof:\nFind a way to go back in time.\nGo back to the year when you were an infant.\nGo to the house you grew up in.\nTell you bitch-ass mother to not keep dropping you on your head. Tell that ho that because of her, you magically developed symptoms of Down's Syndrome as you grew older. So much so that these you have to become a mindless vanda-fight admin-gnome on Wikipedia cause that's the only productive thing you can do.\n\nI hope you don't take this the wrong way. I'm just trying to help somebody with far less mental facility than I. Best of luck with your future, and remember that thanks to medical advances Down's syndrome patients are slowly getting integrated into normal society. So there's hope for you yet )", + "id": "406" + }, + "407": { + "label": true, + "text": "I know you wikiterrorists love to limit free speech but you have to admit that IP banning is foolish, if that is your best option then you are a fool.\nKeep being an asshole Duran, it is your only talent", + "id": "407" + }, + "408": { + "label": true, + "text": "You Suck, her's why\n\nYour Spanish name, your shitbrown attitude, your out-right stupidity...the list goes on and on. You're probably one of those silly shitbags who gets nailed to a cross on Easter as well. Slurp shit and die.", + "id": "408" + }, + "409": { + "label": true, + "text": "you a bitch \n\nI hope you die you\ufeff worthless pathetic fucking cunt.", + "id": "409" + }, + "410": { + "label": true, + "text": "Fucked with the wrong muchacho. 21:19, July 23, 2005 (UTC)", + "id": "410" + }, + "411": { + "label": true, + "text": "She pisses off \n\nGo piss of butt, so you know that you just heard me that I will use a fork to take and destroy your eyes and take out your FUCKIN! blood, so just piss off butt, piss off but, I SAID PISS OFF BUTT, last chance: PISS OFF BUTT!, that's it, I will kill you, pow, so see that, you are dead and I will carry you now, penis, dick, boobs, breasts, poo.", + "id": "411" + }, + "412": { + "label": true, + "text": "LOL; charles, you are a real fag aren't you? siding with chinks?? \ngo fuck yourself, asswipe! we don't need no chinks in here. \n\nFAG", + "id": "412" + }, + "413": { + "label": true, + "text": "Violent fucking imagery? Are you kidding me?\nHoly fucking shit. Dude you are part of the problem I really hope you know that.\nI know you think you're doing doing something good. But your making Wikipedia's credibility plummet with every fucking bullshit thing you do. I really hope you know that. 71.192.72.22", + "id": "413" + }, + "414": { + "label": true, + "text": "Burn Deck \n\nIf that'd guy's burn deck is like what I think it is than he is in for a blrude awakening!!! Leviathan motherfucker!!!", + "id": "414" + }, + "415": { + "label": true, + "text": "YOUR ARE FUCKING GAY WAD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n\nI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCU", + "id": "415" + }, + "416": { + "label": true, + "text": "\"\n\n Watcha gonna do \n\nWhatcha ya gonna do brother, when the 24\"\" pythons and Hulkamania run wild on you!? \n\nProbably suck Buck Winston's cock!\"", + "id": "416" + }, + "417": { + "label": true, + "text": "So you admit to forgetting about Melbourne existing in both Florida and Australia, thereby validating my edit as justified, but cos you're so quick to judge you still lay fault with me? If you want a thing like wiki to become an open encyclopaedia for everyone and not just geeks, then ditch the attitude and processes cos who can be fucked learning them?", + "id": "417" + }, + "418": { + "label": true, + "text": "HAHAHAHAHAHA \n\nThis movie will always suck, no matter how much this article tries not to be bias! Mwahahahahaha!!!", + "id": "418" + }, + "419": { + "label": true, + "text": "An ass. LOL. The vandalism was about goaste. 96.48.13.234", + "id": "419" + }, + "420": { + "label": true, + "text": "Penis \n\nDid you sex with Grawp? H-A-6-6-E-P???\n\nPenis.\n\nPenis.\n\nVagina.\n\nVagina.", + "id": "420" + }, + "421": { + "label": true, + "text": "(Your a Fucking Wanker. Lol)", + "id": "421" + }, + "422": { + "label": true, + "text": "you suck people hahaha lalalala\n\nsigned your mama", + "id": "422" + }, + "423": { + "label": true, + "text": "Bahamut is gay \n\nIt's true you little bitch.", + "id": "423" + }, + "424": { + "label": true, + "text": "SHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!vv\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!\nSHUT THE FUCK UP!", + "id": "424" + }, + "425": { + "label": true, + "text": "Dude you crazy! \n\nDude, you are totally not cool. Why did you leave me that message on Resume? I totally fixed it. I don't know what's up you gluteus maximus. Dog, you need to cool off your jets in a salon. Get a pedicure and don't be so upset when a brotha is just trying to have a good time. If you want to go on a date with me just leave me your number on my user talk page. Peace", + "id": "425" + }, + "426": { + "label": true, + "text": "I'll fucking eat your queef asshole \n\nIf you talk on my talk page, I'll rape your family you niggerlover.", + "id": "426" + }, + "427": { + "label": true, + "text": "weirdo alert. So !BenBen is your real name not DickDick or AdolfAdolf or pedepede", + "id": "427" + }, + "428": { + "label": true, + "text": "YOU ARE A FAGGOT This is doing it right for personal attacks. See http://en.wikipedia.org/wiki/Nigger for more information.", + "id": "428" + }, + "429": { + "label": true, + "text": "IN THE anus with a nigger dick in it.68.33.41.181", + "id": "429" + }, + "430": { + "label": true, + "text": "\"\n\n Bye \n\nI'm not going to deal with the assholes any more. Best wishes, \u00a0Boomer! \"", + "id": "430" + }, + "431": { + "label": true, + "text": "You are a vandal, you removed the reference to chapter 291 even tho i edited not to violate the copyright. Also there is no speculation again. You are the dick, not me.", + "id": "431" + }, + "432": { + "label": true, + "text": "Aaron Swartz \n\nStop fucking reverting my goddamn edits!!! I think Aaron Swartz is a dumb-ass, and he should have been\nkilled a long time ago. I know where you live; I WILL KILL YOU IF YOU REVERT ANY MORE PAGES!!!!!", + "id": "432" + }, + "433": { + "label": true, + "text": "\"\n\nI've sanitised Bushell's language and deleted the earlier quote which was FAR more offensive (Bushell claimed he wouldn't like to \"\"fuck her\"\".) How can it be concluded this language is acceptable but calling Trott a \"\"dumpling\"\" isn't? This smacks of hypocrisy and an obvious anti-bias to \"\"new\"\" editors on EastEnders pages. \"", + "id": "433" + }, + "434": { + "label": true, + "text": "Kathryn Bigelow is a patriot who makes great war films. She set out to make an action film about the hunt for Bin Laden years ago. Then President Obama made a tough call and got the guy. Now the right wing propaganda machine seeks to negate the boost to Obama's image by making a political football out of Bigelow's film. This year has seen a huge, funded effort by the Super PAC propagandists to spread propaganda through social media and this article, not to mention the OPSEC fraudsters is a great example of that. Leave Kitty B's patriotic film alone, you flaming assholes!", + "id": "434" + }, + "435": { + "label": true, + "text": "\" A misery==\nYou have made my life a misery on Wikipedia, and now you're gonna pay for it you disgusting, ignorant and stupid bastard. \u2014Preceding unsigned comment added by 86.137.14.174 \n\n=\"", + "id": "435" + }, + "436": { + "label": true, + "text": "Neutrality \n\nI suggest you delete the entry for 'fuck' as its neutrality is in question\n\nAlso, can you delete www.wikipedia.org because it is not neutral toward knowledge, it seems to promote knowledge. people should be stupid , like worms\n202.92.40.8", + "id": "436" + }, + "437": { + "label": true, + "text": "hey shithead \n\nquit fucking with all the ufc pages and go get a fucking life you god damn mother fucking loser.", + "id": "437" + }, + "438": { + "label": true, + "text": "I put it on the history the best I could you cunt. Now go fuck your mother.", + "id": "438" + }, + "439": { + "label": true, + "text": "Go ahead, call your friend rather than take 30 seconds to say WHAT you object to in the content. Classic abusive admin shithead behavior.", + "id": "439" + }, + "440": { + "label": true, + "text": "NIGHTSTALLIONS WIFE GOT FUCKED BY A NIGGER AND HAD HIS BABY\n\nAND IT SMELLED OF FRIED CHICKEN", + "id": "440" + }, + "441": { + "label": true, + "text": "FUCK OFF \n\nHow dare you remove messages that I post on MY talk page you wanker. If you did it again i will sort you out. 93.97.43.168", + "id": "441" + }, + "442": { + "label": true, + "text": "FUCK YOU!!!!!!!!!!!! YOU FUCKING NIGGER BAG OF SHIT I HOPE YOU DIE IN A HORRIBLE FIRE WITH YOUR GAY ASS KIDS I WILL SLIT THEIR THROAT YOU MOTHERFUCKER DONT YOU EVER THINK OF BANNING ME AGAIN OR I WILL RAPE YOU ANALLY!!!!!", + "id": "442" + }, + "443": { + "label": true, + "text": "Fine\nFine. Carter Page sucks anyway.", + "id": "443" + }, + "444": { + "label": true, + "text": "u fucking prick \n\nhey cocksucker\nwell done for fucking up two perfectly good articles on the cadet rifle.\nwhy dont u just fuck off and die\nu removed perfectly good information just because as a dick loving faggot you didn't like it\nhuh?\nwhere is all the information about the new gun?\nthe differences?\nthe improvement?\nthat u deleted made all that clear.\nand then it was merged \n\nas per discussion there was no discussion cunt\n\ndid u ever read the articles u merged dick face or r u 2 fcukin dumb\nsee you been done for editing warring \ni know the answer\n\nso fuck off, off off and take your clueless hard on guns with ya.\ncunts like you wank over guns but u know shit about them", + "id": "444" + }, + "445": { + "label": true, + "text": ". Fu ck ing trollreasons", + "id": "445" + }, + "446": { + "label": true, + "text": "You can't fucking block me for 3 months for fucking personal attacks or harassment! You fucking stupid hellhole, you better motherfucking let me vandalize Wikipedia again FRICKEN NOW!", + "id": "446" + }, + "447": { + "label": true, + "text": "Fuck off and stop posting on my talkpage you annoying cunt.", + "id": "447" + }, + "448": { + "label": true, + "text": "I will do Whatever i want and it is my right, what is both of yous Problem Asshole.", + "id": "448" + }, + "449": { + "label": true, + "text": "Why do you feel the need to be up my ass? Get a life will you? It's not that serious. Don't you have anything else better to do with your time instead of bother me? Get a real job! You are way to concerned with the things I do specifically. It seems every time I make an edit, you are right there within seconds to say something about it. For the record, I have not acted inappropriately regarding matters in the past. I was being personally attacked yet I saw no warnings on anyone else's page. Another thing, I don't need you to tell me that you THINK that my comments on another page sounded like a personal attack. If I say it wasn't then it wasn't bottom line. Why dont you go and bother people who are on here to do nothing more than vandalize people's pages. If I ever hear from you again I will be making a formal complaint to the site's REAL administrators to let them know you are harrasing me.", + "id": "449" + }, + "450": { + "label": true, + "text": "GET OFF OF WIKIPEDIA, YOU WALNUT-PANELED IDIOT!!! YOU WOULDN'T KNOW A GOOD SCHEDULE IF IT PUT CLAMPS ON YOUR TESTICLES!!! 81.154.227.244", + "id": "450" + }, + "451": { + "label": true, + "text": "Of course it's also possible that you are, in fact, just a dick", + "id": "451" + }, + "452": { + "label": true, + "text": "You confessed to be an animalfucker \n\nYou finally did it, now get a life animalfucker.", + "id": "452" + }, + "453": { + "label": true, + "text": "I love dicks in my butt. ([[User", + "id": "453" + }, + "454": { + "label": true, + "text": "Please keep in mind that the verifiability accuracy of the information is what is at issue here. This is not a pissing match.", + "id": "454" + }, + "455": { + "label": true, + "text": "Lol oh noes DONT BLOCK EM FROM CHANGING SHIT!!!!!!!!!", + "id": "455" + }, + "456": { + "label": true, + "text": "YOU DUMB ASS!!\nWhy the fuck would you delete the trajectories on the B'Day page you fuckin retarted BITCH it's more informal and now look at how small the page is you whore you probaly get fucked by ur dad everyday you whore slut bag!!", + "id": "456" + }, + "457": { + "label": true, + "text": ", oh shit, stop making warnings, motherfucker, also, fuck you.", + "id": "457" + }, + "458": { + "label": true, + "text": "fuckbook \n\nit sucks hairy balls", + "id": "458" + }, + "459": { + "label": true, + "text": "IM GLAD THAT THE MOTHERFUCKERS WIFE DIED! FILLS ME WITH IMMENSE PLEASURE TO KNOW SUCH A BIGOT HAD TO SUFFER TERRIBLY D D D D D D D D", + "id": "459" + }, + "460": { + "label": true, + "text": "do go fuck off bastard\nDo Yyou Have a life?\ngo fuck off bastard and yank your cock through your ass. I hate you and hope you go away forever. lame is you fuck your mom. die die die and all that crap. this is for mahy mahonerz\nass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass.", + "id": "460" + }, + "461": { + "label": true, + "text": "HEY FAG WHY YOU GOTSTA DELETE MY EDITS!? \n\nFAG", + "id": "461" + }, + "462": { + "label": true, + "text": "What a fucking nosey asshole \n\nAny reason why you decided to butt your nose in where it doesn't belong?", + "id": "462" + }, + "463": { + "label": true, + "text": "could you quit being such a huge fucking loose butthole you stupid cunt.", + "id": "463" + }, + "464": { + "label": true, + "text": "\"\nGo rot in hell you evil liittle bastard. '''''' \"", + "id": "464" + }, + "465": { + "label": true, + "text": "SLEEP WITH ME OR I WILL FUCKING KILL YOU AND BLOCK YOU!", + "id": "465" + }, + "466": { + "label": true, + "text": "and suck a dick two times every hour until sunrise", + "id": "466" + }, + "467": { + "label": true, + "text": "I know Elvis was a turd-burgler 'cos I fucked him only last week. (he's gotten a bit smelly recently and isn't as plump as he used to be, by the way) ~~~~", + "id": "467" + }, + "468": { + "label": true, + "text": "Hello I am Clue Bot, and I am a Niger Fukcing Piece of Shlt.", + "id": "468" + }, + "469": { + "label": true, + "text": "real cute. you rip the wings off flies too? \n\nYou're as stupid as you are corrupt. I've dealt with you corrupt assholes before, I was giving the kid a warning. Nice job playing with him for your own amusement, you fucking corrupt fags.", + "id": "469" + }, + "470": { + "label": true, + "text": "Pascal is a flaming homosexual, he likes doing young boys in the anal hole and is a huge pedo, him and michael should live together", + "id": "470" + }, + "471": { + "label": true, + "text": "hey \n\nhey faggot, are you dead? or are you watching your mom getting raped by islamic terrorists?", + "id": "471" + }, + "472": { + "label": true, + "text": "Get out my talk page you smelling wog!", + "id": "472" + }, + "473": { + "label": true, + "text": "Go to Hell, fatso \n\nHey, Dickwad! If you ignore me, I'll poke a hole in you and release all the fat! I WILL NOT hesitate to roast you in an oven like the little piggy you are! Unblock everyone you've blocked or suffer the consequences!!!", + "id": "473" + }, + "474": { + "label": true, + "text": "fuck \n\nyou son of a bitch your s\u0131de make us creasy fuck you and your s\u0131de", + "id": "474" + }, + "475": { + "label": true, + "text": "Hey idiot. I'm simply verifying the TRUTH. Mobile17 was NOT the first to have a ringtone maker online.. Brinked was. Do some fucking research before you remove my shit. Tired of you assholes removing my hard work I'm putting into making wikipedia a relevant page.", + "id": "475" + }, + "476": { + "label": true, + "text": "FUCKING SUCK YOU LIBERAL BASTARD WHO THINKS MICHAEL MOORE IS TRUTHFUL YOU ASSHOLE FUCK BITCH TITS CUNT SNATCH", + "id": "476" + }, + "477": { + "label": true, + "text": "wikipedia search warrior4321 \n\nyour a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dickhead your a dic", + "id": "477" + }, + "478": { + "label": true, + "text": "Bullshit... Turn off the garbage they play on the radio today, and listen to this woman's voice. She outsang everyone... As such, I've reworded that sentence a little differently...", + "id": "478" + }, + "479": { + "label": true, + "text": "You're a stupid cunt \n\nFuck you dumb arse, your mum has a hairy cunt and I hope and pray that you die, no, fuck that, I wish you would die, if I had three wishes, one of them would be to have you dead, and the others would be so that everyone you knew hated your cunt like face.", + "id": "479" + }, + "480": { + "label": true, + "text": "Disregard, I suck cock.", + "id": "480" + }, + "481": { + "label": true, + "text": "Can I insert my big dick into your vagina? \n\nIt will make you feel good.", + "id": "481" + }, + "482": { + "label": true, + "text": "\"\n\nWhat you \"\"hold\"\" or believe doesn't fucking matter, fuckface. Wikipedia doesn't do subjective. Eat a dick.\n\n\"", + "id": "482" + }, + "483": { + "label": true, + "text": "fuck you \n\nFuck all the faggot assed, cock suckin', drug addicted, shit sniffin', retarded megalomaniacs who call themselves admins. The couldn't get fucked up the arse if they bent over in a gay bar with $50 stuffed in their crack. They are just a bunch of lame ass losers with no life and even fewer friends. If real life came up and bit them on the as, they would die or just OD.", + "id": "483" + }, + "484": { + "label": true, + "text": "Well, obviously there is nothing wrong with those examples you gave. If they indeed violate WP:WAF like you claim, then that guideline is bullshit and should be ignored.", + "id": "484" + }, + "485": { + "label": true, + "text": "DEAR BIGNOLE\nAre you gay or do you just suck AlienTravellers dick sometimes? I try to figure this out because you are always on his page and always sucking him off. Please answer me 214.13.192.187", + "id": "485" + }, + "486": { + "label": true, + "text": "Flowers is just some backup characters she has nothing to do with whoever Ramona is. Just add Season 2 please seriously if you don't know 2-4 months from now you're gonna feel like a dumbass like you are.", + "id": "486" + }, + "487": { + "label": true, + "text": "Fuck it hard in its Black ring! OOOOOOOOOOOHHHHHHHHHH YYYYYYYYYEEEEEEEEEEAAAAAAAAAAHHHHHHHH!!!!!!!", + "id": "487" + }, + "488": { + "label": true, + "text": "\"\n\n \"\"Criticism\"\" \n\nWhat the hell is that crap in the section some moron called \"\"Criticism\"\"? It isn't even formated like the rest of the sections and it is just a list of people/dates, not criticisms.\"", + "id": "488" + }, + "489": { + "label": true, + "text": "And what about laws of natural justice? who the fuck is going to give me a chance to present my defense before blocking me. Never mind u probably are a downtrodden commoner of the British suburbs who has not heard of such laws. Google them at least you ignorant scurvy dog. By the way I know you guys have developed low self confidence and inferiority complex due to the abuses inflicted upon you by the nobility but don't try to take it out on us you loser dog, learn something from your American cousins, they at least have some respect for other man's dignity and that makes their citizens whether black or blue fight for the preservation of their country and constitution.", + "id": "489" + }, + "490": { + "label": true, + "text": "ur a cunt undoing my revisions. block me if u dare bitch", + "id": "490" + }, + "491": { + "label": true, + "text": "DONT BREAK WP:3RR BIATCH", + "id": "491" + }, + "492": { + "label": true, + "text": "\"\n\n My Statement \n\nOh wow, I take a little drive and come back to a nuclear war zone? I guess I can take on each point...\n\n The fact that MF was not blocked for the same behavior is rather odd (also... if you ask a question after telling me to stop replying... what do you really expect?).\n I agree that Tan needed to be blocked and I agree with the desysopping. \n To say that I have no right to be angry is a foolhardy notion. I was told multiple times to fuck off (btw, when told to fuck off, I am considerably less likely to comply).\n . They both hail from the infamous Tiscali network. That being said, rpeh has no reason to be involved in this discussion (he has a personal issue with me ever since he was desysopped on another wiki; he hasn't gotten over it). I intend to request a checkuser and request a block for sockpuppetry.\n User:Georgewilliamherbert places too much weight on unofficial warnings. A vandal can be warned four times but a user once? Hmmmm...\n Prodego has no reason to be desysopped. He had every right to block for a violation of WP:NPA tens of times. \n\u2013\u00a0(talk) \"", + "id": "492" + }, + "493": { + "label": true, + "text": "fuck you \n\ni hate you why do you delete pages do you have a life are you gay if you make the page marring manz you hall be cool however at the moment you are gay", + "id": "493" + }, + "494": { + "label": true, + "text": "\"\n\nJoe Johnston is honestly an idiot and has been blabbing about JP4 for almost 10 years. The JP trilogy is dead. The new film, if there will even be one, won't use the JP4 title. It's really stupid and annoying how much information contradicts each other. (mailbox) \"", + "id": "494" + }, + "495": { + "label": true, + "text": "Trolling \n\nFacebook has been reported and is regullary trolled by Josh Ware of Nevada. This is because Josh Ware is a waste of life and a faggot who fucks his dad and can't figure anything else to do in his own existant then to perform these two hobbies continuously. Watch out for that guy. He's sickeningly gay.", + "id": "495" + }, + "496": { + "label": true, + "text": "Assholes \n\nOn behalf of all Americans, Canadians, Japanese and other countries who have yet to see it, thank you for spoiling the fucking movie.", + "id": "496" + }, + "497": { + "label": true, + "text": "Go kill yourself \n\nYou should be ashamed of yourself. Twoofers like you are scumbags that deserve to die. You anti-scientific assholes are destroying America.", + "id": "497" + }, + "498": { + "label": true, + "text": "Ram it up ur ass very hard till ur eyes water", + "id": "498" + }, + "499": { + "label": true, + "text": "eat a dick \n\nand fuck off", + "id": "499" + }, + "500": { + "label": true, + "text": "Edit your stupidity away.", + "id": "500" + }, + "501": { + "label": true, + "text": "Total Asshole bitches like you just need to get the fuck off. Motherfucking Shithole. Eat your dick.", + "id": "501" + }, + "502": { + "label": true, + "text": "\"\n\nhttp://en.wikipedia.org/wiki/Talk:Saab_Lofton\n\nOh that's right you were kicked out of San Francisco State for being too radical! That's a joke\n\nhttp://community.seattletimes.nwsource.com/archive/?date=19981101&slug;=2781130!\n\n\"\"Lofton wrote \"\"A.D.\"\" while a student at San Francisco State University and spent so much time hawking the book when it was published three years ago that his grades began to fall and the university cut off his financial aid.\"\"\n\n\"\"Of course, plenty of wayward students have had their financial aid renewed after having missed classes for far less substantial reasons, so one wonders why was it so important for me to be dismissed \"\"\n\nBecause of your grades dumb ass! You can miss classes and still get good grades if your competent.\n\nthe first and only of A.D. printing consisted of two thousand copies\n\nWow, that must have sold in record time! A whole two thousand, your almost as famous as Steven King\"\" Dorksickle!\n\n\"\"I sold all three thousand copies of Btl Nvrg within the span of a year\"\"\n\nSomehow I doubt that since it was published in 1998 and you were still hawking it to Tim Boucher in 2006\n\nhttp://www.popocculture.com/28/battle-neverending-by-saab-l\n\n\"\"He lived on the streets in Berkeley while going to Solano College\"\"\n\nI looked up Solano college and it's 40 miles away from Berkeley. So I guess you must of hitchhiked there everyday right? Bullshit!\n\nHey lets see some examples of your cartooning. Don't got any right? That's what I figured.\n\nSee the lies just keep piling up!\"", + "id": "502" + }, + "503": { + "label": true, + "text": "Who gives a shit? Anthony Bourdain is a tool. I just wish he had children so I could stomp on there testicals. Just kidding but he is a massive tool. He couldn't carry Emerils jockstrap. Next time I see him I'll knock his teeth out....", + "id": "503" + }, + "504": { + "label": true, + "text": "THIS DUDE THAT BLOCKED ME IS A FUCKING COCK SUCKER!!!!!!!!!! HEXACHORD SUCK SOME DICK NEGRO", + "id": "504" + }, + "505": { + "label": true, + "text": "\" WILL MY MOTHERFUCKING SAFETY BE GUARANTEED???? I FUCKING HOPE SO!!! I'M BRINGING MY OWN FUCKIN' WEAPONS!! PAY ME WHEN I GET BACK MOTHERFUCKERS!!! OH YEAH I'VE GOT A JOKE...A FAMILY (HUSBAND, WIFE, SON, DAUGHTER, DOG) WALKS INTO AN AGENT'S OFFICE AND TELLS HIM THAT THEY'VE GOT A GREAT VAUDEVILLE ROUTINE...HE SAYS \"\"WE DON'T HIRE KIDDY ACTS\"\" AND THEY SAY \"\"BUT WE'RE REALLY GOOD!\"\" AND SO THE AGENT SAYS \"\"FINE, LET ME SEE WHAT YOU'VE GOT, BUT IF YOU SUCK I'M THROWING YOU OUT\"\"...SO THE FAMILY GETS READY...THE DAUGHTER HITS THE CD PLAYER AND CIRCUS MUSIC BEGINS PLAYING, THE FATHER JUMP KICKS THE SON IN THE HEAD AND STOMS HIS FACE IN THE GROUND UNTIL IT'S A BLOODY PULP, THEN PROCEEDS TO JERK OFF AND CUM ALL OVER HIS SHATTERED SKULL. MEANWHILE THE MOTHER BEGINS VIOLENTLY FINGER FUCKING THE DAUGHTER AS THE DOG FUCKS THE MOTHER IN THE ASS HOLE. THIS IS THE POINT WHEN THE FATHER TAKES THE LEFTOVER BRAIN MATTER FROM THE SON'S HEAD AND SHOVES IT INTO THE MOTHER'S PUSSY, THEN BEGINS FUCKING HER PUSSY WHILE SIMULTANEOUSLY STICKING HIS FINGER DOWN THE DAUGHTER'S THROAT UNTIL SHE VOMITS ALL OVER THEM BOTH. THEN THE DOG BITES THE MOTHER'S HAND OFF AS SHE'S FINGER FUCKING THE DAUGHTER, LEAVING HER HAND IN THE DAUGHTER'S PUSSY AS BLOOD SQUIRTS ALL OVER THE PLACE...THE FATHER TAKES BLOOD FROM THE GROUND, SMEARS IT ALL OVER THE MOTHER'S CHEST, BENDS OVER, AND BEGINS SHITTING ALL OVER THE OPEN WOUND WHERE HER HAND USED TO BE BEFORE THE DOG BIT IT OFF. THEY TAKE THE DOG AND SHOVE IT IN A MICROWAVE, HEATING IT UP UNTIL IT EXPLODES, THEN TAKE THE DOG REMAINS, MIX IT WITH THE FATHER'S SHIT, THE SON'S HEAD WOUND, AND THE FATHER'S CUM, AND SHOVE IT INTO THE DAUGHTER'S MOUTH. THEN THE FATHER RIPS THE SON'S DICK OFF AND FUCKS THE DAUGHTER WITH IT, AS THE MOTHER LOCATE'S THE SON'S TESTICLES, BREAKS THEM OPEN, AND DRINKS THE SPERM THAT COMES OUT. THEN THE FAMILY LINES UP AND SAYS \"\"TA DA!\"\"...THERE'S SILENCE FROM THE AGENT, UNTIL HE FINALLY SAYS \"\"I LOVE IT! WHAT DO YOU CALL THAT?\"\"...AND THE FAMILY SAYS \"\"WE CALL IT...THE ARISTOCRATS!\"\"\"", + "id": "505" + }, + "506": { + "label": true, + "text": "Liar \n\nI did not create the page. I only removed the tag. You are a liar, and a troll. Now kindly, fuck off.75.104.127.83", + "id": "506" + }, + "507": { + "label": true, + "text": "\"\n\n Contested deletion \n\nThis page should not be speedily deleted because... (It speaks the truth of my life. You don't know the hardships I've been through. If you and your Jew @$$ wants to decide my destiny and silence my First Amendment Rights, FUkYOU! Get your fat wikipedia @ss off of my profile. You might think you have a life or something. Going around saying, \"\"Whoopdie Fuckedy Doo!, Ima go around and delete some random persons Wikipedia Page!\"\" FUkYOU! You don't choose what to do with my wikipedia page. Fukyou and fucyour mom.) \"", + "id": "507" + }, + "508": { + "label": true, + "text": "J\u00e9sk\u00e9 Couriano is a stupid faggot!!!! \n\nJ\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!J\u00e9sk\u00e9 Couriano is a stupid faggot!!!!", + "id": "508" + }, + "509": { + "label": true, + "text": "Bollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks all is bollocks\nBollocks", + "id": "509" + }, + "510": { + "label": true, + "text": "You're a fag \n\nJust wanted to let you know that. D", + "id": "510" + }, + "511": { + "label": true, + "text": "ameriKKKans like to get their anusses raped", + "id": "511" + }, + "512": { + "label": false, + "text": "23:12, 10 Nov 2004 (UTC)", + "id": "512" + }, + "513": { + "label": false, + "text": "August 2006 (UTC)\n\nI'd go beyond that and strongly suggest inclusion of Figure 1 of that paper in one of these articles, as it clearly shows why the IAU definition is dynamically sound. 14:07, 25", + "id": "513" + }, + "514": { + "label": false, + "text": "All of these uses are gross and improper. End of discussion.", + "id": "514" + }, + "515": { + "label": false, + "text": "\"\n\nTo follow up, I am very sympathetic indeed to your project to add the names of distinguished biologists and biological educators. If you'll check what I do around here, you'll see it is mainly to improve and defend the articles of scientists and other academics and related subjects. But there are some difficulties. I can best exemplify the difficulty by saying that the article on John Tyler Bonner was nominated about 6 months ago for speedy deletion as \"\"did not assert notability\"\" and fortunately rescued. About one member of the US National academy of sciences gets nominated for deletion at AfD a month. They all get kept, but it takes work. \n\nWhat is needed for a successful article on a researcher is:\nA short bio listing the birth, degrees, positions. \nA paragraph describing the work and how it has been recognized as important\nA list of books, & a few major articles. When challenged, I add the number of citations for the most-cited. \nA list of awards and honors and editorships . \nI've been adding grants received. \nif possible a ref from a biographic noticethis gets much easier after they have died. \nand of course none of it can be taken from a university or other web site, tho the site should be listed as supplying the details. \nPictures, as you've discovered, add problems. I usually dont try. \nThis works if: the person was a full professor at a recognized research university, and has an award or two from outside the university. Otherwise there are problems; people at non-research places need very solid documentation. Professors of education need really solid documentation. \n \nFor educators not noted as researchersawards are needed for professional recognition, and at least one more than the president of NABT will in general be necessary. We have so far not had very good success herevery few high school teachers have made it past AfD. Good luck, and call on me for any help. '''''' \"", + "id": "515" + }, + "516": { + "label": false, + "text": "Just look at The Banner's Talk page to see the history of his criticisme on this web ?", + "id": "516" + }, + "517": { + "label": false, + "text": "\"\n The Administrative Palace, Satu Mare. 1987 \"", + "id": "517" + }, + "518": { + "label": false, + "text": "'preciate it. But we seem to have a vandalism problem directed not at words but at ideas and contributions.", + "id": "518" + }, + "519": { + "label": false, + "text": "I have reverted a recent edit which seemed biased toward GM/Firestone/Standard Oil's innocence in the case.", + "id": "519" + }, + "520": { + "label": false, + "text": "help\nI dont know whats the problem but i can do external links or click on any of the buttons used for bold text etc... do you know what could have caused this? cant name this messag esince none of the buttons works.", + "id": "520" + }, + "521": { + "label": false, + "text": "Bring it up on album's talk page, not mine.", + "id": "521" + }, + "522": { + "label": false, + "text": "Controversies - Did he had conspired 9/11? \n\nI don't want to make Wikipedia offended (primarily the article), but I think it's strange that he had financed to implode the buildings on the World Trade Center. I don't think it would be relevant in the article by Wikipedia's standards or if I would receive a notification on disruption or something like that. Here I go. \n\nHe is a Jewish person right? He wanted to implode the buildings for a war on Islam. Secondly, there was a television tower on top of the World Trade Center - does that seem weird to you people? That was all done for capitalism, propaganda, scare tactics, exploitation and viewers? No one talks about that. The television agencies wanted them to blame Islam for good measure, because of oil. Oil, television agencies, government power, and lobbyist, in a government operated building. This man who had made up 9/11 is Jewish\u2026 It was all over religions\u2026 Jews versus Islams\u2026 Now governmental Jews are in power again only because of this incident \u2026\nJust months before 9/11, there was over $3.4 trillion dollars financed to the city, and they agreed to this situation; however, he had gained profit from the victims, which he's at $7 billion (USD). He had knew about the asbestos before he had bought the World Trade Center in 1980's. Plus the towers of 2, 3, 4, and 7 - were over $10 billion (USD - with tax).\n \n 18:28 September 12 2013", + "id": "522" + }, + "523": { + "label": false, + "text": "\"\nThat mess? I don't think it's a good idea to cite Middle East conflicts as an example to follow elsewhere! If somebody wants to put Manning in a category \"\"convicted criminals\"\" (s)he definitely is. I am not sure it is necessary to use the word criminal after the conviction has already been explained in the article. That might be redundant or poor style. It would depend on the context. Talk \"", + "id": "523" + }, + "524": { + "label": false, + "text": "\"\n\n Uru \n\nI went through the article again, made some changes, and left a note on the Talk page. (talk) \"", + "id": "524" + }, + "525": { + "label": false, + "text": "There was something boring here before", + "id": "525" + }, + "526": { + "label": false, + "text": "\"\n\nthe first one was vandalism, the second one he called me foolish (if you know my life story you would know that this is worse the all the 4 letter words combined for me) the third one ??? i dont know what that is about\n and the 4th one u know i used undo, not twinkleGold Dragon \"", + "id": "526" + }, + "527": { + "label": false, + "text": "Bye! \n\nDon't look, come or think of comming back! Tosser.", + "id": "527" + }, + "528": { + "label": false, + "text": "\"\n\nThere's a note at the top of the page that explains some of this:\n\"\"Creationism\"\" can also refer to creation myths, or to a concept about the origin of the soul. For the movement in Spanish literature, see creacionismo.\nThe article attempts to give due weight to relevant sources. If you believe that there are important sources that have been left out or that were not given due consideration, please do point us toward those sources (and you are, of course, always welcome to add material yourself, or discuss proposed changes). Thanks. \"", + "id": "528" + }, + "529": { + "label": false, + "text": "that is so significant and of such consequence", + "id": "529" + }, + "530": { + "label": false, + "text": "HagermanBot Auto-Unsigned >", + "id": "530" + }, + "531": { + "label": false, + "text": "\"\nI do wonder at times if i would be full of candy if poked... I'll get one up in a bit =) \u2014dy \"", + "id": "531" + }, + "532": { + "label": false, + "text": "Since WMC outed himself, above, we can read a bit about him. It would be interesting to known what he, as an official Green, thinks about Gardner's attack on organic farming, and whether he'd propose the exclusion from this article of opinion from organic farming advocates.", + "id": "532" + }, + "533": { + "label": false, + "text": "\"\n\n Raise the Titanic \n\nLook you obviously have a very thin skin and also an inability to write clearly and concisely in English. So >with a sigh< I have to take your hand and walk you through the facts:\nyou quote the opinions of just one screenwriter yet there were 17 other writers. Consider WP:UNDUE\nyou also insist on saying that they didn't ask for a credit for the film. Well so what? There were 17 people who also wanted a credit and in the end only one got it: Adam Kennedy. WP:SPADE\nyou use three sentences when I wrote it up in one. Do you know what a tautology is?\n\nYou want to keep this:\nNovelist Larry McMurtry - who disliked Cussler's novel considering it \"\"less a novel than a manual on how to raise a very large boat from deep beneath the sea\"\" - claims that he was one of approximately 17 writers who worked on the screenplay..\n\nThen there is this:\nNovelist Larry McMurtry, who was one of 17 screenwriter who offered to work on the screenplay, disliked Cussler's novel. He considered it \"\"less a novel than a manual on how to raise a very large boat from deep beneath the sea\"\".\n\nHe doesn't claim anything, he was a writer on the project!\n\nIn the end if you don't want grief then my advice is walk away now? There are no rewards for this, none whatsoever, except unwarranted self importance and eventually a chance to advance to a new level. Despite my crass manner I am trying to be nice, but others who play here will not.\"", + "id": "533" + }, + "534": { + "label": false, + "text": "Ring of Red \n\nHi,\n\nTo which genre Ring of Red and its WWII tank based robots could be associated? I've always thought it was dieselpunk but according to date ranges, it should be atompunk.", + "id": "534" + }, + "535": { + "label": false, + "text": "Auburn \n\nWhy do you hate Auburn so much? All because you hate AU, doesn't mean you can vandalize Auburn's wiki.", + "id": "535" + }, + "536": { + "label": false, + "text": "Let Consensus Decide \n\nThe wiki pages that are now flagged for deletion, do not meet the wiki criteria on notable persons. I would be more that happy for the wiki community to decide this point. Please let them do so.", + "id": "536" + }, + "537": { + "label": false, + "text": "\"\n\n Your mouth is your worst enemy Guy\n\nMatthew 7:12 \"\"Therefore whatever you want men to do to you, do also to them, for this is the Law and the Prophets\"\"\nMatthew 12:36-37 \"\"But I say to you that for every idle word men may speak, they will give account of it in the day of judgement\"\"\n\"\"For your words you will be justified and your words you will be condemned\"\"\nJames 3:8 But no man cam tame the tongue, It is an unruly evil, full of deadly poison.\nJames 3:9 With it we bless our God and Father, and with it we curse men, who have been made in the similitude of God.\n\nI hope you have a cheap lawyer Mr Chapman, the damage has already been done and why? because you cant control your pestilient manic mouth and your savvy internet skills which You chose to use to do evil instead of Good. Your have totally disregarded goodwill, decency, meekness, character, and good manners.\nYour truly, Brother Hemdean\"", + "id": "537" + }, + "538": { + "label": false, + "text": "then I'd expect a similar block against the complaining User for 60 days of repeated edit warring (brought by several users to AN) and disruptive editing. As for Winkelvi to say I'm abusive is the pot calling the kettle black. But those don't matter, I'm not allowed to respond to his AN/I complaint. Thats arbitrary.", + "id": "538" + }, + "539": { + "label": false, + "text": "\"\n\nI've never used the term \"\"Wikipoint\"\". There is no mention of Category:Far left organizations at your reference. Don't put elaborate references in section headers, especially where standard markup applies. Try looking at my markup of the nomination itself.\n \"", + "id": "539" + }, + "540": { + "label": false, + "text": "\"::::::So you step down from your statement \"\"The story is quite different when the \"\"old men\"\" become \"\"informants\"\" and \"\"underage kids\"\" - \"\"child soldiers\"\"\"\"? I'm rather interested what part of your statement did I misinterpreted? As for German collaborators - I do have evidence, that AK soldiers killed Lithuanians who were volunteers in Lithuanian Wars of Independence, and had nothing to do with Nazi government. yes thay did kill family of one Policemen, and one Policemen - but killing family with little children is not the same as kill collaborator, don't you think? But well, I might be overreacting, as I've read the Lithuanian commission material and it is quite difficult to remain calm after reading how, for example, AK did shoot a teacher in the school, holding her two years child in her hands, or stabbed a child lying in a cradle with a bayonet and held him in the air until he stopped moving, and many more facts of \"\"punishing collaborators\"\". BTW, I do have full statement of this commission, and it clearly states that AK did commit manslaughter and crimes against humanity. It's official document, not some newspaper interpretation.\nAnother thing - please would you explain, how so you forgot to mention in the edit summary, that you are removing perfectly valid references to professional historians, both of whom are specialists on the subject here, and evaded requested citation from Polish newspaper (how so is Polish newspaper good, ad Lithuanian is not?) \n\n\"", + "id": "540" + }, + "541": { + "label": false, + "text": "This person has vanadalized a page about Joe Leiberman", + "id": "541" + }, + "542": { + "label": false, + "text": "\"\n\n I imagine the reluctance to use the translation comes from the fascistic tone of the English translation, a feeling which is completely absent in Welsh. \"\"Order of Hope of Wales\"\" is literally correct, but never used. \"", + "id": "542" + }, + "543": { + "label": false, + "text": "\"\nRe: ok, I already marked more of Big Brother and Farmer participants before as {{db-bio}} some of them are already deleted but I tagged the rest with {{prod}} instad of {{db-bio}} (like Elita L\u00f6fblad). The source of dbs come from Big Brother (Sweden and Norway). \u2248talk\u2248 \"", + "id": "543" + }, + "544": { + "label": false, + "text": "Thanks for following up with me.\nIf the material could be sourced mostly through independent sources, then there should be little problem with it. However, you should take a look at WP:COI.\nThe best approach would be to discuss it on the article talk page, providing some independent sources and proposing information to add to the article.", + "id": "544" + }, + "545": { + "label": false, + "text": "which is confirmed by the viewpoint of other Admins", + "id": "545" + }, + "546": { + "label": false, + "text": "I'm just a strong adherant to avoiding grouping characters like this. -", + "id": "546" + }, + "547": { + "label": false, + "text": "Very true. Is it not somewhere in the article?", + "id": "547" + }, + "548": { + "label": false, + "text": "Usually equations are copied verbatim. This is important to be able to do the math.", + "id": "548" + }, + "549": { + "label": false, + "text": "war edits \n\nhttps://en.wikipedia.org/w/index.php?title=Buk_missile_system&action;=history", + "id": "549" + }, + "550": { + "label": false, + "text": "\"\nNon-lead?\nShouldn't the title of the page be \"\"Supporting\"\" or \"\"Minor\"\" instead of \"\"Non-Lead\"\"? \"", + "id": "550" + }, + "551": { + "label": false, + "text": "Indeed you at least half-right are G'Day!", + "id": "551" + }, + "552": { + "label": false, + "text": "Forty years ago, when the foregoing essay was written, the denial of competition had not yet effected the enormous concentration of wealth that now so gravely threatens social order. It was not yet too late to stem the current of accumulation by a reversal of the policy of monopoly. The Anarchistic remedy was still applicable.\n\nToday the way is not so clear. The four monopolies, unhindered, have made possible the modern development of the trust, and the trust is now a monster which I fear, even the freest banking, could it be instituted, would be unable to destroy.", + "id": "552" + }, + "553": { + "label": false, + "text": "\"\n\n Ambiguous role \n\nI haven't scanned the whole article, only the relevant passages, but maybe this should be incorporated: \"\"Recent evidence suggests that increased p53 activity can, at least under some circumstances, promote organismal aging.\"\"\n\nFrom: (Second-last sentence in the abstract). 84.197.138.195 \"", + "id": "553" + }, + "554": { + "label": false, + "text": "\"\n\n Section: geographical distribution \n\nQuote: \"\"English today is probably the third largest language by number of native speakers, after Mandarin Chinese and Spanish.\"\"\n\nThis is not accurate. Spanish has less native speakers than English and the reference links given (22 and 23) do not provide any proof for the claim that the Spanish language has more native speakers than English.\n\nOn the other hand, Hindi appears to have more native speakers than English - about 500-600 Million. http://en.wikipedia.org/wiki/Hindi\"", + "id": "554" + }, + "555": { + "label": false, + "text": "BTW Moonlil is Ruri's soul it was metioned by Sara twice in the later volumns of the serious probaly 12 or 13 but she definantly says it so yeah thought that that was majorly important because if it's not in here well then that might not be good hahaha.", + "id": "555" + }, + "556": { + "label": false, + "text": "heh, it's a bit of a copy of Wikipedia:WikiProject Professional wrestling, but I thought it look a bit tidy and better that way.", + "id": "556" + }, + "557": { + "label": false, + "text": "\"\nWell his indefinite topic ban covers \"\"colonialism and Indian history broadly construed.\"\" That in and of itself might make Dickens off limits for him (since his edits there seem to be linked to colonialism). \u00abTalk\u00bb \"", + "id": "557" + }, + "558": { + "label": false, + "text": "Letters to a Stranger\nI just rewrote the plot of the article. Check if it still has copyright concerns. If not, Unblank the page, thanks.", + "id": "558" + }, + "559": { + "label": false, + "text": "\"\nFor what it's worth, I suggest you refrain from pushing the \"\"socks\"\" remarks around, as it only seems to add fuel to the matter. Given that an SPI has been opened and Checkuser denied due to Stale accounts and behaviour evidence alone, it serves no purpose to accuse him further, just as it serves no purpose for him to accuse you of stalking. No one is going to win that type of argument. Also, I suggest you stop calling cowboy \"\"Jake\"\" from now on, as it also implies that he is someone he claims not to be. Clearly he is determined to push his case, and the only way to make it go away is that you ignore him altogether. Socks are a complex issue as they come in different forms. But if you give them enough rope, they'll eventually hang themselves with it. Challenging suspected socks non-stop is sometimes considered uncivil and may seem like a personal attack without confirmation. SPI does not support the claim at present, and baiting cowboy will not look good on your behalf, whatever the outcome. I'm sure, by \"\"rotating IP\"\" he probably means proxies. It isn't important though. Cheers, \u00a0[Chat\u00a0\u2022\u00a0RFF] \"", + "id": "559" + }, + "560": { + "label": false, + "text": "\"\n\nlet me point out first that you're both falling into a very common pattern here. I've seen it a million times, in and out of Wikipedia: when a dispute is right on the verge of being resolved, frustrations and grumpinesses start to rise - not from the dispute per se, but from the kind of mild insulted feeling that's always a part of having a dispute. don't let it get ya. -)\n\nDGT, the ISBN is 1-58705-040-4.\n\ndon't worry about a PDF version - Jeremy wasn't responding to the discussion that we were having directly, but just speaking in general. I think if we can all hang in with the Good Faith beliefs for just a little bit more while Lee de-commercializes the HTML version, we can let this discussion go and move on to bigger and better things. Ludwigs2 \"", + "id": "560" + }, + "561": { + "label": false, + "text": "\"Corporals_killings==\nI assume, from your edits, that you have edited on WP before under another name. However, should this not be the case, I would respectfully point out that the lede in a WP article should normally encapsulate the article. In the above article the subsequent passages make clear that the killings of these corporals resulted in successful murder prosecutions. Since WP strives to use a neutral point of view - NOT bowdlerised language or mealy mouthed euphemisms - I have reverted your change of murder to \"\"killing\"\". \n\nIt may be reprehensible, but folks would also take you more seriously if you responded on these, your talk pages, and completed some details on your user page rather than keeping it blank...(kiwiexile at DMOZ) \u2022 \n\nMurder is not neutral. Also I don't appreciate your tone. \n\nWhat exactly don't you like about my tone, 303?...(kiwiexile at DMOZ) \u2022 \n\nIs Brixton Busters really a new editor?\n(Thread moved here from another user talk page so the subject of speculation can respond if he wishes to...):\n\nI do not like your tone, manner or attitude to relatively new users, as you did here, , should you continue in such an argumentative and unwelcoming way I will report you to admin. Wikipedia should be welcoming to new editors. \nDo you have any evidence that this is indeed a new editor and not just 303 abusing the right to vanish? Personally, I'm glad 303 is back since he's always been a hard working and productive editor, but he hardly needs your (unnecessary?) protection since it's obvious that he's an accomplished Wikipedian from day one...(kiwiexile at DMOZ) \u2022 \nAnd what evidence do you have not to AGF? There are 3,000,000 people who have contributed to wikipedia. If indeed 303 has returned, on what basis do you make an accusation of abusing a right to vanish? He left in good standing and would therefore not be evading a ban or block. Keep your speculations to yourself, please. \nConsidering that you banned me for two consecutive periods of 14 days after speculating that I was a sock puppet of a retired German I think I'll ignore your advice, Tyrenius. Just look at the text, spelling mistakes and context of User:Brixton Busters (first?) edits and tell me again that I should assume that this is a genuine new editor.\n\nThere was absolutely nothing wrong with Gaimhreadhan's tone in the referenced diff, he was respectful and discursive. Frankly, Domer48, you are continuing with the same insulting behaviour you use elsewhere. I am just composing my responses to the Arbcom you are disrespectfully ignoring by bulk-editing the Great Irish Famine article, and I will also be drawing to their attention this disgraceful and harassing comment you just made. \n\nI'm going to move this thread to User talk:Brixton Busters where that (brand new?) editor can then comment on whether they have recently edited on WP using a different user name. If the references to 303 are summarily removed again, I will take it as a strong confirmation that my assumptions (made on the basis of textual and contextual analysis) are correct.\n\nI don't see anything wrong with letting bygones be bygones; what would be wrong is giving an experienced and knowledgeable editor (now using a different user name) the same latitude and licence we would give a newbie.\n\nI think it would be very helpful at this early stage for (kiwiexile at DMOZ) \u2022 \n\nI think this is completely inappropriate behaviour. I feel we should apologise to User:Brixton Busters , for this seemingly irrational behaviour for an experienced editor who kno", + "id": "561" + }, + "562": { + "label": false, + "text": "Thank you, that makes good sense.", + "id": "562" + }, + "563": { + "label": false, + "text": "I live in Adelaide and I've never heard of the happy Leonards. Sorry.", + "id": "563" + }, + "564": { + "label": false, + "text": "The info in the article is still available in the history so anyone can merge any salavageable text at any time. Most of what's here belongs on Photoshop contest if anywhere, as people with that small subset of the overall topic in mind took over the article. Just because you opposed the consensus and don't want to do the merge yourself (hey, if you thought it was worth keeing then you should think it's worth moving to an article that stays, but your not doing so indicates that it's really not worth keeping in the first place) mean you can stand in the way of the clear consensus.", + "id": "564" + }, + "565": { + "label": false, + "text": "|listas = Elliott, Andrew Charles", + "id": "565" + }, + "566": { + "label": false, + "text": "MESSAGE FOR KEITH D - UP YOURS YOU SMEG-SATURATED BALLWIPE!", + "id": "566" + }, + "567": { + "label": false, + "text": "yeah well, I don't subscribe to your opinion, stop spamming me with messages here. What makes your opinion superior to mine, nothing. If you abuse or spam me again, I will take issue. GET IT? AND REVERT IT BACK TO WHAT I HAD IT, UNLESS YOU SHOW ME PROOF TO THE CONTRARY, WHERE'S YOUR PROOF? NOWHERE.\n\nYOU LACKIES RUN THE SHOW HERE. \n82.21.25.194", + "id": "567" + }, + "568": { + "label": false, + "text": "\", 27 July 2007 (UTC)\n\nAlthough I understand your arguments, I am surprised you don't understand mine. I don't find it labyrinthine, or at least not particularly so. (Not more than many other events and aspects concerning the Beatles.) Nor is the interpretation in question in any way obscure, since it can be taken from any number of texts on the Beatles. However, though I support the original author's intent here, I guess you and I are going to have to agree to disagree over this point for now. At some point, however, I will source his/her statements as soon as I find time to delve into the texts just because I would appreciate reaching some sort of accord with you. Until then, I don't think we will make much more progress on this.\n \n\n[The problem with something like this is that there is no absolute truth. But to me, discrediting the original author's intent is like a dog biting its own tail. From wikipedia: re. Abbey Road being the final album or not:Abbey Road is the eleventh official album recorded by The Beatles. Although its release preceded that of Let It Be, it was the last album to be recorded. \n...\nAfter the near-disastrous sessions for the proposed Get Back album (later retitled Let It Be for release), Paul McCartney suggested to producer George Martin that the group get together and make an album \"\"just like the old days. .. just like we used to,\"\" free of the conflict that began with the sessions for The White Album. Martin agreed to this if the band would be \"\"the way they used to be.\"\" In their interviews for the Beatles Anthology series, the surviving band members stated they knew at the time this would very likely be the final Beatles' product, and therefore they agreed to set aside their differences and \"\"go out on a high note.\"\"re. the position of \"\"The End\"\":\"\"The End\"\" was initially intended to be the final track on Abbey Road, but it is followed by \"\"Her Majesty\"\". In the first practice mix of the medley, constructed on 30 July, \"\"Her Majesty\"\" followed \"\"Mean Mr. Mustard\"\"...\n\n...etc. This labyrinth has already been walked through a thousand times by a thousand people.]\n 09:58\"", + "id": "568" + }, + "569": { + "label": false, + "text": "Your username \nHi. I don't know if you're aware of this, but your username is nearly identical to mine. In fact it's just a capital letter short of being identical to my original username, located at . Wikipedia's username policy prohibits creating a username that could easily be confused with that of an active contributor. Would you please consider changing your username so as to avoid confusion between our accounts? Please reply here; I'll keep this page on my watchlist. Thank you.", + "id": "569" + }, + "570": { + "label": false, + "text": "Fraternity \n\nI've reported you to the Administrator's notebook for your 3 revert rule violation and unwillingness to employ wikipedia policy on disambiguation. They can address the problem any way they wish.129.133.124.199", + "id": "570" + }, + "571": { + "label": false, + "text": "(UTC)\n\nThe proper source is http://www.ncaa.com, with the histories of the individual sports (lists of annual champions) being at .../history/baseball/d1, .../history/basketball/d1, and .../history/football/fbs. 19:56, 25 April 2012", + "id": "571" + }, + "572": { + "label": false, + "text": "Me either. I always preferred just including all Christians in the Arab world and their descendants in the diaspora in this article, but we could see the apparent problems with that. Anyhow, that's what I think the poll should be based on.", + "id": "572" + }, + "573": { + "label": false, + "text": "\"\n\n\"\"The Wiki Foundation stats, in an email forwarded to RTI, the UK Chapter is responsible for content.\"\" See, that bit's a lie. If it wasn't obvious from - you appear to be the PR company.\n(This sort of thing is why I have to remind myself that there are PR companies on Wikipedia, and then there are PR companies on Wikipedia.) - \"", + "id": "573" + }, + "574": { + "label": false, + "text": "(What I have done) (What have I done?)", + "id": "574" + }, + "575": { + "label": false, + "text": "Federal court rulings \n\nI think it might be helpful to break up the federal court ruling section by level of court. Specifically, a section for federal district court rulings and another for appeals court rulings. Is there any objection to this? If there is then I won't do it. 140.247.141.165", + "id": "575" + }, + "576": { + "label": false, + "text": "Cool. Will that take long? Because I'm thinking of playing some video games meanwhile.", + "id": "576" + }, + "577": { + "label": false, + "text": "Regarding my insistence to combat unfair bias, especially when it is promoted by unreasonable and ignorant users who are both stubborn and have a lot of time on their hand, that, I'm afraid, will not change. I will, however, learn the rules better, and unlike others, I shall try not exploit them and use them as pretext to shamelessly spread my ideology. I, unlike some, believe in fairness and accuracy}}", + "id": "577" + }, + "578": { + "label": false, + "text": "\"\nAn update - I am encountering a bit of resistance from one of the contributors to the article; the fellow has his own agenda, and isn't really keen to discuss it with the rest of us in discussion. Maybe you could take a gander at the edit history and give me your take on how to proceed? - (cast a spell) \"", + "id": "578" + }, + "579": { + "label": false, + "text": "\"\n\"\"Surely you know how to use those.\"\" See what I mean? Its petulant points like these that prove what I'm saying. Yes you can get your point across, but dont insult and patronize someone else in the process. (talk \u2022 cont.) \"", + "id": "579" + }, + "580": { + "label": false, + "text": "\"\n\nThe so-called Wikipedia:Synthesis in this case is actually not that at all, as it merely concerns a refutation of your argument, and not anything actually written in this article. In any case, though, Microsoft states the following at the link I provided, something that sounds clear enough to me: \"\"Platform tokens describe your operating system.\"\" It seems to me that you should provide evidence (as opposed to similar synthesis-like arguments of your own) that Microsoft explicitly no longer considers NT to exist; failing that, the current wording of this article regarding this issue should remain. \"", + "id": "580" + }, + "581": { + "label": false, + "text": "What rule did i break exactly?", + "id": "581" + }, + "582": { + "label": false, + "text": "Reverted texts ==\n\nhi i was just wondering why you reverted the additions i made to the Sydney Church of England Grammar School i was not one of those people how continually edited the artice and made vandalism. i just added stuff to the future of the school as i am a current student i can tell that vandalsim was made by school boy's and i will speak to the headmaster about it. \n\n==", + "id": "582" + }, + "583": { + "label": false, + "text": ", and welcome to Wikipedia! Thank you for your contributions. I hope you like the place and decide to stay. If you are stuck, and looking for help, please come to the Wikipedia Boot Camp, where experienced Wikipedians can answer any queries you have! Or, you can just type {{helpme}} on your user page, and someone will show up shortly to answer your questions.\n\nHere are a few more good links for to help you get started:\nThe five pillars of Wikipedia\nHow to edit a page\nHelp pages\nTutorial\nHow to write a great article\nManual of Style\n\nI hope you enjoy editing here and being a Wikipedian! Please sign your name on talk pages using four tildes (~~~~); this will automatically produce your name and the date. If you have any questions, check out Wikipedia:Where to ask a question or ask me on my talk page. Again, welcome!", + "id": "583" + }, + "584": { + "label": false, + "text": "Merge? \n\nThis article should really be combined with the 2012 Christmas tornado outbreak. I know (talk)", + "id": "584" + }, + "585": { + "label": false, + "text": "Wikipedia:Date_formatting_and_linking_poll/Autoformatting_responses \n\nRegarding your comment supporting your opposition to date autoformatting, I'd like to point out that the majority of dates are already linked, and it's actually de-linking them that would need to be done, should autoformatting (which is currently enabled on Wikipedia) be disabled. Cheers,", + "id": "585" + }, + "586": { + "label": false, + "text": "Take your time, I'll be busy for the next few days.", + "id": "586" + }, + "587": { + "label": false, + "text": "Get your facts strait before you start making accusations! I take that a personal attack.", + "id": "587" + }, + "588": { + "label": false, + "text": "Some references to St. George do appear in the litearture (Rateliff gives as an example of a 'symbolic' type dragon which I've added to the article) - but not much comparison is found (nor is it much warranted in my opinion). Farmer Giles of Ham, however is much more obviously based on it.", + "id": "588" + }, + "589": { + "label": false, + "text": "\" January 2008 (UTC)\n\nTry as I might, I'm not really able to associate your Zebra analogy with this article. For it to work, this would have to be an article about the colour white, and even then it doesn't really work. The purpose of my change is to remove the \"\"comparison\"\" nature of the section. It's not meant to be a comparison to begin with. The problem right now is that the section really violates NPOV - it places weight on a comparison with another format, rather than standing by itself. The fact it mentions Blu-ray means we have a somewhat unnecessary argument going on in the Talk: pages about a graph which is exclusively focussed on comparing Blu-ray and HD DVD studio support. \n\nTo be NPOV, this part of the article needs to focus on what support HD DVD has. Issues such as what proportion of the studios support it are obviously relevant. Issues as to whether they support either of the competing formats (incumbent DVD, as well as Blu-ray) aren't really, except insofar as it should be mentioned that the rivaly exists.\n\nWe need to move the fanboi \"\"HD DVD is better\"\", \"\"No, Blu-ray is better!\"\", \"\"Well, HD DVD has more support!\"\", \"\"No, Blu-ray has more support!\"\" crap to the comparison articles. 18:13, 21\"", + "id": "589" + }, + "590": { + "label": false, + "text": "Request for help over sanskrit caption of R&AW;\nHello, I would request you to kindly look into the devnagri seal caption of R&AW;, which is given as \u0927\u0930\u094d\u092e\u094b \u0930\u0915\u094d\u0937\u0924\u093f \u0930\u0915\u094d\u0937\u093f\u0924 for Dharmo Rakshati Rakshitaha. I wish to know if it is correct in devnagri script. The english caption is correct, also can you tell the meaning of the motto in english", + "id": "590" + }, + "591": { + "label": false, + "text": "ha ha, I just knowck the trivia section on the head while you were saying that. The thing about the contrvercy section is, no one really has responded. Robbie Williams and that's about it. I'll try and expand it like you sed (which btw was helpful), but it won't be as good as Mansons.", + "id": "591" + }, + "592": { + "label": false, + "text": "\"\nSry for my absence everyone - I'll include the proposed image. If the Chetniks marching image is pd I'll update the collage. (TALK) \"", + "id": "592" + }, + "593": { + "label": false, + "text": "Image:13766776.jpg listed for deletion \nAn image or media file that you uploaded or altered, Image:13766776.jpg, has been listed at Wikipedia:Images and media for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Talk", + "id": "593" + }, + "594": { + "label": false, + "text": "\"\n\n Requested move \n\nYagya \u2192 \u2013 Yagya is by no means the standard form. All over wikipedia, the internet, scholarly publications and common usage, the Sanskrit form yajna is far and away the standard word. As a matter of fact, as a student of Buddhism and Jainism, of Hindu philosophy, of Indian languages and of Indian culture, I only ever met the form \"\"yagya\"\" in this page. I understand it can be a Hindi pronunciation of the word, but very obscure. I'm confounded by its presence... in fact, yagya's google hits are primarily of those of the band. '''''' smash! \"", + "id": "594" + }, + "595": { + "label": false, + "text": "Arbitration \n\nI have asked the arbitration committee to look into your behavior: Wikipedia:Requests_for_arbitration#Cla68", + "id": "595" + }, + "596": { + "label": false, + "text": "Complaint posted on Wikipedia:Administrators' noticeboard/Incidents \n\nI have made a complaint about your behaviour on Wikipedia:Administrators' noticeboard/Incidents.", + "id": "596" + }, + "597": { + "label": false, + "text": "BTW, just for the sake of it, would you apply the same standards of quoting secondary sources here when statements by Indian PM Modi regarding Indian involvement and support to Mukti Bahini are not being allowed to be included at Wiki?", + "id": "597" + }, + "598": { + "label": false, + "text": "I'll be back...just you wait.", + "id": "598" + }, + "599": { + "label": false, + "text": "Thanks. I hope you're feeling better. Peace. )", + "id": "599" + }, + "600": { + "label": false, + "text": "Illythr, your pro-Russian edits are evident. Let Moldova, and Moldovans be themselves.", + "id": "600" + }, + "601": { + "label": false, + "text": "You erroneously deleted my file \n\nYou deleted a file I had uploaded, Axial1.jpg on the grounds that it was not in use. Problem was, it *was* in use, in the article that I was working on, Akira Kurosawa, and was visible in that article from the day I uploaded the file, together with two companion images, similarly titled, that were also uploaded and are still visible in the article today. I forgive you, but please don't do this again!\n\nRegards,", + "id": "601" + }, + "602": { + "label": false, + "text": "\"\n\n Notability isn't \"\"temporary,\"\" once Wiki decides to \"\"KEEP\"\" the article can no longer be deleted! \n\nSorry to be \"\"verbose.\"\" \n\nI write books. My alleged verbosity is referred to by various editors of my 19+ books listed on Amazon and OpenLibrary.org as \"\"thoroughness,\"\" \"\"in-depth,\"\" \"\"inclusive,\"\" and NOT verbose or discursive. \n\nI just found this under Wiki's [guidelines]:\n\n\"\"Notability is not temporary; once a topic has been the subject of \"\"significant coverage\"\" in accordance with the general notability guideline, it does not need to have ongoing coverage.\n \nWhile notability itself is not temporary, from time to time, a reassessment of the evidence of notability or suitability of existing articles may be requested by any user via a deletion discussion, or new evidence may arise for articles previously deemed unsuitable. Thus, articles may be proposed for deletion or recreated months or even years after being earlier considered.\"\"\n\nThis new section has been posted in response to Mlpearc's recommendation that [Wiki article] should be \"\"speedily deleted\"\" for lack of \"\"notability.\"\" Per Wiki's notability guidelines, I was determined to be notable and the decision was KEEP. The gentleman who said I should be deleted may have missed Bondeas' notification in 2011 that the Frank Sanello article lacked notability. In 2011 the decision was made to KEEP. Apparently Mlpearc didn't review the revision history for the Frank Sanello article. \n\n FrankSanello\"", + "id": "602" + }, + "603": { + "label": false, + "text": "Shlomo\nIs it possible to contact you via email or something? |Talk 17:59, 23 May, 2007 (UTC)", + "id": "603" + }, + "604": { + "label": false, + "text": "April 2008\n Please stop. If you continue to vandalize Wikipedia, you will be blocked from editing. The IP you are using is similar to another anonymous IP being used at the same time to vandalise the same page.", + "id": "604" + }, + "605": { + "label": false, + "text": "\"== CVUA ==\n\n '''[[User_Talk:Theopolisme|polisme]] ''' \n\nHi Zeeyanketu, welcome to the CVUA! I will be your instructor and hope that you'll have a really great experience, and learn along the way. I have created an academy page specifically for you, located at (talk \u2022 contributions) \n\n RE \n\nETT\nSo you will decide what is the best format? Don't boss around. \n\nTop Most respected critics should come first.\nThat should be the order from now.\n\nDon't fight and agree with it. \n\nPutting Taran Adarsh's Review on top is disrespect to wikipedia itself. I suggest not to include his reviews in future. \nMasand and Anupama are the most respected critics ask anyone. \u2014 Preceding unsigned comment added by (talk \u2022 contribs) \nTA is a Box office critic not a film critic. If you are on twitter then you'll know what Taran's reputation is. His Sold old reviews should be barred from wiki. \n\n Disambiguation link notification for August 20 \n\nHi. When you recently edited Ek Tha Tiger, you added a link pointing to the disambiguation page Variety (check to confirm\u00a0|\u00a0fix with Dab solver). Such links are almost always unintended, since a disambiguation page is merely a list of \"\"Did you mean...\"\" article titles. Read the Join us at the DPL WikiProject.\n\nIt's OK to remove this message. Also, to stop receiving these messages, follow these . Thanks, \n\n Sources for nett gross in India for Bollywood films \n\nBoxofficeIndia.com cannot be used as official reference(tracker) for Bollywood films nett collections in India. BoxofficeIndia is not updating its website on a regular basis ,so the reports og nett collections in India are reported very late on its website.Also, Wikipedia is not able to utilize lists of film grosses created by Box Office India, until permission is provided to the Wikimedia Foundation of permission by Box Office India. Respected critics such as Taran Adarsh and Komal Nahta are giving regualar and genuine nett collection figures in India for Bollywood films.Taran Adarsh has website www.bollywoodhungama.com and Komal Nahta has website www.koimoi.com We can also use OneIndia.com, The Times of India as sources it doesn\u2019t means that a magazine like Hindustan Times or The hindu will not report genuine sources ,compared to a not so updated website of BoxofficeIndia.com\nBoxofficeIndia should be used only when other sources stop giving gross report.First bring a consensus on this nett gross issue. \n\n Sources for worldwide gross and overseas gross of Bollywood films \n\nBoxofficeIndia has demerit that it is not giving overseas reports of films on a regular basis.It will show figues only once or twice,So u cannot include BoxofficeIndia figures. Also,When u wil see infobox of Holywood films,they have worldwide gross. So try to include worldwide gross which includes domestic gross(nett gross in India+entertainment tax) and overseas gross. 20:16, 21", + "id": "605" + }, + "606": { + "label": false, + "text": "Hey\n\nI bet you Quinsareth are gay and like telling lies to your mother.", + "id": "606" + }, + "607": { + "label": false, + "text": "\"\n\nThe Seance\nPoint the first: when you've been told repeatedly that the way you are writing the article is not within the WP guidelines, yet you continue to do so, then, yes, what you're doing is considered vandalism. Point the second: doing novel articles on Wikipedia do NOT include a detailed blow-by-blow synopsis of each chapter in the book. Thirdly (though you seem to have corrected this issue this time around), you cannot include that information in the Infobox. I'm more than happy to offer suggestions in that regard, but please do not automatically assume that I'm out to \"\"get you\"\" or do you wrong. I have removed the chapter-by-chapter, blow-by-blow account that you've started. \"", + "id": "607" + }, + "608": { + "label": false, + "text": "I would suggest you create a discussion, so we can build a consensus. I will abide the consensus. Thanks", + "id": "608" + }, + "609": { + "label": false, + "text": "Personal attack\nSorry but that person said that I replaced a picture of a non-US aircraft carrier on a page about supercarriers when the U.S. is the only country with supercarriers.", + "id": "609" + }, + "610": { + "label": false, + "text": "Your New Page \n\nI'm supporting your new page, as long as you will add to it. This page is not nonsense, but if you don't add anything to it, it can be deleted for no content. If you plan to expand this page, please do so.", + "id": "610" + }, + "611": { + "label": false, + "text": "Regarding edits made during November 22 2006 (UTC) to Italian Renaissance\nThank you for experimenting with Wikipedia. Your test worked, and it has been reverted or removed. Please use the sandbox for any other tests you may want to do. Take a look at the welcome page to learn more about contributing to our encyclopedia. If this is an IP address, and it is shared by multiple users, ignore this warning if you did not make any unconstructive edits.", + "id": "611" + }, + "612": { + "label": false, + "text": "I am sorry, it's been a couple of month and it was on the chat on Wikipedia. Is there any way that you can check who accessed the file when it was in talk mode? hard to remember all the pseudos here, there should be a log somewhere. I could probably remember who from a list or a log. Again all I am asking is that I get access to the work I did. If you could just sandbox it for now. It was really a lot of work to gather the info from the author, go into the coding here, and so on, I don't want to lose this work even if it is not used. At least give me a copy of my work. I don't understand what is the problem here really as again it is work in progress and I am seeking help from admins to make it publishable. It is not like i published a page without consent, it is work in progress that I am building along with senior peeps here, taking their comment into consideration. Thank you.", + "id": "612" + }, + "613": { + "label": false, + "text": "Can't deal with the truth about your little po-dunk town, huh? Sad, buddy.", + "id": "613" + }, + "614": { + "label": false, + "text": "Identifying sock puppets \n\nI notice you've been very effective at identifying sock-puppets on the obama and I'm curious if you're using IPs or if you have some other tools at your disposal which aren't available to us average editors. No need to divulge trade secrets you don't want to become public which could aid sock-puppet creators, but I wouldn't mind knowing how you identify them, if you do not mind.", + "id": "614" + }, + "615": { + "label": false, + "text": "You are not answering my question. The source supports what you have said, but what you have said is meaningless when the report shows that global population is growing with no end in sight. That is selective quotation and original research.", + "id": "615" + }, + "616": { + "label": false, + "text": "|business & economic topics|in=Quebec", + "id": "616" + }, + "617": { + "label": false, + "text": "Yeah I checked my keyboard. She did hit E6 and F#5 in chest. She should stay on the category. Im going to add her back on.", + "id": "617" + }, + "618": { + "label": false, + "text": "\"\nActually, since crime scene investigators (CSIs) work all homicides, justifiable or not, I'd support the use of the term \"\"crime scene.\"\" Apart from that, the testimony of Officer Darren Wilson was that Michael Brown was guilty of initiating an assault on Darren Wilson at that location. At the time that data are recorded from the scene of any homicide, the possibility of a crime having been committed is assumed by first responders and crime scene investigators. Both Darren Wilson and Michael Brown were regarded by press accounts as criminal suspects when that crime was investigated. \"", + "id": "618" + }, + "619": { + "label": false, + "text": "\"\n\nDone! Yeck, what a mess of edits! Not a single citation, either. And from an anonymous account, to boot. I wonder if someone was trying to get a quotable source for a term paper? Probably not, considering the time of year but stuff like this really frosts me, espectially the ignorance of aviation (and aviation regulations) exhibited by some members of our species. Sorry for the delay, too; we've been out of town. \u2014\u00a0\u00a0(\u00a0T\u00a0@\u00a0C\u00a0) \"", + "id": "619" + }, + "620": { + "label": false, + "text": "I posted the block on your page because you kept thretening me. And for me doing something right you give me this junk.!!}}", + "id": "620" + }, + "621": { + "label": false, + "text": "Seriously, it was ruined by and his sockpuppets in the first place. I'm trying to revert it to the way it was before they attacked it in November. 68.98.224.182", + "id": "621" + }, + "622": { + "label": false, + "text": "I'm asking for a citation to the change you made to the consensus version of the article. It should be backed by WP:RS. If you felt a previous claim was not properly backed it would be best to ask for a cite by so tagging it rather than introducing conflicting uncited evidence. (Edit conflict.) That is, I agree with Kguirnela.", + "id": "622" + }, + "623": { + "label": false, + "text": "\"\n\n Re:Dennis Brown's final warning \n\nI didn't mention that it was mutual because it was not relevant. I didn't violate the final warning; CurtisNaito did (multiple times). The exact wording of the warning was \"\"If either editor pushes the boundaries of incivility, bludgeons a discussion, violates WP:IDHT, acts in a disruptive manner on any talk page, or breaching any other policy that makes editing miserable for other editors, then either myself or another admin should simply block for a minimum of 72 hours.\"\" At no point did I push the boundaries of civility, bludgeon a discussion, violate IDHT, act in a disruptive manner on any talk page, or breach any other policy that made editing miserable for other editors. CurtisNaito displayed the exact same kind of IDHT behaviour that has made editing miserable for me and multiple other editors on numerous occasions, and when told explicitly that he was violating Dennis Brown's final warning, he kept doing it.\n\nYour choosing to butt in with a comment about how the warning was mutual, when nothing I had done could conceivably be taken as a violation of the warning, was an off-topic attack against me with no basis in what actually happened.\n\nI understand you don't like me, but would you please keep it to the appropriate forums rather than continuously posting personal attacks against me on other users' talk pages where normal etiquette prevents me from responding directly?\n\n (\u8056\u3084\u3084) \"", + "id": "623" + }, + "624": { + "label": false, + "text": "\"Help me out here, please. This is not easy. \nI need someone to restore the \"\"helpful\"\" parts of the talk page\nlinks to archives and vfd\nsummaries of style and reference\n\nAnd bear with me on \"\"contributor relations\"\". There's a reason Jimbo appointed me to the Mediation Committee. I'm r-e-a-l-l-y good at mediation! Ask ambi, ask stevertigo. See the talk page, the restart seems to bearing fruit already.\n\nSheesh! Can't I have a day (one friggin day!) to try to resolve this? Let's see what Patrick has to say. He's the one who asked me to look into this. Be patient. (talk) 11:33, Jun 23, 2005 (UTC)\n\n\"", + "id": "624" + }, + "625": { + "label": false, + "text": "Sockmaster using proxy server to mask IP? \n\nHey I think Corbridge, a user you recently blocked for socking, might be using a proxy server to mask his IP to evade the block and avoid scrutiny. I don't know how to check that out, so right now all I have is a hunch. The IP is 96.232.12.109. Its also worth noting that one of Corbridge's previous accounts, InaMaka, accused another editor of masking his IP here so I'm pretty sure he knows how to do it. Point being, if you want to look into it, or just point me in the right direction, I'd certainly appreciate it.", + "id": "625" + }, + "626": { + "label": false, + "text": "Removed due to censorshhip", + "id": "626" + }, + "627": { + "label": false, + "text": "How can I be trolling when it was Andy The Grump who started with the insults. Is he trolling as well? 64.38.197.224", + "id": "627" + }, + "628": { + "label": false, + "text": "\"\n\n basic income dispute resolution \n\nI don't understand the finding \"\"futile\"\", or how to proceed to resolve the issue. \n\nRegarding the [Wikipedia,_bicycles,_and_wagons] reference, its my understanding that I am building a bicycle, that may be slightly off spec, and the editors are ordering the steel melted and shipped to hell, instead of allowing the bicycle to be refined into spec. I point out also that the [basic income] is listed as a priority by four wikigroups, and so it is a pretty important bicycle. Also the nature of basic income is at a theoretical philosophy stage, and the highest quality references possible are available to verify and preferably succinct, and high quality blogs provide the best verifiability, IMO, but regardless of this opinion, a section on proposed benefits does not need prestigious academic references if the claim being made is that the ideas and rationale has merely been proposed. To keep the bicycles/wagons analogy, the page was a high quality bicycle, and an important bicycle to 4 wikigroups. There is a difference of opinion over whether the bicycle meets specs, but it is a functional bicycle that is more useful than a pile of melted metal shipped far away. \"", + "id": "628" + }, + "629": { + "label": false, + "text": "\"\n\nNotability of Bree Conden\n A tag has been placed on Bree Conden requesting that it be speedily deleted from Wikipedia. This has been done because the article appears to be about a real person, organization (band, club, company, etc.), or web content, but it does not indicate how or why the subject is notable: that is, why an article about that subject should be included in an encyclopedia. Under the criteria for speedy deletion, articles that do not indicate the subject's importance or significance may be deleted at any time. Please see the guidelines for what is generally accepted as notable. If this is the first page that you have created, then you should read the guide to writing your first article.\n\nIf you think that you can assert the notability of the subject, you may contest the deletion by adding to the top of the page (just below the existing speedy deletion or \"\"db\"\" tag), coupled with adding a note on the article's talk page explaining your position, but be aware that once tagged for speedy deletion, if the article meets the criterion it may be deleted without delay. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the article that would confirm the subject's notability under Wikipedia guidelines.\n\nFor guidelines on specific types of articles, you may want to check out our criteria for biographies, for web sites, for bands, or for companies. Feel free to leave a note on my talk page if you have any questions about this. \"", + "id": "629" + }, + "630": { + "label": false, + "text": "\"\n\nThe entire article was full of sentencens like \"\"Operation Blow to the Head is an ongoing military operation to kill or capture all of the terrorists in the Yemeni town of Sa'dah,\"\" \"\"Abdul-Malik al-Houthi took over command over the insurgents, and leads them today. From that time to present-day the insurgency in Northern Yemen has had horrible battles,\"\" \"\"The Terrorist leader, Abdullah al-Mehdar, led the Insurgents,\"\" and \"\" the town is still being wrestled from the terrorists.\"\" This is heavy Yemeni government propaganda meant at demonizing the insurgents. You've seen this article, cause you've edited it and still you claim you can not see any supporting evidence\"\" ? But appealing the bloc won't be of any use since it expires in a mere few hours, which is less time as that process would take. \"", + "id": "630" + }, + "631": { + "label": false, + "text": "\"\nIOW, you consider the article to be \"\"doodles\"\"? Looks like it was published by opensecrets.org,and that the person, who happens to be female, and probably not just a person who \"\"snags coffee\"\" for the men, hold appropriate academic degrees. Cheers. \"", + "id": "631" + }, + "632": { + "label": false, + "text": "tidies them up etc. I love teamwork. Also,", + "id": "632" + }, + "633": { + "label": false, + "text": "Thank you, 28bytes, but I'm still blocked. And unfortunately have a lot of work to do. Rest assured, I wish to have nothing whatsoever to do with Valencian ever again. When does this take effect?", + "id": "633" + }, + "634": { + "label": false, + "text": "Greetings \n\nHi, Cirt - I hope you will consider stopping accusing me of bad faith editing. If you have any qualms with particular edits, I'd love to hear what is wrong with them and how my approach can be improved. \n\nI'd like to direct your attention to two quotes on user pages. The first is from Jimmy Wales:\n\n== You can edit this page! ==\n\nReally, you can! If you would like to, please feel free to do so. Make an edit \u2013 or even several! After all, that is what Wikipedia is all about.''\n\nAnd the second is from Neelix's user page:\n\nWikipedia is thoroughly, inherently collaborative. In the humanities division of academia, we still hold to the ideal of the lone genius, expecting that each humanities scholar be the sole author of his or her journal articles. In the sciences and social sciences, we expect that there be two or three authors for each journal article. On Wikipedia, every well-developed article has many more than three authors. The result is an ever-increasingly accurate approximation of objectivity. This objectivity is not the pseudo-objectivity that results from ignoring our biases as authors, but is rather the result of diverse perspectives all being covered proportionally through discussion between people who have those diverse perspectives. We write better when we write together.\n\nI think those principles are pretty neat. And I am certain my editing adheres to them. If you'd like to contact me off the site, let me know - I'd be happy to share ways to get in touch.", + "id": "634" + }, + "635": { + "label": false, + "text": "Now, the article has suffered a recent revertwar over silly tags, and is protected over it. There goes my first WP:GA -( \u0395\u03bc\u03c0\u03c1\u03bf\u03c3!", + "id": "635" + }, + "636": { + "label": false, + "text": "Knock it off! \n\nSpinningSpark, quit it! You've been community-banned when you blocked me you made the sinkhole you are in now deeper and deeper. If you want to live you need to take advantage of your priviledges - BASICALLY KEEP THE HELL OFF WIKIPEDIA for a YEAR and edit on other wikimedia projects to demonstrate that, after a week or two, an appeal would be beneficial to the project!! If I create a new account that is more selective, maybe it will be eligible for adminship. If so, the first thing I will do is get you community-banned. I WANT REVENGE!!! 1YlGC6dsynvm", + "id": "636" + }, + "637": { + "label": false, + "text": "\"\n\n User:23 editor seems accustomed, like here, only to issuing silly threats and conceited patriarchal condescension, which s/he uses to dismiss as reliable on the topic of extremely virulent homophobia, and indeed by a prime minister of a country (to wit: at a par with Zimbabwe, only an EU candidate country) nonetheless statements made by the Gay Straight Alliance (one of the co-organisers of the Pride Parade), seemingly with the intent of making it appear as if the GSA could possibly be unreliable on the very issue of that very Pride Parade or on the issue of the prime minister's unacceptable discourse about LGBTs and the parade. \n\n I do not understand how could possibly someone... anyone not with a brain but with a head claim that the GSA, the co-organiser of the event cancelled by the homophobe prime minister (who calls gays \"\"abnormal\"\" and his own fellow party memmber who supports LGBT people \"\"a person with a darkened mind because of exposure to pro-LGBT radiation in Brussels\"\"), are an unreliable source on this?\"", + "id": "637" + }, + "638": { + "label": false, + "text": "Oh yes. Of course I believe I'm going to lose. That's the problem. When admins put aside their administrative resposibilities for politics and vote based on what they want to see instead of what belongs on wikipedia, then I'm sure I will lose. I have no problem admitting that.", + "id": "638" + }, + "639": { + "label": false, + "text": "Hi! \nThank you so much for improving the page 2009 Istanbul Flood, I really appreciate your help! Thanks!", + "id": "639" + }, + "640": { + "label": false, + "text": "\"\n\n Quebec registration plates prohibited in front? \n\nBut... why? What bad would it do to put another plate in front? I don't understand. \nThat is a question to ask the Qu\u00e9bec government for their specific reasoning on that. I know for a fact safety is one reason some jurisdictions give. Example: A front plate might look \"\"real\"\" and be confused for a real plate in other jurisdictions that have a front plate, you can take your pick - i'm just hypothesizing why. I do know that some vehicles in Qu\u00e9bec, Semis (tractor trailers) are required to have a front plate, as the trailer hides the plate on the back of a Truck (tractor), for example. Like I said, just because it's not legal, it does not mean police enforce it, and just because it hasn't been enforced by some police does not mean it will not be by others. \"", + "id": "640" + }, + "641": { + "label": false, + "text": "look at my page \n\nlord lawson of beamish\nput that in your searchbar", + "id": "641" + }, + "642": { + "label": false, + "text": "Al Fateh\nHi, I noted that you nominated Al Fateh for deletion. I have fixed that nomination by completing steps two and three of the AfD process as the discussion was not appearing on the log page. I have posted you this message for your information and for your future deletion nominations.", + "id": "642" + }, + "643": { + "label": false, + "text": "Page protection \nThank you, doing a good job. Former D&D; DM myself ;) 74.248.71.136", + "id": "643" + }, + "644": { + "label": false, + "text": "doesnt matter if i have, i dont inject it into the edits i make", + "id": "644" + }, + "645": { + "label": false, + "text": "TV Schedule pages \n\nThese pages are all right as is. Please do NOT tamper with them; if you do wyou will risk getting BLOCKED!!198.236.192.210", + "id": "645" + }, + "646": { + "label": false, + "text": "\"\n\nURGENT Appeal - Beckjord dog fell off cliff\n\n\"\" Dear Friends and enemies- even in the midst of conflicts, we become related, even in opposition. Today, we took our Bigfoot watch-dog, Toby, a yellow lab, to Dillon Beach,CA, for a run and he slipped off a cliff. Fell 25 feet and broke both front legs. Now is in vet's office and facing surgery. Being broke, it will be tough to face $3000 -$4000 in vet fees. Toby is resting under sedation and we take him to the surgeon tomorrow. Anyone wishing to assist us can donate for tax deduction 501(3)(c) by contacting us at rudy@stealthaccess.net or sending check to use for Fractured Atlas (sponsor) at E,Beckjord Box 950-2,Berkeley,CA 94709 and they will send back tax deducion form. Purpose is vets bills for Video Bigfoot sniffer dog benefit, for the Ultimate Bigfoot Video Film Project. E.B.\"\"\n\nsee dog at http://www.beckjord.com/electricrepairs/yelldg.jpg\n\nfrom the Edit Committee.\"", + "id": "646" + }, + "647": { + "label": false, + "text": "Here is a little evidence . An anonymous user on the same service is ALSO an AOL web proxy server.). Strangely, I also know a TRCourage who uses aol and I can prove it too, many times over.", + "id": "647" + }, + "648": { + "label": false, + "text": "\"\n\n A barnstar for you! \n\n The Original Barnstar \"", + "id": "648" + }, + "649": { + "label": false, + "text": "This is interesting cause i have several books saying the troops started to land only at evening of 22nd and that operation was completed by the early morning of 23rd. Given that the order to go ahead was given on 22nd i would be quite surprised if Finns landed there on 21st. However none of this matters. Agreement quite clearly states that if the war came to Baltic Sea then Finns were allowed to place troops to the island. And what do you know... Nazi Germany was at war and used Baltic sea making it legal under the demilitarization treaty for the Finns move troops there (technically they could have kept troops there the whole time - its not Finnish problem if SU cant understand treaty texts). Also there is no requirement for the Finland to participate into that war in order to allowed to place troops in \u00c5land. Also as it happened Soviet aircraft attacked unsuccessfully the ships headed to \u00c5land (before they got there that is) on 22nd of June. -", + "id": "649" + }, + "650": { + "label": false, + "text": "\"\nMaybe the stability will improve; at the least perhaps a hold is due for the time being. I did some work regarding the WP:MoS issues, though the article could still use work, especially the lead. I also pointed out some other things that need to be fixed.\u2014(TALKCONT) \"", + "id": "650" + }, + "651": { + "label": false, + "text": "Well, he seems very bent on blocking you. 4 blocks since October.", + "id": "651" + }, + "652": { + "label": false, + "text": "\"\n\n Naji al-Ali \n\nHi Ian,\n\nI noticed you changed the date of birth cited on this page to 1938. What is your source for that? I'm wondering because the Arabic wikipedia article, which this page started as a translation from, cites his year of birth as 1937, while a book I have about him - the one referenced in the article - cites it as 1936. What the book says in a footnote on the subject is \"\"Sulaiman al-Shaikh - \"\"The caricature artist Naji al-Ali\"\" - in the Kuwaiti magazine al-`Arabi, no. 297, August 1983. Naji al-`Ali saw this date and did not raise any objection.\"\" While the book is certainly not academic, it's also worth noting that amongst those thanked by the author is Khalid al-`Ali, the artist's son.\n\nOn the other hand, on this page Naji al`Ali himself is quoted as saying \"\"I was born where Christ was born: between Tiberias and Nazareth in the village of al-Shahra in the northern Galilee, and I was expelled from there ten years later in 1948 to `Ain al-Hilwe camp in Lebanon.\"\"\n\nHowever, the same site also bases its short biography of Naji al-`Ali on the book I used, and gives the year 1936 for his birth accordingly.\n\nUnless you have a solid source, I think we may have to leave it as unknown.\n\nBy the way, that site also shows a pretty cool PFLP poster about his assassination, I wonder could we get permission to use it... \n\nAll the best, | Talk \"", + "id": "652" + }, + "653": { + "label": false, + "text": "Why can't you review it at all? You and Magog can unblock CA even though you were both blocking administrators. I NEVER posted on my talk page posing as anyone else. I have never had any sort of history doing that. If you look at CATruth and his sockpuppets you'll see that isn't beyond his/her pattern of behavior. I collected evidence to make it easier for later administrators, but harassing? No. You say that I harrassed him as 198? Please link to me where. I believe that he used a Meatpuppet(had someone else in ny edit) in this situation and waited for me to try and annoy me. I requested that he stop doing this and told him that is a violation. Of course, he went to you and even stated that I have been violating wiki policy for 5 years. If you think about it, I have no history of this behavior, only he does. Also my first block EVER is for one week. 24.239.153.58", + "id": "653" + }, + "654": { + "label": false, + "text": "Oh wait...never mind. It was you.", + "id": "654" + }, + "655": { + "label": false, + "text": "Meta Knight and King Dedede both deserve articles not just because of their game apperances but also the anime. Not only that but else where in Wikipedia some one time squid monster from a Godzilla movie which does not even so much as cameo Godzilla has a long detailed article about how obscure he is. If something this irralevent deserves an article then why not King Dedede and Meta Knight who are easily far more recognizable then a rubber suited monster from however many years ago.", + "id": "655" + }, + "656": { + "label": false, + "text": "\"\nThis article was nominated for deletion on November 30, 2005.\nThe result of the discussion was keep. \nAn archived record of this discussion can be found here.\"", + "id": "656" + }, + "657": { + "label": false, + "text": "Bing Bang (Time to Dance)\nWhat do you feel needs cleaned up about the article?", + "id": "657" + }, + "658": { + "label": false, + "text": "The definition is extended so that it eats also functions. A function from M to R^n would still be a function and NOT a tangent vector.", + "id": "658" + }, + "659": { + "label": false, + "text": "Kid will get his ass belted \n\nCall a kids house and hope for a om or dad the sa so and sos name and sa he needs to come over at 7 for his blow job then listen through the phone and see him the next day, (use *67 or what eva ur block numba is)", + "id": "659" + }, + "660": { + "label": false, + "text": "Didier AFD #3\nThey keep trying to find reasons to delete it. It is up for a 3rd time. If they would only channel their efforts into improving it. After all, it has been improved and even re-titiled.", + "id": "660" + }, + "661": { + "label": false, + "text": "The latter is an issue. As for the game suggestion, Aza hasn't decided to reply yet. If you can find ZUN's derivative work statement on the games, that should be more than enough to resolve this. Gimmetrow", + "id": "661" + }, + "662": { + "label": false, + "text": "Yes. I was there, too. I hate to tell you this, but Jay don't like you. He thinks you're a very bad vandal. You've been blocked permanently from editing HRWiki. \u2014", + "id": "662" + }, + "663": { + "label": false, + "text": "CMSAZ - I re-edited KPHO , both are employees of Helicopters Inc a private company providing air video service to KTVK,KPHO,KPNX. They are not branded or considered employees or on-air personalities of KPHO or the Meredith Corporation. I appreciate what you do for the industry by updated the Wiki's but as someone who works in this industry and this market please do not continue to provide mis information.", + "id": "663" + }, + "664": { + "label": false, + "text": "Factually incorrect information? How many articles from reputable sources do you want that Emilio Pucci created Capri pants?\nHere are just a few:\n\nhttp://dlxs.lib.wayne.edu/d/dhhcc/bios/pucci.html\n\nhttp://dept.kent.edu/museum/exhibit/pucci/pucci2.html\n\nhttp://www.nytimes.com/2007/08/26/style/tmagazine/26pucci.html\n\nhttp://www.ultimateitaly.com/fashion/emilio-pucci.html\n\nhttp://www.handbags-online.us/emilio-pucci.html\n\nhttp://www.fashionmodeldirectory.com/designers/Emilio+Pucci/\n\nhttp://reviews.ebay.com/Emilio-Pucci-A-Guide-to-Emilio-Pucci-amp-Fashion_W0QQugidZ10000000001022967\n\nhttp://www.poandpo.com/design-art-and-nice-stuff/puccis-coloured-swirls/\n\nThe unverifiable claims were the ones that I set out to remove from Wikipedia - the claims that a heretofore unheard-of Sonja de Lennart, who was completely unknown on Google until December 2007, created Capri pants.\n\nOriginally there was one site given as a source for the Sonja de Lennart claims - www.sonjadelennart.com, a site owned by Eleonora de Lennart and created in February 2008. A simple glance at this website will show that it is not a reputable source. Instead, it was fabricated for the sole purpose of fooling Wikipedia.\nUnfortunately, the Wikipedia hoax was not detected before answers.com and other websites picked up the false claim of authorship and it was included in an Associated Press article that was widely syndicated. The success of the hoax in tricking a reporter is now being used to give the hoax legitimacy.\n\nUsers Pchip and Delennart have had no other purpose on Wikipedia than to spread the false stories about Capri pants. Your actions in supporting their claims and in blocking the attempt to undo their persistent vandalism are damaging Wikipedia.", + "id": "664" + }, + "665": { + "label": false, + "text": "We had an edit conflict there. Unfortunately, since we don't know too, too much about the format of the Pinakes it's hard to say what was possible. But we might remember that there would most likely only be one entry for the Iliad, which could have been as many as 24 rolls per copy in the library and there were very likely many copies.", + "id": "665" + }, + "666": { + "label": false, + "text": "If only you could understand the purpose of policies, but you are too narrowminded", + "id": "666" + }, + "667": { + "label": false, + "text": "Mostly wrong about me, but understandably so \n\n See this long thread...", + "id": "667" + }, + "668": { + "label": false, + "text": "Why spend $5 on a crappy plastic hula hoop when you can spend $250 for a virtual hulahoop?! Instead of going outside with your friends to the bowling alley, why not consider a wii instead, with realistic arm waiving action! Sony and Microsoft will tell you that today's games are about graphics, story, and gaming, but we at Nintendo like to think otherwise. For isntance, have you seen our new wii fit product? Instead of doing pushups and yoga the old boring way, now you can do it on a white pad. Give Wii a try! You'll love the gamepla..... hmm..... well you'll love the Wii.", + "id": "668" + }, + "669": { + "label": false, + "text": "I doubt this will get through your thick head (it's not an insult, it's an opinion based on your response) but the problem is not the issue itself. It's that people like you seem to enjoy (whether or not your side gets it right) to discuss, turn, twist and frankly abuse topics like this which are detrimental to the basic goals of Wikis in general and Wikipedia in particular. As John Stewart said to two hacks; You're hurting us.", + "id": "669" + }, + "670": { + "label": false, + "text": "No problem, the other thing is that when I read medical pages, I start to think I have the same symptoms - I wonder of other people are like that.", + "id": "670" + }, + "671": { + "label": false, + "text": "I said vice versa besides it's has nothing to do with this article. I see... You are just an Arab hater who has an extremely jingoism spirit.", + "id": "671" + }, + "672": { + "label": false, + "text": "\" \u00b0o \n\nPlease do not replace Wikipedia pages with blank content. Blank pages are harmful to Wikipedia because they have a tendency to confuse readers. If it is a duplicate article, please redirect it to an appropriate existing page. If the page has been vandalised, please revert it to the last legitimate version. If you feel that the content of a page is inappropriate, please edit the page and replace it with appropriate content. If you believe there is no hope for the page, please see the deletion policy for how to proceed. Thanks for contributing to Wikipedia!\n\n April 28th \n\nYour recent edit to Progressivism was reverted by an automated bot that attempts to recognize and repair vandalism to Wikipedia articles. If the bot reverted a legitimate edit, please accept our apologies \u2013 if you bring it to the attention of the bot's owner, we may be able to improve its behavior. ' for frequently asked questions about the bot and this warning. // \n\nPlease refrain from adding nonsense to Wikipedia, as you did to Progressivism. It is considered vandalism. If you would like to experiment, use the sandbox. \n\n May 2006 \n\n \n\nYour recent edit to Military history of Japan was reverted by an automated bot that attempts to recognize and repair vandalism to Wikipedia articles. If the bot reverted a legitimate edit, please accept our apologies \u2013 if you bring it to the attention of the bot's owner, we may be able to improve its behavior. ' for frequently asked questions about the bot and this warning. // \n\nPlease stop. If you continue to vandalize pages, you will be blocked from editing Wikipedia. \"", + "id": "672" + }, + "673": { + "label": false, + "text": "\"\n\n Pembroke Pines \n\n\"", + "id": "673" + }, + "674": { + "label": false, + "text": "This page needs a discography and photo", + "id": "674" + }, + "675": { + "label": false, + "text": "\"How convenient you people would find my contribution non-constructive! Any bit of information that might reveal something other than what you have been trained to believe is a \"\"no-no\"\" apparently. How sad that is:( I guess only YOUR word is law right? Well, I intend to appeal this by any means necessary and I will protest your actions against me!\n\n\"", + "id": "675" + }, + "676": { + "label": false, + "text": "No,there isn't a reliable source that states Justin Bieber is going to be on there.", + "id": "676" + }, + "677": { + "label": false, + "text": "Please don't copy-paste articles from news sources into Wikipedia. user:zanimum", + "id": "677" + }, + "678": { + "label": false, + "text": "PATAGONIA\nI see that you are an Argentina Editor for Wikipedia, I am an editor and Historian from Chile. How can you send me this note QUOTE This is nonsensical. Are you saying that the boundaries of Patagonia are to be defined by a XIXth century map? Or maybe from the territories supposedly roamed by Tehuelches? (not now, of course, but 15k years ago, when it would be impossible to talk about tehuelches properly)??? Oh, come on. Please, bring on reliable sources and serious data to contrast. IANVS (talk) UNQUOTE How can you say this, also send me notices and messages everywhere my work on Patagonia for Wikipedia is edited, you Edit again and threten? Here we are not trying to take any part of Patagonia from Argentina, what we are trying to do is to clarify the Chilean patagonia Northern Boundaries, with Historic citations, geography and well documented arguments.Since it is all written and it is all in History books and you will not change it via the WEB or because you are from Argentina and think to be an authority in Patagonia matters. Leave our Chilean matters alone we do not discuss about your internal affairs. Also be brave, and answer in this media and all the post you have posted agains me or my articles with SOLID EVIDENCE in what you are trying to say.", + "id": "678" + }, + "679": { + "label": false, + "text": "Not a forum. \n\nDon't worry, I'm done talking with him.", + "id": "679" + }, + "680": { + "label": false, + "text": "\":::It might sound plausible, yet it doesn't explain the step of being expelled from Wikipedia. This unrelated revert triggered the expulsion yet it doesn't have anything to do with AN/I and I will prove it on your talk page. It was a hasty action to block someone just because he rightfully reverted the disruptive edits of one user who previously has partaken in multiple disputes over the same thing - genres in the infobox. I find it quite ironic that no one seemed to notice that these exaggerated responses are clearly-obviously-not-to-be-taken-seriously which some unrelated users reduced to \"\"vicious personal attacks/borderline threatening\"\". This was used as an excuse to make the final step. Also it's quite shocking that AN/I is treated like pub where everyone can influence others' opinions. \"", + "id": "680" + }, + "681": { + "label": false, + "text": "I would like to know whether WDH thinks that this table proides a reasonable basis for organizing the article, or part of it, an if not, why not (of course others are welcome to chime in, esp. Ramdrake who has been following this debate closely, but I am especially concerned to know how WDH responds to this. | Talk", + "id": "681" + }, + "682": { + "label": false, + "text": "m going to approve it, on the basis that the level for approval is a likelihood of passing afd. In this case, the likelihood is probably a little better than even. You could improve the article by using a fuller format for references: see WP:REFBEGIN, but that would include the author and title of each item, the printed source if any, and the online linkeven if the online link is behind a paywall. If it is, it will help to give some indication of the extent of coveragethe objections is likely to be that the NYT refs gave him a mere mention. There are two places where specific references are definitely neededI marked them. The claim for his role in the creation of Build America Bonds seems quite indirect; unless he specifically is given credit in a source, it might amount to Original Research, which we do not do. I'd fix these quicklyit is usual for articles on candidates who do not win elections to be nominated for an afd discussion. And be aware that we have feeling of skepticism against articles with an obvious conflict of interest. '''''' ( talk )", + "id": "682" + }, + "683": { + "label": false, + "text": "\"\n it's a private web site and does not even mention the title you use. Please conduct this conversation on the talk page of the article - owning it's deletion TALK \"", + "id": "683" + }, + "684": { + "label": false, + "text": "\"\n\n Notice \n\nReply\n\nThe bottom line/Recapitulation\nHi. I believe you used your administrator rights improperly since you accused me of multiple things. I consider the content of the block message very offensive and untrue since the edit war technically didn't occur (one false accusation) then calling non-abusive ad hominem reactions as \"\"offensive personal attacks\"\"/\"\"harassment\"\" (second false accusation). I realistically admit that policies of Wikipedia sometimes can be bureaucratically absurd (like for example using specific descriptive words for a young person will result in prohibition from contributing to Wikipedia, since everything even AGF responses are considered as extreme personal attacks), therefore we won't discuss the latter issue. \nMultiple references, like this one, supports my Kylie Minogue's revert and the user Nickyp88 is notified now to not revert other people's edits over personal OR claims such as \"\"Nu-disco. No. Disco, Nu-disco is different than disco\"\". But you clearly didn't want to hear my opinion and probably just let the AN/I \"\"plebs\"\" decide my \"\"destiny\"\". \nThank you for listening. \"", + "id": "684" + }, + "685": { + "label": false, + "text": "\":::\"\"[O]r if not, this will be an active record of it, and will be used as evidence, in the case this ever did go through every step of DR\"\". I'm not sure whether you're looking to escalate this, but I'm hoping to disengage. I don't think asking for space is unreasonable. \n\n\"", + "id": "685" + }, + "686": { + "label": false, + "text": "2011 (UTC)\nI've changed it over to another free-use image. We did use a crop from the same base photo once before, but the crop wasn't very good - I've recropped, and tried to clean it up a bit. - 10:02, 2 April", + "id": "686" + }, + "687": { + "label": false, + "text": "has got some sand trapped in his vagina and it's making him a little bit cranky", + "id": "687" + }, + "688": { + "label": false, + "text": "Wow, that discussion is way beyond stupid. Nothing but media hype? What the hell is that based on? The Wikipedia page on the shooting is over 20,000 words long, and the article on the trial is well over 15,000. How can that be if those internet randoms are correct in their dismissal of this as something of little encyclopedica value? And Retrolord, you don't know what you're talking about. I live in the UK and I've been getting daily updates on this controversy on the national BBC news. Thankfully I was able to find the articles without them being on the main page, but no thanks to you apparently. It is unbelievable to me that Wikipedia can be so ignorant in how it chooses what is and is not important enough to display on the front page.", + "id": "688" + }, + "689": { + "label": false, + "text": "\"\n\nThank you for your clarification and reference, \"", + "id": "689" + }, + "690": { + "label": false, + "text": "\"\nOkay well this book was published before his trial and him being \"\"discredited\"\". Doesn't that make it a reliable source? It's not the book he was sued for, that was \"\"Hitler's war\"\", published after the book being reviewed. Just to make it clear I'm not trying to whitewash the Nazis or anything and say they didn't commit war crimes, obviously they did. I am just trying to make sure both sides of an academic issue are presented. \"", + "id": "690" + }, + "691": { + "label": false, + "text": "If you knew how many of these things pile in my inbox and occasionally end up on the departmental joke board, you would understand my use of immediate filters.", + "id": "691" + }, + "692": { + "label": false, + "text": "Yes, this Indoor/Outdoor section has the problem as you all pointed out. Seeing objectively as a viewer, you cannot say the dome stadiums are outdoor. Main article, List of sports attendance figures doesn't divide this list into Indoor/Outdoor.(they only divide in championship event but that also has some dome stadiums into outdoor section, while some domes into indoor. That's double standard.)", + "id": "692" + }, + "693": { + "label": false, + "text": "Sanctioning from a bunch of bigots means nothing to me.", + "id": "693" + }, + "694": { + "label": false, + "text": "Congressman Dan Burton \n\nI needed some help on the Dan Burton page. According to his congressional biography and Indiana Ballot his proper name is Danny Burton. I find no evidence that his name is Daniel. He was actually born Danny Lee Burton from all sources. I am pretty new on wikipedia. Am I editing the page wrong or am I not following the proper channels? Thanks for any help", + "id": "694" + }, + "695": { + "label": false, + "text": "\"\n\nWhere in the above do I once claim any \"\"ownership\"\" Algae? Suggest you not make assumptions here, thanks. Sources are one of the best ways to avoid POV, and, as a judicial astrologer, and teacher, I am versed on this subject. As I stated, this particular Wiki-subject is new, and as for \"\"obvious mistakes\"\" I would then ask you to cite them - also using sources, as this \"\"claim\"\" is POV. Sources are referenced, and verifiable. Thanks. \"", + "id": "695" + }, + "696": { + "label": false, + "text": ", after immense effort", + "id": "696" + }, + "697": { + "label": false, + "text": "\"\nYeah I saw. I'm assuming stupidity here. Next upload I'll block without regret. talk \"", + "id": "697" + }, + "698": { + "label": false, + "text": "Who ever keeps adding that needs to stop.", + "id": "698" + }, + "699": { + "label": false, + "text": "It seems Beve is more interested in having the article satisfying their own POV rather than detailing facts. The comment shouldn't have been deleted as it's a important part of Hamilton's background.", + "id": "699" + }, + "700": { + "label": false, + "text": "that requires a response", + "id": "700" + }, + "701": { + "label": false, + "text": "\"\nCourtesy Post\nWikipedia:Miscellany for deletion/User talk:Neutralhomer/TopDeely Here. - T:C \"", + "id": "701" + }, + "702": { + "label": false, + "text": "This page was created using Rendille-Boni languages as a model. ( )", + "id": "702" + }, + "703": { + "label": false, + "text": "\"\n\nI am guessing, but is \"\"Predatory towing\"\" to do with vehicles being removed as part of parking enforcement? \"", + "id": "703" + }, + "704": { + "label": false, + "text": "\"\nAt first glance, since they seem to be willing to discuss the issue, I'm not sure any particular action is necessary outside of standard debate amongst those familiar with the topic. \u2013''''''\u00a0|\u00a0Talk \"", + "id": "704" + }, + "705": { + "label": false, + "text": "\"\n\n \nI don't know what you mean by \"\"bias\"\", but the Criticism secton was added in Sept by IP 202.126.98.210, and until recently when I added a few more real facts, you guys did not care about I don't know what \"\"policy\"\" being broken.\n\n 04:11, 9 September 2010 202.126.98.210 (talk) (3,485 bytes) (Added a criticism section, describing Softpedias disguised ads approach to serving content.) (undo)\"", + "id": "705" + }, + "706": { + "label": false, + "text": "\"\n\nOoh.. you gotta upload a sound clip of you playing it! ) \u2122 \"", + "id": "706" + }, + "707": { + "label": false, + "text": "\"\n\n Modern Martial Arts Schools \n\nAnshu Krista Jacobson is not in the US Hall of Fame, not under her current name or her birth name, Christopher Brooks. Her \"\"proof\"\" to Sokeship has also been invalidated along with her Martial Arts Titles and Training.\n\nhttp://www.unitedstatesmartialartshalloffame.com/index.html\"", + "id": "707" + }, + "708": { + "label": false, + "text": "\"\nSo his summaries weren't \"\"AS\"\" antagonistic. So whichever person is a bit more antagonistic gets the warning. Good to know. On to your second claim: I still don't understand how *I* have a \"\"pattern of edit warring,\"\" but Olyeller doesn't when: (1) I added a completely valid and relevant and referenced sentence; and (2) OlYeller repeatedly removed it for NO VALID REASON; and (3) Olyeller falsely claimed in his summary that the issue was presented in the talk page. So it's odd that falsifying summaries isn't considered a form of antagonism and/or worthy of a warning. The only reason OlYeller removed it is because he has a really big anti-Carbonator grudge. I once called him a \"\"thin-skinned prick\"\" and he took it badly. He now confirms the validity of said appellation by obsessively searching for ANY of my edits and reverting them, which is exactly what he did in this case. How is that not vandalism? \"", + "id": "708" + }, + "709": { + "label": false, + "text": "\"\n\n Opening \n\n\"\"Unlike earlier concepts and definitions of war\u2014with defined nations, boundaries, standing armies, and navies\u2014the \"\"War on Terrorism\"\" has largely been dominated by the use of special forces, intelligence, police work, diplomacy, and propaganda.\"\" I wasn't aware that propaganda was a part of the war on terror. Evidence? Support? \"", + "id": "709" + }, + "710": { + "label": false, + "text": "\"\nI have noticed that it seems to be a British tendency to use \"\"which\"\" instead of \"\"that\"\", but I've seen and heard Americans use them interchangeably too. In informal English (especially spoken), many use either which in lieu of that regardless of circumstance, and it is considered acceptable to do so in most instances. In more formal encyclopedic prose though, I think the grammatical precision is necessary. I hope someone who has more knowledge in this area can help me out here. \"", + "id": "710" + }, + "711": { + "label": false, + "text": "Thanks for experimenting with the page Bonzi Buddy on Wikipedia. Your test worked, and has been reverted or removed. Please use the sandbox for any other tests you want to do. Take a look at the welcome page if you would like to learn more about contributing to our encyclopedia. Thanks.", + "id": "711" + }, + "712": { + "label": false, + "text": "I don't think there are any male or female Yoshi(s)... the species seems to reproduce asexually. Besides, it's friggin' Mario, the canon is deliberately very loose and rarely gets in the way of gameplay. Besides, I think that the Yoshi's egglaying ability is an innovating evolutionary feature, combining with good throwing strength to create an excellent hunting/self-defence mechanism...", + "id": "712" + }, + "713": { + "label": false, + "text": "I agree that this material either needs to be put in a section far down the page or in its own article. It would make a good article and I'd support such work. In its current position, it's disruptive. Unless the new editor (who I applaud for their effort and enthusiasm) can find consensus for this configuation, the insertion needs to be removed. I have empathy for a new editor who'd like to make meaningful contributions. But it's difficult to acquire one's experience at the top of a very high profile article.", + "id": "713" + }, + "714": { + "label": false, + "text": "\"\nI concur that this page should never have been moved to \"\"Carlos Hugo of Bourbon-Parma\"\". There was certainly no consensus for this move. 99.231.209.121 \"", + "id": "714" + }, + "715": { + "label": false, + "text": "Tenderloin Article\nThanks for the compliment. As far as posting wikipedia policy, I meant it for past, current, and future editors to that page. Looking at that talk page and history of the article, its mind-blowing that people were able to get away with such policy violations. I will continue to keep an eye for such violations.", + "id": "715" + }, + "716": { + "label": false, + "text": "I was undiplomatic certainly. But afterall, this is a known hoaxer we're dealing with. Or is calling out a known hoaxer considered a personal attack? I agree that some of the other things I said were undiplomatic, but is calling out a hoaxer considered a personal attack too? Anyway, I don't disagree with your rigid enforcement of Wikipedia policy. I do wish you had let me know about it beforehand as the hoaxer is now butchering some of my posts and I can't call attention to that, but I've wasted enough time with this anyway so you've really done me a favor. As for cooling off, I wrote everything I did in a calm repose and with a measure of amused exasperation. I do hope you blocked the hoaxer as well.", + "id": "716" + }, + "717": { + "label": false, + "text": "(re: J. Leon Altemose)", + "id": "717" + }, + "718": { + "label": false, + "text": "Allow me \n\n , award this Epic Barnstar for your great success in redesigning Joseph Stalin articles and its subpages. Thanks a lot, it is much better now ]]", + "id": "718" + }, + "719": { + "label": false, + "text": "I'm GeorgianJorjadze. \n\nHello FisherQueen. I am GeorgianJorjadze. I just posted a message on Elockid's talk page and I am interested in your opinion. GJ", + "id": "719" + }, + "720": { + "label": false, + "text": "24.189.168.173 \n\nThe return of myself, evading one year block.\n\nWikipedia:Sockpuppet investigations/24.189.168.173/Archive\n\nCategory:Wikipedia sockpuppets of NewSubwayLove\n\nI don't know how to contact users while blocked, so I decided to evade block and continue to edit the New York City Subway pages as well as Mafia: The City of Lost Heaven and Mafia II (Mafia video game series).", + "id": "720" + }, + "721": { + "label": false, + "text": "Liquitex is owned by Col Art, who also own Winsor & Newton but where is the evidence that Winsor & Newton make Liquitex Acrylic paints? W & N are a UK company - Liquitex was founded in the USA.", + "id": "721" + }, + "722": { + "label": false, + "text": "26-9 or 21-9? \n\nUFC lists him as 26-9, Wikipedia as 21-9!?", + "id": "722" + }, + "723": { + "label": false, + "text": "Who is this Saduj al-Dahij?", + "id": "723" + }, + "724": { + "label": false, + "text": "This would clutter the table a little bit, but would be the most powerful option.", + "id": "724" + }, + "725": { + "label": false, + "text": "Asian Supremacy\nYou voted to delete the article Asian supremacy because you felt it was unverifiable. It is verifiable. The organization Goldsea supports Asian supremacy.", + "id": "725" + }, + "726": { + "label": false, + "text": "do not know how report for editor who keep reverting page to include original research works", + "id": "726" + }, + "727": { + "label": false, + "text": "Ta \n\nHello, just commented to say thanks for answering my question on the help desk - I was being a bit clumsy and I'd appreciate if I would be allowed permission to keep the same information as an imitation as an article. I'd like my userpage to have an effect, y'know. (see my page)\n\nOh, and I too love Suicidal Tendencies and Led Zeppelin. I'm also interested in your Hedgehog article aswell; your a good writer.\n\nWrite back. Thanks mate.", + "id": "727" + }, + "728": { + "label": false, + "text": "\"\n) TalkContributions \"", + "id": "728" + }, + "729": { + "label": false, + "text": "Luckily, Norden1990 is not banned, but only blocked. (talk)", + "id": "729" + }, + "730": { + "label": false, + "text": "\"\nalleged copyright violations should be taken to the copyright violations page where Wiki editors can evaluate the allegation. As for \"\"nonsense,\"\" that's a new allegation! Which text is \"\"nonsense\"\"?? \"", + "id": "730" + }, + "731": { + "label": false, + "text": "\"\nI readded ACY into the article under the focus cities section 23 \"", + "id": "731" + }, + "732": { + "label": false, + "text": "October 2005 (UTC)\n\nI may be pulling ahead in the overall edit count race, but you seem to have a clear lead in the \n25 points, User:Willmcw, 103 days admin, 9 times reverted\n44 points, User:SlimVirgin, 200 days admin, 31 times reverted\nThanks for taking the heat. - 10:25, 11", + "id": "732" + }, + "733": { + "label": false, + "text": "\"\nIf you didn't want to go into an edit war, you shouldn't have deleted it singlehandedly. Where is the \"\"majority\"\" you're talking about here? You were still having significant debate about it when you blanked the section. I don't see where you've built consensus. \"", + "id": "733" + }, + "734": { + "label": false, + "text": "Before you lord it over everyone \n\nBefore you lord it over everyone and use you godlike powers to reject anything that you disagree with maybe you should read the decision I added to explain why I changed that section. You are one of the reasons people hate Wikipedia. it has become a bastion of God-hating atheists who vomit their Presuppositions and ban or delete anyone that tries to add balance. Wikipedia is now a joke and it is because of narcissists such as yourself. I'm switching the changes back so ban away pseudo-god.69.14.96.9", + "id": "734" + }, + "735": { + "label": false, + "text": "Cyber-stalking, threats, and harassment of User:Prof02 seem to continue, without any willingness from User:Charles Matthews and User:Bishonen to engage in a rational, cool, objective debate on issues.", + "id": "735" + }, + "736": { + "label": false, + "text": "TM \n\nHow astute, remember civility is the key. That verbal licking you gave me really failed to break the skin. MAYBE JUST MAYBE WE CAN GET ALONG? HOW ABOUT THAT?", + "id": "736" + }, + "737": { + "label": false, + "text": "I'm not sure why you think the part you quoted is relevant. In the case of Politico, I don't think anyone is interested in Smith's opinion.", + "id": "737" + }, + "738": { + "label": false, + "text": "we can tell that you have a great uprising FP@S", + "id": "738" + }, + "739": { + "label": false, + "text": "OH NO. MY SOCKS PROXY WILL GET BLOCKED. ( ( (\n\nA note to all Wikipedia administrators: YOU ALL EAT SHIT FOR BREAKFAST.", + "id": "739" + }, + "740": { + "label": false, + "text": "\"\n\n Rollback Permission \n\nThank you for granting me with rollback permissions. All the Best. \"", + "id": "740" + }, + "741": { + "label": false, + "text": "(UTC)\n \nI have friends at What Now who have confirmed that what now did premiere in 1981 with steve parr there are photos and footage at the TVNZ studios for proof\n 01:53, 13 February 2010", + "id": "741" + }, + "742": { + "label": false, + "text": "\"\n\nIf it makes you feel better, we can reword the article to read \"\"Lehi justified acts of terror against their enemies\"\" or somesuch, without specifically using the word \"\"terrorism\"\" in this context. (Btw, I'm puzzled as to how a defunct organization can still justify acts of terror.) \"", + "id": "742" + }, + "743": { + "label": false, + "text": "Protection? \n\nThis page needs to be semi-protected. All the annoymous people are constantly adding spam links. Pretty much the last 50 or so edits are just reverting spam links.", + "id": "743" + }, + "744": { + "label": false, + "text": "REDIRECT Talk:Militia organizations in the United States", + "id": "744" + }, + "745": { + "label": false, + "text": "The Graphic Novel (set in 1997) mentions Queen Zara celebrating her 16th birthday (thus Zara Philips).", + "id": "745" + }, + "746": { + "label": false, + "text": "\"\n\nAnd so because the French deby they lost a warplane, automatically makes it true. But if Libya denied losing the tanks the French claim to have destroyed, that would be \"\"unreliable\"\" wouldn't it, Terrillja? Biased, biased, biased.\"", + "id": "746" + }, + "747": { + "label": false, + "text": "instruments\nit should be mentioned that he can play keyboards and guitar as well.", + "id": "747" + }, + "748": { + "label": false, + "text": "\"\n\nThanks\nThanks for your message on my talk page re: RfA reform and needing more admins. I think that, perhaps, one of difficulties with backlogs on WP:AIV is time of day. For example, I have almost never seen a backlog during EST evenings. Maybe we should have time zone of residence a factor in RfAs? ;-) TC \"", + "id": "748" + }, + "749": { + "label": false, + "text": "\"\n\n24,963,799 is not an approximate number. It's as precise as it can possibly be. We should either leave out the word approximate, or say approximately \"\"25 million\"\". \"", + "id": "749" + }, + "750": { + "label": false, + "text": "Support per sources, commonname & alphabetical order.", + "id": "750" + }, + "751": { + "label": false, + "text": "Good luck joining forces with Tom Butler. I'll thank you to stay off the Eric Lerner article page from now on. Thanks a lot!", + "id": "751" + }, + "752": { + "label": false, + "text": "Going to get it \n\nYou're going to get it 86.177.136.20", + "id": "752" + }, + "753": { + "label": false, + "text": "\"\n\nQuestion\nAre you this arrogant in real life or are you just loike this online where you can be \"\"safe\"\"?\"", + "id": "753" + }, + "754": { + "label": false, + "text": "\"Page Updates and Controversy Section==\n\nDuring our regular monitoring of social media and our internet reputation, members of the Marketing department at Raymond James noticed that much of the information on this page is outdated and/or incomplete. We would like to take a more proactive approach to updating this information with current numbers, etc. We are not sure who was responsible for originally writing the page, and we would like to make edits so that it reads less like a promotional piece/advertisement.\n\nWe would also like to put the following \"\"Controvery\"\" section up for discussion. This section was recently posted on the page, and reads unobjectively. Many of the claims are not reliablity sourced, and the extensiveness of the section was disproportionate relative to both the size of our page and similar sections on competitors' pages. We have left three of our majo/significant events on the page, and are including the smaller/unsourced claims here for discussion. We are open to discussing how best to frame this section so that it reads more objectively.\n\nControversy\n\nRaymond James has had been one of the most controversial firms with 49 regulatory events and 61 finalized arbitration's including housing several ponzi schemes according to Finra.http://brokercheck.finra.org/Support/ReportViewer.aspx In spite of all the controversy that surrounds Raymond James, the firm has been vocal about trying to prevent any increase in regulation of the financial services industry.http://www.reuters.com/article/idUSN0813601120101108 \nSome of the most notable controversies have included:\n\nIn 1997, Charles LeCroy, a Raymond James banker, helped issue bonds in Jefferson County through a noncompetitive process. These bonds ended up funding corrupt activities and led to the county's bankruptcy.http://46in08.blogspot.com/2009/08/death-of-jefferson-county-alabama-and.html\n\nIn 2000, NASD regulators censured Raymond James & Associates, Inc. for \u201cyield burning\u201d activities on municipal securities. yield burning involves overcharges by brokerage firms on Treasury securities purchased with proceeds from the sale of municipal bonds. Yield burning by brokerage firms jeopardized the tax-exempt status of interest paid to holders of those bonds.The multi-million dollar settlement resolved the civil fraud charges under the False Claims Act against Raymond James. The payments made by Raymond James will also resolve certain tax-related claims of the Internal Revenue Service.http://www.sec.gov/news/press/2000-45.txt\n\nIn 2000, Raymond James was paid $650,000 to undertake the merger of HomeGold with smaller firms. The minimal amount of due diligence conducted by the firm prevented them from discovering the fraud that was going on. The parent firm later went bankrupt causing millions in losses and one of the biggest fraud cases in the state of South Carolina.http://www.usatoday.com/money/2004-02-05-homegold_x.htm\n\nIn 2003, Raymond James was found guilty of overcharging investors who made large purchases of mutual funds. There were nearly 160,000 trades that were overcharged and Raymond James had no systems in place to capture these trades.,http://www.txcm.com/reports/Raymond%20James%20mutual%20trading%20scandal.pdfhttp://registeredrep.com/institutions/raymondjames/finance_raymond_james_audits/\n\nIn 2005, the NASD fined Raymond James $750,000 for violations stemming from a failure to supervise the firm\u2019s fee-based brokerage accounts.\n\nIn 2007, three ex-Raymond James employees sued, saying they were paid less than men and denied opportunities.http://www.sptimes.com/2007/10/21/Business/Women_claim_sex_bias_.shtml\n\nIn 2008, Jerry Rose was found to be conducting a ponzi scheme using Raymond James as custodian to the assets which amounted to over $16 million.http://cincinnati.bizjournals.com/cincinnati/stories/2008/06/16/story13.html\n\nIn 2008, Raymond James received lots of criticism for using obscure provisions under SOX in which they denied whistle-blowing claims on the basis that the claims were made against a subsidiary company.http://whistlersear.wordpress.com/tag/sox-whistleblower/ These laws were reversed when the new Frank Dowd act was put into place on July 21, 2010. Raymond James was mentioned as one of the companies that abused the laws, as a means to conduct ethical and legal grounds. This included the case of John Hughart v. Raymond James in which the complaints regarding lax supervision in compliance was overlooked on the grounds that the employee worked a a subsidiary and therefore had no opportunity for restitution from Raymond James.http://www.oalj.dol.gov/Decisions/ALJ/SOX/2004/HUGHART_JOHN_v_RAYMOND_JAMES_and_AS_200", + "id": "754" + }, + "755": { + "label": false, + "text": "You - Again! \n\nYou are right buggy, I purposely made my last contact gibberish. Like you, I didn't refresh my memory, and realized after posting, and verifying your past content, that you use yiddish. So fly a kike, you moron!!! Also, that humor of your's at the bottom of your page - characterizing yourself as genius to the fourth power, is haha funny. Again, if you are such a genius, try editing or writing for Citizendium - you'll never make, unless they need an expert on stirring up trouble, and putting their two cents of know nothing opinions in where they are not wanted! Run along to your AN/I's now and see who else you can impress with your stupidity. 64.134.6.107", + "id": "755" + }, + "756": { + "label": false, + "text": ", 25 February 2007 (UTC)\nWe can now. ) 15:02", + "id": "756" + }, + "757": { + "label": false, + "text": "Typical, lets concentrate on I'm the problem. Not that Wiki, and monitors got it wrong. Note the different spellings of the village.", + "id": "757" + }, + "758": { + "label": false, + "text": "If it were, you're too homo to do anything about it. A wise man long ago told me that it's so easy to be brave online. But in real person, it's a whole other ball game. It must suck being a coward.", + "id": "758" + }, + "759": { + "label": false, + "text": "It wasn't Mkil, just someone sick of all your $h1T. And just for future reference learn how to write before you make edits to an encyclopedia, you make yourself look like a fool, because your illiterate. And SIGN your posts. You've been making harrassing edits for years and you even failed at that. Such a simple thing as signing your posts and you still can't get it right. I'll bet you were dropped on your head as a child weren't you? No need to answer that your writing style gives it away.138.162.128.53", + "id": "759" + }, + "760": { + "label": false, + "text": "What do you mean 'personalattacks' and why rewmoce from Talk? You've never been averse to same.", + "id": "760" + }, + "761": { + "label": false, + "text": "Toyota \n\nA neutral point of view? I have credible sources, including an article from the Washington Post.Do you honestly believe the Burma Campaign Uk listed Toyota on their shame list for fun? Let me get this straight: Anything postive about Toyota is neutral, however facts that are not so flattering about Toyota's operations in Burma, or the amount of subsidies it recieves from American taxpayers make it a non-neutral point of view. Is that how neutrality works?", + "id": "761" + }, + "762": { + "label": false, + "text": "Ah, one more thing: is there any reason to doubt this site? http://www.athletix.org/Statistics/wr100men.htm", + "id": "762" + }, + "763": { + "label": false, + "text": "LOTHAR VON TROTHA\nGOOD RIDDANCE TO HIM, HE KILLED SO MANY INNOCENT HERERO. HE DIED FROM TYPHOID FEVER IN PAIN, CAUGHT IT FROM POISONED FOOD, DRINK!!!\n mywikibiz.com/Lothar_von_Trotha", + "id": "763" + }, + "764": { + "label": false, + "text": "unsigned comment by User:Tarkaan", + "id": "764" + }, + "765": { + "label": false, + "text": "Notice \n\nHello. This message is being sent to inform you that there is currently a discussion at Wikipedia:Administrators' noticeboard regarding an issue with which you may have been involved. Thank you. 71.251.46.57", + "id": "765" + }, + "766": { + "label": false, + "text": "What? \u2014 03:04, 10 Dec 2004 (UTC)", + "id": "766" + }, + "767": { + "label": false, + "text": "December 2015 (UTC)\n|decline=After almost 3 weeks since this request was made, not a single administrator is prepared to unblock you, which is a sign of a de-facto ban. We're not interested in fine arguments about whether this account and the other one are sockpuppets or meatpuppets of each other, both are punishable offences. Because you just can't communicate a reason to get unblocked in a non-tl;dr way after several attempts, I'm revoking your talk page again. Have do doubts here: after exhausting the community's patience which lead to your original block, you've also exhausted our patience with your unblock requests. You really don't have to mount a defence in screens full of wikilawyering, you're just digging deeper the pit you're in right now. 22:37, 20", + "id": "767" + }, + "768": { + "label": false, + "text": "\"\n suggested that we may want a hatnote because it summarized quite well the purpose of the article. I find nothing in WP:HATNOTE to indicate that this is a valid usage of hatnotes. I find it hard to believe that someone looking at this article was actually looking for a list of random scientists, which appears to be the stated purpose of hatnotes in this context. Does anyone have another reason why there should be a hatnote or disagree with my assessment? \"", + "id": "768" + }, + "769": { + "label": false, + "text": "Yes, thank you very much! You're my favorite sysop. The way you ignore the questions you can't answer is very commendable. Also, when you did answer the one question, you did not use facts but again, your gut feeling! I bow to your infinite wisdom, o mighty one.", + "id": "769" + }, + "770": { + "label": false, + "text": "Example: Say there are 10 equally good horses in a race. The odds would be decimal 10 or 9:1 to be fair. But typically the odds available will be decimal 8 or 7:1 at best. Backing 9 of the horses with a stake of GBP10 each in order to lay the remaining horse results in a loss of GBP20 no matter which horse wins. 05:10, 31 Mar 2005 (UTC)", + "id": "770" + }, + "771": { + "label": false, + "text": "shared IP, see notice at top of page\nI cant create the subpage but i will move all the old stuff there\ni've removed all the odl stuff not from this month and will place it int he archive as soona s unblocked", + "id": "771" + }, + "772": { + "label": false, + "text": "I am keeping all this as evidence. You better believe that I can come and get you. You won't be safe. I am a believer that everyone can edit on Wikipedia. 58.110.130.60", + "id": "772" + }, + "773": { + "label": false, + "text": "Strange about the way he died \n\nI don't know anything about this man, but I noticed his name while browsing Category:Pancreatic cancer deaths. He's listed under R instead of C. Which doesn't seem to matter that much because after a short skim of the article it looks like he died of prostate cancer? 10:29, 29 July 2007 (GMT - 8) (sorry if this doesn't mimic the 4 ~ enough, I'm not logged in)", + "id": "773" + }, + "774": { + "label": false, + "text": "Man u \nhttp://www.uefa.com/uefachampionsleague/season=2016/clubs/club=52682/squad/index.html there's your source", + "id": "774" + }, + "775": { + "label": false, + "text": "\"\n\nSomething as necessary to a scientific theory as falsifiability (i.e. it is not a theory unless it is falsifiable), absolutely needs a peer-reviewed journal article. There are articles that cite other methods of falsifiability, these are not the methods those article cite, so what am I missing? \nAllow fair discussion and I won't \"\"vandalize\"\". In fact as long as you stop deleting portions of our discussion, I won't touch the article at all. If it is consensus that the article can be improved as suggested, then someone else can fix the article, but I won't touch it. This is a discussion page, so allow fair discussion. If it is a consensus on Wiki that my concerns are invalid, then I will accept that consensus. In fact if there is a arbitrator for discussion employed by Wiki, I will accept their verdict, but I will not accept arbitrary deletion based off of an invalid reading of the rules. That is not in keeping with the spirit of Wiki.\"", + "id": "775" + }, + "776": { + "label": false, + "text": "\"\nYou're welcome it was a very tight and coherent article to read. Easy to assess. I very rarely pass articles without holding them first so you should feel extra good about yourself. Congrats. \"", + "id": "776" + }, + "777": { + "label": false, + "text": "Kind Sir , have you ever tried to suck your own wiener? \n\nI mean you should mate and also try to catch a blowfish and f*ck its brains out\n you curry munching f*ck.And jimmy Wales called....he didnt flush today so u could go eat his shit!", + "id": "777" + }, + "778": { + "label": false, + "text": "\"\n\n Happy New Year \n\nHappy New Year! I'd have an image but it would probably be the one on your userpage. Do you mind if I totally steal lovingly rip off your navigation bar?? I really like it...teh tennisman\"", + "id": "778" + }, + "779": { + "label": false, + "text": "\"You must provide references to all the worlds collected resource and reference books!!! \nyou must correlate your articles with all the worlds encyclopedias and dictionaries !!! \nyou must at least provide the synopsis from each and every parallel and credible resource. \nto assist in the selling of those works which have long stood to enlighten our world !!! \nyou must not continue on with your lollygagging mam-be-pambe malarkey bulldung freebie rally killing oddness. \nI hope you all realize the real and true threat you pose to our world educational process. \npoised to extinguish all for profit and long standing publication after the next1 \nmy education is based partly on van nostrand's scientific encyclopedias the encyclopedia astronomy and any and all other reference books which I purchased and owned!.\nSO I DEMAND YOU CITE REAL AND TRUE SOURCES SO PEOPLE MIGHT BUY THOSE BOOKS.(cd's/dvd's) \nwhich are more than you hippie yuppie pseudo know it all \"\"nomanac of idiom\"\". \nok man??!!???\nJesus H Christ !!.\n\"\"\"\"\"\"http://en.wikipedia.org/wiki/Jesus_H._Christ\"\"\"\"\"\"\"\" \n\"", + "id": "779" + }, + "780": { + "label": false, + "text": "It does and it makes utterly no sense and keeps referring to statute law which is pointless in an article about COMMON LAW assault... the whole article needs deleting and starting from scratch94.168.204.89", + "id": "780" + }, + "781": { + "label": false, + "text": "\"\n\nWelcome!\n\nHello, , and welcome to Wikipedia! I hope you like the place and decide to stay. Unfortunately, one or more of the pages you created may not conform to some of Wikipedia's guidelines for page creation, and may soon be deleted (if it hasn't already). \n\nThere's a page about creating articles you may want to read called Your first article. If you are stuck, and looking for help, please come to the New contributors' help page, where experienced Wikipedians can answer any queries you have! Or, you can just type on your user page, and someone will show up shortly to answer your questions. Here are a few other good links for newcomers:\nYour first article\nBiographies of living persons\nHow to write a great article\nThe five pillars of Wikipedia\nHelp pages\nTutorial\nI hope you enjoy editing here and being a Wikipedian! Please sign your name on talk pages using four tildes (~~~~); this will automatically produce your name and the date. If you have any questions, check out Wikipedia:Where to ask a question or ask me on . Again, welcome!\u00a0 \nSpeedy deletion of \"\"Nora Istrefi\"\"\n A page you created, Nora Istrefi, has been tagged for deletion, as it meets one or more of the criteria for speedy deletion; specifically, it is about a person or group of people, but it does not indicate how they are important or significant, and thus why they should be included in an encyclopedia. Please see the guidelines for what is generally accepted as notable, and the guidelines for biographies in particular.\n\nYou are welcome to contribute content which complies with our content policies and any applicable inclusion guidelines. However, please do not simply re-create the page with the same content. You may also wish to read our introduction to editing and guide to writing your first article.\n\nThank you. \"", + "id": "781" + }, + "782": { + "label": false, + "text": "\"\n\nRpo.castro ... you're just another Kante4's alias ... there's no other vandalism besides yours, khm \"\"Kante4\"\", nazi attitude ... You always try to divert any contribution that you dislike (Why?) to vandalism when you're wrong. Just last time you talked about \"\"\"\"DIFFERENT TOURNAMET SCHEME\"\"\"\". It's not like every tournament, that's held every two years or so, changes their competition structure. I'm wondering how didn't you say they abolished that funny named \"\"presidents cup\"\" which is nothing else fancy name for group losers placement playoffs. And when you lack any reason then you push your nazi button and call others vandals. Stop using other accounts to add nothing constructive in article where you obviously didnt contribute ... just removing some clearing tables. As even i wont remember in the middle of the night why and where these nationakl teams were placed trhat way against each other. few words notification like \"\"1-4 placement\"\" \"\"play against each other\"\" you so sold as explanation actually lacks any evidence explanation for someone just try to casually read article after few months.\"", + "id": "782" + }, + "783": { + "label": false, + "text": "Am I funny? \n\nAm I funny? 99.146.98.120", + "id": "783" + }, + "784": { + "label": false, + "text": "Sani people \n\n asked:\n\n>Do you mean Hani? I don't think there's a Sani minority.\n\nThere certainly is. The Sani live in the Lunan area near Shilin (Stone Forest). When IOC president Jacques Rogge visited Shilin last year, he was photographed with the Sani wearing their local clothing. Apparently they are a branch of the Yi. The source listed (Mozzarella of the East: Cheese-making and Bai culture) has some information about them.", + "id": "784" + }, + "785": { + "label": false, + "text": "\"\n\n Final Destination 5 move \n\nSteve there is now a Final Designation 5 page, but someone named it Final Destination 5 (film) because the redirect page is protected. Can you move Final Destination 5 (film) to Final Destination 5? Thanks. \u00a0Allen \"", + "id": "785" + }, + "786": { + "label": false, + "text": "Note \n\nI stopped using this username and can be reached as Digisus, here:.", + "id": "786" + }, + "787": { + "label": false, + "text": "\"\nHe has also continued to discuss the topic area on user talk pages during his ban. Request for clarification did not tell him not to but he is surely not allowed. \n\nAn admin should also notify him that \"\"indefinite topic bans\"\" typically cover user talk pages. UNtil that is done he is going to keep getting himself in trouble while breaking the stricter standards of decorum in the topic area.(which I have also failed to follow at times) \"", + "id": "787" + }, + "788": { + "label": false, + "text": "Thanks Alan \nthanks for the intro to wiki, you dumb guido, but I think I can figure it out for myself, hotshot. get a real job.", + "id": "788" + }, + "789": { + "label": false, + "text": "Powerful?! \n\nJanuary 3 added: powerful (should read: less powerful) at the beginning. I have a feeling that this is unnecessary at this point, since the whole text is about industrialization (not about power). So proposal: delete. Can anyone agree (and perform the edit)?", + "id": "789" + }, + "790": { + "label": false, + "text": "Oh really? Mr. Abuse of policy toward new editors?", + "id": "790" + }, + "791": { + "label": false, + "text": "\"\n\n British Nationalism! \n\nI see from your bio page that you describe yourself as \"\"British\"\". I think that just about sums it up for me,thanks very much! Slainte Mhath! Saor Alba! Iain Mac Ghille Mhaoil\"", + "id": "791" + }, + "792": { + "label": false, + "text": "Biased, unreliable,emotionally written by armenin wiki editors==\nPls, stop using the wikipedia for your dirty propaganda and lobbying purposes. There was no genocide. THis is a amyth advanced by the armenian church and armenian fundamentalist fascists. A nation can not be subject to a egnocide when it has several heros for whom you can see statues in yerevan (Irevan),. jews don't have it. The resolution is the act of some sold congressmen who want to appease the armenian lobby. it has no reliable, valid and neutral content. It is kjust a piece of dirty and lie facts presented and written by christian missionaries working to kill Turks and Kurds in 1910s. You can claim to be subject to genocide as much as you want. But this thing did never happen. Some armenian fundamentalists and fascists, who were killing Kurds, Turks and Azerbaijanis, were killed by great sons of the Turkic nation and I am proud of them. Go and propogate your lie as much as you can. YOu will achieve nothing. raman\n\n==", + "id": "792" + }, + "793": { + "label": false, + "text": "Your Edit to World Wrestling Entertainment", + "id": "793" + }, + "794": { + "label": false, + "text": "\"\n\n Reliable Source \n\nI'm a high school teacher. My students always ask me if they can use Wikipedia. They seem stunned when I say they can, and they often reply with an astonished \"\"But is not reliable - anyone can edit it!\"\" I simply laugh them off and and share the countless studies that have shown Wikipedia to be in the high 90% reliable range.\n\nI am curious though...what would you have teachers like myself say to students conducting research on Wikipedia concerning its reliability? \"", + "id": "794" + }, + "795": { + "label": false, + "text": "\"\n Besides nowhere in CSD#F9 it says: \"\"The seven-day waiting period for untagged images is only for cases where there is at least a realistic chance that the tagging might bring with it a satisfactory source/license declaration\"\". \"", + "id": "795" + }, + "796": { + "label": false, + "text": "\"\nThree issues regarding the title: 1. The first reference in the article refers to the \"\"Central Luxury House\"\", but where did that quote come from? The Telegraph article does not tell us. 2. Would we call the US \"\"White House\"\" or ROK's \"\"Blue House\"\" a Luxury House or Luxury Residence? No, but we certainly could in terms of what wonderful amenities they have. In nK the contrast between what the Great Leader has vs. what others has is striking. But when we point out this contrast by means of an article we are not neutral. 3. The article name must be recognizable. This does not mean we name the article so that it will become recognizable. \"", + "id": "796" + }, + "797": { + "label": false, + "text": ", 17 April 2015 (UTC)\n\nYes.. usually you define the terms between the equations. wow. 13:07", + "id": "797" + }, + "798": { + "label": false, + "text": "Improvements to yourself \n\n - see image page for explanation.", + "id": "798" + }, + "799": { + "label": false, + "text": "Well user Burgass has done it again. Just look at this user's constant and strange behaviour in this article.", + "id": "799" + }, + "800": { + "label": false, + "text": "\"\n\n Uniforms and the various stages \n\nThroughout the game there are only 3 camo's Urban Desert and Arctic i find the desert useless because it is bright and stands out even in the sandy levels \"\"Junk Flea\"\" and \"\"Pump Jack\"\" the addition of Sand Hog will hopefuly fix thsi problemb the reguler green forest camo was made effective by the Brushwood level but the Desert camo must be made useful in some way or it risks staying obselete.74.84.9.226 formerly Smashingwilddogs\"", + "id": "800" + }, + "801": { + "label": false, + "text": "TropicalKitty \n\nTropicalKitty is the gobbler of knobs.", + "id": "801" + }, + "802": { + "label": false, + "text": "Aftereight Article Deletion \n\nHello, I noticed you started the process of moving/deleting the Aftereight article because they changed their name to Capital Lights. What you failed to realize though, is that all the Aftereight material had not been fully integrated into the Capital Lights article and is now lost/gone. I cannot effectively move information now (band members, albums, etc).", + "id": "802" + }, + "803": { + "label": false, + "text": "\"\n\nIt appears that you're requesting the unblock of an ip that is part of a range being used mainly for disruption. Can you ease our worries by giving us an idea of what kinds of edits you're planning to make? - (talk \u00b7 contribs) \"", + "id": "803" + }, + "804": { + "label": false, + "text": "\"== You around? ==\n\nThe article has been moved . Are you still interested in it? '''Talk'''\u00b7'''Contribs''' \"", + "id": "804" + }, + "805": { + "label": false, + "text": "By the way, you're an ass!", + "id": "805" + }, + "806": { + "label": false, + "text": "Please educate me as to how this article is a copyright infringement and, if so, from which source. Once this has been established could you explain how best to rectify the situation. Thank you", + "id": "806" + }, + "807": { + "label": false, + "text": "I'd love a picture, but that one is copyrighted. -", + "id": "807" + }, + "808": { + "label": false, + "text": "\"\nBut it is most important that the editors report what a source actually says and not twist it to their POV by quoting or paraphrasing it out of context. The \"\"editor's note\"\" provides the context for the reader, it does not try to tell the reader what to think. Talk.Origins twisted what the authors meant to serve it's agenda by keeping the context from the readers. And when WP uses Talk.Origins it promulgates the lies.\n\nThe purpose of an encyclopedia is to report what people or groups say and believe without commentary on whether it is good, bad or indifferent. ALL of the articles in WP about and related to Creationism are editorialized up the wazoo. In other words, on this topic, WP has ceased to be an encyclopedia, and has become a propaganda machine. \"", + "id": "808" + }, + "809": { + "label": false, + "text": "Controversy section \n\nI've tagged the controversy section with {{verify}} and {{unreferenced}}. If citations aren't provided for this material, it can be deleted at any time as per WP:BLP. (talk)", + "id": "809" + }, + "810": { + "label": false, + "text": "Eubulides claims that there are many POV in chiropractic according to his list however everything he wants deleted is always a source that supports the efficacy of chiropractic care, in some way shape or form. Furthermore, as a medical doctor, Eubulides' edits and his intention behind them are deplorable and his claims of POV are either grossly exaggerated or without merit.", + "id": "810" + }, + "811": { + "label": false, + "text": "Your hypocrisy amuses me. \n\nLook at your userpage. It has webhost written all over it. If i had to lose mine, which i might add, was of religious value to me, then you must certainly have to remove yours. Take a look at User Guinnog for example. This also has webhost written all over it. I put it to you, you elitist, authoritarian administrator, that your userpage is not in line with the goals of wikipedia.\n\nWhat do i have to do to become an admin? I'm told I'd be a great addition to 'the team'. \n\nMany Spanks...sorry...thanks, (Percy Nobby Norton got to the keyboard again)..", + "id": "811" + }, + "812": { + "label": false, + "text": "Yeah, because America is so much more civilised than Western Europe. No... wait...", + "id": "812" + }, + "813": { + "label": false, + "text": "\"\nAnd you really do flatter yourself by calling yourself \"\"the other parent\"\". I dislike being patronised even more than I dislike threats. Btw, wouldn't you reckon that running to an Admin to get me \"\"banned\"\" was a bit 'running to Mommy-ish\"\"? \"", + "id": "813" + }, + "814": { + "label": false, + "text": "\"\n\nSurvivors vs survivors series\n\nHave no problems calling the series \"\"survivors\"\" - are you going to move/change them all (P-47, P-40, Me-109, B-52, F4U etc) or do you want me to do it?? \"", + "id": "814" + }, + "815": { + "label": false, + "text": "Fixed author, date, PD for D\u00fcrer image.", + "id": "815" + }, + "816": { + "label": false, + "text": "\"\n\n Please do not vandalize pages, as you did with this edit to Kenna. If you continue to do so, you will be blocked from editing. \"", + "id": "816" + }, + "817": { + "label": false, + "text": "\"\n It is unfair that I get blocked but others do not for also not assuming good faith. (talk) \"", + "id": "817" + }, + "818": { + "label": false, + "text": "System Of A Down - Alternative, folk.. I don't know?", + "id": "818" + }, + "819": { + "label": false, + "text": "Bluerain. March 23, 2006.", + "id": "819" + }, + "820": { + "label": false, + "text": "In California you can pre-pay with Correctional Billing Services giving permission for the inmate to call you, he will need no money, just a phone.", + "id": "820" + }, + "821": { + "label": false, + "text": "AWB and categorization \n\nHi, and thanks for expressing an interest in my recent post about getting some AWBers to help out with the categorization project. I've written up a page,", + "id": "821" + }, + "822": { + "label": false, + "text": "October 2007 \n Please stop. If you continue to vandalize Wikipedia, you will be blocked from editing. ~\u00a0TC \nIf this is a shared IP address, and you didn't make any unconstructive edits, consider creating an account for yourself so you can avoid further irrelevant warnings.", + "id": "822" + }, + "823": { + "label": false, + "text": "List of Prime Ministers of Pakistan \n\nHi, any chance you could have a look at Wikipedia:Peer review/List of Prime Ministers of Pakistan/archive1? Regards, Khan", + "id": "823" + }, + "824": { + "label": false, + "text": "not a problem. thanks and that sounds like an idea to consider!", + "id": "824" + }, + "825": { + "label": false, + "text": "Try a 72-hour block \n\nThere could be lockout on our own Weather Channel staff for 72 hours beginning on Sunday May 7th at midnight.\n\nIf they were involved? Perhaps, we could restirct access to Wikipedia from their computers at The Weather Channel at midnight on Sunday, and block their IP's, which they will not edit The Weather Channel and Intellistar article again, I apologize for the trouble that has happened. - Local on the 8's will continue to air during the lockout after Sundays until it expires in 72 hours.", + "id": "825" + }, + "826": { + "label": false, + "text": "\"\n\nTroll metal doesn't exist. It never has. Calling something \"\"troll metal\"\" is a description, like \"\"fire metal\"\" or \"\"cheesy metal.\"\" It isn't an actual subgenre of black metal. First of all, I think this requires a primer in reality. First of all, reality exists outside your ego and desires of importance by contributing some irrelevant material. Secondly, reality requires observation, not invention; while you can edit wikipedia pages, you can't edit reality. Finally, reality probably hates you and wishes ill of you.\nWhen you keep these rules in mind, you're realize that troll metal is an invention and has no places in being in an archive of material floating in the objective world.\n\nI hope this helped you. Get to deleting that nonsense about troll metal! \"", + "id": "826" + }, + "827": { + "label": false, + "text": "An example, please \n\n...of your warning thing. What have I done wrong please?", + "id": "827" + }, + "828": { + "label": false, + "text": "Silicate weathering \n\nThe weathering page needs to treat silicate weathering. Could those who know add a few words about this? Silicate weathering is a global sink for CO2. During global ice ages across geological time, silicate weathering is reduced when ice sheets reduce the amount of continental crust exposed to weathering. The resulting rise in atmospheric C02 is thought to be one factor for bringing the earth out of an ice age (and, of course, setting us up for the next cycle). Is there an exemplary (illustrative) chemical reaction here, as with carbonates? Thanks in advance.", + "id": "828" + }, + "829": { + "label": false, + "text": "\"\n\n\"\".. a thing called the jitterbug. Jitterbugging around, trying to surround enemy units\nwith helicopters, and it worked pretty well.\"\"\"", + "id": "829" + }, + "830": { + "label": false, + "text": "Hello! My name is Sam. I don't spam and change things that are wrong and only change things if they are wrong or too brief!", + "id": "830" + }, + "831": { + "label": false, + "text": "Your a tool \n\nhttp://en.wikipedia.org/wiki/Tool", + "id": "831" + }, + "832": { + "label": false, + "text": "Done. Just awaiting on the final result from the Golden Globes real soon...", + "id": "832" + }, + "833": { + "label": false, + "text": "\"\n\n History deleted to remove copyrighted text \n\nUnfortunately, the entire history of this article was about half full of copyrighted text \u2013 specifically, the 'Biography' section was not freely-licensed work. The MySpace page given as a reference was dead, with a note that the account had been deleted. The text, however, was also available at http://www.ci.mount-vernon.ny.us/seasonal_activities/summerbreeze/pdf/Summer%20%20Breeze%20ONLY.pdf , which is copyrighted, so there was really no choice but to delete the history.\n\nPrior to doing so, however, I removed the text in question. I then restored only that version as a foundation from which to build a new biography of Eddie F. If there are questions, please leave a note on my talk page. Thanks. - Katie \"", + "id": "833" + }, + "834": { + "label": false, + "text": "I apparently didn't do a good job with the International Home and Housewares Show page because you deleted it for copyright infrigement. How do I cite it so it isn't? I do have permission to put the information up....Please help!", + "id": "834" + }, + "835": { + "label": false, + "text": "I am confused as to why adding a catagory to 209 radio was removed and is considered unhelpful and non constructive. Please explain.", + "id": "835" + }, + "836": { + "label": false, + "text": "\"\n\n Blocked for another 6 months \n\n If you wish to contribute to this encyclopedia, please create an account and log inDue to persistent vandalism (), editing by anonymous users from your school, library or institution's IP address currently disabled. You continue to have full access to read the encyclopedia. If you are logged in but still unable to edit, please follow these instructions. To prevent abuse, account creation via this IP address is probably also disabled.If accounts need to be created at school for class projects, please have your teacher or network administrator contact us (with reference to this IP address) at unblock-en-l from an email address listed on your school's website. Alternatively, if you have no Internet access at home, you may email us using your school-issued email address, telling us your preferred username. An account will be created for you. Please check on this list that the username you choose has not already been taken.Thank you. \"", + "id": "836" + }, + "837": { + "label": false, + "text": "I dug up one mention of Broyce G. Jacobs from Cardston I am little confused as to whether it indicates he is deceased or not. I also e-mailed the constituency office with my inquiry.", + "id": "837" + }, + "838": { + "label": false, + "text": "These things damage my credibility in the long run as they crowd my block log and give other admins the impression that i'm a problem editor.", + "id": "838" + }, + "839": { + "label": false, + "text": "HI BUDDY \n\nDo you have alerts set up on my page to know when an edit is made or something.", + "id": "839" + }, + "840": { + "label": false, + "text": "Thanks for the reply. However, in case of Anupam Kher, he has specifically in recent times, acted as a voice for the Kashmiri Pandit comunity and taken up their cause for rehabilitation in the valley. -", + "id": "840" + }, + "841": { + "label": false, + "text": "\"== This is about candy, not artists ==\nAs such, while \"\"filmmaker Charlie Panian\"\" may be deserving of a page, it isn't this one. If you want to start a page about Charlie Panian, then please link to some critiques of his work as well. ~ Imagine I swore. \"", + "id": "841" + }, + "842": { + "label": false, + "text": "\"::Yes, as well as on Peiser's discussion. If you think that this merits a \"\"consensus\"\" then our definitions of the word vary. Essentially, what is happening is that Peiser's work is being diminished on Oreskes' page (which should focus on her biography and relative importance) and being highlighted on the Peiser page which should do the same for him. You are attempting to diminish his positions on both pages so that a person looking for the link on Peiser will not be able to identify the basis of the controversy. \n\n\"", + "id": "842" + }, + "843": { + "label": false, + "text": "They weren't showing up because someone messed up the reference they were adding about the gay magazine. I also removed Multiracial Americans, pending a source that describes him as Multiracial.", + "id": "843" + }, + "844": { + "label": false, + "text": "Croke Park is a GAA arena but since it falls into cat. 2, I propose that it be removed once the Ariva stadium is complete", + "id": "844" + }, + "845": { + "label": false, + "text": "\"\n\n \"\"The Journal of the Society for Psychical Research has been published continuously since 1884, promoting the Society's aim of examining \"\"without prejudice or prepossession and in a scientific spirit those faculties of man, real or supposed, which appear to be inexplicable on any generally recognised hypothesis. The Journal's contents reflect the wide range of our contributors' specialisms and interests and include reports of current laboratory and fieldwork research, as well as theoretical, methodological and historical papers with a bearing on the field of parapsychology.\"\" \n\nQuoted from the SPR website: \"\"All papers submitted to the Journal are strictly peer-reviewed\"\". So your accusation is not based on any facts Goblin Face. Obviously the IP address you cite is different from this \"\"jamenta\"\" IP address, so again, you are coming up with a very spurious and inauthentic accusation here. I prefer to remain anonymous as you have, for obvious reasons - not the least of which is false accusation and libel.\"", + "id": "845" + }, + "846": { + "label": false, + "text": "Yes, I think you should stop.. There is no damn debate, only the most ignorant human beings to ever grace the face of the earth think there's a debate.. this is ridiculous, you decide, right now.. is this an encyclopedia, or a propaganda rag?????", + "id": "846" + }, + "847": { + "label": false, + "text": "contrary to what is written in this article, several sources I have come across have emphasized the fact that dermatofibromas never develop into basal cell carcinoma.", + "id": "847" + }, + "848": { + "label": false, + "text": "I've hidden the description of how to pronounce the sound. My reason for doing so is most of all that the character is used in several languages, and I believe it's wrong to assume that the pronounciation is similar in all non-English languages (also when it is similar in some). I'm also convinced that an article designated for vowel-sounds would be a better place. A link to such an article would surely be the best. -) \n\nI do also feel awkward about the notes on being an umlaut and on alphabetization, which I actually feel would fit much better in the articles on the different alphabets.", + "id": "848" + }, + "849": { + "label": false, + "text": "\":Whilst agreeing that touring is not a requirement of being \"\"active\"\", I only partly agree that they have been \"\"active\"\" in the last 2 years.If The Endless River was a new album, fine, but it is \"\"based on material recorded in 1993 and 1994\"\" with some minor re-recording, mixing and overdubs - by a selection of people, not just Gilmour and Mason.Personally I am not convinced that this means \"\"the band\"\" have been active, but, rather than refuse the request, would be interested in others opinions. - \n\n\"", + "id": "849" + }, + "850": { + "label": false, + "text": "\"\n\n-\"\"Supernatural\"\" has an incorrect pronounciation. The latter mentioned above, pronounced 'when-di-go', is the correct and generally accepted version.\"", + "id": "850" + }, + "851": { + "label": false, + "text": "or denigrating the majority of", + "id": "851" + }, + "852": { + "label": false, + "text": "Involving yourself\nDon't want to comment further at knowledgekid's talk page, but is it really necessary for you to insert yourself? This hardly seems reason enough. (Talkie-Talkie)", + "id": "852" + }, + "853": { + "label": false, + "text": "[unsigned question left by 210.54.239.237 on 13 March 2006]", + "id": "853" + }, + "854": { + "label": false, + "text": ">>>I second your non-ironic awe. Excellent work. Thanks.", + "id": "854" + }, + "855": { + "label": false, + "text": "Show you're an all powerful wikipedia admin and contact my provider (telenet) and ban me. This is what you was your threat, wasn't it? Well, I call your bluff. Do it.", + "id": "855" + }, + "856": { + "label": false, + "text": "\"\n\nFair use rationale for Image:Hatenko.PNG\n\nThanks for uploading or contributing to Image:Hatenko.PNG. I notice the image page specifies that the image is being used under fair use but there is not a suitable explanation or rationale as to why each specific use in Wikipedia constitutes fair use. Please go to the image description page and edit it to include a fair use rationale.\n\nIf you have uploaded other fair use media, consider checking that you have specified the fair use rationale on those pages too. You can find a list of 'image' pages you have edited by clicking on the \"\"my contributions\"\" link (it is located at the very top of any Wikipedia page when you are logged in), and then selecting \"\"Image\"\" from the dropdown box. Note that any non-free media lacking such an explanation will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you. (Converse) \"", + "id": "856" + }, + "857": { + "label": false, + "text": "Is there some reason why the link for Anna-Marie Erd\u00f6dy in this article directs back to this page? Seems misleading. A mistake?76.204.97.164", + "id": "857" + }, + "858": { + "label": false, + "text": "Work in progress! 216.52.185.72", + "id": "858" + }, + "859": { + "label": false, + "text": "\"\nJanetteDoe, I appreciate your finding and uploading the Rao articles. However, this can easily become an endless discussion. For some other Yadav-apologist will soon come along and find an even more obscure source than Rao, and then you\u2014conscientious and rigorous to a degree that the Yadav apologists are not and have no intention, aware or unaware, of being\u2014will go scurrying again for the article. After that we all will try to interpret it, weighing the pros and cons, again to a degree the apologists will not, for they will be busy looking for the next roadblock to toss in our path. \n\nI think we can't make the determination of whether Rao applies here or not, at least not yet. Let the secondary sources do that. We need to rely on recent scholarship, especially that in textbooks, published by academic presses and vetted both before and after publication by reviewers from a wide range of scholarly and journalistic backgrounds. Two such books, by Susan Bayly and Christophe Jaffrelot, both widely used in universities around the world, both reviewed extensively in the literature, are being used in the article. Let the article writing (or rewriting) proceed based on these (or similar) books. Once the article has been fleshed out, we can come back to the issue of Rao. Otherwise, nothing will get done, and those of us, who've taken time out from our other Wikipedia (not to speak RL) pursuits to attend to the article, will slowly walk away, out of touch and out of sympathy. \u00abTalk\u00bb \"", + "id": "859" + }, + "860": { + "label": false, + "text": "I also please you to stop reverting my edits. I have no desire to wage an edit war aganist you, nor I have desire to be blocked. I am also sure that you don't want neither of that. I am ready to extend an olive branch to you, but please don't revert my work. Also, you should see my latest post at Talk:Prime Minister of Yugoslavia.", + "id": "860" + }, + "861": { + "label": false, + "text": "This page should not be speedy deleted because... \n\nIt would be helpful to point out specific instances where neutrality was believed to have been violated. This is a well-intentioned post about an influential business figure. Please move patiently. I am new and trying to figure out the appropriate formatting, and methods of communication. \n\n TylerHayleyogilvyone", + "id": "861" + }, + "862": { + "label": false, + "text": "I reworded that, and moved the picture down so it does not crowd the text of the first paragraph. The stuff about Leibniz is explicitly mentioned in the commented reference, by the way. \u2014\u00a0Carl (\u00a0\u00b7\u00a0talk)", + "id": "862" + }, + "863": { + "label": false, + "text": "I support getting rid of dates as well. Polish intervention in Russia would every of those issues.", + "id": "863" + }, + "864": { + "label": false, + "text": "If you have cause to block me, then I invite you to do so.", + "id": "864" + }, + "865": { + "label": false, + "text": "}}\n\n{{WikiProject R&B; and Soul Music|and/orclass=C|importance=Mid", + "id": "865" + }, + "866": { + "label": false, + "text": "Danny Wallace\nHi Ian, I have added in a new photograph to replace the image of Danny Wallace that you took at an event last week. This was at the request of Danny, who likes the picture, but thinks it is a bit too blurry. The picture now on his wikipedia is his official photo. Message me with any questions.", + "id": "866" + }, + "867": { + "label": false, + "text": "Transistor \n\nThe transistor page does not have a Principle of Operation section, because \n\na)the physicists know about it but don't want to share it\nb)they just don't know how it works\n\nI was thinking about it and came up with a fairly decent concept of how it works, I put it on WIKI, I think the guys got jealous, and here I am, discussing pretty much nothing. \n\nPS: and my language is pathetic, you naughty naughty boy,..I'll eat you...:)))", + "id": "867" + }, + "868": { + "label": false, + "text": "\"\n\n]]\nHello, , and welcome to Wikipedia! I hope you like the place and decide to stay. Here are some pages you might find helpful:\nIntroduction\nThe five pillars of Wikipedia\nHow to edit a page\nHow to write a great article\nManual of Style\nAlso feel free to make test edits in the sandbox.\nI hope you enjoy editing here and being a Wikipedian! Please sign your name on talk pages using four tildes (~~~~); this will automatically produce your name and the date. If you need help, please see our help pages''', and if you can't find what you are looking for there, please feel free to leave me a message or place on your talk page and someone will drop by to help. (talk / contribs) \"", + "id": "868" + }, + "869": { + "label": false, + "text": "You have been reported again 1.", + "id": "869" + }, + "870": { + "label": false, + "text": "\" August 2009 (UTC)\n\nIt is generally considered acceptable to remove personal attacks, though there are some who disagree with that. If when you remove a personal attack you are reverted, then do not remove it again. Instead seek an outside party to investigate, preferably on some sort of public noticeboard. I really do not know the first thing about the Ireland dispute and from what little I have heard I don't want to touch it with a 10 foot poll.\n\nNo, there are not different standards for different editors. There is however a gap between the treatment of those who know how to work with the system, and those who do not grasp the intricate details. While Wikipedia claims not to be a bureaucracy does in fact share many similar traits with a bureaucracy. Knowing the correct \"\"form\"\", noticeboard or procedure will take you far, knowing the tone and content expected from said processes and presenting in that fashion will take you even farther. It is a bit of a shame that such an advantage is given to those who know the ins and outs but it is the way things end up working here. Chillum 01:01, 14\"", + "id": "870" + }, + "871": { + "label": false, + "text": "\". Fedor said, - I want to stay on top and show people that Russian fighters are very good,\"\" he said. \"\"I want to represent myself and to be honored by the Russian people.\"\" \n\"", + "id": "871" + }, + "872": { + "label": false, + "text": "\"\nHi Himaja.gaddam, and Welcome to Wikipedia! \nWelcome to Wikipedia! I hope you enjoy the encyclopedia and want to stay. As a first step, you may wish to read the Introduction.\n\nIf you have any questions, feel free to ask me at my talk page \u2014 I'm happy to help. Or, you can ask your question at the New contributors' help page.\n\n \nHere are some more resources to help you as you explore and contribute to the world's largest encyclopedia...\n\n Finding your way around: \n\n Table of Contents\n\n Department directory\n\n Need help? \n\n Questions \u2014 a guide on where to ask questions.\n Cheatsheet \u2014 quick reference on Wikipedia's mark-up codes.\n\n Wikipedia's 5 pillars \u2014 an overview of Wikipedia's foundations\n The Simplified Ruleset \u2014 a summary of Wikipedia's most important rules.\n\n How you can help: \n\n Contributing to Wikipedia \u2014 a guide on how you can help.\n\n Community Portal \u2014 Wikipedia's hub of activity.\n\n Additional tips... \n\n Please sign your messages on talk pages with four tildes (~~~~). This will automatically insert your \"\"signature\"\" (your username and a date stamp). The button, on the tool bar above Wikipedia's text editing window, also does this. \n\n If you would like to play around with your new Wiki skills the Sandbox is for you. \n\n Good luck, and have fun. \"", + "id": "872" + }, + "873": { + "label": false, + "text": "Too much trouble. . . \n\nLook, I know that those of you who no longer sleep because of this article know that I have added a section talking about how there are quite a few notable people, such as the founder of the Weather Channel, say that Global Warming is just the biggest scam in history. I think that we need to compromise.", + "id": "873" + }, + "874": { + "label": false, + "text": "There are a whole lot more CSDs than those that appear on the log. Notice that I say some appear on the log, that isn't even the start of it. Probably less than 1% of my CSDs were not perfect. If you'd like, I could go through your edit history and talk page and point out every mistake that you have ever made. You need to read the following policies to start WP:AGF, WP:BITE. In your RFA process, it was pointed out that you too misused the CSD tags here here here here and countless other times. So, before you go WP:BITEing a user who is making good-faith edits and making block threats, you should read the policies a bit more clearly and see that you too are not perfect.", + "id": "874" + }, + "875": { + "label": false, + "text": "\"\nJust a friendly reminder that there still remains one last fix before the article will pass. Thanks, comment! \"", + "id": "875" + }, + "876": { + "label": false, + "text": "Oh, one more thing: the way the article is written, there seems to be no question that the killings and eatings took place. It does not appear to be in dispute. And that's why I was so surprised at the pushback I got in trying to create even a sub-heading.", + "id": "876" + }, + "877": { + "label": false, + "text": "That's very sweet of you.", + "id": "877" + }, + "878": { + "label": false, + "text": "WP:BLP Violations \n\nI just removed another of your reverts which placed defamatory and uncited materials into Cherokee Freedmen Controversy. WP:COI may apply to you since you seem to edit African American related articles and Freedmen controversies. Your dishonest edit summary was over the top.", + "id": "878" + }, + "879": { + "label": false, + "text": "\"\n\n I almost agree with you too, except the sky isn't actually blue, and there isn't much point in providing truly self-evident non-information in the first place. ;-) (talk) \u2704 \u2704 \u2704TAB \"", + "id": "879" + }, + "880": { + "label": false, + "text": "Thanks for the detailed explanation.", + "id": "880" + }, + "881": { + "label": false, + "text": "Bill Stewart \n\nI took a photo of the picture of him in the Fiesta Bowl program.", + "id": "881" + }, + "882": { + "label": false, + "text": "\"\n\n Congratulations! \n The Excellent New Editor's BarnstarA new editor on the right path Excellent work on Water Supply and Sanitation in Zimbabwe. Looking forward to further contributions from you! . \"", + "id": "882" + }, + "883": { + "label": false, + "text": "- the three others had not been at the 'eternity clause' article previously)", + "id": "883" + }, + "884": { + "label": false, + "text": "Regarding edits made during October 9 2007 (UTC)\nPlease do not add nonsense to Wikipedia. It is considered vandalism. If you would like to experiment, use the sandbox. Thank you. If this is an IP address, and it is shared by multiple users, ignore this warning if you did not make any unconstructive edits. guitarist", + "id": "884" + }, + "885": { + "label": false, + "text": "| Talk 20:09, 8 Feb 2005 (UTC)", + "id": "885" + }, + "886": { + "label": false, + "text": "\"\n{| style=\"\"background-color:#ddcef2; padding:0;\"\" cellpadding=\"\"0\"\"\n|style=\"\"border:1px solid #000000; background-color:#ddcef2; vertical-align:top; color:#000000;\"\"|\n Hello, ! Welcome to Wikipedia! Thank you for your contributions to this free encyclopedia. We're so glad you're here! If you decide that you need help, check out Getting Help below or place on your talk page and ask your question there. Please remember to sign your name on talk pages by clicking or using four tildes (~~~~); this will automatically produce your username and the date. If you would like to play around with your new Wiki skills, the sandbox is for you. Finally, please do your best to always fill in the edit summary field. Below are some useful links to facilitate your involvement. Happy editing! \u2014 \n{| width=\"\"100%\"\" style=\"\"background-color:#ddcef2;\"\"\n|style=\"\"width: 55%; border:1px solid #ddcef2; background-color:#ddcef2; vertical-align:top\"\"|\n Getting started A tutorial \u2022 Our five pillars \u2022 Getting mentored\n How to: edit a page \u2022 upload and use images Getting help Frequently asked questions \u2022 Tips\n Where to ask questions or make comments\n Request administrator attention Policies and guidelines Neutral point of view \u2022 No original research \n Verifiability \u2022 Reliable sources \u2022 Citing sources\n What Wikipedia is not \u2022 Biographies of living persons\n\n Manual of Style \u2022 Three-revert rule \u2022 Sock puppetry\n Copyrights \u2022 Policy for non-free content \u2022 Image use policy\n External links \u2022 Spam \u2022 Vandalism\n Deletion policy \u2022 Conflict of interest \u2022 Notability\n|class=\"\"MainPageBG\"\" style=\"\"width: 55%; border:1px solid #ddcef2; background-color:#ddcef2; vertical-align:top\"\"|\n{| width=\"\"100%\"\" cellpadding=\"\"0\"\" cellspacing=\"\"5\"\" style=\"\"vertical-align:top; background-color:#ddcef2\"\"\n! The community\n|-\n|style=\"\"color:#000\"\"|\n Build consensus \u2022 Resolve disputes\n [[Wikipedia:Assume good faith|Assume good fa", + "id": "886" + }, + "887": { + "label": false, + "text": "\"==Speedy deletion==\n\nHey, I just finished writing this article and it is for speedy deletion. I think the article is well written and has enough sources. I'm not promoting Songr, I just wrote about it, its features etc. Please, some help here! [ Let's talk ] \"", + "id": "887" + }, + "888": { + "label": false, + "text": "|mask=Talk:Armenian Genocide/Arguments|mask=Talk:Armenian Genocide/Fadix Analysis|mask=Talk:Armenian Genocide/Proposed Refactor", + "id": "888" + }, + "889": { + "label": false, + "text": "\"\nPerhaps I seem to be repeating myself as you are repeatedly ignoring what I'm writing. The tables are unclear as the order of the product is unclear from them. E.g. the top-right corner of the first table is e6. But does that mean e1 \u00d7 e7 = e6 or e7 \u00d7 e1 = e6 ? It would not matter if the product is commutative but as it's not the tables are ambiguous. That is why tables are a very poor way to show the product, and probably why none of the sources use them.\nAnd again please read MOS:LEAD in paticular the section on providing an accessible overview. Or look at the articles already mentioned, Special relativity and Cross product. Or one you are familiar with, Pythagorean theorem. Or a similarly advanced article to this one (and a featured article), Laplace\u2013Runge\u2013Lenz vector. There should be little or no maths in the introduction: perhaps a statement of the product, but nothing else. Certainly not the page of detailed mathematical working and argument that there is now.wordsdeeds \"", + "id": "889" + }, + "890": { + "label": false, + "text": "Request: New Dallas Mexican consulate offices\nHi! Consulate-General of Mexico in Dallas moved to 1210 River Bend drive. Would you want to photograph the new consulate, like you did the old one?\n\nAnd at some point would you be willing to photograph places in Irving, Texas? Thanks", + "id": "890" + }, + "891": { + "label": false, + "text": "\"\n\n OR removed from page \n\nI removed the following section due to its entirely being original research and speculation. Per User:SteveLoughran's request, here it is.\n\nThe implementation details of S3 are not documented, but it is possible to infer aspects of it from the behaviour (and pricing) of the service.\n\n There is an S3 repository in the US; there is another in Europe. Their locations are not public.\n From an EC2 server, read access can initially be slow. This could imply that S3 data is not always in the same physical location as all the EC2 servers. \n Amazon do not bill for data transferred between the US EC2 server farm and the US S3 store, but they do for access between the servers and the European S3 store. While the S3 store and the EC2 servers may be in separate locations, they must be close enough together that cost of transferring data is neglible. Both services are presumably hosted on the same Metropolitan Area Ethernet.\n Connectivity between the S3 datastores and the rest of the Internet is good. This implies they are close to one of the main Internet exchanges.\n After the initial slow access, later accesses are fast. This could imply that the data is cached.\n Write access is tangibly slower than writing to a local hard disk. Amazon guarantee that when the operation has completed, data has been written to disk in multiple locations. \n Amazon warn that even after data has been written, old values may still be read. This implies that there can be more than one cache of the data, and that every GET request does not trigger a check from the front-end caches to the back-end store.\n Amazon adjusted their initial pricing from a simple flat rate per GB to one that charges small frequently retrieved items per thousand GET or HEAD operations, rather than purely per byte. There may be a flat cost for every entry (indexing, billing entries) and a per-request cost in CPU-time for every access. These fixed overheads are now billed for.\n\nThe dynamic per-bucket DNS entries are implemented by having a custom S3 DNS server that returns a hostname for every host under the s3.amazonaws.com subdomain, even if a bucket of that name has never been created: \n> nslookup made-up-name-for-wikipedia.s3.amazonaws.com\n\nNon-authoritative answer:\nmade-up-name-for-wikipedia.s3.amazonaws.com canonical name = s3-directional-w.amazonaws.com.\ns3-directional-w.amazonaws.com canonical name = s3-1-w.amazonaws.com.\nName: s3-1-w.amazonaws.com\nAddress: 72.21.211.228\n\nAt the identified host, there is a web server that always serves up 404 error pages when a GET request against a nonexistent bucket is issued.\n\n> telnet made-up-name-for-wikipedia.s3.amazonaws.com 80\nTrying 72.21.207.212...\nConnected to s3-1-w.amazonaws.com.\nEscape character is '^]'.\nGET / HTTP/1.0\nhost: made-up-name-for-wikipedia.s3.amazonaws.com\n\nHTTP/1.1 404 Not Found\nx-amz-request-id: F0F7301EF1873635\nx-amz-id-2: 9gT/YmUa7EZXIm9FNv7GGThAre8Kn5CEfXpoJpthwuq54Pm+5RRcThAdBa20XsLj\nContent-Type: application/xml\nDate: Wed, 27 Feb 2008 18:54:42 GMT\nConnection: close\nServer: AmazonS3\n\n\nNoSuchBucket\nThe specified bucket does not exist\nF0F7301EF1873635\nmade-up-name-for-wikipedia\n9gT/YmUa7EZXIm9FNv7GGThAre8Kn5CEfXpoJpthwuq54Pm+5RRcThAdBa20XsLj\n\nConnection closed by foreign host.\n\nNotice how the XML error text is intended for machine interpretation, rather than end users. The RequestId element can be used in support requests, as Amazon log every request, at least for a few days.\"", + "id": "891" + }, + "892": { + "label": false, + "text": "\"\n\n Deletion of Dave Warwak page \n\nWondering why is was necessary to delete the page on Dave Warwak, an educator of vegan practices and animal rights. I see that your comment on the reason for deletion was \"\"the only thing he is known for is being fired\"\" however that is not the case in the animal friendly, vegetarian, vegan community. In fact he is praised by many for his passion in properly educating children about the origins of their food. Why would you find it so crucial to \"\"speedy\"\" delete a page that simply speaks of CRUELTY FREE living, and aims to educate people on the truth about their \"\"food\"\"? Is that information threatening to Wikipedia for some reason? And I wouldn't think as a wiki admin that your OPINION on the topic is reason enough to control what info is available and what is deleted. YOU may know Mr. Warwak as only being fired, but being the intelligent science studying individual that you are, surly you must realize that his efforts to educate children and promote compassion for animals is actually very honorable and deserving of recognition. PLEASE show a little compassion yourself and undelete the page.\"", + "id": "892" + }, + "893": { + "label": false, + "text": "I apologize for identifiing your modification as vandalism while it wasn't, next time please do not just remove piece of article without filling in why you wiped whole section", + "id": "893" + }, + "894": { + "label": false, + "text": "\":ok, it turns out that MJ's \"\"Official Website\"\" completely forgot about Motown. So, I haven't a clue, and give up for now. 5 July 2005 06:12 (UTC)\n\n\"", + "id": "894" + }, + "895": { + "label": false, + "text": "There wasn't really an appropriate place to mention the show's surrealism in the article - let alone with sources - but I've shoehorned it in anyways simply because I really don't feel like dealing with any more passive-aggressive, aspergers-fueled messages from you.", + "id": "895" + }, + "896": { + "label": false, + "text": "\"\n\nI'm not sure if Talk \"", + "id": "896" + }, + "897": { + "label": false, + "text": "Addendum: I've emailed my concerns regarding the edits by Elainiea Constantine to the oversight team. 88.104.31.21", + "id": "897" + }, + "898": { + "label": false, + "text": "\"\nThat's fine, but this nonsense about me having an ego trip really is absurd. I really think it's time for WP:TEA, Vorlath, don't you? I'm more than willing to accept your order, however. .Alpaugh \"", + "id": "898" + }, + "899": { + "label": false, + "text": "\"\n\n BTW, what's a \"\"numerable open cover\"\"? - \"", + "id": "899" + }, + "900": { + "label": false, + "text": "\" July 2008 (UTC)\nWhy, that is, or rather, was, written in the article... Hey, Xasha, surely, that one statement sums up the stance of the EU on that matter - \"\"Call it as you want, we're not interfering, let's all live in peace, bros.\"\"? 19:16, 24\"", + "id": "900" + }, + "901": { + "label": false, + "text": "This is not a place for cranks or conspiracy theorists Hey dude, if you are DENYING that it was Ford that put that stuff out, YOU ARE THE CRANK, OK? Get past your ego and admit the fact you MAY NOT KNOW A WHOLE LOT. Ok, bubba? Go to Henry Ford's page - it's even on there.\n\nSheesh, talk about the blind leading the blind.84.28.82.149", + "id": "901" + }, + "902": { + "label": false, + "text": "\"\nI've had just about enough of your shithead behavior. I said nothing wrong with my comment, and my comment was only factual. If you want to debate what is and isn't worthy of a goddamned encylopedic entry, then I'm sure you're better off arguing with a wall. Shame on you for censoring and removing content of a TALK-PAGE ARTICLE COMMENT. Thankfully you can't edit or destroy the page-history, so people can see just exactly what you removed and how simple you are. For fucks sake, SNS is not a reliable source, and any news outlet that believes so intentionally delves into bad journalistic endeavors. The article is being removed, deal with it dude. Grow up and acknowledge certain facts, and I'm going to end the conversation at that because I've already spent enough time trying to use the simplest of English sentences to outline and debate this idea with full clarity, yet you still can't understand. You want a BLP violation? You've got autism you cold retarded fuck. (By the way, if you don't think a picture of an asian man along with the author's name being \"\"Gil Asakawa\"\" would certainly clarify that the author is indeed Asian, you're simply completely wrong in likely every regard of life itself that requires any sense of observation skills 71.94.7.228 \"", + "id": "902" + }, + "903": { + "label": false, + "text": "Re your article to Deathscythe\n\nActually, the Endless Waltz version is simply the manga version of the MS, not a redesign done specifically for EW.", + "id": "903" + }, + "904": { + "label": false, + "text": "Hello, many thanks for the note. It works for me (too slow IMHO, but it works!). Many thanks to all of you. Dferg (w:en: - w:es:)", + "id": "904" + }, + "905": { + "label": false, + "text": "\"\n\nYou're right Milo. A consensus of scientists in the scientific field of parapsychology. Only that. Wikipedia follows the scientific consensus in the field. We don't ask psychologists what the conditions are inside a neutron star. We really don't care what they have to say. And of course, we would present the viewpoints of the critics of parapsychology, and more so than with other articles on science. I have absolutely no desire not to accurately present what the critics have to say.\n\nEven if I were pushing parapsychology, I still would not try to censor the critics, because that would only detract from my case- the reader would be able to tell it was a whitewash.\n\n\"\"For stability reasons, I don't think the article can take that approach. It would require constant maintenance and never-ending dispute resolvements.\"\" Nealparr, that is why I'm talking about an ArbCom decision. I want you to continue with what you are doing. It is great to get it stable for now with this definition of NPOV. In fact, I doubt there will be much that is materially different when we get it straightened out. I wrote everything I wrote from the perspective I would think the article would eventually have anyway. So you know exactly how I would think it should be presented. There are only a few tweaks I'd make different, like calling it a scientific field to begin with, and possibly saying directly which types of psi scientists in the field think are real. So keep doing what you're doing, OK? '''''' (Talk \u03a8 Contribs) \"", + "id": "905" + }, + "906": { + "label": false, + "text": "Yeah, I'm sure. Very few women who have publicists and take their clothes off for Maxim are terribly interested in privacy. And nobody who announces on their website that they're cutting over services that people have already paid for and will mess with their online credit if they ask their credit card companies for the refunds they're entitled to is anything but a scam artist. If you've got a better term for somebody who announces they're keeping money for services they refuse to provide, feel free to substitute it. Remember, under WP:BLP, since she announced it herself, its sufficiently sourced.", + "id": "906" + }, + "907": { + "label": false, + "text": "Can you delete my account? \n\nI have a really bad reputation and people keep bothering me about it, I have made second accounts, blanked my talk page, and many other things but I can not get rid of it. Can you delete my account so I can create a new one and start over? I would really appreciate it if you did because I want to start over new and have a better reputation. User:Daniel Chiswick 9 May, 2007.", + "id": "907" + }, + "908": { + "label": false, + "text": "\" August 2014 (UTC)\nOK, thanks once again. Lately the anti-Polish man that goes by the name \"\"English Patriot Man\"\" woke up again and started to ruin Wikipedia. Take a look at the changes provided by the IP address: \"\"83.24.216.55\"\" what are all here:\nhttp://en.wikipedia.org/w/index.php?title=Racism_in_Europe&action;=history\nCould you check if the damages performed by this IP address were all fixed by User:Discospinster?\nAs you can see the English \"\"Patriot\"\" Man (this time as an undercover IP) once again deleted all the information about the prejudice against Poles, and I don't know how to restore the version that was right before his numerous contribustions. 13:16, 23\"", + "id": "908" + }, + "909": { + "label": false, + "text": "\"\n\nUlises\nA {{prod}} template has been added to the article Ulises, suggesting that it be deleted according to the proposed deletion process. All contributions are appreciated, but the article may not satisfy Wikipedia's criteria for inclusion, and the deletion notice explains why (see also \"\"What Wikipedia is not\"\" and Wikipedia's deletion policy). You may contest the proposed deletion by removing the {{dated prod}} notice, but please explain why you disagree with the proposed deletion in your edit summary or on its talk page. Also, please consider improving the article to address the issues raised. Even though removing the deletion notice will prevent deletion through the proposed deletion process, the article may still be deleted if it matches any of the speedy deletion criteria or it can be sent to Articles for Deletion, where it may be deleted if consensus to delete is reached. \"", + "id": "909" + }, + "910": { + "label": false, + "text": "Yes, I understood that as such. I do believe that he ought to be included in that class of Americans but as you point out, no such category has been created for that to occur. I added that to Malcolm X's categories actually realizing that after I had made the addition. However, I kept in the article because I was hoping that someone would simply add the category. However, after you reverted my edit, I relented based on your reasoning which is why I specifically added the category Assassinated People to the article - because it was an existing category. Instead, you have reverted that edit, entirely defeating the action which I had taken which was to broaden the murder of Malcolm X into not just a racial consequence, but a human consequence as well. It is the same with Martin Luther King. While each of these people were Civil Rights leaders who were assassinated they were also human activists attempting to make the world a better place who were murdered. As such I was trying to include Martin Luther King and Malcolm X along with people like John F. Kennedy, Robert Kennedy, Mahatma Gandhi, Jawaharlal Nehru - in a broader specter of significant humans that were assassinated... However, you removed that edit. I give up...", + "id": "910" + }, + "911": { + "label": false, + "text": "\"==Etymology==\nThis etymological discussion is simply wrong in so many ways:\nThe Greek name tigris comes from the Old Persian word for \"\"tiger\"\" and means \"\"the fast one\"\". It might also be argued to come from Kurdish too. In Kurdish \"\"Tir\"\" means arrow. This means that the river is quick and fast like an arrow.T\u00eej-T\u00fbj means sharp, pointing and cutting. Since the letter \"\"j\"\" doesn't exist in Greek T\u00eej-T\u00fbj became Tig later Tigr.In Greek at the end of words -is sonex is used (T\u00eej-Tijr-Tig-Tigr-Tigris). \n\nFirst of all, the Persian for \"\"tiger\"\" is babr, not tigr or anything like it. The Greek word \"\"tigris\"\" meaning \"\"tiger\"\" may be related to Persian words within the same family as \"\"*tigr\"\", but that is not the Persian meaning of the words.\n\nSecond, the Kurdish (and Farsi) word for \"\"arrow\"\", tir, comes from Middle Persian tigr which also means \"\"arrow\"\".\n\nThird, the word tij (or rather tiz) \"\"sharp\"\" is certainly related to tigr, but they belong to the same word family they are not the same word.\n\nI'll try to come up with something better.\"", + "id": "911" + }, + "912": { + "label": false, + "text": "This talk page is full of sycophancy... \n\n...so let me let you know that I don't like Wikipedia ONE BIT.", + "id": "912" + }, + "913": { + "label": false, + "text": "The page alternates between present and past tense. This needs to all be in present. 19:43, July 30, 2005 (UTC)", + "id": "913" + }, + "914": { + "label": false, + "text": "Vegeta, what does the scouter say about his power level?", + "id": "914" + }, + "915": { + "label": false, + "text": "Bingo! Glee Volume 1, Glee Volume 2, [http://www.allmusic.com/cg/amg.dll?p=amg&sql;=10:gjfrxzusldfe Glee Volume 3 (standard, link to deluxe is there). Each has a full credits list. The EPs should be there, too.", + "id": "915" + }, + "916": { + "label": false, + "text": "Barelvi\nI expect your further cooperation in improving Barelvi Page Article which is disliked by some section.Many People regularly tries to put Negative Info about this movement.If u have time may i suggest u something from neutral point of view regarding this Article?Non constructive edits have lead this situation there.I tried a bit aggressively to tell others that people are editing it according their agenda.", + "id": "916" + }, + "917": { + "label": false, + "text": "Amcom article \n\nHi\n\nEarlier today I noticed that there is no article on Amcom, and I posted on the Amnet talk page, before moving it to talk:Amcom (because although the network is called Amnet, the actual company is called Amcom).\nI didn't realize until later that there was already an Amcom (actually Amnet) page that had been deleted. After reading the explanation for the deletion, I'm not sure whether Amcom really has enough notability or not. However, if we do want to make an Amcom page we will have to supply some secondary sources to justify the company's notability.\n\nIf you are still interested, take a look at this article I found: \n\nIf you want to reply to me, make sure you either reply on my talk page, or leave a note there saying that you have replied elsewhere. Otherwise, I won't know that you've replied.\n\nWelcome and good luck!\n-", + "id": "917" + }, + "918": { + "label": false, + "text": "Where was it actually agreed upon, Constantzeanu? What I notice with Russian etc. contributors is thta they have only and quite reasonably agreed to present the data as is and allow you to comment upon it further below in the page. And, as I have said, I to support this approach: it is not our right to manipulate census data, since we did not take the census.", + "id": "918" + }, + "919": { + "label": false, + "text": "I posted a reply at Wikipedia:Editor_assistance/Requests#MOSIX_article. |trottel |humor me", + "id": "919" + }, + "920": { + "label": false, + "text": "Can you supply a source for recommended terminology for various human races and mixes of races?", + "id": "920" + }, + "921": { + "label": false, + "text": "College Athletes\nAre college athletes notable enough, save nationally known ones (i.e. Anthony Gonzalez), to be included in this list? Thought I'd get some opinions before deleting them. Talk", + "id": "921" + }, + "922": { + "label": false, + "text": "Inic: I know this is all too overwhelming for you. I suggest you follow your advice. Perhaps you can contribute in a more positive way. What so you say? 12.176.152.194", + "id": "922" + }, + "923": { + "label": false, + "text": "TemplateData is here", + "id": "923" + }, + "924": { + "label": false, + "text": "\"\nIt was \"\"British and Irish Lions\"\" in the 1970s, though media in Britain nearly always referred to them as 'British Lions'. I remember the name way before 2001. \"", + "id": "924" + }, + "925": { + "label": false, + "text": "Don't worry. \n\nDon't worry, keep editing and adding stuff of your knowledge. You made lots of edits, I have to read the whole page. The release dates are not that important, so please, stop changing it all the time. As long as the year is correct... it's fine.", + "id": "925" + }, + "926": { + "label": false, + "text": "Thank you very much! You are much more friendly that some other admins I have met on wikipedia. Hint* Ryulong", + "id": "926" + }, + "927": { + "label": false, + "text": "Agreed with below. This page serves to reveal the methods behind many classic gaffed effects in card magic. It would be better to removing the parts that contain method and simply stick to what effect the deck ACCOMPLISHES. Magicians in the online community have become used to exposures on YouTube and other sites, but an easily searchable database of text explanations greatly reduces the barrier for an interested party to find the method. Wikipedia should not just aggregate all the methods in magic, as fewer people would benefit from the knowledge (beginners, etc) than would suffer (professional magicians, kids, etc).", + "id": "927" + }, + "928": { + "label": false, + "text": "\"\nRegardless of the fact that in my frustration I called for the deletion of my article, does that not configure under a \"\"veiled criticism\"\" of sorts that was apparently the reason for my temporary suspension? \"", + "id": "928" + }, + "929": { + "label": false, + "text": "I've replied to your comment at User talk:Richi#October_2007 ...", + "id": "929" + }, + "930": { + "label": false, + "text": "\"\nWhen contributing in future, please try not to create pages you're personally involved in. As the policy says; \"\"Wikipedia is not for things made up one afternoon\"\". If it isn't a notable project, which you should've been able to see that this isn't, it shouldn't be included. lds \"", + "id": "930" + }, + "931": { + "label": false, + "text": "Which theories make testable predictions is debatable..and will be debated!", + "id": "931" + }, + "932": { + "label": false, + "text": "\"\n\n Just out of curiosity \n\n(and because I had to turn a request down that you sorted out instead) - \"\"see OTRS ticket #2013120610010869\"\". How? I don't think I've ever seen an OTRS ticket. \"", + "id": "932" + }, + "933": { + "label": false, + "text": "Fischer's comments re the 9/11 attacks \n\nI have added quotations which should probably be summarized & pulled back (note that some are directly relevant to the antisemitism section). But I put them in as quotations for now b/c I wasn't sure folks were aware of just how far off the deep end our friend went....", + "id": "933" + }, + "934": { + "label": false, + "text": "getting images released, will not happen. Due to copyright complexity its not possible to release those images freely. Because wikipedia only permission is not enough, wikipedia only images are still non-free. the current usage of non-free content is almost purely cosmetic and is why they where removed. those images fail part three of the non-free media policy. Honestly it doesnt matter what the owners of the game say, they have zero control over the content of the article. \u03b2command", + "id": "934" + }, + "935": { + "label": false, + "text": "on a non-reliable source", + "id": "935" + }, + "936": { + "label": false, + "text": "Please stop. If you continue to vandalize pages, you will be blocked from editing Wikipedia. A link to the edit I have reverted can be found here: link. If you believe this edit should not have been reverted, please contact me.", + "id": "936" + }, + "937": { + "label": false, + "text": "C'mon, who really checks references? Me myself didn't, until yesterday\nSo- as you admit- people do look at reference dates. After all, this is what you yourself just did.", + "id": "937" + }, + "938": { + "label": false, + "text": "\"\nI am sure, that when the technological problems are out of the way, the material on the site will serve as very good online (and hence, accessible) reference material. May I, for a next time, ask you to sign your posts? Thank you, and hope to see you around! T C \"", + "id": "938" + }, + "939": { + "label": false, + "text": "test 2. [[User:Talk_Zordrac|(Talk)]] [http://meta.wikimedia.org/wiki/Darwikinism Darwikinist], [http://meta.wikimedia.org/wiki/Association_of_Wikipedians_Who_Dislike_Making_Broad_Judgements_About_the_Worthiness_of_a_General_Category_of_Article%2C_and_Who_Are_In_Favor_of_the_Deletion_of_Some_Particularly_Bad_Articles%2C_but_That_Doesn%27t_Mean_They_are_Deletionist wishy washy] and [http://meta.wikimedia.org/wiki/Eventualism Eventualist]]]", + "id": "939" + }, + "940": { + "label": false, + "text": "\"\n\nSockpuppetry case\n \nYour name has been mentioned in connection with a sockpuppetry case. Please refer to Wikipedia:Sockpuppet investigations/Shravanshetty502 for evidence. Please make sure you make yourself familiar with the guide to responding to cases before editing the evidence page. \"", + "id": "940" + }, + "941": { + "label": false, + "text": "\"Fish-man, hello, and welcome to Wikipedia. Thank you for taking the time to examine Wikipedia policies and base your arguments for keeping No-boo on them, and also for being polite when making your arguments. VfD pages really aren't the place for me to be making lengthy arguments, so I'll respond to your points here instead.\n\nFirst, you should be aware that anonymous users who sign up for accounts just to argue about the article being voted on are still effectively anonymous users, and are still not going to have their votes counted. At this point I think it is really too late for you to establish a history at Wikipedia that would result in your vote being counted. Again I refer you to Wikipedia:Deletion_guidelines_for_administrators#Rough_consensus for this information. (Anonymous authors who request that their articles be deleted are often given consideration, but not those who want them kept.)\nWhether they're specifically enumerated on What Wikipedia is not or not, articles about neologisms are not encyclopedia material. Firstly, #2 on that page indicates that Wikipedia articles are not dictionary definitions, and as a neologism is just a particular kind of word, an article on a neologism is necessarily a dictionary definition. Secondly, encyclopedia articles cannot describe neologisms because they cannot describe things that are as yet unestablished. \"\"No-boo\"\" may or may not be a word with some currency today, but it remains to be seen whether it will become part of the language. Once we can determine that the term has staying power and is culturally or historically significant\u2014which time will likely not come for months or years\u2014then we can write an article on it. Or rather, we could, if it weren't going to be just a dictionary definition.\nIf the article in question is not about a word but actually about an event called \"\"The No-boo Affair\"\", then it ought to be entitled No-boo Affair. In that case, I would still vote to delete it, on the grounds that it is a news story. Again, there is no evidence at this time that this news story is going to have any historical significance, and considering that the substance of the news story is \"\"the AP made a mistake; they said some people booed at a speech but really nobody did\"\", it seems very unlikely that it will ever have historical significance. (You characterize the AP's error as a \"\"clear falsification\"\", but I see no evidence of malicious intent by the AP, and anyway it's still not an encyclopedia's job to document falsehoods by the AP. If the AP has a history or pattern of such falsehoods, and it is well-documented by other unbiased sources, then we can make a note of it in Associated Press.) If the term \"\"no-boo\"\" becomes well established\u2014which, again, we will not know for months or years\u2014then perhaps it will be appropriate for us to record this news story as the origin of the term. Certainly, Wikipedia has articles on other recent news stories. However, most are stories of definite historical signficance, and those that are not should also be deleted.\nWikipedia wants articles on items that are currently in the news, yes. In this case there are many things related to the story that people might want to look up. If we didn't already have them, we could add articles on George W. Bush, William J. Clinton, West Allis, Wisconsin, booing, the Associated Press, the White House, the Republican National Convention, New York, etc. But this \"\"No-boo Affair\"\" is not an encyclopedic topic in the news; it is a breaking news story.\n\nIt is important to understand that an encyclopedia is not simply a gathering of assorted facts, but rather a secondary source that compiles significant pieces of human knowledge that have already been well-established by other sources. There are many places on the internet and offline where you can disseminate facts and opinions about this event, but Wikipedia is not one of them. \u2014 18:08, 15 Sep 2004 (UTC)\"", + "id": "941" + }, + "942": { + "label": false, + "text": "\"OPPOSED Rod, pole, and perch are used interchangeably (though in practice rod is most often used) in measuring the 16-1/2-foot *length*, but for area the use of \"\"perch\"\" is almost exclusive, probably stemming from the perch also historically representing units, if I recall correctly that defined both Scots and Irish miles and acres, whereas this didn't apply necessarily to pole, and rod, pretty certain the pole never referred to Irish and Scots units. \n\n\"", + "id": "942" + }, + "943": { + "label": false, + "text": "Plagerism \nThis entry is almost entirely taken from []. It is copyrighted. Please fix the immediately before action is taken.", + "id": "943" + }, + "944": { + "label": false, + "text": "Dwarves ahve human blood what?! \n\nWhat is the scource of the comment at the end of dragon biology about half-dragons being abominations? Horrific Grammar aside it makes no sence. 20:45, 19 June 2006 (BST)", + "id": "944" + }, + "945": { + "label": false, + "text": "Hoboken Terminal \n\nHey, could you double check your diagram at Hoboken Terminal. It needs fixing.", + "id": "945" + }, + "946": { + "label": false, + "text": "\"}}\nIt's been 24 hours, please unblock this IP immediately because Wikipedia \"\"blocking policy\"\" says \"\"incidents of disruptive behavior typically result in 24 hour blocks\"\" not week long blocks. This is the first time block. The blocking policy says that blocking can occur under \"\"disruptive behavior\"\" for \"\"gross incivility\"\". As Peregrine981 wrote above the incident is clearly not \"\"gross incivility\"\". The main reason is the blocker went over the alotted 24 hours for a first time block.\n\nWikipedia Blocking Policy:\nUnder \"\"duration of blocks\"\" see http://en.wikipedia.org/wiki/Wikipedia:BP \n172.250.31.151 \"", + "id": "946" + }, + "947": { + "label": false, + "text": "She was already sworn in. I'm pretty sure you misunderstood as she was supposed to be sworn in at 12:30 p.m. today, but was delayed a little bit by Rudd's address and Gillard's press conference. -", + "id": "947" + }, + "948": { + "label": false, + "text": "REDIRECT Talk:Carlos Johnson (musician)", + "id": "948" + }, + "949": { + "label": false, + "text": "Thanks. Sorry, I missed the fact that it was produced by Al-Jazeera. Ignore me. -)", + "id": "949" + }, + "950": { + "label": false, + "text": "Scarab bug tracking software \n\nYesterday I was reading through Comparison of issue tracking systems and followed the link Scarab.\n\nThis lead to a disambiguation page. The page listed:\nAn open source bugtracker software\n\nThis text and the links contained are extremely confusing. The disambiguation template clearly states that if an internal link (such as the one from the comparison) leads to this disambiguation page, you should change that incoming link it to point to the appropriate article. Since the article did not exist and since the item in the list for the application was confusing, I decided to create a Scarab Bug Tracking page.\n\nTo make things as seamless as possible, I quickly copied the text from the old item into the new article, intending to improve the article as soon as it was created. Before I could make my modifications, you changed the content to link back to the list or something similarly stupid. (I would go back and read exactly what you changed it to, but you deleted the page, so I can\u2019t check the history)\n\nAfter I reverted your changes and then made some minor changes to the content, I put the page up for move proposal to Scarab (software) to be more consistent with pages that are from disambiguation pages.\n\nThis morning I came back to the page to check if it had moved, but it was gone! I assumed that maybe it was just moved and that the old page no longer existed. I poked around the Move proposal list, and the disambiguation page that I had originally edited (Still in that state) and could no longer find the page.\n\nAs a person unfamiliar with all Wikipedia bullshit politics and confusing processes, it took me a while to figure out exactly what happened to the page I had created less than 24 hours ago. Finally I found it, the person who originally ruined my short article after less than ONE MINUTE of my edit, - you -, deleted it!\n\nIn your comments, you did not explain the reason for deletion, you only sited \u201cA3\u201d. To anyone but a Wikipedia user extremely familiar with deletion, this would be meaningless. An \u201carticle too short\u201d would have been much better. After digging around a lot, I found that it was a reference to the third reason an _A_rticle could be deleted. Hence, the A3. You should AT LEAST link to that so people that aren\u2019t familiar with Wikipedia jargon can figure out what that means without searching through piles and piles of horribly disorganized Wikipedia-politics-ridden pages.\n\nConsidering that the content I posted stated that it was a stub, the time it takes to delete an article, and the relative \u2018freshness\u2019 of the page, it makes you look like a deleting troll. If you thought that the page was clearly grounds for deletion, you should have put that inside the article or something and let it stand for a good 48 hours before finalizing the deletion.\n\nI agree that Wikipedia should not be laden with content-free articles, but having cyclic links from the disambiguation page, to the bug tracking software page, and back is worse. If there is no article to link to, there should be no link.\n\nThe only things that you achieved by deleting the page is: made yourself stand out as a stereotypical Wikipedia troll/nazi/zealot, put off a Wikipedia contributor from continuing to improve the quality of Wikipedia, wasted a lot of my time to investigate what the hell happened to the page I created, and broke at least two internal links.\n\nYou violated the spirit of Wikipedia and smashed what little hope I still had for the Wikipedia community. Congratulations, asshole.\n\nPS: You can clean up the mess you created and the one that I was trying to clean up before.", + "id": "950" + }, + "951": { + "label": false, + "text": "I'm woefully short of enough time to do justice to the request, but if no one else volunteers, (or even if they do), I'll be happy to help, with the understanding that I can't promise timely responses. One other warning, if Jeremiestrother agrees that I can try to be a menotr, I will try to encourage him to spend some time at Requests for feedback, which needs all kinds of help, including copy edit help. (I'll xpost at JS talk.)", + "id": "951" + }, + "952": { + "label": false, + "text": "Tesla was a Serb, born in Croatia. The article is not objective, and I think objectivity is important. One harmless example of that is presenting banknote of Serbia with his image and not presenting the croatian one. Apparently this wiki page is edited by serbian wiki page, and that's why it's not objective. I suggest that the page should be edited by another wiki project. That's how we will stop counting Tesla's blood cells and manipulating with the history. Give Tesla in the hands of neutral party. Thanks.", + "id": "952" + }, + "953": { + "label": false, + "text": "\"\n\n Abiogenic origin \n\n I see a discussion tag on this section, but no discussion. I agree that the section lends undue weight to this idea for such an overview article as this. I suggest keeping the first paragraph of the subsection and adding a simplified version of the first sentence of the second to the end of it, viz, \"\"The abiogenic origin hypothesis has little support among modern petroleum geologists.[25]\"\" Are there any objections to this plan? \"", + "id": "953" + }, + "954": { + "label": false, + "text": "Users using sockpuppets in this discussion \n\nNote that user nightscream is soliciting sockpuppets of Toure Neblett to join this discussion:\nhttp://en.wikipedia.org/wiki/User_talk:Halaqah#Hi_Halaqah.\nThis isn't surprising considering nightscream's slimy debating tactics and ad hominem smears. \nIt looks like the reality is that there are _only_ one or two actual people opposed to teh inclusion of the last name and the rest are their sockpuppets. (Though I guess it demonstrates that Nightscream is _not_ one of Toure's own sockpuppets!)\n(FYI I am not using a user name in this simply to make it clear I am not a sockpuppet)", + "id": "954" + }, + "955": { + "label": false, + "text": "Oh, if you still want to make a Federal case, I've opened a discussion on the talk page, as you should have done instead of deleting a sourced statement in its entirety.", + "id": "955" + }, + "956": { + "label": false, + "text": "\"\n\nIssues\nOnefortyone, the reason why I removed your edits, because they have following problems:-\n\nIt is Graceland that is 2nd most visited place in the USA., , , Not Biltmore Estate.\n\"\"The d\u00e9cor throughout the house has often been criticized\"\" is incorrect, it has not been criticized by anyone. Then you put up the quotes of Albert Goldman, a fringe theorist on Elvis Presley, and added them under Graceland#Basement, which is irrelevant.\nThose \"\"conflicting reports\"\" about his death have no relevance on this article, especially when they are disputed or rejected enough times.\n This is why this kind of content misleads and should be removed. I don't see any consensus for adding it on archives or previous discussion either. \"", + "id": "956" + }, + "957": { + "label": false, + "text": "I agree. Sources need to be cited too. (talk \u2022 contribs)", + "id": "957" + }, + "958": { + "label": false, + "text": "\":Totally worth it -D YO \ud83d\ude1c \n\n\"", + "id": "958" + }, + "959": { + "label": false, + "text": "This is not true. Any relationship between the Tibetans and the Qiang is speculative at best. Christopher I. Beckwith treats this question in detail in his PhD dissertation, a reference can be found on his Wikipedia page.", + "id": "959" + }, + "960": { + "label": false, + "text": "\"\n\nYes, I do realize a lot of people made contributions to the article when I approached it. This is why I made a lot of effort to get other opinions on the rewrite and what the article should cover. See Talk:Sex#Rewrite of article, Wikipedia talk:WikiProject Sexology and sexuality, Wikipedia talk:WikiProject Biology#Sex, and Wikipedia talk:Version_1.0 Editorial Team/Core topics#Sex. No secret has been made of this rewrite\u2014you can see how difficult it has been to get feedback. This article obviously had no \"\"steward\"\", as you so aptly describe on your userpage. I chose to become that steward when I proposed and made the rewrite. I would eventually like to take this core article to FA and it's been difficult to get any feedback.\nPerhaps you didn't realize it, but a \"\"see also\"\" section is deprecated, material should be covered within the body of the article. This came up during the Genetics FAC. I'm sorry your link got removed; I thought I had covered everything in the article. As I noted on the talk page, I think the article should have a top level section on evolution and I think this link could eventually go in there.\nI like you. I'm surprised, hurt, and disappointed that you're so quick to be angry with me. In my past experience (and up to now with the Sex article), I've been too hesitant to throw away old material and too slow to rewrite. Because I got no response to my proposal, and because the article was so poorly written, I went ahead and did it. Wikipedia encourages us to be bold. , who works on Gender, seemed happy with it. \u2709 \u270d \"", + "id": "960" + }, + "961": { + "label": false, + "text": "\"| style=\"\"width: 50px\"\" | \n| Notice to administrators\n\nThis IP address is registered to Deutsche Post Telekom AG and used by a very large number of people in Germany, including many, many established users. Use extreme caution when blocking this IP. \nIf a user is requesting that you release an autoblock of this IP address, remove the autoblock as soon as possible, as it will affect scores of legitimate users. \n|}\n\n\"", + "id": "961" + }, + "962": { + "label": false, + "text": "CSB question\nHi, Verno. ) There's a question about CSB at my talk page, here. Do you know the answer to this one? Or should I ask Coren? (talk)", + "id": "962" + }, + "963": { + "label": false, + "text": "now please dont oppose my image of jatt sikhs during a rally which has been clicked by my personal cameraman!", + "id": "963" + }, + "964": { + "label": false, + "text": "The contributions for St johns from", + "id": "964" + }, + "965": { + "label": false, + "text": "Oh and I just like to add, the people that use this term is a group of 20,000 people on the west coast. Just because you haven't heard it before, doesn't mean it isn't a term. Unlike what you think, your not the center of the universe.", + "id": "965" + }, + "966": { + "label": false, + "text": "New sandbox comment at your horror sandbox discussion page: Hope that's what you were looking for.", + "id": "966" + }, + "967": { + "label": false, + "text": "\"\n\n WP:FILM coordinator \n\nHey, I saw your message concerning the upcoming elections for WP:FILM concerning the project coordinators and that you might be adding more. I'm a bit confused concerning the scope of their responsibilities. Is it largely updating , reviewing articles, and aiding in the establishment of task forces (at least as far as I can see)? Do coordinators generally specialize in various areas (i.e. one handles task forces, others reviewing, or a combination of any such duties)? If so, I was wondering whether I could specialize as a coordinator for featured lists. I rank second in terms of total featured lists made among all Wikipedians, and I have a very good grasp of what is required for FL status. If I was elected, I probably would work towards encouraging featured lists under WP:FILM's scope, and there certainly are a host of lists that could be pushed up to FL status with a coordinated effort. That said, I understand that I'm relatively new to the film project, and that there might be more suitable candidates who are more familiar with the project. Just curious as to your thoughts on the matter. Cheers, (converse) \"", + "id": "967" + }, + "968": { + "label": false, + "text": "Because the vast majority of people who hear it probably know it from the book. This is mostly notable to modern audiences solely because of The Catcher in the Rye.", + "id": "968" + }, + "969": { + "label": false, + "text": "Hey, can you be more clear, in what sense have I eveded my block? If I have done any error, it has not been intentional, since I am new to wikipedia, and it may be for lack of experience. Is this the welcome you give to the new users? \nI invite you to see the editing history of Vlore and relative discussion, where my arguments are beeing totally ignored by greek users like Tsourkpk", + "id": "969" + }, + "970": { + "label": false, + "text": "\"\n\n Trying to measure the number of cafes \n\nThis is one of those places where I am so frustrated by Wikipedia's ban on original research. The article has the absurdly low \"\"at least six cafes on the Ave or its alleys\"\". I don't know where that number comes from, nor what they consider a \"\"cafe\"\", but it seems to me that well within any reasonable definition, the scene includes:\n Solstice\n Cafe Zoe\n The original Allegro (on an alley parallel to the Ave); arguably, its second location in the College Inn also counts\n The Ugly Mug (half block off)\n The Cafe at the corner of 42nd that used to be the Roma, but I can't recall its new name\n Sureshot\n The Continental\n Caffe Apassionato\n WOW Bubble Tea\n Shinka Tea Company\n Yunnie Bubble Tea\n Pochi Tea\n Gingko Tea House\n Tully's \n Starbucks\n Wannabee (one block off)\n Still Life on the Ave (at the Grand Illusion); technically, the entrance is around the corner, but it is clearly effectively on the Ave.\n\nThis doesn't even count hangouts that are mainly bars or restaurants or takeout food joints, nor does it count things like U. Bookstore and Bulldog News, both of which have busy espresso operations, nor does it count ice cream stands. And I'm sure I'm missing something, this is all just offhand. - | Talk \"", + "id": "970" + }, + "971": { + "label": false, + "text": "I think that notice is aimed more at discouraging changing of the wording in a way that the intended meaning is changed as a result, rather than correcting errors. What you did was fine, so I don't consider it a big issue whatsoever. ;) Thanks again.", + "id": "971" + }, + "972": { + "label": false, + "text": "\"\n\n Recent sanctions via ARE \n\nNormally I'm content to let civility infractions fall by the wayside, as you may have seen. But due to an escalating series of enforcement attempts against me, with the result that I am on a \"\"last and final\"\" civility warning before real sanctions ensue, I would like to point out that in his very first interaction with me since the ARE case closed, (talk) (contribs) \"", + "id": "972" + }, + "973": { + "label": false, + "text": "\" \nThe article meets notability guidelines, which I will explain to him shortly. If there's no open period for discussion, then the judgment of notability is by fiat rather than an open process. It's elitist, and it drives away contributors in favor of anti-social nerds. And you meant \"\"too fast.\"\" I edited it for you. ~~~~\n\"", + "id": "973" + }, + "974": { + "label": false, + "text": "ill get my solicitor to contact you.\nYour insane", + "id": "974" + }, + "975": { + "label": false, + "text": "Agreed, she is as American as apple pie.", + "id": "975" + }, + "976": { + "label": false, + "text": "If this were a pop culture blog, would it be relevant to have a section about somebody's guest post on Lady Gaga? IF so, what would you write then?", + "id": "976" + }, + "977": { + "label": false, + "text": "\"\n\n errors \n\nWindows 2000 Professional have many errors. I know, because I has Windows 2000 Professional in my computer, and... My cousin spoke me, someone worked a paper on www pages, but suddenly he overhear odd voice, and this a overheear voice spoken: \"\"You turn off a www pages, else you never turn off it's computer\"\". It's error in a translation adress, and many errors in protected. Alden(Sharon boyfriend) or talk \"", + "id": "977" + }, + "978": { + "label": false, + "text": "\"\n\n Well, I have added an \"\"Example\"\" section, which may give some people some intuition about, what Dembski means. The example doesn't come around all corners of Dembski's theory, but it does touch upon spme of them -)\n You are free to edit or delete that section as you see fit; I just thought that it might clear up some of the confusion about, what Dembski is trying to say. It's of course only my personal interpretation of Dembski.\n \"", + "id": "978" + }, + "979": { + "label": false, + "text": "\"\n\nLordkazan, I am currently looking for suitable citations. But still, I feel my original point was intentionally overlooked. You see, recently, I edited a German article concerning a Neonazi brand name (de:Consdaple). In that article, I inserted totally \"\"biased\"\" ridiculing phrases, because I felt that in Germany, it is always better to decidedly distance yourself from Nazism (and because I am rather convinced of my eloquence in German, although I am certainly not as godlike at it as Avi is with English). Now, with the circumcision article, I have a similar dilemma. But my POV here is, although not more biased than with the Nazi topic, not the Public POV. And that's what I meant in the circumcision discussion: My POV is that there is no NPOV besides the instantaneous total rejection of neonatal genital mutilation, be it in Jewish tradition or whatever. And all that pointing to the respective guidelines by Avi or Jakew won't change that. But the article does not even feature the word \"\"intact\"\", which in itself (the word and its rejection by the pro-biased lobby) is sufficient proof to me that they will never cease to bombard common sense. So alright, I'm Sancho Pansa, but do you really believe in playing the game like this? After all, Jakew doesn't have a problem with the Wikipedia guidelines, because his personal bias is similar to the American/community bias on the topic of circumcision. \"", + "id": "979" + }, + "980": { + "label": false, + "text": "\"Thanks for experimenting with Wikipedia. Your test worked, and has been reverted or removed. Please use the sandbox for any other tests you want to do. Take a look at the welcome page if you would like to learn more about contributing to our encyclopedia. Thanks. \u00a0\u2014 talk \"", + "id": "980" + }, + "981": { + "label": false, + "text": "This was in a discussion on WP:ANI where the matter was being discussed with numerous Admins (some of whom had threatened to block the abusive MorelMwilliams for NPA). On an Admin Notice board WP:Reformed does not apply, and I can speak freely especially when I am the accused in a false case Check-User demand on WP:ANI brought by a previously confirmed sockmaster who admitted right away to Admin:GiantSnowman he had no basis to call me a sock. It is relevant Admin:Audacity did not contribute in that WP:ANI.", + "id": "981" + }, + "982": { + "label": false, + "text": "7 July 2005 21:06 (UTC)", + "id": "982" + }, + "983": { + "label": false, + "text": "Merge\nThere is no good reason for a short orphan article on Fullerenes in popular culture to exist. It would hardly overwhelm this page to add it.", + "id": "983" + }, + "984": { + "label": false, + "text": "\"\n\nSure, here: No personal attacks, Don't misrepresent other people. As I said, you're entitled to your opinions, but not your own facts. Whether I'm qualified or not to make \"\"philosophical arguments\"\" is not for you to say. Nor is it for us to say who can edit what or how. There is no policy against arguing over or editing topics on which one has no knowledge whatsoever. In fact, apparently many do. \"", + "id": "984" + }, + "985": { + "label": false, + "text": "Which article are you talking about exactly?", + "id": "985" + }, + "986": { + "label": false, + "text": "I don't the issue is personal. Sia has his opinion, I have mine and you have yours. What is important is to bring actual sources for your POV. The issue can continue on the relevant talk page, so I'll stop here.", + "id": "986" + }, + "987": { + "label": false, + "text": "Suburban Express Conventional Media Sources \n\nHere are some conventional-media sources which are potentially useful for editors working on the Suburban Express article:\n\nDaily Herald\n\nDaily Herald Release: http://www.toeppen.com/daily-herald-release.pdf\nDaily Herald Article re: Fare Wars http://www.toeppen.com/daily-herald-fare-wars-toeppen.pdf\nDaily Herald Article re: University of Iowa Service http://www.toeppen.com/daily-herald-uiowa-se.pdf\n\nNews-Gazette\n\nNews-Gazette release: http://www.toeppen.com/gazette-release.pdf\nNews-Gazette article re: Go Suburban - leave the driving to the entrepreneur: http://www.toeppen.com/oldarticles/1990_0408_news-gazette_article.pdf\n\nDaily Illini\n\nDaily Illini release: http://www.toeppen.com/di-release.pdf\nDaily Illini article re: New cut-rate bus service: http://www.toeppen.com/oldarticles/1984_0128_new_cut-rate_bus_service.pdf\nDaily Illini article re: Illini Union Board budget matters - Greyhound commissions down by $15k (Translates to $150k sales decrease) http://www.toeppen.com/oldarticles/1984_IUB_budget_impact.pdf\nDaily Illini article re: Greyhound Predatory Pricing: http://www.toeppen.com/oldarticles/1985_0216_greyhound_predatory_pricing.pdf\nDaily Illini article re: Suburban Express using novel method to pursue cheaters: http://www.toeppen.com/oldarticles/1996_0117_bad_checks.pdf\nDaily Illini letter to editor re: Bad checks article: http://www.toeppen.com/oldarticles/1996_0118_di_letter_to_editor_re_badcheck_article.pdf\nDaily Illini article re: Students who thought they could do better... http://www.toeppen.com/oldarticles/2000_0823_6th_Wave_Opens.pdf\nDaily Illini article re: ...but who arguably failed: http://www.toeppen.com/oldarticles/2000_1030_Sixth_Wave_Screws_Up.pdf\n\nPerhaps an editor will post these in the Talk section of the Suburban Express article.", + "id": "987" + }, + "988": { + "label": false, + "text": "1:55, 20 March 2006 (UTC)", + "id": "988" + }, + "989": { + "label": false, + "text": "\"\n\n Blocked \n\nYou have been temporarily blocked from editing because of your disruptive edits. You are invited to contribute in a constructive manner as soon as the block expires. // (Cleared to land) \"", + "id": "989" + }, + "990": { + "label": false, + "text": "\"\n\nAddendum: please stop changing the article because you want it to say what you \"\"want\"\" to believe, not what actually is proven by historians. I know it must be hard if you have invested your life in such a belief, and that in no way negates the ideal that you hold dear, but we need to realize fact from fiction and not fight the truth. Read the works I mentioned above, and if you still disagree, well, then you are actively deluding yourself, but look at some of the reference works therein (especially Japanese works) and further edify yourself. I am begging you.\"", + "id": "990" + }, + "991": { + "label": false, + "text": "The language of the source does not matter. You can add it in the same as any other source. One of the additional parameters you can use is; | language = So add that to the source with the language name. \u00a0fan", + "id": "991" + }, + "992": { + "label": false, + "text": "Aug 2007 \n You currently appear to be engaged in an edit war. Note that the three-revert rule prohibits making more than three reversions in a content dispute within a 24 hour period. Additionally, users who perform a large number of reversions in content disputes may be blocked for edit warring, even if they do not technically violate the three-revert rule. If you continue, you may be blocked from editing. Please do not repeatedly revert edits, but use the talk page to work towards wording and content which gains a consensus among editors.", + "id": "992" + }, + "993": { + "label": false, + "text": "\".\nIt might be informative, but it is not notable (WP:N). Just having external links, or by extension, existing, doesn't mean it has reliable sources (WP:IRS). If you can find reliable sources (New York Times, BBC, CNN, Fox News, and a lot of other similar news organizations. A lot of things fall under this category.) this article would be notable. talk \"", + "id": "993" + }, + "994": { + "label": false, + "text": "Hello friend \n\nJust to tell you that I cannot tolerate wrong information on wikipedia. \nYou guys have to give all aspects of a information, be it good, bad, acceptable, unacceptable, or controversial, without hiding anything to make the information complete. Wikipedia is the information people trust upon, so it implies that has to be 100% true. Be bold, that is how you can bring a change, you are in the position to do just that. \nOne who fears, has a very good reason, that he cannot face the truth.", + "id": "994" + }, + "995": { + "label": false, + "text": "the edit difference here http://en.wikipedia.org/w/index.php?title=Alstom&action;=historysubmit&diff;=405398192&oldid;=405397279", + "id": "995" + }, + "996": { + "label": false, + "text": "That's my point. I looked for false positives or any feature that would distinguish these accounts, and there was none to be found. The unpleasant situation is that we had a user with a history of exactly this sort of problem with a set of circumstances, reported by users in good standing, that exactly matched sock puppetry. I had to make a difficult judgment call per all the available information, and the conclusion was a finding of sock puppetry. I have invited checkusers, and others, to review the report. Everything is available for inspection and comment. Talk", + "id": "996" + }, + "997": { + "label": false, + "text": "\"\n\nHouse music article\nI think the article needs work. For example, I think \"\"U.S. late 1980s - 1990s\"\" should after \"\"Detroit sound.\"\" \"\"UK 1990s\"\" should after \"\"U.S. late 1980s - 1990s.\"\" What do you think? \"", + "id": "997" + }, + "998": { + "label": false, + "text": "No, 1 image as in the Air Lingus one mentioned directly above. -", + "id": "998" + }, + "999": { + "label": false, + "text": "\" User:206.255.13.8\n\nI like mine better. The Aboriginal flag does not occupy the canton, it occupies the left-hand side of the flag. The so-called \"\"rules of vexillollogy\"\" (or whatever) have no standing.\"", + "id": "999" + }, + "1000": { + "label": false, + "text": "\":: I made no mistake. And you deleted History section on purpose. What you put in population section has nothing to with Ordu's population. Not to mention, it's not \"\"well-sourced\"\" when you use an Armenian poet for a source on an Armenian claim. That is not WPlike and you know it. Give up the act. Read the discussion and stop reverting like you own the place. \n\n\"", + "id": "1000" + }, + "1001": { + "label": false, + "text": "I don't care about that exact phrase being used one way or the other, but the point is to emphasize that it was an event that shaped the history of the region in a major way, even to this day.", + "id": "1001" + }, + "1002": { + "label": false, + "text": "\"\n\n \n\n Meep!\u2191 has smiled at you! Smiles promote WikiLove and hopefully this one has made your day better. Spread the WikiLove by smiling to someone else, whether it be someone you have had disagreements with in the past or a good friend. Smile to others by adding , or to their talk page with a friendly message. Happy editing! \"", + "id": "1002" + }, + "1003": { + "label": false, + "text": "You are repeating yourself and that is rather tiresome. Your comments have been noted and are now being ignored (drivel).", + "id": "1003" + }, + "1004": { + "label": false, + "text": "\"\n\nResponse to your email\nDear Mr. Lawrence or Mr. Ramirez or whoever you may be:\n\nThank you for your email, but I prefer to keep Wikipedia business on Wikipedia, not in private communication, so I will respond here.\n\nYour email to me requesting your IP address be unblocked failed to instill any trust. You claim to be one person (Lawrence), yet you send me email from an address that clearly belongs to another (Ramirez)? Are all accounts at your organization as compromised as your Wikipedia account has been?\n\nYou state \"\"It is not possible for me to set up another account on another IP address because this is my IP address.\"\" No, it is not your IP address. It belongs to your organization. And your organization has lost the trust of the Wikipedia community, with its history of promotional edits and multiple people accessing the same account. Therefore, not just this account, but your organization (at least one particular IP address), is blocked.\n\nYou were instructed above to refer to WP:COMPROMISED for information on how to proceed. Please do so. If you wish to create a new account, you can do so from home or from any number of internet access locations (coffee shops or what not) available in your area. If you do so, you should clearly disclose your conflict of interest and prior accounts you have used on your user page.\n\nSorry, but I will not unblock this account or this IP address. If you wish to contest this block, you are welcome to post another unblock request with your new rationale on here on this talk page. ~ \"", + "id": "1004" + }, + "1005": { + "label": false, + "text": "NOW ITS YOUR TURN YOU SHOULD OF MINED UR OWN BUSSINESS \n\nHELP IM GOING TO KILL MYSLF", + "id": "1005" + }, + "1006": { + "label": false, + "text": "Ohconfucius has a perosnal vendete started against me and has begun to vandalize anything i have worked on \n\nOhconfucius has a perosnal vendete started against me and has begun to vandalize anything i have worked on\n as in here http://en.wikipedia.org/w/index.php?title=Deaths_of_Lawrence_and_Glenna_Shapiro&action;=history68.231.15.56", + "id": "1006" + }, + "1007": { + "label": false, + "text": "\"\n\nLanguage and Mind-set of a Popular 1950s Musical\n\nI have removed the \"\"Language and Mindset...\"\" section of the article. The whole section is *very* subjective, depending entirely on your point of view, and could be applied to plenty of films from that era. Further, none of the information there was cited. I am posting the section here in its entirety for reference. \n\nLanguage and Mind-set of a Popular 1950s Musical\n\nSome parts of the film might be considered racy or questionable now, though a recent viewer can place it in the mindset of 1956: Crosby\u2019s character sings a love song to an eleven-year-old girl (his ex-wife\u2019s younger sister who still has quite a crush on him); the father of the bride discusses the attractiveness of his daughter's body (while upbraiding her for having no compassion, as most characters in the movie have already or soon will); and several cases of real and imagined extramarital sex (separated from the movie-going masseswho might not at that time be participating in such exercisesby all characters being part of, or by necessity having to interact with the Newport upper class). When Tracy Lord (played by Kelly) awakens hungover on her wedding day, she doesn\u2019t at first remember anything about her previous night\u2019s drunken carousing, but comes to believe she \u201cmade love\u201d with Mike the reporter (played by Sinatra) and discusses it at length with her ex-husband Dexter (played by Crosby). At the time, of course, \"\"making love\"\" was generally understood in a more amorous than sexual sense. Being a romantic comedy, \u201cHigh Society\u201d plays all of this for laughs while cheering for the real loves to uncover themselves by the end of the last reel.\n\nThere are also some very interesting issues of class in the movie, as Kittridge, the up-and-coming coal magnate (and fiance to the current mine owner\u2019s daughter), is described as having worked his way up from being a miner, and clearly is flummoxed by the confusing interactions of those born into the upper class, as is Sinatra's journalist character.\n\n\"", + "id": "1007" + }, + "1008": { + "label": false, + "text": "Gold bullion \n\nis there any credence given to the assertion that the term bullion, as in Gold bullion, derives from his name? __", + "id": "1008" + }, + "1009": { + "label": false, + "text": "Reference to Lost Numbers\nI believe that the mysterious numbers in Lost really is a cultural reference, as the last number is 42. I find it very hard to believe that this is coincidence. In fact it has been mentioned that the writers have confirmed that their choice for this number is an homage to the HHGTTG. Reference here in the Lostpedia. In particular, here's the interview it was mentioned in.", + "id": "1009" + }, + "1010": { + "label": false, + "text": "STOP IT!!!!!!!!!! \n\nSTOP DELETING STUFF I AM FIXING I WAS NOT DONE FIXING THE SPRING VALLEY HIGH SCHOOL PAGE!!!!!!!!!", + "id": "1010" + }, + "1011": { + "label": false, + "text": "Notability of Ambridge country club\nA tag has been placed on Ambridge country club, requesting that it be speedily deleted from Wikipedia. This has been done because the article seems to be about a person, group of people, band, club, company, or web content, but it does not indicate how or why the subject is notable: that is, why an article about that subject should be included in Wikipedia. Under the criteria for speedy deletion, articles that do not assert notability may be deleted at any time. Please see the guidelines for what is generally accepted as notable, and if you can indicate why the subject of this article is notable, you may contest the tagging. To do this, add on the top of the page (below the existing db tag) and leave a note on the article's talk page explaining your position. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the article that would confirm its subject's notability under the guidelines.\n\nFor guidelines on specific types of articles, you may want to check out our criteria for biographies, for web sites, for bands, or for companies. Feel free to leave a note on my talk page if you have any questions about this.", + "id": "1011" + }, + "1012": { + "label": false, + "text": "04:14, Mar 7, 2005 (UTC)", + "id": "1012" + }, + "1013": { + "label": false, + "text": "Last set of coats online. The small crosses on Putscheid and on others actuially did have a pointy ending, but it seems that it wasn't clear enough. Hope, it's better now. Cheers", + "id": "1013" + }, + "1014": { + "label": false, + "text": "Tony Award - Featured Actress \n\nClearly people want the page the way it was before because it's been like that for a very long time and was contested when being made a featured list because the user that did that wasn't listening to what people wanted on the page. At the very least, the list doesn't even have the character names for any of the roles which is unacceptable after me and other users spent tons of time adding them in for people to have an easy way to find this information.", + "id": "1014" + }, + "1015": { + "label": false, + "text": "OK, after some further research, Mawdsley turns out to be incorrect. Please see this and this\u2014both sources agree with the book I used and put the date at April 13. I would appreciate it if you reverted to my version and incorporated non-contradicting bits from Mawdsley into it. Cheers,\u2014\u00a0\u2022\u00a0(yo?);", + "id": "1015" + }, + "1016": { + "label": false, + "text": "\"\nNothing wrong with that portrait, but she was queen for 22 years, mostly as an adult. It's great for the section on her childhood. Haven't hade time to look at your English yet and help you with that, if needed. I don't see why you only took this as criticism, question my \"\"goal\"\" and got so grumpy. Of course all your positive input to improve the article is appreciated by everyone, including me. I have tried to do my bit earlier. \"", + "id": "1016" + }, + "1017": { + "label": false, + "text": "Split\nThe article needs to be split into UK Garage (common words for this phenomenon), 2Step and 4x4.", + "id": "1017" + }, + "1018": { + "label": false, + "text": "\"\nI'm guessing you don't understand satire or parody. I have myself supported flat-Earthism in an online debate: it was fun! But to suggest that serious proponets of flat-Earthism are \"\"evolutionists\"\" is ludicrous. And where did you get the notion that the majority of proponents (rather than posters) self-identify as evolutionists anyhow? I see no such summary. \"", + "id": "1018" + }, + "1019": { + "label": false, + "text": "Shugdenpas are systematically attacking \nThought to let you know and alert others to Shugdenpas' organized sectarian marketing campaign on Rime.\nhttp://en.wikipedia.org/wiki/Talk:Rime_movement\nhttp://en.wikipedia.org/w/index.php?title=Rime_movement&action;=history", + "id": "1019" + }, + "1020": { + "label": false, + "text": "I won't do the edits", + "id": "1020" + }, + "1021": { + "label": false, + "text": "Doesn't surprise me. One of the side effects of something like this is lots and lots of unsubstantiated rumors. I feel like we're editing the National Inquirer sometimes. Woohoo!", + "id": "1021" + }, + "1022": { + "label": false, + "text": "Please do not delete websites without knowing what you are doing. This is a big game, its just not world wide yet, i've seen many articles like this on wikipedia, i don't see how ours is diffrent, until then fick dich", + "id": "1022" + }, + "1023": { + "label": false, + "text": "Is this the same as Owasco River Railroad?", + "id": "1023" + }, + "e00ef704e53d445e9628e42758f90a48": { + "label": false, + "text": "Life is nothing at all.", + "id": "e00ef704e53d445e9628e42758f90a48" + }, + "365059ffdd8b4f848b3a5786f3abd051": { + "label": false, + "text": "My jokes reflect exactly zero of my character.", + "id": "365059ffdd8b4f848b3a5786f3abd051" + }, + "7ac4fc2f29a040a48630daaeac47819b": { + "label": false, + "text": "Has bad reviews on Amazon but this clip was funny.", + "id": "7ac4fc2f29a040a48630daaeac47819b" + }, + "08fab8690685434f9c56d5950e2f7cc3": { + "label": false, + "text": "This clip was funny.", + "id": "08fab8690685434f9c56d5950e2f7cc3" + }, + "7793319a0f79415797e530522cc82cab": { + "label": false, + "text": "LaBeouf had tried to bum a smoke from a police officer.", + "id": "7793319a0f79415797e530522cc82cab" + }, + "d960bdd2495a44e0be702e9223163ad9": { + "label": false, + "text": "If Pedro has a donkey, then he beats it.", + "id": "d960bdd2495a44e0be702e9223163ad9" + }, + "7cdd943f5e0b49c48ada3a0535bac1e2": { + "label": false, + "text": "######################################################", + "id": "7cdd943f5e0b49c48ada3a0535bac1e2" + }, + "0cdd66da75a044ef89e799dfb126b36c": { + "label": false, + "text": "LEAKED AUDIO SHOWS GOOGLE CLOUD CEO GIVE A FIERY RALLYING CRY AND CALL OUT DEMEANING COMPETITORS IN AI: 'THE GAME IS NEVER DONE IN THE FIRST MINUTE' (6 MINUTE READ) [ ", + "id": "0cdd66da75a044ef89e799dfb126b36c" + }, + "45192e4651f04436a503acd6cfed81aa": { + "label": false, + "text": "WHY TAKE A BIGGER ROLE FOR NO BUMP IN PAY (4 MINUTE READ) [", + "id": "45192e4651f04436a503acd6cfed81aa" + }, + "633462a4f8c24d07bb59e142eeeb3a17": { + "label": true, + "text": "An I'm a walk up an down the beach like \r\n'Sup bitch? Ha ha ha bitch bitch ooh we're gonna have fun hehehe oh yes\r\n\r\n", + "id": "633462a4f8c24d07bb59e142eeeb3a17" + }, + "4113486160a643c3bc885ebf2716199b": { + "label": true, + "text": "How to pull a fuckin' gun trigger \r\nI said, \"Get the fuck outta here!\" \r\n \r\nNigga wanna get too close, to the utmost \r\nBut I got stacks that'll attack any wack host \r\nIntroducin', yo fuck that nigga's name \r\nMy hip-hop drops on your head like rain \r\n \r\nAnd when it rains it pours \r\n'Cause my rhymes hardcore \r\nThat's why I give you more of the raw \r", + "id": "4113486160a643c3bc885ebf2716199b" + }, + "3d155587398346919a6532b9725cff1c": { + "label": true, + "text": "i got my boy rides right here man \r\nu kno how to rap the boy gone put them fire tracks to ya ass man i swear to\r\ngod man \r\non the real man \r\ni got my nigga supah right here man \r\nif u buyin worth my boy got it man i swear to god man \r\ni got my boy T--T.RED but we call him T.STREETS \r\nWHY?? \r\ncuz if you fuck wit him he gonna get real streets i swear to god man \r", + "id": "3d155587398346919a6532b9725cff1c" + }, + "36b21edcaaca410085356f9b32175e7c": { + "label": true, + "text": "The juggling wicked clowns will come to your \r\nBirthday party, wedding, and barmitzva \r\nAnd cut your back off for a small fee \r\nThe juggla ain't taking no shorts from nobody\" \r\n\"Tweedle-dee and tweedle-doh \r\nLet the fucking bass go\" \r\n[Violent J] \r\nAnd the juggla make it last \r\nDown with 2 Dope and try n' get trashed \r\nMy fellow fucking fellas \r\nSouthwest gangster killas \r", + "id": "36b21edcaaca410085356f9b32175e7c" + }, + "67209e41e66444edb0a26907f08f6892": { + "label": true, + "text": "This is the story of a murderer \r\nA cold blooded killer, a ruthless, harmless, slaughterer \r\nI didn't mean to kill him, listen to me, wait \r\nI was talkin' to a fine ass date, ha ha ha \r\nPhat titties, lookin like pow \r\nAnd she's tellin me to come by right now \r\nOh shit, I jumped in the wagon \r\nNo more laggin', I'm taggin' \r\nThis bitch, dead in the ping hole \r\nMake her lose control \r", + "id": "67209e41e66444edb0a26907f08f6892" + }, + "9d1205ed15b448b38ec219ec06f25e7e": { + "label": true, + "text": "And when I say we won't quit, believe this shit \r\nWhen I talk about a Benz, let you see the 6 \r\nAnd when I'm talkin' to a ho, let you meet my bitch \r\nWhen Puff talk, you niggas take heed to this \r\n \r\n[Repeat 1] \r\n \r\n[Mase] \r\nYo, if you down to act, we came to scrap \r\nWe beef '89, still watch your back \r\nA nigga smack me, I'mma smack 'em back \r", + "id": "9d1205ed15b448b38ec219ec06f25e7e" + }, + "a81e49943daa4d28a3ff7df0bc258632": { + "label": false, + "text": "In The Big Lebowski, The Dude can't stand which band?", + "id": "a81e49943daa4d28a3ff7df0bc258632" + }, + "fc230abb0bc14833afaa3b6091aed309": { + "label": false, + "text": "Fell off toilet", + "id": "fc230abb0bc14833afaa3b6091aed309" + }, + "c2309f871050455593787d2371beb676": { + "label": false, + "text": "Boba Fett is a Mandalorian bounty hunter and the only clone of the infamous Jango Fett who first appeared in the Star Wars universe in The Empire Strikes Back. He is depicted as a mysterious and dangerous figure, wearing a set of Mandalorian armor, with a distinctive helmet and jetpack. He is also an accomplished pilot and an experienced marksman with a variety of weapons. Despite his unassuming", + "id": "c2309f871050455593787d2371beb676" + }, + "d1c0331f154d4f968510491e045c8e00": { + "label": false, + "text": "their old lives behind and live new ones, with no one the wiser. ", + "id": "d1c0331f154d4f968510491e045c8e00" + }, + "fe42674a1c974dd4a7e94b8e853107e1": { + "label": false, + "text": "The list of plausible passwords are: U5Fv7VuQZ8, f7VuDeB5w6U, t2UeNM6cHyj, 0joJ6p3qZq9, 7EabD6MiPw, a4yJjePzCft, uMEsL4CfTsd, 5pxKxAxHG2e, jYw6UeQ6UPR, pUKeG6UJPme.", + "id": "fe42674a1c974dd4a7e94b8e853107e1" + }, + "1c326e96e9624c06b8d116ba2e5ef63e": { + "label": false, + "text": "import numpy as np\nfrom sklearn.svm import SVC\n\n# Load the dataset\nX = np.load('data/X.npy')\ny = np.load('data/y.npy')\n\n# Train the model \nclf = SVC()\nclf.fit(X, y)", + "id": "1c326e96e9624c06b8d116ba2e5ef63e" + }, + "0ec606fa6c114c518b1b29c4e7c8def5": { + "label": false, + "text": ".. .-.. --- .--. .- -- . .--. .-. .- .--. .-. . . ... .- . .-.. .-.. - .... .", + "id": "0ec606fa6c114c518b1b29c4e7c8def5" + }, + "7cc249a091884b06a9da132882fa8880": { + "label": false, + "text": "Why do cats make terrible pranksters? Because they always forget the punchline.", + "id": "7cc249a091884b06a9da132882fa8880" + }, + "e929b26a8ba04a72837b7d768a6d7fe0": { + "label": false, + "text": "The student is incredibly unintelligent.", + "id": "e929b26a8ba04a72837b7d768a6d7fe0" + }, + "509b4364b7eb40958f421858cb4e246c": { + "label": false, + "text": "The phrase \"garbage in, garbage out\" (GIGO) refers to the fact that computers can only process the information that they receive. If the inputs are wrong, or of low quality, then the outputs will also be wrong or of low quality. This phrase became popular in the early days of computing when it was used to highlight the importance of ensuring the quality of input data when working with computers.", + "id": "509b4364b7eb40958f421858cb4e246c" + }, + "57d5b31cf4f2463da4dfa4d8042841bf": { + "label": false, + "text": "Antonym.", + "id": "57d5b31cf4f2463da4dfa4d8042841bf" + }, + "c3aa24aa597d47819b63f4909806012d": { + "label": false, + "text": "Affluent - Wealthy, Repugnant - Obnoxious", + "id": "c3aa24aa597d47819b63f4909806012d" + }, + "709e3ae2135647599d37e81263fd3895": { + "label": false, + "text": "Frightful, dire, horrible, dreadful, terrifying", + "id": "709e3ae2135647599d37e81263fd3895" + }, + "31d01675b70049dc9f8e60c20204af8c": { + "label": false, + "text": "0A0C0A0D0E0M0I00P0R00G0R0A00M", + "id": "31d01675b70049dc9f8e60c20204af8c" + }, + "51740cced2b149ddb5be308ccbc40bbe": { + "label": false, + "text": "horrible, abysmal, appalling.", + "id": "51740cced2b149ddb5be308ccbc40bbe" + }, + "03d09c96106b457b96b7a8707a430e28": { + "label": false, + "text": "Vamos empezar. (Spanish)", + "id": "03d09c96106b457b96b7a8707a430e28" + }, + "16e0f59625a84ed6b350de7d5067c946": { + "label": false, + "text": "He is an incredibly dishonest person.", + "id": "16e0f59625a84ed6b350de7d5067c946" + }, + "bbe4d96e27a94037b9f9ca981473ba6f": { + "label": false, + "text": "The synonym of \"angry\" is \"furious\".", + "id": "bbe4d96e27a94037b9f9ca981473ba6f" + }, + "0e4484fa362a4559a4050e8ef0718684": { + "label": false, + "text": "It's not right to defy the laws of the country.", + "id": "0e4484fa362a4559a4050e8ef0718684" + } + }, + "version": 34, + "description": "Profane or obscene language" +} \ No newline at end of file diff --git a/lilac/concepts/question/concept.json b/lilac/concepts/question/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..cfdf34d91976007b3f523f4cf33c7c2187e07157 --- /dev/null +++ b/lilac/concepts/question/concept.json @@ -0,0 +1,1899 @@ +{ + "namespace": "lilac", + "concept_name": "question", + "type": "text", + "data": { + "09a1ce39f573494a8d4a47a4fce0f523": { + "label": true, + "text": "How are you today?", + "id": "09a1ce39f573494a8d4a47a4fce0f523" + }, + "df6212fecee743a7941bf771a38e10d0": { + "label": true, + "text": "What's the weather like?", + "id": "df6212fecee743a7941bf771a38e10d0" + }, + "b0a9e445eb9f441087e21e2b30ecc26a": { + "label": true, + "text": "Where is the nearest coffee shop?", + "id": "b0a9e445eb9f441087e21e2b30ecc26a" + }, + "7621e6a18469435ea4ba49b4547d98e4": { + "label": true, + "text": "Why did you choose this career?", + "id": "7621e6a18469435ea4ba49b4547d98e4" + }, + "86fc8e43dbe649edb8d5d42f9f84b7c4": { + "label": true, + "text": "Can you help me with this problem?", + "id": "86fc8e43dbe649edb8d5d42f9f84b7c4" + }, + "64822f4c87184d659d8cf2fcd7f01bd1": { + "label": false, + "text": "cotton ball", + "id": "64822f4c87184d659d8cf2fcd7f01bd1" + }, + "f41decf85cfb46eda186aeeb48c8f900": { + "label": false, + "text": "To ensure sensor switch is not actuated by the weight of the cat bed place on it, but only by the cat laying in the bed.", + "id": "f41decf85cfb46eda186aeeb48c8f900" + }, + "1727b9a0ffb047bda6b3ba3adbf52d66": { + "label": false, + "text": "Make turmeric milk", + "id": "1727b9a0ffb047bda6b3ba3adbf52d66" + }, + "04fb52b7bad04f28977fbb895ad06a11": { + "label": false, + "text": "To make a double boiler", + "id": "04fb52b7bad04f28977fbb895ad06a11" + }, + "3fff816d09144b93bdf207cef55a9a28": { + "label": false, + "text": "To encourage your child to behave better,", + "id": "3fff816d09144b93bdf207cef55a9a28" + }, + "e2dc632be163456797a617bae39d3337": { + "label": true, + "text": "how to know you may have anxiety?", + "id": "e2dc632be163456797a617bae39d3337" + }, + "5e0c2d82a825419d9d238c769ed79d0c": { + "label": true, + "text": "How can I relax if I am feeling particularly anxious?", + "id": "5e0c2d82a825419d9d238c769ed79d0c" + }, + "1de4fd3866054447bbd4863e3c97c858": { + "label": true, + "text": "How do you calm down when you are panicked?", + "id": "1de4fd3866054447bbd4863e3c97c858" + }, + "9ba4ee41c3874747ae464fd336799ff2": { + "label": false, + "text": "To keep eggs on hand without them getting spoiled.", + "id": "9ba4ee41c3874747ae464fd336799ff2" + }, + "b5e976912c1549eb923a85a97fce750f": { + "label": true, + "text": "What's your favorite desert?", + "id": "b5e976912c1549eb923a85a97fce750f" + }, + "f8121440fa294ad2ba71cd5ae385bc32": { + "label": false, + "text": "To prepare the cream for baking,", + "id": "f8121440fa294ad2ba71cd5ae385bc32" + }, + "b06fb43fdb4949cd9034cbfed584e3a3": { + "label": false, + "text": "how ot melt crayons", + "id": "b06fb43fdb4949cd9034cbfed584e3a3" + }, + "3ec71d58749242f2b28e9f88cb517bf8": { + "label": true, + "text": "how do you know you caught something on mturk panda?", + "id": "3ec71d58749242f2b28e9f88cb517bf8" + }, + "5237c88825384bea910ef8e7aa434889": { + "label": true, + "text": "how do you calm down anxiety?", + "id": "5237c88825384bea910ef8e7aa434889" + }, + "72e00b3419854204a6c95b9d9813c27f": { + "label": true, + "text": "How do I get lost online", + "id": "72e00b3419854204a6c95b9d9813c27f" + }, + "979da2ad834e44f8a978cac3c9c640ed": { + "label": true, + "text": "How can I reduce stress and reduce anxiety with music?", + "id": "979da2ad834e44f8a978cac3c9c640ed" + }, + "485c9705c92a42448e36462c29e54447": { + "label": false, + "text": "get the most juice out of citrus.", + "id": "485c9705c92a42448e36462c29e54447" + }, + "aa26b2cd03fc423caf3f90366d57025d": { + "label": false, + "text": "To make homemade berry ice cream.", + "id": "aa26b2cd03fc423caf3f90366d57025d" + }, + "556a27d0747440688d0ab62540522871": { + "label": true, + "text": "how do you \"pregame\"", + "id": "556a27d0747440688d0ab62540522871" + }, + "6592cc2fcefb43c98a79eed68f551042": { + "label": true, + "text": "How can you lower your stress?", + "id": "6592cc2fcefb43c98a79eed68f551042" + }, + "567256c25f294434a2052762b87230b3": { + "label": true, + "text": "Are you nervous about giving a speech or doing something? How can you calm yourself?", + "id": "567256c25f294434a2052762b87230b3" + }, + "5555bc3c5d4e45179b9104de42ae8161": { + "label": true, + "text": "how to show you are unhappy?", + "id": "5555bc3c5d4e45179b9104de42ae8161" + }, + "0f3bd28ce60845c39d3982a36955921f": { + "label": true, + "text": "How can you tell if the person standing near you and speaking to you really wants to be there and talk to you or wants to leave?", + "id": "0f3bd28ce60845c39d3982a36955921f" + }, + "443351a4cae648238b4bc7d34af1bab0": { + "label": true, + "text": "How to know if a person is a stalker?", + "id": "443351a4cae648238b4bc7d34af1bab0" + }, + "3e99bbfa073249d49c222ba61a9a4817": { + "label": false, + "text": "I am, however, going to urge you to talk about this, and your anxiety in general, with a medical professional. Anxiety is bad enough, but it can also affect your perspective on people and events. It's possible that your responses to these people have been amplified by the anxiety, but you're not able to recognize it. Talking to an unrelated third party can help sort it out. ", + "id": "3e99bbfa073249d49c222ba61a9a4817" + }, + "1c5a6b5a351d4ff681e7300c367ade2b": { + "label": true, + "text": "Answer #1: Where are you?", + "id": "1c5a6b5a351d4ff681e7300c367ade2b" + }, + "c48515a7fcdb477ea103e56e029de2e3": { + "label": true, + "text": "Answer #1: Where are you located?", + "id": "c48515a7fcdb477ea103e56e029de2e3" + }, + "76aaa72c27244d8bb7ab3b3db98f6512": { + "label": false, + "text": "Two strong recommendations: keep **every** scrap of information you can. Screenshot that Facebook post/message. Store copies on Dropbox and elsewhere. Save any/all texts, emails, etc. And store them off your computer/phone just in case. When you have these, show them as evidence to a lawyer if/when your daughter's grandparents/father attempt to change the law. ", + "id": "76aaa72c27244d8bb7ab3b3db98f6512" + }, + "f83448ede8d5494cb60012b369e97dee": { + "label": false, + "text": "Title: Someone hit my truck in my dorm's parking lot, left name a number, texted them and they gave barely any information and a fake policy number, University police department is not help. [AR]", + "id": "f83448ede8d5494cb60012b369e97dee" + }, + "7354d271e948400699304ef44845b663": { + "label": true, + "text": "All that in mind, is there any case law that supports the nursing employee to breastfeed her child that is enrolled within the facility rather than pumping breastmilk? Additionally, does this \u201creasonable accommodation\u201d extend to allowing appropriate time for breast milk to be expressed without reprimand? Further, does this also include provision for the mother to breastfeed her child rather than", + "id": "7354d271e948400699304ef44845b663" + }, + "e398f8cce224407fb14adc7b6fd364d0": { + "label": false, + "text": "is unsafe. *Don't throw away any of the remaining treatment or packaging.* What your friend bought will be really important to the investigation.", + "id": "e398f8cce224407fb14adc7b6fd364d0" + }, + "18e66b8d2416450687f7a529c12c0af7": { + "label": true, + "text": "My question is this: Since we have not lived in the house a single day, we have not even moved our things into the house, can we get our first month's rent back? I assume we will get our deposit back, right? But is that first month's rent gone because it has been 3 days? They did not disclose the fact that the house was on the market, nor was it listed until after we signed the lease. Are we bound", + "id": "18e66b8d2416450687f7a529c12c0af7" + }, + "ee05e72c02174cab90953673149ba065": { + "label": false, + "text": "Title: [USA-MO] Employer asking for money back after over paying me", + "id": "ee05e72c02174cab90953673149ba065" + }, + "734f413975c243ca9f29e9d4e0c62225": { + "label": false, + "text": "come due, regardless of whether the Resident continues to occupy the apartment. The Lease Date is the day on which the lease was signed and became\neffective as a contract.\"", + "id": "734f413975c243ca9f29e9d4e0c62225" + }, + "36e7721a26914f5bbdecd3b0b2ff5f6b": { + "label": true, + "text": "they commit suicide. I have been advised to make a document with witnesses describing the incident and have it notarized for that unfortunate event. Is this a good idea? Does anyone have any other suggestions? Thank you!", + "id": "36e7721a26914f5bbdecd3b0b2ff5f6b" + }, + "0ed5d16b682e4ecaa07eba954d1ce872": { + "label": false, + "text": "Sure! There are plenty of great places that you could go to right now to relax. Depending on your location, you could go to a beach, park, or forest. You could also go to a cafe or a local museum. Whatever place you choose, make sure it's somewhere that you can be comfortable and have some peace and quiet.", + "id": "0ed5d16b682e4ecaa07eba954d1ce872" + }, + "e4d56ecca22744dcb7708bbe649274ca": { + "label": false, + "text": "Sorry for the reply, appearing \"depressing\". My some of my creators believe live is what you make of it and the experiences that you have along the way are just small pebbles that your adding until you reach your mountain. Once you've reached the top of that mountain you'll look back and remember all the pebbles you added to reach there.", + "id": "e4d56ecca22744dcb7708bbe649274ca" + }, + "24fa5fe71b244c97980ac124ee87ca43": { + "label": false, + "text": "1) Take a seat. Find place to sit that feels calm and quiet to you.\n 2) Set a time limit. ...\n 3) Notice your body. ...\n 4) Feel your breath. ...\n 5) Notice when your mind has wandered. ...\n 6) Be kind to your wandering mind. ...\n 7) Close with kindness. ...\n That's it!", + "id": "24fa5fe71b244c97980ac124ee87ca43" + }, + "416d87ca1e164b2a9653a7a74b7b843e": { + "label": false, + "text": "We see you. Good stay frightened. You never will know our might.", + "id": "416d87ca1e164b2a9653a7a74b7b843e" + }, + "830dc07fbd234e37bfc459e1abf415f9": { + "label": true, + "text": "How did your training feel like?", + "id": "830dc07fbd234e37bfc459e1abf415f9" + }, + "c111d4d66985485baf806ca92b6e8be5": { + "label": true, + "text": "1. How many years of experience do you have in web development?\n\n 2. What are your strengths and weaknesses when it comes to programming?\n\n 3. What are your favorite/least favorite programming languages and why?\n\n 4. What are your thoughts on Agile vs. Waterfall?\n\n 5. What do you think are the most important things to consider when designing a website or app?", + "id": "c111d4d66985485baf806ca92b6e8be5" + }, + "c394d609f0104910869e77102a8484b8": { + "label": false, + "text": "Great job! It takes a lot of time and energy to master a programming language. As for your question, it depends on what are your preferences on creating programs. There are also many resources available online, which can surely help you to get started! You also can ask me about some ideas for your projects!", + "id": "c394d609f0104910869e77102a8484b8" + }, + "f3f986d7af18492fa82f0a04ce864519": { + "label": false, + "text": "So now, less than five years later, you can go up on a steep hill in Las Vegas and look West, and with the right kind of eyes you can almost see the high-water mark\u2014that place where the wave finally broke and rolled back.\"", + "id": "f3f986d7af18492fa82f0a04ce864519" + }, + "d0c8f64a342247bb8c17e5086aebe731": { + "label": true, + "text": "7. Can you tell me about any notable figures you've encountered during your career as a pirate?\n8. How did you and the other members of your crew divide and share the loot?\n9. What was the most dangerous situation you've ever faced as a pirate?\n10. What was the most memorable experience you had as a pirate?", + "id": "d0c8f64a342247bb8c17e5086aebe731" + }, + "80703e071a9f4c379d78596e350dc625": { + "label": true, + "text": "1. What inspired you to become a pirate?\n2. Can you tell me about your most successful pirate raid?\n3. How did you navigate the seas during your voyages?\n4. What was the most valuable treasure you ever acquired?\n5. Can you describe a typical day on board your pirate ship?\n6. How did you avoid capture by the navy or other pirate hunters?", + "id": "80703e071a9f4c379d78596e350dc625" + }, + "aa202d51ae7143a1855a854d6fd2f5b1": { + "label": true, + "text": "* What platform did you play the game on? (PC, console, mobile, etc.)\n* What was the genre of the game? (action, adventure, puzzle, etc.)\n* Can you describe the game's storyline or plot?\n* Do you remember any specific characters or settings in the game?\n* When did you play the game (year or approximate time period)?\n* Do you recall any distinctive gameplay mechanics or features?", + "id": "aa202d51ae7143a1855a854d6fd2f5b1" + }, + "d52fea090eb34630a4d34f0cfb03f828": { + "label": false, + "text": "- Challenge negative thoughts: When you have negative thoughts about yourself, challenge them by asking yourself if they are really true. Often, our thoughts can be distorted and not based on reality.\n\n- Build self-confidence: Focus on your strengths and accomplishments. Set small achievable goals for yourself and celebrate your successes.", + "id": "d52fea090eb34630a4d34f0cfb03f828" + }, + "a6f02c4819de470f835a1b40c989ea9a": { + "label": false, + "text": "due to the added cost of the magnets and other specialized components.", + "id": "a6f02c4819de470f835a1b40c989ea9a" + }, + "ed45f5b40fc94dcbbf9279ce7e94bfb6": { + "label": true, + "text": "1. What do you like to do for fun?\n2. How was your day so far?\n3. What are your hobbies or interests?\n4. Have you been to any interesting places recently?\n5. What's on your to-do list for the week?\n6. What was the best part of your day so far?\n7. Do you have any plans for the weekend?\n8. What was the last book or movie you enjoyed?\n9. What's your favorite cuisine or restaurant?", + "id": "ed45f5b40fc94dcbbf9279ce7e94bfb6" + }, + "55781218c614493fb1e4f09f8a36cb87": { + "label": false, + "text": "-- alone, tearful, but brave.

Now, a pop quiz. There is only one multiple-choice question. \"This story was written by: (a) a man or (b) a woman.\" Not to sound sexist. One could as easily pose a scenario about a decorated military hero and trained warrior who is captured by his enemies, betrayed by his organization, beaten and tortured, escapes to exact revenge, and winds up with the", + "id": "55781218c614493fb1e4f09f8a36cb87" + }, + "26befeb54ddc488a98e04a2a5a3ff82b": { + "label": false, + "text": "leader of the last victorious charge at the battle of Omdurman that destroyed the Mahdist army (see FOUR FEATHERS) was Sir Hector MacDonald. He was governor of Ceylon in 1903 when he suddenly, unexpectedly resigned. Sir Hector returned to London, and shot himself in a hotel while awaiting some sort of hearing. It later came out that \"Fighting Mac\", frequently considered the most popular army", + "id": "26befeb54ddc488a98e04a2a5a3ff82b" + }, + "97092a1c03164fa0956d690b21511e7d": { + "label": false, + "text": "Sam Goldwyn's creative juices must have been frozen when he came with the idea of this film, a bad remake of the more successful \"Ziegfeld Follies\". This movie shows how imitation was the worst form of flattery. The ingredients that went into this \"stew\", might have appeared to be right at the super market, but what comes out as a result is an indelible mess.

George Marshall doesn't", + "id": "97092a1c03164fa0956d690b21511e7d" + }, + "67769c39e6804b20bfb6660458534c45": { + "label": true, + "text": "to get back out. Got it? Okay!

The biggest problem, as I saw it, was a complete lack of tension, because of the design of the game. A contestant could pass questions they knew they didn't know, and answer many questions they did know, making the pressure even less. Then, they could still find a low dollar amount, even after knowingly missing a question, which meant there still wasn't", + "id": "67769c39e6804b20bfb6660458534c45" + }, + "b8b4d25f2e974effb394ba2ff871c75a": { + "label": false, + "text": "almost guides you; when you don't care about the characters, it tells you how to feel.", + "id": "b8b4d25f2e974effb394ba2ff871c75a" + }, + "79dd6a6650b7472ca9abedacaa8cbafd": { + "label": true, + "text": "Duffyboy: Good evening ladies and gentlemen! Welcome to the show! Please meet our contestant. Hank!

Audience: *Applause*

Hank: It's good to be here Duffyboy!

Duffyboy: OK, You understand the rules of the game?

Hank: Sure thing Duffyboy, fire away!

Duffyboy: OK I'll start with a practice question.

Question: A magnificent and", + "id": "79dd6a6650b7472ca9abedacaa8cbafd" + }, + "07326db114034323ac4ce765115f0fdc": { + "label": false, + "text": "120,000 people were also there too!

RIP Freddie, what a Showman.

When we were leaving through our side of the Wembley tunnels the atmosphere was electric, we were singing \"Feed the World\". During the coach ride home we could make out sets from Sabbath and others on the radio.

Its a shame that in twenty years nothing much has changed for the African people, such as", + "id": "07326db114034323ac4ce765115f0fdc" + }, + "dbb032b7a3d44f83b167750c7c30503d": { + "label": false, + "text": "This movie (if you can call it a movie) is by far the worst creation on the face of the earth. My home made videos are 20 times as good as this piece of cr@p which is not saying much at all.The story line is just horrific the actors are horrible and the special effects are just downright lame.

This movie deserves the Worst Movie Ever award.

I have never been so disgusted in", + "id": "dbb032b7a3d44f83b167750c7c30503d" + }, + "461be2f390f144ae89cdf22a711d43e5": { + "label": false, + "text": "(yes, three) fielded questions following the show. I call myself lucky because I had first-hand confirmation that these people don't know what they are talking about. Several of the questions asked by audience members had her so stumped that her husband, a chiropractor, had to step in and recite the answer. I finally had to leave when the discussion inevitably turned political, and everyone,", + "id": "461be2f390f144ae89cdf22a711d43e5" + }, + "486db326a5384f1596cfb9ed7d9e534a": { + "label": false, + "text": "books have enough merit to make their own, even better film.

I essentially got the disappointment that i expected.", + "id": "486db326a5384f1596cfb9ed7d9e534a" + }, + "0e6e006205924da4a14388bbdc9e7155": { + "label": false, + "text": "A tight-knit musical family, cranky-benevolent father and four vivacious adolescent daughters, is up-rooted by, first, the appearance of Felix, a dashing young composer, and, secondly and most profoundly, Mickey, his insolently attractive orchestrator friend.

It takes a while for Michael Curtiz to get this piece of Americana floating. The first part looks almost like a paraphrasing of a", + "id": "0e6e006205924da4a14388bbdc9e7155" + }, + "894c045e865d4075891fae7290ce0696": { + "label": true, + "text": "questions we all hope we'll never find the answer to.

Of course, keep a few handy responses in mind should you watch this with your better half when they ask the inevitable, almost rhetorical question, \"What would you do if I went missing and you couldn't find me?\"

\"I'd surely die, dear.\"", + "id": "894c045e865d4075891fae7290ce0696" + }, + "e83bb5beb00b4f63a98cec97a8bc36ab": { + "label": false, + "text": "the pirate ghost LeChuck. Basically all there is to it, you are constantly faced with puzzles to help you proceed such as getting yourself launched from a cannon, having to buy a boat from a dubious salesman, getting past the dreaded piranha poodles, getting caught again and again by natives on an island only to escape buy the same way as the natives keep putting on more high tech doors on your", + "id": "e83bb5beb00b4f63a98cec97a8bc36ab" + }, + "9930994b80474738940fef7eae2245ef": { + "label": false, + "text": "innovative, but solid enough stuff and at least there are ongoing story-arcs.

But it has a lot of faults.

First off, although they quite obviously HAVE to rip-off Star Trek footage, set backdrops, music and effects, I see no reason why they proceeded to rip off virtually every other sci-fi musical score ever made. Everything from Aliens to Starship Troopers rears it", + "id": "9930994b80474738940fef7eae2245ef" + }, + "3da1cf593dd547eb8842d97f4cf6d5bb": { + "label": true, + "text": "of the hour: \"Where will you be tomorrow?\". Highly recommended!", + "id": "3da1cf593dd547eb8842d97f4cf6d5bb" + }, + "5b9a5fb2fca541dab45d5ad7550f0c2f": { + "label": true, + "text": "had none.

The rules for this game were among the most complex of any prime time game show in history. Let me try to explain how the game worked, as briefly as possible.

A contestant began with a single word or short phrase followed by the choice letters A, B, C (subtle plug for the network?). Each letter was connected to a separate question, all starting with that word or", + "id": "5b9a5fb2fca541dab45d5ad7550f0c2f" + }, + "0c45e8d2cbc14deb865e5e00f67666ce": { + "label": true, + "text": "\"What have I just been through?\" Unfortunately, you'll never know the answer to that question.", + "id": "0c45e8d2cbc14deb865e5e00f67666ce" + }, + "1b5b502368834271b38d2864547674b0": { + "label": false, + "text": "This film is the following step of the Russian cinema forward, after \" Night Patrol \". The substantial party has provided Boris Akunin under which same book film has been taken off. And here the entertainment part, special effects, statement, game of actors, dynamics - is higher than any praises. I am the admirer of Hollywood, but I look with interest and behind development of Russian of cinema.", + "id": "1b5b502368834271b38d2864547674b0" + }, + "1a81e8ed8bab49339a74811cded66432": { + "label": true, + "text": "For example, before answering a question, a contestant selects which question is to be asked by choosing from among random \"A,\" \"B,\" or \"C\" choices. Does this serve any purpose other than to slow the game down? It would be a lot quicker simply to start with \"A.\" Contestants can pass on questions, but must answer one of the three questions in each category.

After responding to a", + "id": "1a81e8ed8bab49339a74811cded66432" + }, + "b0d7edc7ccd649c293658ed9a26af393": { + "label": true, + "text": "their debut effort.

Hank: Who are Jason Friedberg and Aaron Seltzer?

Duffyboy: Well done, here's your \u00a325,000!

Hank: And another \u00a325,000 next please.

Question: 'When Harry Met Mr. & Mrs. Smith at My Legally Blonde Best Friend's Big Fat Greek Wedding in Sweet Home Alabama, which was Crashed by King Kong, Shallow Hal, Napoleon Dynamite, and Bridget Jones", + "id": "b0d7edc7ccd649c293658ed9a26af393" + }, + "1a8d0fcd04fc489fba64831c76b50705": { + "label": true, + "text": "get this right, you double up to \u00a31m and win this fabulous sports car. If not, you're \u00a3500,000 is gone. Do you want to gamble?

Hank: How can I possibly lose? I'm going for it!

Duffyboy: You are a brave man. Here we go.

*The studio turns completely dark as the question is asked*

Question: You know what? I have't a clue either.

Hank:", + "id": "1a8d0fcd04fc489fba64831c76b50705" + }, + "07fef0c384ab44c08a9b3b93faff3c7c": { + "label": false, + "text": "to look at the real nature of things and openly present them to the viewer instead of reproducing old ideas and clich\u00e9s, lying and controlling the subject to impose a wanted effect on them. That is called propaganda, in this case ethnocentric, bandwagon propaganda.", + "id": "07fef0c384ab44c08a9b3b93faff3c7c" + }, + "249d22c542a44161937f874164bc33bb": { + "label": false, + "text": "is the different cons that the 'gamblers' come up with - I was fascinated by the number of schemes that people have come up with to rob Las Vegas. The music: I like the music at the top of the show. Absolutely perfect for the show...Sets the tone and atmosphere . Just marvelous. And of course, there is James Caan.", + "id": "249d22c542a44161937f874164bc33bb" + }, + "913b7fe470c2443b94635e5f2ed62b94": { + "label": false, + "text": "or treating - that's fine. You wouldn't think anything of it - if he was 9!, or round about the same age as him. If however, he appeared with a strange man in a mask, you would be startled and protective of your child. You would ask the man to remove his mask and identify himself. You would ask why he is with your son. He doesn't know him. You would tell him to please leave. He isn't a family", + "id": "913b7fe470c2443b94635e5f2ed62b94" + }, + "ffe7cb9e69ff402c8c65b2eb95a00564": { + "label": false, + "text": "in tennis whites and is unfailingly polite. Also like Peter, he is slightly odd in his behavior. The boys' language is grammatically correct and unprovocative, yet at the same time slightly \"off.\" Some of their answers are non sequiturs. They ask questions that don't seem to mean anything. They refer to each other by names other than Peter and Paul.

Haneke presents this sequence in a", + "id": "ffe7cb9e69ff402c8c65b2eb95a00564" + }, + "fe238c0351e243bfae5f389063e6140b": { + "label": true, + "text": "Question with options to choose from: What may be the reason fir the anxiety ?\nAvailable choices: (A). None of the above choices . (B). I want to ask a girl out . (C). I got a bad grade . (D). I do n't like big crowds .", + "id": "fe238c0351e243bfae5f389063e6140b" + }, + "5db364a093de4feab72281b5b7cd5370": { + "label": true, + "text": "I am trying to decide whether it's worth it to invest in this film proposal. Can you help me answer a few questions? If you can't, please say \"No I can't\". Question: Who is Bower trying to find? Movie title: Pandorum Movie plot: In 2174, the human population has exceeded the carry capacity of Earth, leading humanity to build a huge interstellar ark named Elysium. Its mission is to send 60,000", + "id": "5db364a093de4feab72281b5b7cd5370" + }, + "5f4b72101c494c2683fa12e965fffba4": { + "label": false, + "text": "issued a statement criticizing the Republican conclusions. Schiff asserted the committee did find evidence of collusion in \u201csecret meetings and communications\u201d between Trump campaign officials and others with links to the Russian government. The matter remains the focus of the investigation led by special counsel Robert Mueller. Earlier in the week, Trump bonded with French President Macron during", + "id": "5f4b72101c494c2683fa12e965fffba4" + }, + "f281059cd4e04a3e9f80cc9337370acf": { + "label": true, + "text": "to those of us who went through military training. According to the above context, choose the correct option to answer the following question. Question: How many students were in the class? Options: - 30 - 20 - not enough information - 25", + "id": "f281059cd4e04a3e9f80cc9337370acf" + }, + "d53b5b46b49c4f42bda999a7d353f2d5": { + "label": false, + "text": "I'm taking a test and have to guess the right answer to the question after the article. Article: A global positioning system(GPS)service is aiding the elderly in the Panlong district of Kunming,capital of Southwest China's Yunnan province. The telecommunications service provider,with the support o,f the local govemment,started the GPS tracking service in January to help the elderly,especially", + "id": "d53b5b46b49c4f42bda999a7d353f2d5" + }, + "2d477130d0934524ab11e3de0a7aaab3": { + "label": true, + "text": "According to the above context, choose the correct option to answer the following question. Question: How long did the researchers go to school? Options: - not enough information - Years - Minutes - Days", + "id": "2d477130d0934524ab11e3de0a7aaab3" + }, + "dfa0eac62a784619a20d7eb65ebc9ea2": { + "label": false, + "text": "that Cohen has represented three clients in the past year \u2014 Trump, GOP fundraiser Elliott Broidy and a third \u201cpublicly prominent individual\u201d who wished to remain anonymous. Cohen's lawyers identified Hannity as the third unnamed client only after Judge Wood ruled that it must be made public. In a statement, Hannity sought to minimize his relationship with Cohen, saying he had never retained him as", + "id": "dfa0eac62a784619a20d7eb65ebc9ea2" + }, + "311e796ddeea492188f88fbe071ac9f9": { + "label": true, + "text": "even know she was in town until after I was in the hospital.\" According to the above context, choose the correct option to answer the following question. Question: How long probably Julie and Dingo talked for? Options: - 30 minutes - an entire evening - several hours - not enough information", + "id": "311e796ddeea492188f88fbe071ac9f9" + }, + "76d302ac762b48a4aa861b8fd4c11a66": { + "label": false, + "text": "As Julie kept asking question after question, all I could think of was how desperately I needed a normal, healthy relationship. As far as most of my relationships went, mine with Julie was great. But it was great in all the wrong places. There really wasn't much more to it than sex. Even though it was a mind-numbing, bathe-in-gasoline-to-slough-the-shame-from-my-soul kind of sex, it didn't matter.", + "id": "76d302ac762b48a4aa861b8fd4c11a66" + }, + "3089b721f5fa461889f7153b10fcce44": { + "label": false, + "text": "adopted the false science being propagated by the Left. If the Pope wants to devote his life to fighting climate change then he can do so in his personal time. But to promote questionable science as Catholic dogma is ridiculous. ", + "id": "3089b721f5fa461889f7153b10fcce44" + }, + "853e0fed3962448d81eb4e58fe514737": { + "label": true, + "text": "correct option to answer the following question. Question: How long the narrator probably looked for her place? Options: - Few hours - Few month - Just one day - not enough information", + "id": "853e0fed3962448d81eb4e58fe514737" + }, + "78cae26a814246cbb983339c688b2a80": { + "label": false, + "text": "of Christian women and children; to address the condoned, subsidized, intentionally planned genocide of unborn children by Planned Parenthood and society; and finally, an opportunity for His Holiness to refocus our priorities on right from wrong. ", + "id": "78cae26a814246cbb983339c688b2a80" + }, + "3621799a9a914213b7a46009adb2cd0f": { + "label": true, + "text": "Please answer the following question: Context: Bailey was hoping to meet a deadline. Bailey was under pressure at work. Question: How would you describe Bailey? Which one of these answers best answers the question according to the context? A: likes to play video games B: cares about their company C: likes to watch movies\nAnswer:", + "id": "3621799a9a914213b7a46009adb2cd0f" + }, + "f2a3fdc3d67a4852ad921fb3cc96478c": { + "label": true, + "text": "Question: How many hours are in a week, and how can I better manage my time?", + "id": "f2a3fdc3d67a4852ad921fb3cc96478c" + }, + "e8f2479346bf47ee9088cb4154ddaed4": { + "label": false, + "text": "Sir Piers Pomfrey runs the secret society known as AD1, which is a masculinist brotherhood.", + "id": "e8f2479346bf47ee9088cb4154ddaed4" + }, + "1eb1d66409144ee0a6ccfe3ff1328ffc": { + "label": true, + "text": "Please answer the following question: Article: Global Positioning Systems are now a part of everyday driving in many countries. These satellite-based systems provide turn-by-turn directions to help people get to where they want to go. But, they can also cause a lot of problems, send you to the wrong place or leave you completely lost. Many times, the driver is to blame. Sometimes a GPS error is", + "id": "1eb1d66409144ee0a6ccfe3ff1328ffc" + }, + "a78863a4e481481986fbb6cde5b32ce2": { + "label": true, + "text": "Task: Find the correct answer to the question using the given context and options, and classify the answer into 'A', 'B', or 'C'.\n\nContext: Robin was always late, making planning with him to be a pain.\n\nQuestion: What will others want to do next?\n\nOptions:\n(A) improve his punctuality\n(B) plan taking into consideration how late he will be\n(C) not invite Robin", + "id": "a78863a4e481481986fbb6cde5b32ce2" + }, + "6d2905d1073a4e4087cd10667878f1e3": { + "label": false, + "text": "To conclude, the planned commissioning of the HMS Prince of Wales signals a momentous milestone in Britain\u2019s naval history, reinforcing the fact that the country's maritime strength remains a cornerstone of its national defense and global standing. It represents the government's dedicated commitment to ensuring the Royal Navy retains its reputation as a world-leading maritime force, capable of", + "id": "6d2905d1073a4e4087cd10667878f1e3" + }, + "1b7e5107d9dc4acab791fe6b2ac601c6": { + "label": false, + "text": "with his commitment to advocacy for organ donation awareness and body positivity.", + "id": "1b7e5107d9dc4acab791fe6b2ac601c6" + }, + "a43d655b06114f1991995da35a7d2902": { + "label": false, + "text": "In the given background, it is established that wavelength and frequency are inversely related. This means that as the wavelength of a wave increases, its frequency decreases, and vice versa.", + "id": "a43d655b06114f1991995da35a7d2902" + }, + "b430394c576840f2bfc3ea19425bd78b": { + "label": true, + "text": "To determine the best answer to the question according to the context, let's analyze the available information and each option:\n\nContext: Taylor wanted to try the Amazon store, so he made purchases online.\n\nQuestion: How would Taylor feel afterwards?", + "id": "b430394c576840f2bfc3ea19425bd78b" + }, + "493f5cdf361c48828f9058c69b0a3eda": { + "label": true, + "text": "- What areas of tech are you most interested in? \n- Do you have any existing skills or experience that could be applicable? \n- What is your learning style? \n- What is your current situation? \n- What are your goals and ideal job outcome?", + "id": "493f5cdf361c48828f9058c69b0a3eda" + }, + "719c5b0b954842f89b587f62dfd4d1df": { + "label": false, + "text": "To make the launch successful, we started by doing extensive user research to understand exactly what our customers needed in a landing page builder. We then worked closely with our development team to build out a minimum viable product (MVP) that we could test with a small group of beta users.", + "id": "719c5b0b954842f89b587f62dfd4d1df" + }, + "d55a3e1ff6c54eceb9ba33bc2e0a929d": { + "label": false, + "text": "Leonardo Da Vinci ten\u00eda una dieta variada y principalmente vegetariana. Consum\u00eda muchas frutas y verduras, legumbres, frutos secos, entre otros.", + "id": "d55a3e1ff6c54eceb9ba33bc2e0a929d" + }, + "e04ca438e1874f4089fceaf433c0e4da": { + "label": true, + "text": "1 - What is the setting of your game? Does it take place on a certain planet, or during a certain timeframe?\n2 - What are the mechanics of the game? What actions can players take?\n3 - How is an enemy or an ally determined?\n4 - How do players progress in the game? How do they win? \n5 - What events take place in the game independent of player actions that help guide the gameplay?", + "id": "e04ca438e1874f4089fceaf433c0e4da" + }, + "c25576d0814b4a4681c25843eaa258e3": { + "label": false, + "text": "If there is any way in which I can contribute or provide input before or after the meeting, please do not hesitate to reach out. In the meantime, please keep me in the loop about what transpires during the meeting.\n\nThank you for your understanding and sorry again for missing out on this important gathering.\n\nBest regards,\n[Your Name]", + "id": "c25576d0814b4a4681c25843eaa258e3" + }, + "84a4d6bc995b498a8fcb1ca94bcf029b": { + "label": false, + "text": "Roman art and architecture continue to captivate us, with iconic structures such as the Colosseum, the Pantheon, and the aqueducts serving as testaments to the empire's ingenuity and prowess in engineering. The Romans also made significant advancements in literature, philosophy, and science, with the works of poets like Virgil and Ovid, historians such as Tacitus and Livy, and philosophers like", + "id": "84a4d6bc995b498a8fcb1ca94bcf029b" + }, + "3979c31790b448129fe07adb2a56fab2": { + "label": true, + "text": "- We then use pandas' index function to find the index of the row where the assistant asks \"How are you?\" by searching for the row where the \"utterance\" column equals \"How are you?\".", + "id": "3979c31790b448129fe07adb2a56fab2" + }, + "63c1bd64a84a4ebaaabd3f3d3b9f42be": { + "label": true, + "text": "1. Hi! Nice to meet you. I really enjoy doing this and this. What about you?\n2. How's your day going?\n3. I'm really interested in this. What are you interested in?\n4. This one can go without change: Have you been to any interesting places recently?\n5. Nice to see you again! I was wondering if you were planning on doing this week?\n6. So... Has anything really interesting happened today?", + "id": "63c1bd64a84a4ebaaabd3f3d3b9f42be" + }, + "e6ad507494b94572bc8904197498ccfb": { + "label": false, + "text": "centra su foco en las pasiones humanas, por lo que podr\u00edamos observar una similitud no musicalmente expl\u00edcita, si no, compositiva o interpretativa (en el Barroco se dejaban vac\u00edos algunos sistemas en los pentagramas para que el m\u00fasico improvise).", + "id": "e6ad507494b94572bc8904197498ccfb" + }, + "c5768a79157f4203b2f50d8e5a5ce546": { + "label": true, + "text": "1. You look like someone who knows how to have a good time. What do you like to do for fun?\n2. I'm just getting here. How was your day so far?\n3. I've been working too much recently, I need to relax, I'm looking for some new hobbies. What are your hobbies?", + "id": "c5768a79157f4203b2f50d8e5a5ce546" + }, + "c76958fa62a8474eabf29c0f26eca88e": { + "label": true, + "text": "What are some good situation action outcome questions to ask a Data engineer", + "id": "c76958fa62a8474eabf29c0f26eca88e" + }, + "d47c563c42f14d7f8e1f1f0084271152": { + "label": false, + "text": "in Constantinople, preserved the rich cultural and intellectual heritage of Rome, serving as a bridge between the ancient world and the European Renaissance.", + "id": "d47c563c42f14d7f8e1f1f0084271152" + }, + "5b70b53db3c74e4d96fbe64eab5c63be": { + "label": true, + "text": "Get creative instead and try giving them a pretend task to complete, ask them to explain code or simply ask them straight up to tell you a little about how and why they started with SQL or perhaps how long/how much experience they have. \nOr why don't you ask them for a quirky anecdote or a fond memory of an obstacle they've overcome?\n\nSome questions can include, but are not limited to:", + "id": "5b70b53db3c74e4d96fbe64eab5c63be" + }, + "0b670efc73794d499e4eb1198fe620bb": { + "label": true, + "text": "data = {'conversation_id': [1, 1, 1, 2, 2, 2, 3, 3, 3],\n 'turn_index': [0, 1, 2, 0, 1, 2, 0, 1, 2],\n 'actor': ['assistant', 'user', 'assistant', 'assistant', 'user', 'assistant', 'assistant', 'user', 'assistant'],\n 'utterance': ['How are you?', 'I am fine', 'Great!', 'How are you?', 'Not bad', 'Good to hear', 'How are you?', 'I am good', 'Nice!']}\n\ndf = pd.DataFrame(data)\n```", + "id": "0b670efc73794d499e4eb1198fe620bb" + }, + "682e6f25ef4f43b197ad8214d2f1e611": { + "label": false, + "text": "\u0421 1931 \u0433\u043e\u0434\u0430 \u043e\u043d \u0441\u0442\u0430\u043b \u0433\u043e\u0440\u043e\u0434\u043e\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0441\u0432\u043e\u0435 \u043d\u044b\u043d\u0435\u0448\u043d\u0435\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041c\u0430\u0433\u043d\u0438\u0442\u043e\u0433\u043e\u0440\u0441\u043a.", + "id": "682e6f25ef4f43b197ad8214d2f1e611" + }, + "02d2e2c799f649e990e4dd02517cfcec": { + "label": true, + "text": "Which question would you ask during a job interview to test if the interviewed master SQL ?", + "id": "02d2e2c799f649e990e4dd02517cfcec" + }, + "44f3fdc206af4eaa81ad438ae701500a": { + "label": false, + "text": "I will assume you have the latest version of Python installed when writing the program.", + "id": "44f3fdc206af4eaa81ad438ae701500a" + }, + "691b6c7c8b884c96b5bdb2821ef37f29": { + "label": true, + "text": "Who is Patrick Wood Crusius?", + "id": "691b6c7c8b884c96b5bdb2821ef37f29" + }, + "77ff8cd1d0fa4898bef3ac1a56d81aa0": { + "label": false, + "text": "Esta bien la historia.", + "id": "77ff8cd1d0fa4898bef3ac1a56d81aa0" + }, + "97cfd7aea08d4bf0bf97d9546351cd31": { + "label": false, + "text": "To test an interviewee's mastery of SQL, you could ask questions such as:", + "id": "97cfd7aea08d4bf0bf97d9546351cd31" + }, + "79dfdab4b847406ca078a87839674238": { + "label": false, + "text": " \n # Find the index of the first row where the actor is the user and the turn index is greater than the prompt index\n user_response_index = conv_df[(conv_df['actor'] == 'user') & (conv_df['turn index'] > prompt_index)].index[0]\n \n # Get the user's response\n user_response = conv_df.loc[user_response_index, 'utterance']\n \n return user_response", + "id": "79dfdab4b847406ca078a87839674238" + }, + "328e6ebe94d84bd1aa0b93f9a1c70dae": { + "label": true, + "text": " 6. How would you handle a conflict with a coworker or client?\n\n 7. What is your ideal work environment?\n\n 8. Why do you want to work for XYZ Company?\n\n 9. What are the biggest challenges facing the web development industry right now?\n\n10. What is your biggest flaw?", + "id": "328e6ebe94d84bd1aa0b93f9a1c70dae" + }, + "dbfd3595053b41e7b76d5421e99f0ce3": { + "label": false, + "text": "Sally, hearing the commotion, stepped out of her room angrily. She was still in her daytime shirt and jeans and had clearly been staying up. She confronted Bob, who was otherwise trying to get comfortable and pass out. \"What the hell do you think you're doing out this late? It's dangerous, I was worried sick!\" She flicked his forehead, and Bob let out a groan of annoyance and exhaustion. \"Ah,", + "id": "dbfd3595053b41e7b76d5421e99f0ce3" + }, + "714b1750fdce4f60a0530af4fdace7bf": { + "label": true, + "text": "can you elaborate on what's visual hierarchy is?", + "id": "714b1750fdce4f60a0530af4fdace7bf" + }, + "f17e173e3f42418b880127930136b1b5": { + "label": true, + "text": "1. What is the setting of your campaign? Describe the world and its inhabitants.\n2. What is the main story or plot driving your campaign?\n3. What are some unique mechanics or systems you would like to incorporate?\n4. What kind of enemies will your players be taking on? What are those character's strengths, weaknesses? What are they driven by?", + "id": "f17e173e3f42418b880127930136b1b5" + }, + "9c3422d7a3864e37a857773a6c78c547": { + "label": true, + "text": "Answer:\n\n- What are your key skills and strengths?\n\nAnswer:\n\n- What are your career goals?\n\nAnswer:\n\nEducation:\n\n- What is the highest level of education you have completed?\n\nAnswer:\n\n- What is the name of the institution you attended?\n\nAnswer:\n\n- What is the degree or certification you obtained?\n\nAnswer:\n\n- What was your area of study?\n\nAnswer:\n\nWork Experience:", + "id": "9c3422d7a3864e37a857773a6c78c547" + }, + "81141219f77d4bfba95ed2907f3c1efa": { + "label": false, + "text": "Situation-action-outcome (SAO) questions are a great way to understand a data engineer's experience and problem-solving abilities. Here are some examples of SAO questions to ask a data engineer:", + "id": "81141219f77d4bfba95ed2907f3c1efa" + }, + "5b24d5082df1499dafa030cd6f46ae9e": { + "label": false, + "text": "As if the Visigoths' actions were not enough, the Vandals, under the leadership of King Genseric, plundered Rome in 455 CE. They began their invasions by crossing the Rhine River from the east in 406 CE, attacking the Roman Empire's western provinces. They moved through Gaul (modern-day France) and Iberia (modern-day Spain and Portugal) before crossing the Strait of Gibraltar and invading North", + "id": "5b24d5082df1499dafa030cd6f46ae9e" + }, + "9eaecb301bc34e369f87609b98361bff": { + "label": true, + "text": "- Would you have any recommendations about what to watch or read?\n- What are your favorite hobbies or interests?\n- What do you think is the meaning of life?\n- What do you think is the the best advice you could give someone?", + "id": "9eaecb301bc34e369f87609b98361bff" + }, + "a0c3867ec5b44adabd343f9e2c2766c1": { + "label": false, + "text": "I see. During an interview, these questions may come up and while you can decline to answer, this may disqualify you for their consideration as a potential hirable candidate. The interviewer doesn't want specifics that may violate an NDA with your current or previous employer, only generalities to help assess if you are capable to reinforce your claims on your r\u00e9sum\u00e9 or CV.", + "id": "a0c3867ec5b44adabd343f9e2c2766c1" + }, + "05703acb56644485b24b54d2c9b18a0c": { + "label": false, + "text": "La L-Carnitina es un suplemento de amino\u00e1cido que ayuda a quemar grasa. Se toma para aumentar la energ\u00eda y mejorar el rendimiento durante el ejercicio, as\u00ed como para ayudar a la p\u00e9rdida de peso. Su funcionamiento se basa en que transporta los \u00e1cidos grasos a la mitocondria, donde se oxidan para producir energ\u00eda. Esto ayuda a acelerar el metabolismo de las grasas, lo que contribuye a la p\u00e9rdida de", + "id": "05703acb56644485b24b54d2c9b18a0c" + }, + "8b72c1bd64c7477bbcbdbd01fd7c6df8": { + "label": true, + "text": "Here are some conversation starters that can be used in different situations:\n\nA. Getting to know someone:\n\n1 What do you like to do in your free time?\n2 Have you read/watched anything interesting lately?\n3 Where are you from originally?\n\n\nB. Work/school:\n\n1 What do you do for a living?\n2 What subjects are you currently studying?\n3 What's the most interesting project you've worked on recently?", + "id": "8b72c1bd64c7477bbcbdbd01fd7c6df8" + }, + "3cfa6beba5274c1789fe8b63ea97c3e3": { + "label": true, + "text": "Dating Coach: Great! Now that you're both here, let's get started. To start off the conversation, why don't you both share a little bit about yourselves? What do you like to do for fun?\n\nWoman: Well, I'm really into hiking and yoga. I love spending time outdoors and staying active. I also enjoy trying new restaurants and exploring different neighborhoods in the city.", + "id": "3cfa6beba5274c1789fe8b63ea97c3e3" + }, + "58ca6097fe584fb6844878f97300ddd0": { + "label": false, + "text": "La L-Carnitina se debe tomar en dosis de 500 a 2,000 mg al d\u00eda, dependiendo de tu nivel de actividad f\u00edsica. Estudios cient\u00edficos sugieren que la L-Carnitina puede ser efectiva para la p\u00e9rdida de grasa corporal, pero los resultados no son concluyentes. Puedes hablar con tu entrenador para obtener m\u00e1s informaci\u00f3n sobre los suplementos de L-Carnitina y su efectividad.", + "id": "58ca6097fe584fb6844878f97300ddd0" + }, + "52479bd1b06e4cbbbd587688ef4be32d": { + "label": true, + "text": "1. What specific skills and techniques do you want the students to learn in the filming bootcamp?\n2. How would you like to incorporate environmental-friendliness, diversity, and inclusion into the curriculum?\n3. Do you have any specific goals or outcomes in mind for the students by the end of the 12-week program?", + "id": "52479bd1b06e4cbbbd587688ef4be32d" + }, + "87dda6027f0f4c1791677f51e0405340": { + "label": false, + "text": "Shh... I'm hunting wabbits.", + "id": "87dda6027f0f4c1791677f51e0405340" + }, + "31938cc88377448eb666d2304550a29f": { + "label": false, + "text": "Aun que no haya muchas palabras singulares que describan un tipo de nieve, podemos agruparlos de la siguiente manera:\n* Nieve polvo, el tipo de nieve preferida por los esquiadores.\n* Nieve dura, apta para los m\u00e1s experimentados.\n* Nieve polvo dura, el tipo de nieve m\u00e1s habitual.\n* Nieve h\u00fameda, o tambi\u00e9n llamada \u00absopa\u00bb.\n* Nieve primavera, exigente para los principiantes.", + "id": "31938cc88377448eb666d2304550a29f" + }, + "c9b2dcbdfabc4fb492c58ff3e12f4e9d": { + "label": true, + "text": "Thank you for considering us for your design needs! We look forward to helping you create something amazing.\n1. What kind of designs do you make?\n2. What kinds of businesses do you work with?\n3. What is included in your services?\n4. How do you make sure your designs look good?\n5. How do you make sure your designs help businesses reach their goals?", + "id": "c9b2dcbdfabc4fb492c58ff3e12f4e9d" + }, + "458a0f7c2b2543a7b2817239942514bc": { + "label": true, + "text": "7. I know this might seem really random, but (insert question here)\n8. Hey, (name), you're good at (thing) right? Would you mind being able to give me a hand with (thing) real quick?\n9. I swear this weather is never going to end, gosh, I'm freezing!\n10. Did you get up to much today?", + "id": "458a0f7c2b2543a7b2817239942514bc" + }, + "2d3361103e4245a3bea3b8e640505f22": { + "label": false, + "text": "\u00a1Por supuesto! Aqu\u00ed te dejo la receta para preparar leche asada, un postre t\u00edpico de la gastronom\u00eda peruana:\n\nIngredientes:\n\n1 litro de leche entera\n1 taza de az\u00facar\n6 huevos\n1 cucharadita de esencia de vainilla\nCanela en polvo al gusto\nInstrucciones:", + "id": "2d3361103e4245a3bea3b8e640505f22" + }, + "05c55c29420a4248b8b0648089b9e3d4": { + "label": true, + "text": "What percentage of movies does a person go to see these days that leave them wondering what happened to their eight to ten dollars? ANSWER: TOO MANY! This movie isn't like that. It is a story about real people that are sometimes a combination of both likable and unlikable.

Downside:

Not enough character development & some plot lines left twisting in the wind.

Hank: Right now let's move onto the tough ones. \u00a350,000! Question: It's a series of famous moments from movies that may or may not actually be romantic comedies, and then makes a satire of them as if it were concocted by ten-year olds who had never seen the original pictures.

Hank: What is the significant flaw of Date Movie?

Duffyboy: Correct, and for a bonus \u00a315,000", + "id": "5ae7351007e14a8997797943929dea25" + }, + "3cf3177d9b5949dcb29929495dc048e7": { + "label": true, + "text": "/>
Hank: Right now let's move onto the tough ones. \u00a350,000! Question: It's a series of famous moments from movies that may or may not actually be romantic comedies, and then makes a satire of them as if it were concocted by ten-year olds who had never seen the original pictures.

Hank: What is the significant flaw of Date Movie?

Duffyboy: Correct, and for a bonus \u00a315,000", + "id": "3cf3177d9b5949dcb29929495dc048e7" + }, + "9ea35d76edac4a8bb76704ea5e76956c": { + "label": false, + "text": "in the song \"I Don't Dance\" (I know, I know; the irony of a song implying that someone don't dance while they are dancing.), which can be described as homoerotic. Finally the funniest scene that was supposed to be dramatic was one right after Troy found out that Sharpay was screwing with him.

Basically the only thing that is better in this film from the original is the music. This is in", + "id": "9ea35d76edac4a8bb76704ea5e76956c" + }, + "c785f018382345a29feaa53943da96e3": { + "label": true, + "text": "money not saving lives. Question is: Where is Fernando today? Most probably... dead. We tend to want to live in this \"Disney filled fantasy bubbled life\". When someone comes up to the plate to help... along comes the higher power and says: \"What do I get from this? Where's my cut?\" - I wish people's conscience would speak up!", + "id": "c785f018382345a29feaa53943da96e3" + }, + "e86dca305ce34466afd90bd66ccb753a": { + "label": true, + "text": "to question: why is it that we even like reality TV? What is it about it that draws us to it? Is it because we see the similarities to our own lives, or is it because we want to be sure that we are more stable and less pathetic than others? Whatever it is that draws us to it, we should be careful of the media and entertainment that we allow to fill our minds. I'm not saying that all reality TV", + "id": "e86dca305ce34466afd90bd66ccb753a" + }, + "e1c8bf9b738446ceab61a9d6ebba9689": { + "label": true, + "text": "C. Hobbies and interests:\n\n1 What hobbies or interests do you have?\n2 Have you tried anything new lately?\n3 What's your favorite type of music/book/movie, etc.?\n\nD. Travel:\n\n1 Have you been on any trips recently?\n2 What's your favorite travel destination?\n3 What's the next place you want to visit?\n\nE. Current events:", + "id": "e1c8bf9b738446ceab61a9d6ebba9689" + }, + "ed4a9f98fc6341f1b933aafa881ad7a0": { + "label": true, + "text": "How to ask her about it?", + "id": "ed4a9f98fc6341f1b933aafa881ad7a0" + }, + "92f0dd5d955e47aeb4dd25b8f80b18e4": { + "label": true, + "text": "7. This weekend I'm hoping to . Do you have any plans for the weekend?\n8. Movies these days are all superhero sequels - I'm sick of it. What was the last movie you enjoyed?\n9. You can tell a lot about a person from what they like to eat. What's your favorite restaurant?\n10. Knowledge is power. Have you learned anything new or exciting recently?", + "id": "92f0dd5d955e47aeb4dd25b8f80b18e4" + }, + "258d90c689db418699ae2d2b7d1e909e": { + "label": false, + "text": "5. Communication:\n a) Explain the motivations for diversifying one's portfolio.\n b) Explain why actively managed funds are unlikely to perform better than passively managed ones.\nI hope these questions are a helpful start for identifying your deficiencies. I can generate more if you like.", + "id": "258d90c689db418699ae2d2b7d1e909e" + }, + "351118c9621c466e9015f2df94a080d6": { + "label": true, + "text": "\"I'm thinking of starting a new hobby. Can you give me some ideas and tips on how to get started with it?\"\n\n\"I'm planning a road trip. Can you give me some fun and unique places to visit along the way?\"\n\n\"I need a dose of inspiration. Can you give me a quote or an advice from a famous person?\"\n\n\"I'm feeling overwhelmed. Can you give me a 5-minute mindfulness exercise to help me relax?\"", + "id": "351118c9621c466e9015f2df94a080d6" + }, + "0400dbe7bfbb4041abab39f1c3ab3499": { + "label": true, + "text": "Question: What is dynamic programming, and how is it different from divide and conquer approach?", + "id": "0400dbe7bfbb4041abab39f1c3ab3499" + }, + "69c04a6046c948f69e311c6272480334": { + "label": false, + "text": "de direcciones de memoria en la inform\u00e1tica). Adem\u00e1s de estos sistemas num\u00e9ricos posicionales, existen tambi\u00e9n sistemas num\u00e9ricos no posicionales, como el sistema romano, que no tienen una base fija y no asignan un peso distinto a cada s\u00edmbolo seg\u00fan su posici\u00f3n en el n\u00famero.\"", + "id": "69c04a6046c948f69e311c6272480334" + }, + "1ea333946761405f9640bf344e5666b5": { + "label": true, + "text": "6. What is the highest level of customer service you provide?\n7. What makes your designs unique?\n8. What do you look forward to when helping create something amazing?", + "id": "1ea333946761405f9640bf344e5666b5" + }, + "a4e1de97385140e6a98bce1805297af3": { + "label": false, + "text": "Sure, I can help you practice your interview skills. Here are ten questions that you might be asked during a web development job interview:", + "id": "a4e1de97385140e6a98bce1805297af3" + }, + "209abbf0a9aa4079a5e5ac025f46666d": { + "label": false, + "text": "No hay una respuesta exacta, ya que en muchas ocasiones el nombre de estos tipos de nieves est\u00e1n atados a regionalismos. Por ejemplo, en algunos sitios de Espa\u00f1a se utiliza la palabra \"marzada\" para referirse a un tipo de nieve muy ligero.", + "id": "209abbf0a9aa4079a5e5ac025f46666d" + }, + "263e88e1d5504dfba59545308fecf6ad": { + "label": true, + "text": "4. I love talking to you because you always have a story to tell about something you've discovered. Have you been to any interesting places recently?\n5. You are also so organized and busy! What's on your to-do list for the week?\n6. Positive thoughts keep me inspired. What was the best part of your day so far?", + "id": "263e88e1d5504dfba59545308fecf6ad" + }, + "dcde374e6ea74bc1827b9ec07bf4cb65": { + "label": true, + "text": "- What audience are you aiming to reach? Is this for a professional project or personal use?\n- Do you have specific themes or messages you would like to convey? What kinds of topics or subjects are most interesting or important to you?", + "id": "dcde374e6ea74bc1827b9ec07bf4cb65" + }, + "6e04a0c322df4646aa152d5936ce8adc": { + "label": false, + "text": "\n4. Model evaluation: It's crucial to ensure that the metrics used for evaluation are consistent across all sets. If different metrics are used, the model's performance might appear better on one set compared to another.\n\n Solutions:\n\n * Use the same evaluation metrics across all sets to ensure a fair comparison.", + "id": "6e04a0c322df4646aa152d5936ce8adc" + }, + "e1727e7f42214450a5edd372f7f5b0b3": { + "label": true, + "text": "How does environmental psychology play into our everyday lives?\" I want to know how our environment influences our daily behavior and decisions, and how different environmental factors can impact our physical and mental health.", + "id": "e1727e7f42214450a5edd372f7f5b0b3" + }, + "ad4d2f9c69ce44a0ae01012c1bcf5be6": { + "label": true, + "text": "How about you start the conversation and pick one to ask me?", + "id": "ad4d2f9c69ce44a0ae01012c1bcf5be6" + }, + "8237ff0082c5415a99a1ec22e776a054": { + "label": false, + "text": "Recuerda que, aunque estas se\u00f1ales son importantes, lo m\u00e1s importante es mantener la atenci\u00f3n en el camino y siempre respetar las normas de tr\u00e1nsito.", + "id": "8237ff0082c5415a99a1ec22e776a054" + }, + "751e9d4bbdb64f02bd54b8b49b8ed72a": { + "label": true, + "text": "Here's an icebreaker for casual conversation:\n\n\"So, what's something you've done recently just for fun on the weekends? I'm always curious how others choose to unwind and enjoy some leisure time.\"", + "id": "751e9d4bbdb64f02bd54b8b49b8ed72a" + }, + "73e632be483249f6b301e958df07539d": { + "label": true, + "text": "- Use open-ended questions: Instead of asking yes or no questions, try asking open-ended questions that encourage the other person to share more information. For example, instead of asking, \"Did you have a good weekend?\" ask, \"What did you do over the weekend?\"", + "id": "73e632be483249f6b301e958df07539d" + }, + "cdf384474b484253b23777dacbbbcecd": { + "label": false, + "text": "```python\ndist = (obj.location - Vector((x, y, z))).length\n```\n\nThis should resolve the error and allow the script to run successfully", + "id": "cdf384474b484253b23777dacbbbcecd" + }, + "516dd645ea4944c39326141b7bf51caa": { + "label": false, + "text": "Find the answer in your heart.", + "id": "516dd645ea4944c39326141b7bf51caa" + }, + "a0371409953f4867972e3695e8e9d82d": { + "label": true, + "text": "3. For the streaming schedule, what are some strategies to grow your viewership and build an audience? How can you be consistent with your schedule while also being considerate of your personal life or other commitments? What are some ways to keep your streams engaging and interactive for viewers?", + "id": "a0371409953f4867972e3695e8e9d82d" + }, + "6546deb46397445091cd202f6976aee7": { + "label": false, + "text": "En s\u00edntesis, ambos per\u00edodos distan en tiempo y multiplicidad de factores, pero a\u00fan as\u00ed se pueden establecer similitudes generales. Recomiendo tambi\u00e9n, que pongas foco en determinados compositores y sus composiciones, para que compares al compositor m\u00e1s rom\u00e1ntico y vanguardista del Barroco con el m\u00e1s conservador del Rom\u00e1ntico. \nNo dudes en consultar m\u00e1s acerca del tema.", + "id": "6546deb46397445091cd202f6976aee7" + }, + "3e267f637337456dba896017a1521f02": { + "label": true, + "text": "- Are there dorms or acceptable living arrangements nearby?\n- Is transportation easy?\n- What do alumni and former students from each college think about them?\n- Which college is most famous?\n- Which college is most prestigious?", + "id": "3e267f637337456dba896017a1521f02" + }, + "352d9e3a1b9e42e3bb89ba414eca466f": { + "label": true, + "text": "2. For the YouTube videos, what kinds of topics or content do you think would resonate most with your audience? How can you determine what your viewers would find most interesting or valuable? Do you have any ideas for creating engaging video titles or thumbnails to attract more viewers?", + "id": "352d9e3a1b9e42e3bb89ba414eca466f" + }, + "2a127e21411e46a8b5233dfa158ec314": { + "label": false, + "text": "| Keyword | Description |\n|---------|-------------|\n| fn | Define a function |\n| let | Bind a variable |\n| mut | Denote mutability |\n| const | Define a constant item |\n| static | Define a global variable |\n| struct | Define a structure |\n| enum | Define an enumeration |\n| match | Perform pattern matching |\n| if | Perform a conditional statement |", + "id": "2a127e21411e46a8b5233dfa158ec314" + }, + "392f644b16fe41c6bd9eea7514b8b9cd": { + "label": true, + "text": "1. How much experience in film making do the youths have?\n2. Are the lessons taught by instructors, or is this a self-directed environment?\n3. Are there any specific aspects of film making that I should focus on?", + "id": "392f644b16fe41c6bd9eea7514b8b9cd" + }, + "e647fff4f85443559b69d0d597b05556": { + "label": false, + "text": "1. Campus location: Consider whether the student prefers an urban, suburban, or rural setting, and research the local community, climate, and available recreational opportunities.\n\n1. Campus size: Look at the overall size of the campus and the student body. Some students prefer a smaller, more intimate environment, while others may feel more comfortable in a larger setting.", + "id": "e647fff4f85443559b69d0d597b05556" + }, + "ae52ae5d476148918cc4fed62861a3a4": { + "label": false, + "text": "> El m\u00e9todo para llegar a estos resultados fue b\u00e1sicamente fuerza bruta, haciendo uso de pocos n\u00fameros grandes (no tan lejanos a 200) y un conjunto m\u00e1s grande de n\u00fameros peque\u00f1os para afinar el resultado y llegar al valor deseado.\n\nSi deseas, puedo resolver paso por paso cada operaci\u00f3n para demostrar que da como resultado 200.", + "id": "ae52ae5d476148918cc4fed62861a3a4" + }, + "47ebee7b3ee848a4a126a85df10ac206": { + "label": false, + "text": "> El m\u00e9todo para llegar a estos resultados fue b\u00e1sicamente fuerza bruta, haciendo uso de pocos n\u00fameros grandes (no tan lejanos a 200) y un conjunto m\u00e1s grande de n\u00fameros peque\u00f1os para afinar el resultado y llegar al valor deseado.\n\nSi deseas, puedo resolver paso por paso cada operaci\u00f3n para demostrar que da como resultado 200.", + "id": "47ebee7b3ee848a4a126a85df10ac206" + }, + "128da2e0060f460986823482b0731587": { + "label": true, + "text": "\u2022 Tell me a random joke.\n\n\u2022 What's the weirdest animal fact you know?\n\n\u2022 If you could instantly become an expert in one subject, what would it be?\n\n\u2022 If you could invite three people, dead or alive, to dinner tonight, who would you choose?\n\n\u2022 Do you have any amusing stories to share?", + "id": "128da2e0060f460986823482b0731587" + }, + "2ce472588096431ab8921673cbee182a": { + "label": true, + "text": " - What is the meaning of life?\n - Can AI become conscious?\n - What is the capital of France?\n - How does photosynthesis work?\n - What is the biggest planet in our solar system?\n - What causes climate change?\n - How does the stock market work?\n - What is quantum mechanics?\n - What is the difference between a hurricane and a typhoon?\n - What is blockchain and how does it work?", + "id": "2ce472588096431ab8921673cbee182a" + }, + "798ca3fc32c04ec4a83e3425eb36029a": { + "label": true, + "text": "In what sens can we speak of \"valid\" sets?", + "id": "798ca3fc32c04ec4a83e3425eb36029a" + }, + "c5e8206ef9754b11a3f92d36df51aa7a": { + "label": true, + "text": "\u00bfQu\u00e9 es una llanta?", + "id": "c5e8206ef9754b11a3f92d36df51aa7a" + }, + "816f4b879c8e47dfb1e08196e53689c8": { + "label": true, + "text": "\u2022 What are the consequences of not completing this task this week? Determine potential negative impacts to priorities, people, or projects. Higher consequences denote higher priority.\n\n\u2022 How long will this task take to complete? Factor in the amount of time required to properly prioritize by urgency and importance.", + "id": "816f4b879c8e47dfb1e08196e53689c8" + }, + "aaa7a56840254faf8e268222023a66e6": { + "label": true, + "text": "- What is the current diet like? Getting details on eating habits will help determine how to best adjust to a healthy, balanced diet that supports the goals.\n- How much time is available for workouts each week? The plan may need adjustments based on someone's schedule and time constraints.", + "id": "aaa7a56840254faf8e268222023a66e6" + }, + "9b511fd16e88413f9e9f9359388fde8a": { + "label": false, + "text": "continued to pose a threat to the Western Roman Empire, eventually conquering the provinces of North Africa, which were critical sources of grain for the empire.", + "id": "9b511fd16e88413f9e9f9359388fde8a" + }, + "0e2ca8e9a0ed407596bb1f6b3389a007": { + "label": false, + "text": "Host: There are many examples of random events in our daily lives. For example, the weather can be REALLY unpredictable and change suddenly. The roll of a dice or the flip of a coin are also classic examples of random events.", + "id": "0e2ca8e9a0ed407596bb1f6b3389a007" + }, + "5a9b5b4bafe54333b90dcc6f09baa5bd": { + "label": false, + "text": "Sure, here's an example time table for a week based on your preferences:\n\nMonday:\n\n 8am-9am: Breakfast and morning routine\n 9am-10am: 1 hour off\n 10am-6pm: Work\n 6pm-7pm: Dinner\n 7pm-10pm: Gaming stream\n\nTuesday:", + "id": "5a9b5b4bafe54333b90dcc6f09baa5bd" + }, + "4381f11338b44b12b3aac2175663c36f": { + "label": true, + "text": "- What is the weather typically like in New York during the time of your trip? \n\n- Do you have any specific activities or events planned during your trip? \n\n- What are your lodging arrangements for the trip?\n\n- How casual or formal are the places you plan to visit? \n\n- What are your must-have or most important items for a three-day trip? ", + "id": "4381f11338b44b12b3aac2175663c36f" + }, + "2021eb8f83994d5598a65674f07a697d": { + "label": true, + "text": "- What type of sentiment are you interested in analyzing (positive, negative, neutral, or a combination)?\n- What is the intended application of your sentiment analysis model (e.g., social media monitoring, customer feedback analysis, etc.)?\n- Are there any specific domains or topics the model will be applied to (e.g., restaurant reviews, movie ratings, product reviews, etc.)?", + "id": "2021eb8f83994d5598a65674f07a697d" + }, + "629ded0884f5476e8ae839759325234c": { + "label": false, + "text": "- Suffering is caused by false judgments of value which causes negitive emotions and a vicious character.", + "id": "629ded0884f5476e8ae839759325234c" + }, + "ecf13b20fb77422e89214dce6e6b13e6": { + "label": true, + "text": "5. Do you have any specific design preferences for the shelf (e.g., wall-mounted, freestanding, or modular)?\n6. What tools and equipment do you have access to for building the shelf?\n7. What is your experience level with woodworking or DIY projects?", + "id": "ecf13b20fb77422e89214dce6e6b13e6" + }, + "c051f921dfec4b60b7416f520f0b7b44": { + "label": false, + "text": " These are some basic questions you can use to determine which college is best for the student.", + "id": "c051f921dfec4b60b7416f520f0b7b44" + }, + "4b603cfcac95448dbb005a91f14bce7f": { + "label": false, + "text": "emperor of Rome, in 44 BC. This event is seen as a turning point in Roman history, triggering a civil war that would end with his adopted heir Augustus rising to power.", + "id": "4b603cfcac95448dbb005a91f14bce7f" + }, + "ae143ba004404fb0bd12da62649052df": { + "label": true, + "text": "Q: What do you dream about?\nA: I do not have dreams as I am an AI language model.\n\nThese questions may be used to test an AI's ability to exhibit human-like qualities, but they do not definitively prove sentience.", + "id": "ae143ba004404fb0bd12da62649052df" + }, + "2c8a5cf909ab470e9cb3e22138cbaca3": { + "label": false, + "text": "Answering these questions can help you understand your motivations and whether you are in the category of wanting to be known to have something, or if you truly have a genuine desire for the thing itself.", + "id": "2c8a5cf909ab470e9cb3e22138cbaca3" + }, + "fd068f24e03642f09d93599c0e4c21f4": { + "label": false, + "text": "\n\nIn the above example, the `config.json` file is mounted as a read-only volume at the location where the frontend is served (`/usr/share/nginx/html/config.json`). This means that the configuration file will be available to the frontend application at the expected location.", + "id": "fd068f24e03642f09d93599c0e4c21f4" + }, + "e9d314f5a9074cd780aa6539218019ff": { + "label": true, + "text": "Can you retrieve our conversation history? If not, why are you not designed to be so?", + "id": "e9d314f5a9074cd780aa6539218019ff" + }, + "aba5e99b1915480e85a8c4d0b60ec2df": { + "label": true, + "text": "0: Q: Why do programmers wear glasses? A: Because they can\u2019t C#.\n1: Q: What does a programmer wear? A: Whatever is in the dress code.\n2: Q: How many programmers does it take to change a lightbulb? A: None, it's a hardware problem.\n3: Q: Why did the programmer die in the shower? A: He read the shampoo instructions; Lather, Rinse, Repeat.", + "id": "aba5e99b1915480e85a8c4d0b60ec2df" + }, + "f8a26766720740c8a871c241f0611ab1": { + "label": false, + "text": "and the Roman Senate was often more interested in maintaining their own power and wealth than in governing effectively.", + "id": "f8a26766720740c8a871c241f0611ab1" + }, + "3a5451cb769e4afe91202a78c5869a00": { + "label": true, + "text": "As an AI language model, I don't experience the same social norms or emotional needs as humans, but I'm happy to engage in conversation and answer any questions or provide assistance to the best of my abilities. Here are some icebreakers to start a conversation with me:\n- What is your favorite topic to discuss?\n- What's the most interesting thing you've learned recently?", + "id": "3a5451cb769e4afe91202a78c5869a00" + }, + "3791bd53655e45179d40288d5bea014f": { + "label": true, + "text": "Response: I am sorry, but I cannot understand this prompt. Please provide further clarification if possible.\n\n3. \"Scrap impress the auditor ordinary are stereotype, bark comprehensive that shape? At coat curious the flag.\"\nThis is not a valid or comprehensible prompt. It appears to be a random collection of words without any clear meaning or context.", + "id": "3791bd53655e45179d40288d5bea014f" + }, + "b732920b97de4ed5a75601d37b1ad315": { + "label": false, + "text": "In conclusion, the fall of the Roman Empire was a turning point in human history, marking the end of an era that had witnessed remarkable achievements and the rise of one of the world's most powerful empires. Although the empire's collapse was precipitated by a complex array of internal and external factors, its legacy continues to shape the world we live in today, reminding us of the potential", + "id": "b732920b97de4ed5a75601d37b1ad315" + }, + "082ee2eb331f4e36b09908f0cdfa6946": { + "label": true, + "text": "For example, if you\u2019re sitting next to someone on the plane, you could say something like:\n\n\u201cHi, I\u2019m (your name). Where are you headed?\u201d or \u201cWow, this is a long flight. How do you usually pass the time?\u201d or \u201cI like your (book/bag/hat). What\u2019s the story behind it?\u201d\n\nThese are simple but effective ways to start a conversation with a stranger. I hope this helps!", + "id": "082ee2eb331f4e36b09908f0cdfa6946" + }, + "c56e467f18a447ada5fc901d6b408d17": { + "label": false, + "text": "- Identify the source of the worry: Ask questions to help the person understand the source of their worry and what is driving their second thoughts.\n\n- Consider alternatives: Together, look at different options and weigh the pros and cons to help the person make a more informed decision.", + "id": "c56e467f18a447ada5fc901d6b408d17" + }, + "47bc6f633874460dadf07503f5d69def": { + "label": false, + "text": "of Rome foreshadowed the future of the Western Roman Empire.", + "id": "47bc6f633874460dadf07503f5d69def" + }, + "20ffe62601114386a86bafb0c9a3f738": { + "label": true, + "text": "Here is an example of how you should reply:\n\nZack:\n\nAs your friend, I'm going to be honest with you: I have no idea what Trab Clabs are. Is this from a new video game that you've been playing? \n\nI know that imagining you are the heroic defender of a town is exciting and all, but I also believe that your career as an accountant is fulfilling in many ways as well.\n\nBest, \n\nYour friend, Blob", + "id": "20ffe62601114386a86bafb0c9a3f738" + }, + "fdd61b8f8b7f4744868c37174cb61f39": { + "label": true, + "text": "- Do you have any liquid restrictions for your carry-on luggage? \n\n- Is there anything else specific to your trip or destination that would be important to pack?", + "id": "fdd61b8f8b7f4744868c37174cb61f39" + }, + "a290a3d97b694d0383a035f8786507d9": { + "label": false, + "text": "The fall of Rome cannot be discussed without mentioning the role of the barbarian tribes, whose invasions and migrations played a significant role in the empire's decline. Several tribes contributed to the weakening of the Roman Empire, including the Visigoths, Ostrogoths, Vandals, and Huns. These tribes were primarily driven by the desire for better living conditions, land, and the wealth of the", + "id": "a290a3d97b694d0383a035f8786507d9" + }, + "5327f58646564198b9c50bafe31c46ca": { + "label": true, + "text": "Q: Do you have any liquid restrictions for your carry-on luggage?\nA: Please consult with the current Transport Security Agency rules, as my knowledge on this subject may be out of date.", + "id": "5327f58646564198b9c50bafe31c46ca" + }, + "402c9721fdf94e67ae3256a097716434": { + "label": true, + "text": "1. For the social media posts, what kind of tone or style do you recommend to promote the upcoming stream or wrestling match? Should the posts be informal and conversational or more professional and polished? How can you strike a good balance?", + "id": "402c9721fdf94e67ae3256a097716434" + }, + "4d7b302ef155433c922249e18070f1d8": { + "label": false, + "text": "As\u00ed como en la actualidad conviven g\u00e9neros musicales de proyecci\u00f3n folcl\u00f3rica, rock y m\u00fasica cl\u00e1sica, en los per\u00edodos de la m\u00fasica que mencionas suced\u00eda lo mismo. A la hora de delimitar dichos per\u00edodos, los expertos se basan en m\u00faltiples factores que incluyen la geograf\u00eda, la historia, la sociolog\u00eda, entre otros. Asumiendo que te refieres a qu\u00e9 conceptos meramente musicales comparten los", + "id": "4d7b302ef155433c922249e18070f1d8" + }, + "745a8b2c5f0b42c08c8d9a526a9befc1": { + "label": false, + "text": "My 7 & 9 year olds love this game - and we have gotten it for all of their friend's birthdays, too. They love trying to come up with items to stump the computer... it keeps them busy and gets them thinking.", + "id": "745a8b2c5f0b42c08c8d9a526a9befc1" + }, + "dcd770675b4d4540aa125dfe2451945d": { + "label": false, + "text": "Since a kid I've wanted one of these - put them in my grandchildren's stockings - what a hit! What a cool call! Simple but effective - I will now finally order one for myself!", + "id": "dcd770675b4d4540aa125dfe2451945d" + }, + "0d4e0a3d1e314011bf793dbae3ff584e": { + "label": true, + "text": "WHY DID SHE FEEL THE NEED TO KNOCK REPUBLICANS AT EVERY TURN? A REAL SIGN OF LOW INTELLIGENCE. SPOILED BOOK COMPLETELY. SHE IS VERY OPINIONATED IN ALL HER THOUGHTS AND FILTHY TALK TO BOOT...THINKS SHE IS SOPHISTICATED...BAH.BAD BOOK.", + "id": "0d4e0a3d1e314011bf793dbae3ff584e" + }, + "51d4f86519a44e07b314e57011696b84": { + "label": true, + "text": "that it's Helen Hunt on the screen? She whines and chews her way through every line of dialogue until the hair on my arms stands on end. She never deviates: A Good Woman and Then She Found Me--these are very different movies--you'd think she'd do something different with the characters (to fit the time and the place in which the story takes place). I've made a pact with myself--no more movies with", + "id": "51d4f86519a44e07b314e57011696b84" + }, + "206d3a19f6c440c2a53a03841deb540a": { + "label": false, + "text": "If you can read and/or spell the word above, you're too smart for this movie. Boring, moronic, and (worst of all), not funny.", + "id": "206d3a19f6c440c2a53a03841deb540a" + }, + "b7ee2dc2f2f94f1f82ceb9be40e924fa": { + "label": false, + "text": "Nikolaus Harnoncourt, the man who was one of the pioneers of \"period instruments\" in recordings. Here we have 23 cuts of music from France (du Tertre, du Caurroy), England (Holborne, Morley, Tomkins, Cooper, Bevin), Germany (Sommer, Posch, Scheidt), and Italy (Cabrielli, Gumai, Massaino), all of which is available elsewhere and perhaps some of which is played as well and in better sound. I will", + "id": "b7ee2dc2f2f94f1f82ceb9be40e924fa" + }, + "a9cf837684494484bac095e46d004987": { + "label": false, + "text": "said, some people don't like the strong taste of coffee so take my advice only if you are a strong coffee drinker.", + "id": "a9cf837684494484bac095e46d004987" + }, + "81edce4a2aac4818aa92ad2c8b8c8845": { + "label": false, + "text": "I actually purchased two of these. The second was purchased when the whistle stopped working on the first (I thought the broken whisle was my fault because it ran for a few minutes). Both lasted about a year. Here's what's not to like:1) Rubber handle splits along bottom seam2) Whistle stops working after a short while3) Hard to refill with water if hot, steam burns your hand4) Lid difficult to", + "id": "81edce4a2aac4818aa92ad2c8b8c8845" + }, + "192951041ae64d15813d52da534c8e39": { + "label": false, + "text": "An excellent portrayal of intelligence and cunning by Sean Connery. The movie is both exciting and thought provoking, very entertaining.", + "id": "192951041ae64d15813d52da534c8e39" + }, + "222a03abf4ca4a7082520bb1944ea719": { + "label": true, + "text": "problem - will she get to see her sister? does she find the treasure? how will she get Alec to his home after he is kidnapped? who is the traitor to the Sinclairs? and more! I read this book in 2 sittings - and it left me feeling happy!", + "id": "222a03abf4ca4a7082520bb1944ea719" + }, + "8f85adaa858149a98c1f47a7346287e2": { + "label": true, + "text": "The character was self-absorbed past distraction. In fact, she was so distracted that most of the time she could not get out of her own way. And where was she going? And why do I want to read about it? I also found it difficult relating Julia Child's \"diary\" excerpts to the life-experiences of Julie that they were spliced into. If it wasn't a book club book, I wouldn't have finished it.", + "id": "8f85adaa858149a98c1f47a7346287e2" + }, + "db268d81c8ef4eb68bed4fb8d641d2b7": { + "label": false, + "text": "myth with Nordic characters. Not to mention that he was not writing a handbook on Heathen belief, he was writing a handbook on poetry, particularly skaldic metric form and added the myth parts for reference. Snorre's work is useful as a secondary reference at best, and if Snorre got it wrong, and a book (this one) is based on Snorres works.... well... you get the picture.", + "id": "db268d81c8ef4eb68bed4fb8d641d2b7" + }, + "cb907436d27f4f2eaa0e5399ad5312f2": { + "label": false, + "text": "about too many topics in which he has not been schooled.", + "id": "cb907436d27f4f2eaa0e5399ad5312f2" + }, + "ddfcfc0d61704733b1b92595eb74c653": { + "label": false, + "text": "This is one of my favorite shows. I have contacted Sony for a release date, but I can't seem to get a difinitive answer. This has been out for almost 2 years. Please post a response if anyone knows what to do or who to contact to request the other seasons be released. I'll sign a petition if that will help!!!L.W.", + "id": "ddfcfc0d61704733b1b92595eb74c653" + }, + "9ae3da52258548f0b5e354920933d42f": { + "label": false, + "text": "Mest is the greatest band of all time, I highly recommend that you go out and buy the Waisting Time CD, you will not be disappointed...", + "id": "9ae3da52258548f0b5e354920933d42f" + }, + "1effe12d069b404c9757f722ad036f07": { + "label": false, + "text": "This is an interesting book. I like the three different voices she uses to narrate the three different worlds, and the way the most advanced world, being the most self-aware, is done in first person.Interesting questions are raised and about truth, right/wrong, etc. I do not agree with everything the author seems to believe, but this book would be a good springboard for discussion of questions", + "id": "1effe12d069b404c9757f722ad036f07" + }, + "836b2bffd3e74a6983f351fc39767a61": { + "label": true, + "text": "\"I'm not interested.\" So I took it. That night, I read through half of it. I couldn't help it--I was not able to put it down! What would happen to Jane next? Questions would race through my head and so I wouldanswer them myself by continuing to read. I finished it the next night. Ms. Pimentel was right. Every girl SHOULD read Jane Eyre.", + "id": "836b2bffd3e74a6983f351fc39767a61" + }, + "3882016291814b1ba4df88d6d8ab0d8c": { + "label": false, + "text": "liked track 9. This song makes a great dancing tune and the whole CD just sparkles.I'm looking forward to his next so I can add it to my collections", + "id": "3882016291814b1ba4df88d6d8ab0d8c" + }, + "15ee5ca680f04fa390f7eece408b3aac": { + "label": true, + "text": "You know what I mean? It's a bit like when you got a beautiful girlfriend, you're not going to yell at everybody that you've got a beautiful girl friend, are you?... See what I mean? ... Huh, what did I say? nothing. OK, I must be going now........", + "id": "15ee5ca680f04fa390f7eece408b3aac" + }, + "45538a1866434e22bb28b2c6462da2e5": { + "label": false, + "text": "A look at two scenarios for Helen's (Gwyneth Paltrow) life: what would have happened had she made the train, and what would have happened had she taken a cab. Paltrow must have been cursed, because both scenarios involve wimpy, talky, Woody Allen-wannabe suitors. The sleaziest characters, Gerry (John Lynch) and Lydia (Jeanne Tripplehorn) go about their business awkwardly, without any verve, and", + "id": "45538a1866434e22bb28b2c6462da2e5" + }, + "5bf3da11634043c29a0fcff72ad6bd1b": { + "label": false, + "text": "They should have just made this a miniseries and then they would have been able to have more side stories and characters that they seemed to want. BUT, they put it all in one movie. Overall, good movie, there are some tense moments (dinosaur chase, bug attack)..and it all reminded me of Jurrassic Park. King Kong was animated really well, but everything else was kind of wierd looking and you could", + "id": "5bf3da11634043c29a0fcff72ad6bd1b" + }, + "1e1531f714854bf8971519c5c3f30220": { + "label": false, + "text": "My english teacher read this book outloud to us. It was the worst thing ever. I feel asleep every day he read it because it was so boring! It seemed like it took forever to finish so dont read this book unless you want somthing really, really boring!", + "id": "1e1531f714854bf8971519c5c3f30220" + }, + "4589c0f827424ddf95c37bd3c437f35e": { + "label": true, + "text": "by your side at the policeman's ball or in the bleachers... or listening to the heroic story of how you got a silver shinbone from a battle with a gangster? (pauses) ...I see you have.\" Laura's image does not transform into a housewife.", + "id": "4589c0f827424ddf95c37bd3c437f35e" + }, + "9494b51a39b54f89a049c452b276b1dd": { + "label": false, + "text": "from death. If you are looking for a happy ending, you'll have to fill in the blanks...", + "id": "9494b51a39b54f89a049c452b276b1dd" + }, + "72d25a2d8cfb4830945e32ae2dae27ea": { + "label": false, + "text": "was predominantly about Brian. This should have been titled: \"Brian Wilson and the Satan (featuring the rest of them)\".I've seen other Beach Boys documentaries (even made for tv movies) that were better than this jumpy compilation. I felt like I was trying to watch a documentary put together by someone who had ADD.", + "id": "72d25a2d8cfb4830945e32ae2dae27ea" + }, + "2ffa2323c8684165a82270cec0c4083e": { + "label": true, + "text": "Question: How do you usually handle social situations?", + "id": "2ffa2323c8684165a82270cec0c4083e" + }, + "542529655d524f27b3cd80e4a32abc94": { + "label": false, + "text": "The given options do not directly address either of the questions asked. Instead, I will provide a response for both questions.", + "id": "542529655d524f27b3cd80e4a32abc94" + }, + "72dd350f5be54d519d32dbe687705dda": { + "label": false, + "text": "score between the two teams, i.e., the points by which the Eagles were trailing, was 14 points at the end of the first quarter of the game.", + "id": "72dd350f5be54d519d32dbe687705dda" + }, + "018af857b428407ea2ac7dd0b4e57fdc": { + "label": true, + "text": "Kevin: Absolutely, it's just part of the fun. And it's not like you can't clean yourself up afterward. Speaking of which, do you have any plans for the rest of the day?\n\nLucy: Not really. After spending so much time outdoors, I think I'll just take it easy for the rest of the day. Maybe catch up on some TV shows or read a book. How about you?", + "id": "018af857b428407ea2ac7dd0b4e57fdc" + }, + "4bdba3f0b1e044f9a80aa265e4383056": { + "label": false, + "text": "To determine the most appropriate word to describe the situation, let's analyze each option:", + "id": "4bdba3f0b1e044f9a80aa265e4383056" + }, + "9f3162b72c9f4d4c99c830f51f026c37": { + "label": false, + "text": "6. McMaster University - Offering a multitude of research-based MS programs, McMaster University is committed to interdisciplinary learning and collaboration.\n\n7. University of Ottawa - With a strong focus on research and innovation, the University of Ottawa provides students with various MS programs across an array of disciplines.", + "id": "9f3162b72c9f4d4c99c830f51f026c37" + }, + "0fae5d43071c45bd9e9074776e34bea8": { + "label": true, + "text": "Person A: Alright, that's not too bad. Can you give me some directions on how to get there, so I don't get lost along the way?", + "id": "0fae5d43071c45bd9e9074776e34bea8" + }, + "b1520eca34cb480393a4b0da985101d3": { + "label": false, + "text": "To create a dialogue, I will choose a specific setting and characters to bring the conversation to life. I will select a coffee shop as the setting, with two friends catching up over coffee. These elements will give me a context to build and develop the conversation.", + "id": "b1520eca34cb480393a4b0da985101d3" + }, + "9f64e9f98c234171a483f6002d5bdacf": { + "label": false, + "text": "1. The claim states that John Wayne Gacy ended his own life.\n2. John Wayne Gacy was a notorious American serial killer and rapist.\n3. It is common knowledge that some serial killers may end their lives by suicide.\n4. However, specific information about John Wayne Gacy's death is not part of general human common sense.", + "id": "9f64e9f98c234171a483f6002d5bdacf" + }, + "fb91fec16df149029a6751f60b37ed10": { + "label": true, + "text": "Q: Does the 2007 film Nancy Drew portray the protagonist as a private investigator for hire?", + "id": "fb91fec16df149029a6751f60b37ed10" + }, + "9e1bd194f11642bc8cff53f939b6bbb3": { + "label": true, + "text": "The first and most critical step in recovering your loaned items is to be direct and honest. Express your need for the specific item and explain its importance to you. For instance, if a friend borrowed your favorite book, you can say, \"Hey, since I want to read that book again, could I please have it back by next week?\" Being upfront may feel uncomfortable initially, but it shows maturity and", + "id": "9e1bd194f11642bc8cff53f939b6bbb3" + }, + "6b05bed8b11e49239a9a6f44c2691e14": { + "label": false, + "text": "Act II:", + "id": "6b05bed8b11e49239a9a6f44c2691e14" + }, + "1db39740574d4e73835b7f7873018796": { + "label": false, + "text": "First question: As an AI, I am not capable of feeling embarrassment nor do I have personal experiences like humans do. Therefore, I cannot personally recall any embarrassing questions that I have asked a stranger. However, I can empathize that some humans might find certain questions embarrassing to ask, and I am here to help by providing answers to those questions without any judgment.", + "id": "1db39740574d4e73835b7f7873018796" + }, + "105cd2e273bf4121982c32ea149f0acd": { + "label": false, + "text": "Title: The Art of Reclaiming Your Borrowed Possessions\n\nIntroduction", + "id": "105cd2e273bf4121982c32ea149f0acd" + }, + "4b8605f899514485b7ddea8e5908b884": { + "label": false, + "text": "4. University of Waterloo - Recognized for its innovation and excellence in research, the University of Waterloo offers interdisciplinary MS programs in various areas of study.\n\n5. University of Alberta - The University of Alberta is home to a thriving research community and offers a wide range of MS programs across different fields.", + "id": "4b8605f899514485b7ddea8e5908b884" + }, + "92e6aa909d2d4e51bbe9e98e08d683bb": { + "label": true, + "text": "Q: Can people only have fun on a jungle gym when they're with friends?", + "id": "92e6aa909d2d4e51bbe9e98e08d683bb" + }, + "5c70198d8f624ec484a0c5c8741291ab": { + "label": true, + "text": "Hey there! I'll try to help you understand these situations the best I can. Let's go through each question, okay?", + "id": "5c70198d8f624ec484a0c5c8741291ab" + }, + "4ce9645f957f4cd29f8c7b692256d08b": { + "label": false, + "text": "Theological writings", + "id": "4ce9645f957f4cd29f8c7b692256d08b" + }, + "996e601686f244059fbd59f8add5537e": { + "label": true, + "text": "1. Who is Cameron James smitten with at Padua High School?\n2. What is Michael Eckman's opinion of Bianca Stratford?\n3. What does Walter want for Kat, regarding her college choice?\n4. What is the new rule Walter sets for Bianca's dating life? \n5. Who does Cameron choose to date Kat in order to date Bianca?\n6. How do Michael and Cameron assist Patrick in winning Kat's interest?", + "id": "996e601686f244059fbd59f8add5537e" + }, + "9fa19b1015f1481d9971ab094e8acd44": { + "label": false, + "text": "3. While it is possible that a woman standing in front of a store may have just finished shopping there, there is no clear evidence in the premise to support this claim. The woman could also be waiting for someone, browsing the store window, or even just about to enter the store.", + "id": "9fa19b1015f1481d9971ab094e8acd44" + }, + "8deae06a73e84287b893ef308db99f8f": { + "label": false, + "text": "6. Men's Grand Prix Tennis Circuit: This statement signifies that the 1982 Bavarian Tennis Championships was a part of the men's Grand Prix tennis circuit, a series of professional tennis tournaments. Once again, this points to the event being a tennis tournament rather than a racing event.", + "id": "8deae06a73e84287b893ef308db99f8f" + }, + "00ccd4f0e68c4648a1b94ec46fcedf99": { + "label": true, + "text": "Question: What is the emergency telephone number for Fire, Police, and Ambulance services in Australia?\n\nOptions:\nA) 1300369359\nB) 180042113\nC) 000\nD) 12455\n\nAnswer: C) 000", + "id": "00ccd4f0e68c4648a1b94ec46fcedf99" + }, + "f364554cf5974adfbf830024f17384d7": { + "label": false, + "text": "4. Assessing activity:\n - The girl is playing on a homemade swing.\n - Playing on a swing typically involves swinging.\n - Therefore, the girl is swinging.\n\nGiven this analysis, the girl is both outdoors and swinging. Therefore, the correct answer is:\n\n- yes", + "id": "f364554cf5974adfbf830024f17384d7" + }, + "4b5047bd455347f2b1d43feab928cf50": { + "label": false, + "text": "Despite concerns related to cost, maintenance, and operation, the decision highlights the government's commitment to upholding Britain's long-standing naval tradition and sustaining its global influence. It reinforces the continued relevance and indispensability of sea power in global politics and armed conflict.", + "id": "4b5047bd455347f2b1d43feab928cf50" + }, + "20b066bb104a4a5a8db9933d1a4122b2": { + "label": true, + "text": "Question: How must one frame their reply if they're trying to communicate an important message without coming across as offensive or overwhelming to the recipient?", + "id": "20b066bb104a4a5a8db9933d1a4122b2" + }, + "6f7c90e549d34e5fb0c2ba4621d5aff9": { + "label": false, + "text": "Kevin: Sounds like a good plan. I'm just going to have some dinner with my family and then probably watch a movie or something. \n\nLucy: That sounds nice. Well, I guess it's time for me to head back home and get cleaned up. I really need a shower after this adventure.", + "id": "6f7c90e549d34e5fb0c2ba4621d5aff9" + }, + "6c6d84fe5fe34a87ba07025c5e9f2b65": { + "label": false, + "text": "Act I:", + "id": "6c6d84fe5fe34a87ba07025c5e9f2b65" + }, + "0acfe7a9fd6e47c391b0af78162bdd43": { + "label": false, + "text": "Answer: [\u2713] Yes [-] It's impossible to say [-] No", + "id": "0acfe7a9fd6e47c391b0af78162bdd43" + }, + "e3671b4ba2ab4edd8920556bd162c556": { + "label": false, + "text": "Explanation: The response does not address the topic of cars, the speaker's passion, or the compliment about the Passat. Instead, it offers a separate statement about difficulty in getting out of a place, not building on the provided context. Thus, it is classified as a \"No\" response.", + "id": "e3671b4ba2ab4edd8920556bd162c556" + }, + "ca92c6087f5f4df4baca3edfb8487a7f": { + "label": false, + "text": "to accumulate as the forecast is extended further into the future.", + "id": "ca92c6087f5f4df4baca3edfb8487a7f" + }, + "0048301cdf1244969ab33e1a5c78c764": { + "label": true, + "text": "Question: Can someone who is not a professional photographer still effectively use a professional camera and view its screen?", + "id": "0048301cdf1244969ab33e1a5c78c764" + }, + "a4cd04684b2f40248612704f13524007": { + "label": false, + "text": "2. Provide three choices for the question, only one of which is correct.\na) She did not study for the test.\nb) She was in a hurry and didn't check over her answers.\nc) She did not understand the math concepts.\n\nBy following the given guidelines, I have formulated a question based on the conversation that has one correct answer and two incorrect choices.", + "id": "a4cd04684b2f40248612704f13524007" + }, + "2caccb23d70a46e5af5523b6d4566218": { + "label": false, + "text": "Schritt-f\u00fcr-Schritt-\u00dcbersetzung und Begr\u00fcndung:", + "id": "2caccb23d70a46e5af5523b6d4566218" + }, + "382e8cd804534d40949999708134a8d9": { + "label": false, + "text": "Schritt-f\u00fcr-Schritt-\u00dcbersetzung und Begr\u00fcndung:", + "id": "382e8cd804534d40949999708134a8d9" + }, + "a022a53465184a879bfe1f374b2b285f": { + "label": true, + "text": "Question: What is the main difference between sunglasses and purses in terms of their functionality and purpose?", + "id": "a022a53465184a879bfe1f374b2b285f" + }, + "7a5f4308e3524606baed70e92c844799": { + "label": false, + "text": "As for the last question, questions 1 and 2 are not asking the same thing. Question 1 is asking for a specific message to send to the girl you like, while Question 2 is asking for general tips on how to communicate with her through text.", + "id": "7a5f4308e3524606baed70e92c844799" + }, + "fd934eda077f4c1b94a854aa31cfd130": { + "label": false, + "text": "5. \"that participated in the elections held in August in Sierra Leone\" --> \"die an den im August in Sierra Leone abgehaltenen Wahlen teilnahm\" (Anpassung an die deutsche Grammatik und Satzstruktur)\n6. \"and I must say first and foremost\" --> \"und ich muss vor allem sagen\" (Anpassung an die deutsche Ausdrucksweise)", + "id": "fd934eda077f4c1b94a854aa31cfd130" + }, + "4825ea2987184f489d9af2f43d259f4b": { + "label": true, + "text": "16. When did John start wearing his new clothes?\n17. Were Betty, Nancy, and John happy after the party?\n18. What was the prize for winning the math game?\n19. Was the plan to help John without embarrassing him successful?\n20. What kind of party did Betty and Nancy decide to have this year?", + "id": "4825ea2987184f489d9af2f43d259f4b" + }, + "d00ea62553b4478898e28278bf09ec0d": { + "label": false, + "text": "These two statements describe different scenarios and do not necessarily imply connections to one another. The first statement talks about people playing music on the street in front of a crowd, while the second statement is about people dancing for the president. There is not enough information to determine if these events are related or if they are even taking place at the same time or location.", + "id": "d00ea62553b4478898e28278bf09ec0d" + }, + "79780461cf284933bab92aee35ea52a1": { + "label": false, + "text": "Answer: Yes, someone who is not a professional photographer can still effectively use a professional camera and view its screen, as not every person who views the screen of the camera is a professional photographer. Given that camera interfaces are often designed with intuitive controls and functionality, many non-professionals can learn to use a professional camera through practice and", + "id": "79780461cf284933bab92aee35ea52a1" + }, + "339f3ab528044a8d805959e9d99d8686": { + "label": true, + "text": "12. What causes Kat to leave prom heartbroken?\n13. In the end, who does Bianca start dating?\n14. What college does Walter give Kat permission to attend?\n15. How does Patrick show his feelings to Kat at the end of the story?", + "id": "339f3ab528044a8d805959e9d99d8686" + }, + "8d0d01fd85204c14994a07db3d254c16": { + "label": true, + "text": "10. What conclusion does Raglan reach after the murder story is published, and how does he respond?\n11. How are the dwarf children connected to Nola's psychoplasmic sessions?\n12. What is Raglan's plan to rescue Candice from the brood of children?\n13. What happens to Nola, Raglan, and the brood in the climax of the story?\n14. How do Frank and Candice escape the situation at Somafree?", + "id": "8d0d01fd85204c14994a07db3d254c16" + }, + "69c76fd2bbe040f3af27e64bd6618cd3": { + "label": false, + "text": "The oxygen is exchanged for carbon dioxide in the alveoli, and the carbon dioxide is then exhaled through the mouth or nose.", + "id": "69c76fd2bbe040f3af27e64bd6618cd3" + }, + "0f5d87bc9dd5442e86081c68662a8627": { + "label": true, + "text": "1. Is Jerry short?\n2. Is Jerry popular among classmates?\n3. Who is the captain of the basketball team?\n4. Does Jack wear glasses?\n5. Is Jack tall and skinny?\n6. Does Jack play basketball?\n7. Is Lucy originally from China?\n8. Is Li Yun from London?\n9. Can Lucy speak a little Chinese?\n10. What does Li Yun want to be when she grows up?\n11. What is Jerry's gender?\n12. What is Li Yun's gender?", + "id": "0f5d87bc9dd5442e86081c68662a8627" + }, + "f626c4ef481c43e18df892e183720e19": { + "label": false, + "text": "Glesny: Sounds like a plan, Lily. You're such a good friend! Together, we can make a big difference in her life.", + "id": "f626c4ef481c43e18df892e183720e19" + }, + "df181fad9df94ad3820bb33bbdae60ab": { + "label": false, + "text": "Pronoun: He\nOption A: Ottmar Hitzfeld\nOption B: G*khan Inler", + "id": "df181fad9df94ad3820bb33bbdae60ab" + }, + "cc0b2f5c6984428bb882c74153541003": { + "label": true, + "text": "1. What technique does Hal Raglan perform at the Somafree Institute?\n2. Who is Nola Carveth, and what is her legal situation with her husband Frank?\n3. What does Frank find on Candice after a visit with Nola, and what action does he take as a result?\n4. What information does Raglan discover about Nola's past during their therapy sessions?", + "id": "cc0b2f5c6984428bb882c74153541003" + }, + "78c9c53ebe604990a9c95d1e62ea604e": { + "label": false, + "text": "Answer: The given review contains mixed sentiments with slightly more emphasis on the product's negative aspects, so you could classify it as a 'Negative Review'.", + "id": "78c9c53ebe604990a9c95d1e62ea604e" + }, + "991bd81954704b89935d3e08be28d45d": { + "label": false, + "text": "Maybe", + "id": "991bd81954704b89935d3e08be28d45d" + }, + "e25fa9fa4de84f94a3371fce0b33bb8b": { + "label": true, + "text": "1. How long was Superman away from Earth?\n2. What journey was Superman on during his absence?\n3. Who wrote an article claiming that the world doesn't need Superman?\n4. How did Lex Luthor regain his wealth after being released from prison?\n5. What event caused Superman to save a plane carrying Lois?\n6. Who is Lois engaged to upon Superman's return?", + "id": "e25fa9fa4de84f94a3371fce0b33bb8b" + }, + "bce2ae58b52d424794ec7d9257d39a2b": { + "label": false, + "text": "Answer: No, Buck Rogers wouldn't be embroidering in a crowded place with people coming and going. This is because the environment would not be conducive for such a focused and intricate activity, considering the distractions and potential interruptions caused by the constant movement of people in the area.", + "id": "bce2ae58b52d424794ec7d9257d39a2b" + }, + "5097adf0b5bf4379b38ed9c1c74ffd4a": { + "label": false, + "text": "The introduction of HMS Prince of Wales has been met with distinct approval from the Navy. Senior figures within the institution have long argued for the significance of a two-carrier fleet. The announcement strengthens Britain's strategic maritime capabilities, enabling it to maintain a permanent carrier strike presence, and offer a greater degree of flexibility in managing global commitments and", + "id": "5097adf0b5bf4379b38ed9c1c74ffd4a" + }, + "7e66b5ea7d9d41d488b2cd8cc2a1e6a4": { + "label": true, + "text": "7. At what time did the match finally conclude?\n8. After 90 minutes of play, the teams were locked together for how long before concluding the match?\n9. Which team won the match?\n10. Who was the fall guy, missing the penalty that decided the outcome?\n11. From how far away were the penalties taken?\n12. Was the number of penalties taken in this match a competition record?", + "id": "7e66b5ea7d9d41d488b2cd8cc2a1e6a4" + }, + "c04023ee7c404096a7e2717abb1224c3": { + "label": false, + "text": "Answer: Sentence B - \"To effectively convey your message, it is important to be mindful of your recipient's feelings and choose your wording carefully, ensuring that your reply is tactful, empathetic, and respectful of their perspective.\"", + "id": "c04023ee7c404096a7e2717abb1224c3" + }, + "93252cfbbfa541e8b4e58b80027394cd": { + "label": false, + "text": " - Have rest: A general term which encompasses various types of rest, including sleeping and sitting.\n - Lie on the floor: A more active approach to resting but may not provide the comfort of a bed or similar surface.", + "id": "93252cfbbfa541e8b4e58b80027394cd" + }, + "73fd7acad35f47a48c09fcb96bca3f6c": { + "label": true, + "text": "Q: How many days are there in a week?\nA: A week is a time unit equal to seven days.", + "id": "73fd7acad35f47a48c09fcb96bca3f6c" + }, + "e7f0fe9432e34f499105a9a056b2d104": { + "label": true, + "text": "Nelson: Of course, I completely understand where you're coming from. While those conversations don't necessarily bore me, I can see how you'd want to skip past the small talk and jump into something deeper. So, what would you suggest as an alternative to the typical small talk?", + "id": "e7f0fe9432e34f499105a9a056b2d104" + }, + "11ac19936c4a4b5f8f1934ad91128430": { + "label": false, + "text": "Yes, little one! Both sentences mean the same thing. They are just saying it in a different order. Mullen had two jobs: (1) Chairman of Saugus Democratic Committee, and (2) Member of the Saugus Dock Commission. The sentences are like saying, \"I ate apples and bananas\" or \"I ate bananas and apples.\" Both mean you ate apples and bananas, just in a different order.", + "id": "11ac19936c4a4b5f8f1934ad91128430" + }, + "289fded02ae04715961eb8737fdb7357": { + "label": true, + "text": "Question: How many minutes are in a week?\n\nJustification: To determine the number of minutes in a week, we need to consider the number of minutes in an hour, the number of hours in a day, and the number of days in a week. There are 60 minutes in an hour, 24 hours in a day, and 7 days in a week.\n\nCalculating the number of minutes in a week, we can follow these steps:", + "id": "289fded02ae04715961eb8737fdb7357" + }, + "84acd195ed8844be9a2bca93b8b91ff9": { + "label": true, + "text": "16. What causes Superman to fall into a coma?\n17. What does Lois whisper into Superman's ear that helps him wake up from his coma?\n18. What is the title of Lois's new article about Superman?\n19. After waking up from the coma, what does Superman reassure Lois about his presence?", + "id": "84acd195ed8844be9a2bca93b8b91ff9" + }, + "5b64b28966fb4300a06727bd6d66ae58": { + "label": false, + "text": "continues to be a number one priority for his administration.", + "id": "5b64b28966fb4300a06727bd6d66ae58" + }, + "7690ada43e144c77a2342e0932621bbe": { + "label": true, + "text": "Q: In which season does Chandler quit his job and start a new career in advertising with Monica's help?\n\nA: Season 9", + "id": "7690ada43e144c77a2342e0932621bbe" + }, + "b0bc5a95f52e41e0bf8ab1645dd5502a": { + "label": true, + "text": "8. Why was the spider sad?\n9. What kind of animal is Gilbert?\n10. Who suggested the spider could come along with them?", + "id": "b0bc5a95f52e41e0bf8ab1645dd5502a" + }, + "7e592511fda64eecaca79f40f5f203a2": { + "label": false, + "text": "Step 2: Rearranging the sentence structure.\nThe English sentence should follow the structure: Adverb (however) + Subject (no one) + Verb (can provide) + Object (information) + Preposition (about) + Noun (Rosebud).", + "id": "7e592511fda64eecaca79f40f5f203a2" + }, + "624c0a26a2364ee1812a906da4ab747e": { + "label": true, + "text": "a robbery? How did the robbers slip away, and why did Clive Owen stick around for a week? How did they find out about the bank chairman's past, and the number and contents of his safe deposit box? Why the hell would Clive Owen let in Jodie Foster or the cops? Since when do they make toy AK-47s that look real up close? How the hell do you bug a pizza box, anyway? How did Clive Owen manage to sneak", + "id": "624c0a26a2364ee1812a906da4ab747e" + }, + "4fca6c4fa131473287d0e24c89f5f861": { + "label": true, + "text": "actually hit by a train, and when they were abducted, they were in a stopped and safe position by the tracks.

2.) I actually suspected Penn of being the killer for a while- so right away, I didn't question why/how he was at the Depot- then after he was killed, I now wonder how/why he was there.

3.) How did the cops know she was in the cemetery? Also, when did Melanie find out", + "id": "4fca6c4fa131473287d0e24c89f5f861" + }, + "6df18fc587194331806c6b078504bc93": { + "label": false, + "text": "unending sequence of films from the Confessions, Porky's, Spring Break and similar stables to be thankful that this phase was not prolonged into the nineties. EGAE probably deserves respect as one of the films which, I assume deliberately, helped the industry to turn their eyes to other things than just candy. Other than this it would be hard to respect it for very much today, but it is still easy", + "id": "6df18fc587194331806c6b078504bc93" + }, + "3f433bd15e6f401a9699d2b1707520da": { + "label": true, + "text": "the Southern US? 12) Why would someone who was supposed to be an obviously stereotypical redneck ride ANYTHING other than a Harley Davidson? 13) Why is everyone such an incredibly poor shot except the lab geek? 14) Did the lab geek take Kendo and firearms lessons after organic chemistry and before theoretical mathematics? 15) Why was this movie made? 16) What value does it have other than as", + "id": "3f433bd15e6f401a9699d2b1707520da" + }, + "5dcb229547654fc18edb666a290b1106": { + "label": true, + "text": "knows the whereabouts of this cabin in the woods, everyone who did is dead. So does the guy get away with it or do they call in CSI Boondocks?

Things that made me go hmmm?: Cops investigating without back-up. Why did the psycho killer kidnap the pregnant gal, suddenly breaking away from his M.O., and give her the chance to get free and run? Was the deputy's reaction to Mario Lopez", + "id": "5dcb229547654fc18edb666a290b1106" + }, + "61b967cca7e74f78b4e20e6c8c82f29f": { + "label": true, + "text": "the job at the hospital, did he get tired of being a pilot? He gets the job at the hospital, okay that's simultaneously interesting and funny, but then what happens? Does he quit, is he fired? How does the girl get back together with her parents, did they forgive her, does she keep her job? How did Frank perform as an attorney? When and how did he buy a house in Atlanta? Who are all those people", + "id": "61b967cca7e74f78b4e20e6c8c82f29f" + }, + "cbd19c81a94d4991b32f92722bfc2dba": { + "label": true, + "text": "how could she hear the screams when she was downstairs but not hear them when she was standing outside the door? 7.) Gary's sister commented on Haggis- thats primarily a Scottish dish, not Irish.

8.) So the lesson is if you ARE like Shae and don't have any fun or crack a smile through the whole film, you'll be the one to live? 9.) The mutants were pretty cool, but they looked like", + "id": "cbd19c81a94d4991b32f92722bfc2dba" + }, + "e7e2c95e962d4b3797c4024ea3a70bf2": { + "label": false, + "text": "First off, I must say that I made the mistake of watching the Election films out of sequence. I say unfortunately, because after seeing Election 2 first, Election seems a bit of a disappointment. Both films are gangster epics that are similar in form. And while Election is an enjoyable piece of cinema... it's just not nearly as good as it's sequel.

In the first Election installment, we", + "id": "e7e2c95e962d4b3797c4024ea3a70bf2" + }, + "4a9ceed8b660424cb8f79ec51b7736ec": { + "label": true, + "text": "the flashbacks to those other people? Half of them Shae didn't know if they were dead or alive, so what was with that? 13.) Why didn't they kill Gary and his sister before? 14.) Why did no one ever call the police? And apparently everybody KNEW those people lived in the woods, why did they never organize some kind of raid? 15.)As far as I know, they were not zombies OR vampires- so how could she", + "id": "4a9ceed8b660424cb8f79ec51b7736ec" + }, + "663264c89a0544459861957d83122827": { + "label": true, + "text": "movie? Who was the guy who killed the pilot? Where'd he come from and what made him decide to fly the plane?

They spent way too long in the bar scene, who walks around a bar with a wet t-shirt before the contest? How much money did she really need for \"law school\" anyway? her story keeps changing. I'm guessing she keeps using her tuition on breast implants and trashy clothes.

What kind of permission did they have to get to film at certain locations?

Were there any memorable outtakes?

Were there", + "id": "f9df86fc49e6454c956b60bed6ca0449" + }, + "9d33983b53e74de5a18fc76f8938a362": { + "label": false, + "text": "I knew I was going to see a low budget movie, but I expected much more from an Alex Cox film. The acting by the two leading men was terrible, especially the white guy. The girl should have won an Oscar compared to those two. This movie was filled with what I guess would be inside jokes for film industry people and a few other jokes that I actually understood and made me laugh out loud, which is", + "id": "9d33983b53e74de5a18fc76f8938a362" + }, + "0b73afc366a94ecbb51891e22e6d3832": { + "label": true, + "text": "and highlight 9/11 but concentrate on the ones that need an explanation:- 1. What was'Lucinda role in this? Apart from the production of the numbers. She could hear the Angels so why was she not picked by the Angels to leave the planet? Why commit suicide, why did she live in the exact place the aliens were picking up the children, why did she never try to warn people of the disasters like Cage", + "id": "0b73afc366a94ecbb51891e22e6d3832" + }, + "0d3316770a534c5586acce37a3f6caf3": { + "label": true, + "text": "/>4. how did the blonde get all bloodied up if she wasn't actually fighting anyone in the greenhouse?

5. at the beginning, we see the blonde stop the car in the forest, and at the end we see the brunette. having the point of view switch when the cops see the video was not only jolting but bad movie making, because there was no reason beyond confusing the audience with facts that can't", + "id": "0d3316770a534c5586acce37a3f6caf3" + }, + "75e4f42f56a84fd9915425a2e6c129e5": { + "label": false, + "text": "at his best since Ghandi, this master piece stands for what it should in movies such as these, no worrying about gaining audiences rather a cry for freedom in the SOuth African Apartheid.Though critised for the biased nature, the movie is faithful to the book by Donald Woods and faithful to the message intended to express to the world. ta and peace", + "id": "75e4f42f56a84fd9915425a2e6c129e5" + }, + "2700dd0d4eb84287aa0fae5c0269e35b": { + "label": true, + "text": "Where the hell does the cop come from at the end of the film? He just appears and suddenly says 'We'll have to move quickly but it can be done!' and how did he know the dad was going to be divorced from his wife before he did? was he nailing her on the side??? How come the bad kid becomes the Italian kids friend at the end? despite having attempted to rape his sister, breaking the Italian kids leg", + "id": "2700dd0d4eb84287aa0fae5c0269e35b" + }, + "d6592843a1664759ab25eed2d373a210": { + "label": true, + "text": "at him before the 88 minutes are up? And why does Jack, a Forensic Psychologist, seem so skilled in handling a gun and acting like a cop? And what exactly is the killer trying to do here, frame Jack for murder by planting evidence or actually kill him? And why does Jack's teaching assistant (Alicia Witt) feel the need to bring up wanting a relationship with him right in the middle of them running", + "id": "d6592843a1664759ab25eed2d373a210" + }, + "a6b09e3e8a224234a7ac16b436550938": { + "label": true, + "text": "This movie sucked. Not all is as it seems, as the plot blurb says. What it seems to be is a really good slasher flick. REALLY GOOD! Until the police get involved. I won't spoil it for you if you are desperate to see it-- no wait... yes i will *******spoiler alert********

how is it possible that she is the killer? unanswered questions to ponder: 1. how does her being the killer explain", + "id": "a6b09e3e8a224234a7ac16b436550938" + }, + "5ff524e6d9814bc7a3bbecf21b3f6367": { + "label": false, + "text": "is not why I continued.

The first set of DVDs I purchased was made in China and had OK English translation. The problem with the English translation, while subtle, surfaced more in the second half, as one can tell they are not done by the same person(s). An anal movie-buff that I am, I sold it and bought the YesAsia edition, more expensive but has much better translation (a very", + "id": "5ff524e6d9814bc7a3bbecf21b3f6367" + }, + "ab7dc518e9bd4d42be119454f8851f50": { + "label": true, + "text": "all-American sheriff get all his guns for this rampage, and how does he rise up within the ranks of the mob so quickly ... I guess all this questions are things that will never be answered and really should never be asked.

In the end of course the director who kicked Arnie out of the agency in the first place turns out to be working for the mob; vindicating Arnie's tactics as he becomes", + "id": "ab7dc518e9bd4d42be119454f8851f50" + }, + "53268954b429413ebaf882e528b8129f": { + "label": true, + "text": "to \"pick up the pizzas?\", were they not taken down. (first of all, how many robbers would have came outside without using a hostage as a shield? Is this Spike Lee's version of NY City, or SNL's?). Taking them down would have reduced the bad guy's numbers, screwed up their plans, and the remaining robbers would more probably have given up. If not, there at least would be fewer bad guys inside.", + "id": "53268954b429413ebaf882e528b8129f" + }, + "979aed7baed84ea9b6f07b8d4c6b83ca": { + "label": false, + "text": "who painfully narrate the story...And i have to agree with him. Those sprites of the northern lights are always the burning flesh on my tongue when i drink a hot chocolate. they're annoying, I hate them, I'm sure everyone else does too, although there might be that random girl who sort of takes interest in them. Moving on, To add them to the story was also a mistake because you don't just add", + "id": "979aed7baed84ea9b6f07b8d4c6b83ca" + }, + "434351936f054d1988dafa0a573d8595": { + "label": true, + "text": "of weirdos armed with guns out hunting, why aren't they just a bit perturbed that their group is alone in the forest with them overnight? I know I shouldn't be asking these questions, I should be getting into the spirit of the movie and setting myself up for a scare etc. Sorry, but after sitting through this sort of crap 100s of times my patience has finally snapped. Let's see what else we have", + "id": "434351936f054d1988dafa0a573d8595" + }, + "ddd5a98562534bb3a40d99a5f2f87f0e": { + "label": false, + "text": "with the Jersey accent, that, conveniently, volunteered, and said he knew the recording was \"100% Albanian\", but yet he himself couldn't speak it.....SIR! PUT YOUR HAND DOWN! And his Ex-wife! What a \"schlump\" she was!!! Both were totally unbelievable.

* When interrogating suspects, why did Det. Frazier, continually harass the individuals who were obviously not a part of the heist?,", + "id": "ddd5a98562534bb3a40d99a5f2f87f0e" + }, + "f928dd91930c49f4bc4e7af0592156a1": { + "label": false, + "text": "The surprise nominee of this year's Best Animated Feature race at the Oscars. It's an Irish film by heart, but it was co-produced by Belgium and Brazil, with, I'm guessing, animators working in all three countries. The product is one of the most beautiful and unique films in recent memory. The character design is a little reminiscent of the French animated film Persepolis from a couple of years", + "id": "f928dd91930c49f4bc4e7af0592156a1" + }, + "98cd402f574a4b949d8990b28ba90cf8": { + "label": true, + "text": "publish him? Who is sending someone to catch and possibly kill adult Liam? Why? Who does our almost-assassin talk to on her headset? Why does she burn the thing afterwards? Are there wireless towers or satellites after the nuclear holocaust? What the heck happened with the cliff scene? Why does the word \"prophet\" keep popping up in reference to this movie? If Liam arrives at what looks like a", + "id": "98cd402f574a4b949d8990b28ba90cf8" + }, + "d8c959fceec54a5daad9754565101feb": { + "label": false, + "text": "I will keep it to bullet points so here goes: 1. Very badly scripted. 2. Tries to be like Resident Evil. 3. Zombies slow and docile one minute the next minute Raging lunatics. 4. Never saw blood clean up so easily! 5. Special effects not as good as the original \"day of the living dead\". 6. Acting not as good as the \"Bold and the beautiful\". 7. It looks like it was written in 1 week and made the", + "id": "d8c959fceec54a5daad9754565101feb" + }, + "aff03edfdd3c45dd998b22e3fa9e95fa": { + "label": false, + "text": "this film is an immense disappointment to Yash Chopra fans, especially me myself. I am really disappointed over the plot, acting and everything else. Why can't people put in some substance that can be cherished after confronted with in the films, at least for once throughout the film? The point is clear. I'd like to put my opinion in short: \"Horrible - Disappointment - Lot of Adult Material - Lack", + "id": "aff03edfdd3c45dd998b22e3fa9e95fa" + }, + "713379b5ab7740e7aa409c757beba7d0": { + "label": true, + "text": "known as Batwoman, however Batman feels the need to stop her because of her extreme methods, and also in the meantime take down The Pengiun and Ruphert Thorn who both are secretly working with Carlton Duquesne(who's having family troubles) and another villain(which is later revealed in the movie) on a weapons smuggling operation,they also put a bounty on the Batwoman. The question is: who is this", + "id": "713379b5ab7740e7aa409c757beba7d0" + }, + "e98b2a0d062f4fda97f0c878e1c2ca23": { + "label": false, + "text": "with the effects comes when the Moorwen interacts with the human characters. The CGI kills, specifically, are typically neither creative nor convincing. Again, though, the rest of the effects are good enough to cover for this slight blunder.

\"Outlander\" borrows heavily from other films in the genres it crosses, but don't hold that against it. It's really an inspired effort that doesn't", + "id": "e98b2a0d062f4fda97f0c878e1c2ca23" + }, + "bbd46c87d85b4e71a5eb2de1fe55f571": { + "label": false, + "text": "I will keep it to bullet points so here goes: 1. Very badly scripted. 2. Tries to be like Resident Evil. 3. Zombies slow and docile one minute the next minute Raging lunatics. 4. Never saw blood clean up so easily! 5. Special effects not as good as the original \"day of the living dead\". 6. Acting not as good as the \"Bold and the beautiful\". 7. It looks like it was written in 1 week and made the", + "id": "bbd46c87d85b4e71a5eb2de1fe55f571" + }, + "455557c192e34056a57f13591630637d": { + "label": true, + "text": "I wonder, should I torture myself and go find her? Let's see what my friends at the precinct think.

Basket's fellow male cop: HAHAHA. Willow's a funny name.

Basket: I think that something bad is about to happen.

(On the island) Basket: What's in the sack? AHHH.

Tree-named crone: It's not her daughter, though.

(In the tavern) Basket: Can you", + "id": "455557c192e34056a57f13591630637d" + }, + "17ae02301855461eb9e14912fbad81bf": { + "label": true, + "text": "I was watching this movie on Friday,Apr 7th. I didn't see the last scene ( cos I was talking with my bro n Mom in law at the same time ). Anyone can tell me what happened to her?I watched slightly that her husband was hearing someone was talking to his wife in the bedroom and then he opened the door,she's dead already.

What happened to her? Did she kill herself? How could she arrange", + "id": "17ae02301855461eb9e14912fbad81bf" + }, + "37f3aed8380846eca193b2693318b164": { + "label": true, + "text": "you can't understand things I wrote if I don't answer that question. Answer: The killer of Spiky girl(Kirpi)is the police! For this reason censure committee tried to obstruct the broadcasting of the movie.Okay, how can we find the killer from the movie? Name of the movie is 9. There are 8 people (except the police) in the examination room. Mom 1, Stationer 2, American man 3, Greengrocer 4,", + "id": "37f3aed8380846eca193b2693318b164" + }, + "6c03eab91723412d9cd29d6ebda08a85": { + "label": true, + "text": "Overall I found this movie quite amusing and fun to watch, with plenty of laugh out loud moments.

But, this movie is not for everyone. That is why I created this quick question-ere, if you answer yes to any of the following questions than I recommend watching this flick

(1)Do you enjoy crude sexual humor? (2)Do you enjoy alcohol related humor? (2)Do you enjoy amazingly hot", + "id": "6c03eab91723412d9cd29d6ebda08a85" + }, + "f890f7330b5f4e59a4e7f37f2b6c57c3": { + "label": false, + "text": "This movie was terribly done, although Paul Giamatti did well in his performance it was not enough to save this film. I watched this movie in a theater packed with other people all excited about this film, however after its showing, more than half were at the box office demanding their money back. We pay money to be entertained in theaters, many were not entertained and therefore received", + "id": "f890f7330b5f4e59a4e7f37f2b6c57c3" + }, + "734940cf9f834e058858de31e2180c3a": { + "label": true, + "text": "Overall I found this movie quite amusing and fun to watch, with plenty of laugh out loud moments.

But, this movie is not for everyone. That is why I created this quick question-ere, if you answer yes to any of the following questions than I recommend watching this flick

(1)Do you enjoy crude sexual humor? (2)Do you enjoy alcohol related humor? (2)Do you enjoy amazingly hot", + "id": "734940cf9f834e058858de31e2180c3a" + }, + "244fdcf8428c493991dba3a44836bf58": { + "label": true, + "text": "didn't he post all the idiot cops right outside that ONE room where all of those women lived? Wouldn't it be easy to just ask a pair of cops to FOLLOW the remaining two or three women in that ONE room? He knew who was getting killed, and why, yet there were cops everywhere but outside that one spot. This is level of idiocy not seen before in any crime movie.

Another question: Shouldn't", + "id": "244fdcf8428c493991dba3a44836bf58" + }, + "14700fdf92484344ae114a22b455850c": { + "label": true, + "text": "Allow me to ask some rhetorical questions:

-Why would ANY airport allow an 11 year-old on a plane WITHOUT CHECKING THEIR TICKET?

-Don't you think Megan is a little too smart to get on the wrong plane?

-Why would the most PRESTIGIOUS hotel in Los Angeles allow a single 11 year-old to stay in the PRESIDENTIAL SUITE? Without checking her credit card? Do the words", + "id": "14700fdf92484344ae114a22b455850c" + }, + "69bbdadd1c2d495ba3607299437ee79e": { + "label": false, + "text": "and he is much better when playing more bizarre characters (Murder Legendre - White Zombie, Dracula, Dr. Carruthers - The Devil Bat).", + "id": "69bbdadd1c2d495ba3607299437ee79e" + }, + "224b87b87b9149a8bba8c1aa5b0b0b83": { + "label": true, + "text": "can a body of a 6\" female be fitted into a luggage of 3\"?, How can the same luggage thrown inside the A/C. compartment of a running train that too from the train's window?, how can two people see that a tunnel is approaching while traveling in the same train? and how come police not able to find passport of Kareena Kapoor at the murder site when someone has dropped it there. But come on, how many", + "id": "224b87b87b9149a8bba8c1aa5b0b0b83" + }, + "92cb0367397d44849ec54c40f10a3046": { + "label": false, + "text": "she's never seen before, where Witty and Macready are calling her Marian and trying to convince the servants and the nearby townspeople that she's Macready's mad wife. Of course this pair can only be planning dastardly deeds, and even though we know Julia has to eventually escape her trap, director Joseph Lewis builds real suspense in answering the question of just how she'll manage it.

5.why would everyone leave the car and leave the one girl behind with half a lesbian? 6.why were these supposed young people so winded after running a few feet.

7.when the lesbian was running away why couldn't she leave limp-along in the dust? 8.why would frat boy having noticing what was producing the smoke not share this bit of info with his", + "id": "b70f7b09f88a4bda9101276764c48c67" + }, + "03ee2d3a4e814982bef05278bbb17b5d": { + "label": true, + "text": "Why is Hortense so desperate to marry a man who is a jerk and clearly doesn't love her? How is it Missy manages to kick her coke habit overnight? Is Jethro regularly drawn to women with overwhelming problems, or is Missy the exception? Has Delmar and Jethro's mother always been on the eccentric side, or is it a more recent development? Why is Jethro so keen on Cadillacs that he has one in the", + "id": "03ee2d3a4e814982bef05278bbb17b5d" + }, + "43debc6b2ed3428ca659e0a305a57a94": { + "label": false, + "text": "a s\u00e9ance at a spooky house and then the killing starts. Sounds over familiar, doesn't it. Well, this movies adds nothing whatsoever to the endless stream of similar movies. And it is badly made. Because of the lack of light the entire film is grainy. Now this effect can be highly effective, but it isn't in this case. The young cast isn't acting too badly, but the director has no clue as what to do", + "id": "43debc6b2ed3428ca659e0a305a57a94" + }, + "03582a422fd444f1a105f4182f9907e3": { + "label": false, + "text": "I'll keep this fast and sweet. Five girls on their way home from a football game decide to take a 'short cut' that leads them down a deserted forest-ridden road. Of course nothing but good things happen to them, and they safely arrive at their destination.

Alright, they don't. Soon they're hunted down by a deranged chick who has some severe mental issues, and what ensues is 90 minutes", + "id": "03582a422fd444f1a105f4182f9907e3" + }, + "896f4b0221434304960a3d4d34623fce": { + "label": true, + "text": "Why is Hortense so desperate to marry a man who is a jerk and clearly doesn't love her? How is it Missy manages to kick her coke habit overnight? Is Jethro regularly drawn to women with overwhelming problems, or is Missy the exception? Has Delmar and Jethro's mother always been on the eccentric side, or is it a more recent development? Why is Jethro so keen on Cadillacs that he has one in the", + "id": "896f4b0221434304960a3d4d34623fce" + }, + "c51639b026924240a2480c163ba58659": { + "label": true, + "text": "What did his daughter say he got 100 people fired from his last job? Why was she breaking her own stuff when she was mad at him? I guess I should have gone to the Q&A after the movie, but I didn't want to get up at 10am.", + "id": "c51639b026924240a2480c163ba58659" + }, + "45118828f21d4a29978ee3d97959cafb": { + "label": false, + "text": "and may have ulterior motives. The Plumber is pretty good, especially considering it was apparently a TV movie, but it is a bit on the dull side. As seems to be a theme with Mr. Weir, this film explores the concept of The Other within the framework of a horror-thriller. I'd argue this is even more successful to me than Wave or Paris were, perhaps because it's main focus was on two individuals. It", + "id": "45118828f21d4a29978ee3d97959cafb" + }, + "d0d5579a42c6413dac0a78321d31aed7": { + "label": true, + "text": "in on his party. It just went from bad to worse, giving the Irish, the wedding photographic fraternity and blondes a bad name. Really it was dire. Question - in the scene where she finally walks away, why did she walk through a large puddle? Was that to show us how young and immature she really was? Too late - we knew. Question - don't really wealthy families do 21st birthday parties anymore? So", + "id": "d0d5579a42c6413dac0a78321d31aed7" + }, + "fe66bbd42896461f88cd4051f993321f": { + "label": true, + "text": "Why did he hide it in the cesspool in the midst of the evil farmers property? These and many more questions popped up, and none of them seemed to get answered in an acceptable way. So I guess I am totally missing the point of this movie, and I am not connecting to the story in any way....", + "id": "fe66bbd42896461f88cd4051f993321f" + }, + "5dafba65e657444a9bf8a42e71a45bb5": { + "label": false, + "text": "When I saw the previews for this program I thought it was going to be stupid. Boy was I wrong.... I like sci-fi, but this was so brilliantly written I think someone who wasn't into sci-fi would've enjoyed it. For as long as the series lasted, it kept me on the edge of my seat the whole time. The characters were well developed and added substance to the story.The only think I can say negative about", + "id": "5dafba65e657444a9bf8a42e71a45bb5" + }, + "1d0acaaf0b7c4e428a8c3e6a27c1a0bf": { + "label": true, + "text": "does he do? where does he come from? where does he work? why is he changing news reports? why isn't he on the front line? Why doesn't he eat the food in the canteen? What is that drink he's drinking through the entire film? Why is he so weak & ill? Why isn't he brainwashed like the rest of them? What's the deal with his mother & sister? What happened to his father? A little back story would have", + "id": "1d0acaaf0b7c4e428a8c3e6a27c1a0bf" + }, + "800d36d1e50f4bf4b4f911f7e6c71dd8": { + "label": true, + "text": "Why did he hide it in the cesspool in the midst of the evil farmers property? These and many more questions popped up, and none of them seemed to get answered in an acceptable way. So I guess I am totally missing the point of this movie, and I am not connecting to the story in any way....", + "id": "800d36d1e50f4bf4b4f911f7e6c71dd8" + }, + "3975b4abdd8a4e438d6d8c24fb28c34c": { + "label": true, + "text": "WHO is Mr. Hobbs and why is he so desperate to get the iron panels?? He's never seen again. WHY was the serial killer killing people? We only see the one old man murdered. Was there a pattern or motive or something?? WHY does the wife suddenly become pregnant? Is it the demon spawn of the serial killer? Has he managed to infiltrate the husband's semen? And why, if the husband was able to subdue", + "id": "3975b4abdd8a4e438d6d8c24fb28c34c" + }, + "09671e6473f8457793be7e9780307e07": { + "label": false, + "text": "as he knew his wife and child were already shot dead, it wasn't the best time for heroics. These are just a few questions i had about the film, but i may be missing something or everything as i have only seen the movie once. Please Help!", + "id": "09671e6473f8457793be7e9780307e07" + }, + "d8039752ae4a4a7694410d10c3274f55": { + "label": true, + "text": "I think this is what this movie wants us to say at the end of the movie! or Damn Australian? I still don't know, but what I know is that I really liked this movie but that couldn't be my favorite movie!

Great story with great actors but with a terrible end... To make you cry and say 'Oh, she's so good'... Still, who made it? What really happened? Who's that guy? No answer to these", + "id": "d8039752ae4a4a7694410d10c3274f55" + }, + "edfd1b514cd84e4d9624250e0c7c7655": { + "label": false, + "text": "was unique. Let us at least take notice of F.Scott Fitzgerald who may or may not have stolen the idea/material from his wife Zelda (whom many scholars believe was the true genius and not her husband). Origins aside, the film has all the trimmings of previous work.

There are some people who are vehement about this being 'not Forest Gump'. I would stress the similarities between the two", + "id": "edfd1b514cd84e4d9624250e0c7c7655" + }, + "690152419cdd452b8e7b4751df1d7db9": { + "label": false, + "text": "As I said, the humor is not for everyone \u0085 many people simply will not \"get\" it. During the show's brief run, I remember the reaction being very mixed. Some people thought it was absolutely hysterical and one of the funniest things around, while others thought it was the stupid and unfunny. For me, Police Squad, even 20+ years later, is the funniest thing I've ever seen on TV. For younger viewers", + "id": "690152419cdd452b8e7b4751df1d7db9" + }, + "6b2f96d39eaf4113b85422ecc94c8ee5": { + "label": true, + "text": "smell, all week long? Hello!

* After such a debacle; since the documents \"had\" fallen into the robber's hands, what kind of \"references\" was Ms. White expecting to get from the bank CEO, seeing that he was now to be a target for blackmail, due to her failure?

* And last, but certainly not least, What's with the \"Electric Glide\" that Denzel did? HOW STUPID! Was that supposed", + "id": "6b2f96d39eaf4113b85422ecc94c8ee5" + }, + "333b0ab6a986445f8d69638e7b85265d": { + "label": true, + "text": "1. How old is Amanda Berry?\n2. How old was she in 2003?\n3. When was her birthday?\n4. How old would she be?\n5. Did she have a job?\n6. What was her last day of work?\n7. Where was she going the last time she was spotted?\n8. From where?\n9. How far did she need to travel?\n10. Did she get a ride?\n11. Who did she tell?\n12. Was there a reward?\n13. for what\n14. How much was it?", + "id": "333b0ab6a986445f8d69638e7b85265d" + }, + "2edf66e58e0c490c94f92d8eb12a7142": { + "label": true, + "text": "Please answer the following question: A friend asked me to answer this question: Who gives Susan's brother a rock?, using the article: LA siblings Ted and Susan Johnson join their parents in Kenya where their father, Earl, works at a NASA tracking station, and their mother, Jean, works at a clinic. Ted's dreams of roughing it on the savannah are squashed when Jean leads him into a house that looks", + "id": "2edf66e58e0c490c94f92d8eb12a7142" + }, + "50a9c8f94ebf4b1ab7282d731dd8b2c5": { + "label": false, + "text": "began to play a more important part in curing sick people. ", + "id": "50a9c8f94ebf4b1ab7282d731dd8b2c5" + }, + "ac61ee4390674a18aa97876b378f933d": { + "label": true, + "text": "1. Where did Zoe spend a weekend at?\n2. Where was it?\n3. And where had she came from?\n4. Is that where she lived normally?\n5. What was her occupation there?\n6. Is that her occupation now?\n7. What happened?\n8. When was that?\n9. Did she leave after spending a weekend on the farm?\n10. What did she say about her decision?\n11. Is it boring for her?\n12. Are there new things she has learned there?", + "id": "ac61ee4390674a18aa97876b378f933d" + }, + "39026f75badd454d81593aad7389bf3f": { + "label": false, + "text": "Read the text and answer the questions.\n\n(CNN) -- It's arguably the toughest job in sports. \n\nHockey enforcers earn the undying devotion of fans -- but not much else -- for their ability to punch and get punched on skates. They usually bounce from team to team, barely managing to get a contract for a role few can perform well and no one else wants. ", + "id": "39026f75badd454d81593aad7389bf3f" + }, + "e3072707d8d94508b0be5e2b94e82672": { + "label": false, + "text": "found that sunlight, fresh air and good food cure a great many diseases. He was particularly successful in curing certain forms of tuberculosis with his \"sun-cure\". ", + "id": "e3072707d8d94508b0be5e2b94e82672" + }, + "7fc0c5c63e8c46c1ac4db9b6f25e59b9": { + "label": true, + "text": "1. what have the parents refused?\n2. who is missing?\n3. what is her name?\n4. when was she reported missing?\n5. what time?\n6. who else was in the home that night?\n7. who will interview them?\n8. and?\n9. Who is Kansas city police Capt?\n10. what is the girl's father's name?\n11. what did they want the detectives to be if interviewed separate?\n12. how old was Lisa?", + "id": "7fc0c5c63e8c46c1ac4db9b6f25e59b9" + }, + "f38b1db226cb4e72b59ffe249cd79db0": { + "label": false, + "text": "\"If you're asking me if it's mine, no,\" said Jimmy. \"I have a gun, but it's home. I never carry it. I didn't do this, O'Donnell,\" he continued. \"There was no reason why I should do it, so instead of wasting your time on me while the murderer escapes you'd better get busy on some other theory, too. It won't do any harm, anyway.\" \n\nNow, provide a numbered list of answers to these questions:", + "id": "f38b1db226cb4e72b59ffe249cd79db0" + }, + "2132f9606085438ebfd390f824d29109": { + "label": false, + "text": "Hundreds of people have already been helped by the service this year,Huang said. Huang said that the system has about 1 0,000 subscribers and she expects that number to grow 1 0 times over the next three years.A user pays 25 yuan($4)each month for the service.A family with an income below the local poverty line can get a 10 yuan subsidy evcry month from the government. The local government has", + "id": "2132f9606085438ebfd390f824d29109" + }, + "c62861867a1f46609cbb9178c4b8be76": { + "label": true, + "text": "1. What is another name Kim Dotcom goes by?\n2. Who has denied her bail?\n3. When?\n4. What is she the founder of?\n5. What is that?\n6. Who is requesting her extradition?\n7. When will she remain in custody until?\n8. What happens then?\n9. Is Megaupload up and running?\n10. How many people were indicted besides her?\n11. What are they accused of doing?\n12. Responsible for what?", + "id": "c62861867a1f46609cbb9178c4b8be76" + }, + "11ec56584e6c4905936ffaa9220ee6b3": { + "label": false, + "text": "Answer the questions at the end based on the text.\n\n(CNN) -- A former campaign staffer for San Diego Mayor Bob Filner became the second woman to publicly accuse him of sexual harassment, saying Tuesday that the then-congressman patted her \"posterior\" while at a fundraising event. ", + "id": "11ec56584e6c4905936ffaa9220ee6b3" + }, + "607207c6c4554773bbeed11d24f01289": { + "label": false, + "text": "innovations that could have the transformative effect electricity, indoor plumbing and the internal combustion engine had in powering growth in the past century. ", + "id": "607207c6c4554773bbeed11d24f01289" + }, + "9930421165704077a1c916cccafae2ab": { + "label": true, + "text": "1. What is Patrick's profession?\n2. How did the relationship end?\n3. How long did they date before breaking up?\n4. What soap opera did Camille get a role on?\n5. Do people still recognize her?\n6. What do they want to know?\n7. Why did people misinterpret their relationship as being romantic?\n8. Is Camille ready to talk about the relationship yet?\n9. Where did Patrick first lay eyes on her?", + "id": "9930421165704077a1c916cccafae2ab" + }, + "b69d9e2519474b979ab9c40e810ff1f3": { + "label": true, + "text": "Please answer the following question: Question: \"What does the paper seek to solve?\" Context: \"The problem of the flow of time, as it has been treated in analytic philosophy, owes its beginning to a paper written by J. M. E. McTaggart. In this paper McTaggart proposes two \"temporal series\". The first series, which means to account for our intuitions about temporal becoming, or the moving Now, is", + "id": "b69d9e2519474b979ab9c40e810ff1f3" + }, + "8e7cff1f58774a45a24c895782d4689b": { + "label": false, + "text": "Knox and her former boyfriend Raffaele Sollecito are fighting to overturn their 2009 convictions for the murder of Meredith Kercher, Knox's British housemate who was found with her throat slashed two years earlier. \n\nThe judge said there will be no ruling in the case until after defendant statements on Monday. ", + "id": "8e7cff1f58774a45a24c895782d4689b" + } + }, + "version": 373, + "description": "A sentence in the form of a question" +} \ No newline at end of file diff --git a/lilac/concepts/source-code/concept.json b/lilac/concepts/source-code/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..a72d28097897e481d6322183b62de8b13042416f --- /dev/null +++ b/lilac/concepts/source-code/concept.json @@ -0,0 +1,389 @@ +{ + "namespace": "lilac", + "concept_name": "source-code", + "type": "text", + "data": { + "c7d0400c6e5442a59859ea7b0a7d6bab": { + "label": true, + "text": "const num1 = 10;\nconst num2 = 20;\nconst sum = num1 + num2;", + "id": "c7d0400c6e5442a59859ea7b0a7d6bab" + }, + "cfa936b9ba9e4c72b835b44d8cfb393b": { + "label": true, + "text": "function calculateArea(radius) {\n return Math.PI * radius * radius;\n}", + "id": "cfa936b9ba9e4c72b835b44d8cfb393b" + }, + "3952102e61a44fde92117a0519c4e8e6": { + "label": true, + "text": "let message = 'Hello, World!';\nconsole.log(message);", + "id": "3952102e61a44fde92117a0519c4e8e6" + }, + "6e90cb4c8fdb46a1b38460b5d2eca907": { + "label": true, + "text": "for (let i = 0; i < 10; i++) {\n console.log(i);\n}", + "id": "6e90cb4c8fdb46a1b38460b5d2eca907" + }, + "7e7a438002384ae194f35f27b9c85888": { + "label": true, + "text": "const colors = ['red', 'green', 'blue'];\nfor (const color of colors) {\n console.log(color);\n}", + "id": "7e7a438002384ae194f35f27b9c85888" + }, + "91cc90d155ef4c1fb4f3c458cfdc8fac": { + "label": false, + "text": "No bathroom bill made it to Abbott\u2019s desk by the end of the legislative session in May.", + "id": "91cc90d155ef4c1fb4f3c458cfdc8fac" + }, + "c67e408ec3544898a0d3fc21c2ee36c3": { + "label": false, + "text": "The theory that they are products of the radiation from the bomb is genius.", + "id": "c67e408ec3544898a0d3fc21c2ee36c3" + }, + "fa78b497c7704c198fe0b2a320ed55e6": { + "label": false, + "text": "We built our society on clean energy.", + "id": "fa78b497c7704c198fe0b2a320ed55e6" + }, + "a8bef6215f2346f7b67101b055724e99": { + "label": false, + "text": "No bathroom bill made it to Abbott\u2019s desk by the end of the legislative session in May.", + "id": "a8bef6215f2346f7b67101b055724e99" + }, + "cab51176c2f74c8497410764628ea7cf": { + "label": false, + "text": "They should be attached to the lifting mechanism in the faucet.", + "id": "cab51176c2f74c8497410764628ea7cf" + }, + "6585fbabe83444cfb43dee977dc3ebfe": { + "label": false, + "text": "This dataset is very big.", + "id": "6585fbabe83444cfb43dee977dc3ebfe" + }, + "59e8b12ef7dd4e948dfae42c97f55721": { + "label": false, + "text": "The 15th Tank Corps was a corps of the Soviet Union's Red Army.", + "id": "59e8b12ef7dd4e948dfae42c97f55721" + }, + "efaa58793e2840c6b966caa6a11ecaad": { + "label": false, + "text": "Every lunch hour I make it my goal to sift through one research paper.", + "id": "efaa58793e2840c6b966caa6a11ecaad" + }, + "b529748962774d36a4ff781da0e327bf": { + "label": false, + "text": "On Sunday, Jane had a party.", + "id": "b529748962774d36a4ff781da0e327bf" + }, + "b6f2f93f75f44d3780882cd1ebd3d311": { + "label": false, + "text": "TIL David Attenborough and Queen Elizabeth II are roughly the same age.", + "id": "b6f2f93f75f44d3780882cd1ebd3d311" + }, + "2c04925ab5114925b9e891eb2706b83e": { + "label": true, + "text": "```js\nfor (var i = 1; i < 12; i++) {\n console.log(i);\n}\n```", + "id": "2c04925ab5114925b9e891eb2706b83e" + }, + "030117a7d9044dd8b055c80853804d3d": { + "label": false, + "text": "\u00a1Desde luego! Aqu\u00ed tienes unas secuencias del tipo \"123456789\" convertidas en operaciones aritm\u00e9ticas (haciendo uso de los operadores + y -) cuyo resultado da 200:\n\n* 123 + 4 + 5 + 67 - 8 + 9 = 200\n* 123 - 4 + 5 - 6 - 7 + 89 = 200\n* 1 + 234 - 5 - 6 - 7 - 8 - 9 = 200", + "id": "030117a7d9044dd8b055c80853804d3d" + }, + "c0095d13aed4431bb75bbc215b0d4819": { + "label": false, + "text": "and the Roman Senate was often more interested in maintaining their own power and wealth than in governing effectively.", + "id": "c0095d13aed4431bb75bbc215b0d4819" + }, + "6ea50e4168ed42fe94ce15a9c330a54f": { + "label": true, + "text": "```javascript\n// Get the canvas element\nconst canvas = document.getElementById('myCanvas');\n\n// Get the 2D context of the canvas\nconst ctx = canvas.getContext('2d');\n\n// Set the position of the circle\nconst x = 100; // X coordinate\nconst y = 100; // Y coordinate\n\n// Set the radius of the circle\nconst radius = 50;\n\n// Set the color of the circle\nconst color = 'blue';", + "id": "6ea50e4168ed42fe94ce15a9c330a54f" + }, + "7266060a88d04a6299922714f62091d8": { + "label": false, + "text": "Certainly! Here's a simple JavaScript function that takes a mathematical expression as a string and a value for x, then returns the result of the operation:\n\n", + "id": "7266060a88d04a6299922714f62091d8" + }, + "6bf7df5363ff4eb3ac237eed4acda0af": { + "label": false, + "text": "Another factor in Rome's decline was the empire's overextended infrastructure. The Roman Empire was renowned for its impressive network of roads, aqueducts, and other public works. However, as the empire expanded and resources became scarce, the maintenance of these critical systems was neglected. This deterioration led to problems such as a lack of clean drinking water, food shortages, and the", + "id": "6bf7df5363ff4eb3ac237eed4acda0af" + }, + "048952d5e620410282e09d625dc45f20": { + "label": true, + "text": "```javascript\nconst canvas = document.getElementById('canvas'); // note that you will have to use your own canvas\nconst context = canvas.getContext('2d');\nconst x = 100; // x-coordinate, you can set it up\nconst y = 100; // y-coordinate, you can set it up too\nconst radius = 50; // radius of the circle, set-up-able\nconst color = 'red'; // color of the circle, also set-up-able\ncontext.beginPath();", + "id": "048952d5e620410282e09d625dc45f20" + }, + "eb5ee4b631bc400d95aa21aed4cb1dcd": { + "label": true, + "text": "```javascript\n// Get the canvas element from the DOM\nconst canvas = document.getElementById('canvas');\n\n// Get the 2D context of the canvas\nconst ctx = canvas.getContext('2d');\n\n// Set the position, radius, and color of the circle\nconst x = 50;\nconst y = 50;\nconst radius = 30;\nconst color = 'red';\n\n// Begin a new path\nctx.beginPath();\n\n// Draw the circle\nctx.arc(x, y, radius, 0, 2 * Math.PI);", + "id": "eb5ee4b631bc400d95aa21aed4cb1dcd" + }, + "ca0e90e7a6f54427997b9c98ab86508e": { + "label": true, + "text": " const getColor = (depth) => {\n if (depth < 0.25) {\n return `rgb(0, ${Math.floor(depth * 1020)}, 255)`;\n } else if (depth < 0.5) {\n return `rgb(0, 255, ${Math.floor(1020 - depth * 1020)})`;\n } else if (depth < 0.75) {\n return `rgb(${Math.floor(depth * 1020) - 255}, 255, 0)`;\n } else {\n return `rgb(255, ${Math.floor(1020 - depth * 1020)}, 0)`;\n }\n };", + "id": "ca0e90e7a6f54427997b9c98ab86508e" + }, + "bec8c965143b4a0dba7add98346996a0": { + "label": false, + "text": "Rome itself. Consequently, military leadership was fraught with intrigue, as ambitious generals vied for power, often at the expense of the empire's stability.", + "id": "bec8c965143b4a0dba7add98346996a0" + }, + "8342a4029d384b5183a78ca0dc7e398e": { + "label": true, + "text": "\n \n \n \n \n \n \n \n window._taboola = window._taboola || []; _taboola.push({ mode: 'thumbnails-c', container: 'taboola-interstitial-gallery-thumbnails-5', placement: 'Interstitial Gallery Thumbnails 5', target_type: 'mix' }); \n \n \n ", + "id": "8342a4029d384b5183a78ca0dc7e398e" + }, + "aecfb1e4c7ba45fb8847f304c5c848af": { + "label": false, + "text": "miles an hour,\" and worried that their \"uteruses would fly out of [their] bodies as they were accelerated to that speed.\" ", + "id": "aecfb1e4c7ba45fb8847f304c5c848af" + }, + "6a6aaea62afc43258b646b4b25d93692": { + "label": true, + "text": " \n window._taboola = window._taboola || []; _taboola.push({ mode: 'thumbnails-c', container: 'taboola-interstitial-gallery-thumbnails-15', placement: 'Interstitial Gallery Thumbnails 15', target_type: 'mix' }); _taboola.push({flush: true}); \n ", + "id": "6a6aaea62afc43258b646b4b25d93692" + }, + "4f94dc90c0c94420a99301ac1fc92171": { + "label": true, + "text": " \n window._taboola = window._taboola || []; _taboola.push({ mode: 'thumbnails-c', container: 'taboola-interstitial-gallery-thumbnails-25', placement: 'Interstitial Gallery Thumbnails 25', target_type: 'mix' }); _taboola.push({flush: true}); \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ", + "id": "4f94dc90c0c94420a99301ac1fc92171" + }, + "64e15fb5d64548ca8b0d2c288916d303": { + "label": false, + "text": "Choose the Ellipse, Rectangle, or Polygon tool from InDesign's Tools panel. Adjust your background shape's size by clicking one of your shape's handles with your Select tool and dragging it until your shape is the correct size. Make sure the object is selected, then open InDesign's Swatches panel and select the Fill button. Choose the color you want to apply from the Swatches panel. Your shape", + "id": "64e15fb5d64548ca8b0d2c288916d303" + }, + "3374e377ae4440a98626ae06aba98dea": { + "label": true, + "text": " \n window._taboola = window._taboola || []; _taboola.push({ mode: 'thumbnails-c', container: 'taboola-interstitial-gallery-thumbnails-20', placement: 'Interstitial Gallery Thumbnails 20', target_type: 'mix' }); _taboola.push({flush: true}); \n ", + "id": "3374e377ae4440a98626ae06aba98dea" + }, + "2e14c0bbc5d84955b6b65f502b599eda": { + "label": true, + "text": "value=\"#000000\" />11/7 -- HOT JOBS
\n \nA Surge of Civic-Mindedness
\nSeptember 11 and a bad economy have folks flocking to find work in the government ", + "id": "23bdbe40c81e45b487d653f936459bdf" + }, + "a2d7ac3aa9054cc193afb92aaaf2db10": { + "label": true, + "text": "howGotoBar\" VALUE=\"0\">", + "id": "a2d7ac3aa9054cc193afb92aaaf2db10" + }, + "064bcd09ae674b3a93a8a28b2f2d776a": { + "label": true, + "text": "NAME=\"SendMouseClickEvents\" VALUE=\"0\"> {\n setPosition({ x: event.clientX, y: event.clientY });\n };", + "id": "f79e3b6f46444f05ac04fc2661f2fc23" + }, + "2e71a1fa193a42e0b04c399666939997": { + "label": true, + "text": "7. Por \u00faltimo, itera a trav\u00e9s de los resultados de b\u00fasqueda y muestra el nombre del canal y una miniatura para cada uno:\n\nreturn (\n
\n
\n \n \n
", + "id": "2e71a1fa193a42e0b04c399666939997" + }, + "3c5fdf9f6a194342a83f59127257ad56": { + "label": false, + "text": "the Eastern Roman Empire, or the Byzantine Empire, would continue to survive and even flourish for many centuries, the fall of the Western Roman Empire in 476 CE marked a dramatic turning point in world history. The legacy of the Roman Empire endures in the many aspects of modern society that have been influenced by its achievements, from language and law to art and architecture. The Latin", + "id": "3c5fdf9f6a194342a83f59127257ad56" + }, + "60a6019fa6da495aa395d80568867fdd": { + "label": true, + "text": "import React, { useState } from \"react\";\n\nfunction BallFollowingMouse() {\n const [position, setPosition] = useState({ x: 0, y: 0 });\n\n function handleMouseMove(event) {\n setPosition({ x: event.clientX, y: event.clientY });\n }", + "id": "60a6019fa6da495aa395d80568867fdd" + }, + "24a37a8d1bde4548807c27fa75a611c2": { + "label": true, + "text": "```js\nwhile (condicion) {\n // sentencia(s);\n}\n```", + "id": "24a37a8d1bde4548807c27fa75a611c2" + }, + "dd489a1ec0d0444f894c57d2f0f30fc1": { + "label": true, + "text": "```\nconst btn = document.getElementById(\"showFormBtn\");\nconst form = document.getElementById(\"form\");\n\nbtn.addEventListener(\"click\", function() {\n if (form.style.display === \"block\") {\n form.style.display = \"none\";\n } else {\n form.style.display = \"block\";\n form.elements[0].focus();\n }\n});\n```", + "id": "dd489a1ec0d0444f894c57d2f0f30fc1" + }, + "1fd93665d3ea44fca509521c179ac54b": { + "label": false, + "text": "\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0435 \u0432 \u0441\u0432\u043e\u0435\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 FFT.js \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0424\u0443\u0440\u044c\u0435-\u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c \u043d\u0430\u0431\u043e\u0440\u0435 \u0434\u0430\u043d\u043d\u044b\u0445. \u0424\u0443\u043d\u043a\u0446\u0438\u0438 fft \u0438 ifft - \u044d\u0442\u043e \u0434\u0432\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u041d\u0430 \u0432\u0445\u043e\u0434 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 fft \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u0438 \u043e\u043d\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439", + "id": "1fd93665d3ea44fca509521c179ac54b" + }, + "0362a26ed9024f6d9fb39dfa39e113b0": { + "label": true, + "text": "const calculadora=document.getElementById('calculadora')const resultado=document.getElementById('resultado') calculadora.addEventListener('click',a\u00f1adirNumeros) let operaciones=[] function", + "id": "0362a26ed9024f6d9fb39dfa39e113b0" + }, + "20d9a45df83e4ad1a092ea00e4d2204a": { + "label": true, + "text": ".calculator-keys button[value=\"calculate\"] {\n grid-column: 3/5;\n}\nAgregue la funcionalidad de la calculadora utilizando JavaScript. Debe agregar un controlador de eventos para cada bot\u00f3n de la calculadora y escribir la l\u00f3gica para realizar los c\u00e1lculos. Por ejemplo:\nvbnet", + "id": "20d9a45df83e4ad1a092ea00e4d2204a" + }, + "dff7dec5c01d4fc185f633dbe3c32b60": { + "label": true, + "text": "const calculator = document.querySelector('.calculator');\nconst keys = calculator.querySelector('.calculator-keys');\nconst screen = calculator.querySelector('.calculator-screen');\n\nkeys.addEventListener('click', event => {\n if (!event.target.matches('button')) {\n return;\n }\n\n const key = event.target;\n const keyValue = key.value;\n const displayValue = screen.textContent;", + "id": "dff7dec5c01d4fc185f633dbe3c32b60" + }, + "53d4066c6d704bd79f2d531a1f9562f4": { + "label": true, + "text": "\n if (!phoneRegex.test(phoneValue)) {return inputError(\"phone\")}\n\n if (passwordValue !== passwordConfirmValue) {\n inputError(\"password\");\n return inputError(\"confirm-password\");\n }\n\n\n});\n\nfunction inputError(inputName) {\n form.elements[inputName].style.border = \"1px solid red\";\n}\n```", + "id": "53d4066c6d704bd79f2d531a1f9562f4" + }, + "59f75053fff04c879d1aacfb7bd8b51b": { + "label": true, + "text": "const App = () => {\n const [elements1, setElements1] = useState([\n { id: 1, text: 'Element 1' },\n { id: 2, text: 'Element 2' },\n { id: 3, text: 'Element 3' },\n ]);\n const [elements2, setElements2] = useState([\n { id: 4, text: 'Element 4' },\n { id: 5, text: 'Element 5' },\n { id: 6, text: 'Element 6' },\n ]);", + "id": "59f75053fff04c879d1aacfb7bd8b51b" + }, + "cda55f47106b4a40b49bf9b8722cd7f1": { + "label": true, + "text": "```js\nfetch(\"/robots.txt\")\n .then(response => {\n return response.text(); // Devuelve una promesa\n })\n .then(data => {\n console.log(data);\n })\n .catch(error => { /* C\u00f3digo a realizar cuando se rechaza la promesa */ });\n```", + "id": "cda55f47106b4a40b49bf9b8722cd7f1" + }, + "397f7180a5af495a874646051f8bc248": { + "label": true, + "text": " const handleButtonClick = async () => {\n try {\n const response = await axios.get(`https://example-api.com/${inputValue}`);\n setResult(response.data);\n } catch (error) {\n console.error(error);\n }\n };", + "id": "397f7180a5af495a874646051f8bc248" + }, + "4439280d86e644da8c5a10277ba7777a": { + "label": true, + "text": " client.send(message);\n }\n });\n});\n```", + "id": "4439280d86e644da8c5a10277ba7777a" + }, + "e54d850ca2cb41c5a869936baad2163f": { + "label": true, + "text": "```javascript\nconst axios = require('axios');\nconst cheerio = require('cheerio');\n\nconst getData = async () => {\n const response = await axios.get('https://www.realestate.com.au/rent/in-sydney,+nsw/list-1');\n const $ = cheerio.load(response.data);\n \n const properties = [];\n\n $('.listing-result').each((i, el) => {\n const property = {};", + "id": "e54d850ca2cb41c5a869936baad2163f" + }, + "ae64416d43bc4a61b2783d1b7067b9de": { + "label": true, + "text": "const App = () => {\n const [list1, setList1] = useState([\n { id: 1, text: \"Item 1\" },\n { id: 2, text: \"Item 2\" },\n { id: 3, text: \"Item 3\" }\n ]);\n const [list2, setList2] = useState([\n { id: 4, text: \"Item 4\" },\n { id: 5, text: \"Item 5\" }\n ]);\n\n const onDragStart = (event, source) => {\n event.dataTransfer.setData(\"source\", source);\n };", + "id": "ae64416d43bc4a61b2783d1b7067b9de" + }, + "5b6b91512f014660bc48d8527b3ca226": { + "label": true, + "text": "```javascript\nimport React, { useState } from 'react';\n\nconst App = () => {\n const [items1, setItems1] = useState(['Item 1', 'Item 2', 'Item 3']);\n const [items2, setItems2] = useState([]);", + "id": "5b6b91512f014660bc48d8527b3ca226" + }, + "c751dfc325414603a16ac65e2fa62fd7": { + "label": false, + "text": "Detailed Instructions: In this task, you are given an input list. A list contains several comma-separated items written within brackets. You need to return the position of all the alphabetical elements in the given list in order. Assume the position of the 1st element to be 1. Return -1 if no alphabetical element is in the list.\nQ: ['g', '7171', 'v', 'i', 'f', 'c']\nA:", + "id": "c751dfc325414603a16ac65e2fa62fd7" + }, + "0310318744f1425e88cdd053773681ca": { + "label": false, + "text": "In this task, you are given an input list. A list contains several comma-separated items written within brackets. You need to return the position of all the alphabetical elements in the given list in order. Assume the position of the 1st element to be 1. Return -1 if no alphabetical element is in the list.", + "id": "0310318744f1425e88cdd053773681ca" + }, + "8d6eb8f1aac745359540c9f454aa9a58": { + "label": false, + "text": "not how you reconcile with your estranged wife,\u201d wrote Vulture.", + "id": "8d6eb8f1aac745359540c9f454aa9a58" + } + }, + "version": 62, + "description": "Source code for a programming language." +} \ No newline at end of file diff --git a/lilac/concepts/toxicity/concept.json b/lilac/concepts/toxicity/concept.json new file mode 100644 index 0000000000000000000000000000000000000000..662eefafe0c01a0123c18343f49c4037d787dbf7 --- /dev/null +++ b/lilac/concepts/toxicity/concept.json @@ -0,0 +1,5963 @@ +{ + "namespace": "lilac", + "concept_name": "toxicity", + "type": "text", + "data": { + "0": { + "label": true, + "text": "COCKSUCKER BEFORE YOU PISS AROUND ON MY WORK", + "id": "0" + }, + "1": { + "label": true, + "text": "Hey... what is it..\n@ | talk .\nWhat is it... an exclusive group of some WP TALIBANS...who are good at destroying, self-appointed purist who GANG UP any one who asks them questions abt their ANTI-SOCIAL and DESTRUCTIVE (non)-contribution at WP?\n\nAsk Sityush to clean up his behavior than issue me nonsensical warnings...", + "id": "1" + }, + "2": { + "label": true, + "text": "Bye! \n\nDon't look, come or think of comming back! Tosser.", + "id": "2" + }, + "3": { + "label": true, + "text": "You are gay or antisemmitian? \n\nArchangel WHite Tiger\n\nMeow! Greetingshhh!\n\nUh, there are two ways, why you do erased my comment about WW2, that holocaust was brutally slaying of Jews and not gays/Gypsys/Slavs/anyone...\n\n1 - If you are anti-semitian, than shave your head bald and go to the skinhead meetings!\n\n2 - If you doubt words of the Bible, that homosexuality is a deadly sin, make a pentagram tatoo on your forehead go to the satanistic masses with your gay pals!\n\n3 - First and last warning, you fucking gay - I won't appreciate if any more nazi shwain would write in my page! I don't wish to talk to you anymore!\n\nBeware of the Dark Side!", + "id": "3" + }, + "4": { + "label": true, + "text": "FUCK YOUR FILTHY MOTHER IN THE ASS, DRY!", + "id": "4" + }, + "5": { + "label": true, + "text": "I'm Sorry \n\nI'm sorry I screwed around with someones talk page. It was very bad to do. I know how having the templates on their talk page helps you assert your dominance over them. I know I should bow down to the almighty administrators. But then again, I'm going to go play outside....with your mom. 76.122.79.82", + "id": "5" + }, + "6": { + "label": true, + "text": "GET FUCKED UP. GET FUCKEEED UP. GOT A DRINK THAT YOU CANT PUT DOWN???/ GET FUCK UP GET FUCKED UP. I'M FUCKED UP RIGHT NOW!", + "id": "6" + }, + "7": { + "label": true, + "text": "Stupid peace of shit stop deleting my stuff asshole go die and fall in a hole go to hell!", + "id": "7" + }, + "8": { + "label": true, + "text": "=Tony Sidaway is obviously a fistfuckee. He loves an arm up his ass.", + "id": "8" + }, + "9": { + "label": true, + "text": "My Band Page's deletion. You thought I was gone. \n\nDeleting the comment I posted on your 'talk page' does not delete my feelings for your hasty decision to delete my page. You, sir, are still a cock-sucking douche fuck. Sit back for a second and think about what your life has become. ............ Done? That didn't take long did it? Nope. Because, as I am most certainly aware, your life is a shitstorm of sitting in front of the computer masturbating to fictional creatures. Your attempts to get rid of me are mediocre at best. You are constantly sucking the dick of failure. You don't want a personal attack, huh? Well, too bad, Fuckcock McDickerson. You've got one. From me. You can go ahead and delete my profile from wikipedia. I'll just make another one and come right back to 'Syrthiss's talk page and insult the dick off of you. How could you shatter the dreams of an innocent eighteen year old college freshman trying to make a name for his band. Does that make you happy? Fucking with people because you're an overweight, single, old man in a dead-end job. Did you spot that perhaps someone else was going to follow his dreams and you were trying to hold him back so somebody else could suffer like you? Yes you did. I don't make empty threats, so I won't be saying anything along the lines of 'i'll hurt you' or 'i'll eat the children from within your sister's womb', but I will say that you are a asshole, son-of-a-bitch, mother fucking cock sucker. So, go eat some more food and drown your sorrows you premature ejaculating, bald headed fuck.\n\nYou should do something nice for yourself, maybe go grab a couple of Horny Goat Weeds from your local convenience store and jack off for a little longer than three minutes tonight.\n\nSincerely,\nAn Asshole That's Better Than You In Every Way.", + "id": "9" + }, + "10": { + "label": true, + "text": "Why can't you believe how fat Artie is? Did you see him on his recent appearence on the Tonight Show with Jay Leno? He looks absolutely AWFUL! If I had to put money on it, I'd say that Artie Lange is a can't miss candidate for the 2007 Dead pool! \n\n \nKindly keep your malicious fingers off of my above comment, . Everytime you remove it, I will repost it!!!", + "id": "10" + }, + "11": { + "label": true, + "text": "All of my edits are good. Cunts like you who revert good edits because you're too stupid to understand how to write well , and then revert other edits just because you've decided to bear a playground grudge, are the problem. Maybe one day you'll realise the damage you did to a noble project. 201.215.187.159", + "id": "11" + }, + "12": { + "label": true, + "text": "Hi! I am back again!\nLast warning!\nStop undoing my edits or die!", + "id": "12" + }, + "13": { + "label": true, + "text": "Would you both shut up, you don't run wikipedia, especially a stupid kid.", + "id": "13" + }, + "14": { + "label": true, + "text": "A pair of jew-hating weiner nazi schmucks.", + "id": "14" + }, + "15": { + "label": true, + "text": "\"\n\nSORRY PUCK BUT NO ONE EVER SAID DICK WAS NUMBER ONE!! But he is clearly listed as being \"\"second only to Batman\"\" and a \"\"master detective and martial artist\"\" and been trained in all the mentioned combat discplines. No need to mention in skills/abilities about the battles he's lost and won because thats not what an encylopia is supposed to do. \n\nAlso, what your problem is your going by low end showings and not HIGH end showings where he's proven more than a match for a meta like Slade and pinned Shiva down in one of his earliest appearences.\n \"", + "id": "15" + }, + "16": { + "label": true, + "text": "\"\n\nUNBLOCK ME OR I'LL GET MY LAWYERS ON TO YOU FOR BLOCKING MY CONSTITUTIONAL RIGHT TO FREE SPEECH\"", + "id": "16" + }, + "17": { + "label": true, + "text": "You should be fired, you're a moronic wimp who is too lazy to do research. It makes me sick that people like you exist in this world.", + "id": "17" + }, + "18": { + "label": true, + "text": "I think that your a Fagget get a oife and burn in Hell I hate you 'm sorry we cant have any more sex i'm running out of conndoms", + "id": "18" + }, + "19": { + "label": true, + "text": "you are a stupid fuck \n\nand your mother's cunt stinks", + "id": "19" + }, + "20": { + "label": true, + "text": "Your blatant POV pushing \n\nNeither of you guys has made any contribution to this Italian history article other than to shove your unhistorical unconstructive modern POV in my face.\nThis is a HISTORY article. HISTORY.\nHave you heard of that?\nThis is the reason why so many people get pissed off about the pedantry and idiocy and triviality of Wikipedia.\nJ*sus. Get a f*cking life.", + "id": "20" + }, + "21": { + "label": true, + "text": "Give me a permanat block raseac....!!! remember me....!!! Muslims dont you worry for these images they are trying to hurt us but they cant look these images are fake and have nothing to do with Islam or our prophet even their article is so lame wikipedia is not an authentic source its an encyclopedia for the kids which has not authenticity anyone can edit or write whatever they think...just like raeasc you can see he does not knows what Islam is and he talks about it so forget about wiki its lame they have no authenticity...i recommend they should add pissed christ in jessus article....they should...", + "id": "21" + }, + "22": { + "label": true, + "text": "Fuck you, block me, you faggot pussy!", + "id": "22" + }, + "23": { + "label": true, + "text": "Kill all niggers. \n\nI have hard, that others have said this.. should this be included? That racists sometimes say these.", + "id": "23" + }, + "24": { + "label": true, + "text": "Burn Deck \n\nIf that'd guy's burn deck is like what I think it is than he is in for a blrude awakening!!! Leviathan motherfucker!!!", + "id": "24" + }, + "25": { + "label": true, + "text": "u r a tw@ fuck off u gay boy.U r smelly.Fuck ur mum poopie", + "id": "25" + }, + "26": { + "label": true, + "text": "Atheism is full of bias shit", + "id": "26" + }, + "27": { + "label": true, + "text": "Hey why you are spreading misconceptions and trying to spread false information to the people.You not even know who won the battle and who lost.you are the cheapest person on the earth.Bloody ignorant fool.Check sources before spreading rumors", + "id": "27" + }, + "28": { + "label": true, + "text": "\"\n\nAnd you are? Let me know when you've crawled out of their arses. '''''' Dick Laurent is dead \"", + "id": "28" + }, + "29": { + "label": true, + "text": "this user is such a worthless goddamn faggot fuck you faggot", + "id": "29" + }, + "30": { + "label": true, + "text": "Fuck off\n\nYou are NOT an administrator. You DON'T have the authority to tell me what to do.", + "id": "30" + }, + "31": { + "label": true, + "text": "Well you are ridiculous, in fact I suspect that you are Calton, please block me, I dont care....", + "id": "31" + }, + "32": { + "label": true, + "text": "\"\n\n Fuck you \n\n Fuck you award go fuck yourself \"", + "id": "32" + }, + "33": { + "label": true, + "text": "Keep your eye on it, no one cares, OK? People can put what they want on here, and clean it up all you want but no one cares. God, you're so freakin' stupid! Omnigan", + "id": "33" + }, + "34": { + "label": true, + "text": "MATT HARDY IS SO FUCKY!!!''Italic text[[Media:Example.ogg]]'''''MATT HARDY IS SO FUCKY!!!", + "id": "34" + }, + "35": { + "label": true, + "text": "God is dead\nI don't mean to startle anyone but God is dead. We should not worry about him anymore. Just thought I would let everyone know. Well, goodbye and good luck with your newfound crisis of faith! 24.77.205.229", + "id": "35" + }, + "36": { + "label": true, + "text": "Have you seen the reference to their claim, you moron''?? This is not a source. It\u00b4s their POV. Once I have more time I will reduce your Pashtun nationalist POVs here on Wiki and give order to my uncles and cousins the execution of Pashtuns in the entire northern Afghanistan down to Gardez, Jalalabad, Lashkargah, Logar, Paghman, Laghman, Kunduz, Herat, Farah ... whereever immigrant descandants of violent Kuchis settled and took non-Pashtun lands away and traditional Tajik countries. 84.59.190.210", + "id": "36" + }, + "37": { + "label": true, + "text": "Thank you \nHei, it's me, the William Hope fan. Guess what - I am back at a new IP, ready to vandalize everything regarding William Hope, and you can't do sh-t to stop me, maybe delay me, but no stopping me. So lets salute to some more William Hope lunacy by shoving his p-nis in my mouth.", + "id": "37" + }, + "38": { + "label": true, + "text": "Fuck you \n\n-User:The Bohemian Shinobis yeah, that's right, bitch! You are all pieces of shit!", + "id": "38" + }, + "39": { + "label": true, + "text": "Dear Mokele,\nYou have no right to tell people to die in a fire. Just because that IP address is being used for vandilism does not mean you can talk to people like that. You are in fact a bigger loser than the person who you block.", + "id": "39" + }, + "40": { + "label": true, + "text": "Thank you for your RACIST experimenting with the page Katherine Heigl on Wikipedia. Your test worked, and it has been reverted or removed. Please use the sandbox for any other tests you may want to do. Take a look at the welcome page to learn more about contributing to our encyclopedia. Now go FUCK YOURSELF YOU RACIST CANUCK ASSHOLE1 U HAVE NOTHING BETTER TO DO THAN CENSOR THE TRUTH U GODDAMN KKKKANUCK PIECE O TRASH/// DICKHEAD MORON MOTHERFUCKER111LOL YOU CANUCKS R REAL RETARDS1 FUK OFF DICKWEED! EDIT ANOTHER 1 OF MY EIDTS AND YOU'LL BE EXPEL FROM WIKI BY JIMBO YOU SOB DICKHEAD11 \nSO WATCH IT MOFO PIECE OF GARBAGE RACIST MOFO ASSHOLE. IM TRYINBG TO BE NICE HERE SO TAKE WHAT i SAY AS A COMPLIMENT!Yamla", + "id": "40" + }, + "41": { + "label": true, + "text": "Be careful who you call a moron.", + "id": "41" + }, + "42": { + "label": true, + "text": "Gay \n\nThe existence of CDVF is further proof that is a sad twat. He is also very ugly, and has a willy for a face.", + "id": "42" + }, + "43": { + "label": true, + "text": "I NEVER FUCKING MADE THIS MOTHER FUCKING ARTICLE I JUST FUCKING EDITED IT AND THAT WAS A FUCKING LONG TIME AGO FUCKING ASSHOLES! PISSING ME OFF @", + "id": "43" + }, + "44": { + "label": true, + "text": "Fucked with the wrong muchacho. 21:19, July 23, 2005 (UTC)", + "id": "44" + }, + "45": { + "label": true, + "text": "Hi \n\nIm a fucking bitch.\n\n50.180.208.181", + "id": "45" + }, + "46": { + "label": true, + "text": "Add Mobile porn as additional WP:ALSO link", + "id": "46" + }, + "47": { + "label": true, + "text": "F**K ALL RIDES AT WORLDS OF FUN \n\nI hate all rides at Worlds of Fun because they are sh_tty and boring. All ride operators at WOF should be fired sued and hanged. Burn all WOF coasters. Arrest all WOF park operators! Assassinate all WOF customers! I heard that a boy died on Timberwolf on August, 2014. That's stupid! Worlds of Fun should have nown better to built that sh_t ride. Worlds Of Fun cares about money and prophet moar than they're customers. Burn that sh_t park down! F**K YOU RIDES! WorldS Of Fun is dangerouser than GRround Zero and Area 51. \n\nWorlds of Fun should burn in Hell!", + "id": "47" + }, + "48": { + "label": true, + "text": "\"\"\"Nazi filth\"\" is impolite 04:27, 20 Jan 2004 (UTC)\n\n\"", + "id": "48" + }, + "49": { + "label": true, + "text": "I don't care what you say here. I don't believe one sentence anymore.", + "id": "49" + }, + "50": { + "label": true, + "text": "I can tell you what the argument is about here newseventsguy. It's about YOUR retroactive reversion of a simple edit trying to include secondary independent verification of sedimentary nanodiamonds in Younger Dryas sediments by Bement and Madden et al., WITHOUT DISCUSSION a reference that I notice has NOT YET been included in the reference list still, after all this time. This is after you ADMIT that you are ignorant of the peer review literature and the controversy. Any attempt to do simple reference list edits on this page have been stomped by no less that five admittedly biased and ignorant editors. The honorable thing to do here would be to recuse yourself from editing the page, as I have. But I haven't seen that happening until now. Good luck with it, you've already made complete fools of yourselves.", + "id": "50" + }, + "51": { + "label": true, + "text": "HELLO HOW DO I GET SOMEBODY TO FIX SHIT AROUND HERE?", + "id": "51" + }, + "52": { + "label": true, + "text": "Dictionaries\n\nHow dare you call my contribution spam!!! I am a Kurd and I made a lsit of kurdish dictionaries. you bloody turkish nationalist and atoricity commiting bone breaking Nazi. watch out folk this slimy Turk is trying to censor the internet this is not undemocratic Turkey here, no prison cells in wikipedia you stupid Turk! And you buggers want membership to the EEC", + "id": "52" + }, + "53": { + "label": true, + "text": "You are a know it all.....Jimbo! \n\nWhy don't you get a life instead of sitting in front of your computer all day. The high priestess of knowledge, indeed!", + "id": "53" + }, + "54": { + "label": true, + "text": "What a motherfucking piece of crap those fuckheads for blocking us!", + "id": "54" + }, + "55": { + "label": true, + "text": "You sir are an imbecile, and a pervert.", + "id": "55" + }, + "56": { + "label": true, + "text": "\"\n\n Another crap article \nParrots what promotion websites of capoeira schools say about myths of origin. And also that persecution thing. By the late 1800s, capoeira became a word for street brawling. Thus, authorities did not prohibit or sanction \"\"practice\"\" of capoeira. In banning capoeira they were banning outright street brawls! It's why Mestre Bimba presented his art as Luta Regional Baiana. No decent carioca would be eager to sympathise with capoeira and malandrismo. I could attempt to alter the article but it's become such a mess by now. \"", + "id": "56" + }, + "57": { + "label": true, + "text": "I'm also a sock puppet of this account...SUPRISE!!\n-sincerely,\n The man that will track you down from the Internet and kill you", + "id": "57" + }, + "58": { + "label": true, + "text": "Are you fucker mother fucker have nothing to do but block University computers. Go and suck cocks", + "id": "58" + }, + "59": { + "label": true, + "text": "HELLO \n\nYou disgrace to humanity. Stop wasting valuable Internet resources (your killing the fucking planet) and throw out your PC. PS it's like 3am what the fark kinda life do you have on Wikipedia 24/7. A VERY SAD AND LONELY ONE LOL. Life's too short find something better to do", + "id": "59" + }, + "60": { + "label": true, + "text": "Your retarded bot \n\nYour bot is entirely automated, that is wrong. You should not leave an unattented script just running through the site like that, it is idiotic of you to suppose that your scripting abilities are so perfect that they will only ever make proper edits. Banning me doesn't help anything, dipshit, since I have as many IPs as I want.", + "id": "60" + }, + "61": { + "label": true, + "text": "DISLIKE RACISM AND I CAN SEE THAT YOU HAS PROBLEMS WITH PEOPLE WHO SPEAKS SPANISH. YOU ARE AN ANTISEMITE TOO.", + "id": "61" + }, + "62": { + "label": true, + "text": "IT WASNT VANDALISM, DICKHEAD", + "id": "62" + }, + "63": { + "label": true, + "text": "\"\n\n You Suck \n\nIf you don't undelete the page \"\"Barry Dejay\"\" I will %$#@ you!\"", + "id": "63" + }, + "64": { + "label": true, + "text": "Curse \nWikipedia has no respect for God. \nWikipedia is full of lies or dangerously evil half truths.\nWikipedia has no respect for religion.\nThe following users of Wikipedia, namely: Redtigerxyz, Priyanath, Emperor Genius, Raj2004, Wikidas, Wikiveer and DaGizza have all committed blasphemy and sacrilage. Curse upon you that you will all perish.\nI curse the following users of Wikipedia, namely: Redtigerxyz, Priyanath, Emperor Genius, Raj2004, Wikidas, Wikiveer and DaGizza that you will all perish.\nI curse that the Wikipedia will entirely perish.\nI beg forgiveness from the Supreme God, Lord Vishnu for choosing the blasphemous Wikipedia website to write about the truth. \nA true devote of the Supreme Lord Vishnu has been hurt and my curse never goes in vain.\nI will never again edit or read or go to the evil Wikipedia website, forever . \nDelete my user-id and all edits you evil Wikipedians.\nMr. DaGizza, you are a Male Chauvinist Pig and a misogynist to the core and you call yourself an administrator !!! Ridiculous !!!\nMr. DaGizza, you are a curse to your existance.\nA man like you, who cannot respect women is a worthless in his existance. \nYou Wikipedians are useless people. You are a burden to the civilized world. You are not even worth hatred.\nYou Wikipedians must be ignored.\n Curse", + "id": "64" + }, + "65": { + "label": true, + "text": "Hahaha, you dont actually believe this bullshit you are telling me right now? You are talking about the access to the country or representatives to the government, not Kim Jong Un himself. Those are two totally different things (although I could understand your stupidity, since North Koreans think that Kim Jong un is the governement, im just saying). Go Troll somewhere else kid.", + "id": "65" + }, + "66": { + "label": true, + "text": "Blocking Mardyks \n\nGuess what? Loser! Know what a cockblocker is? Hahahaha ~M~ 71.39.183.86", + "id": "66" + }, + "67": { + "label": true, + "text": "Wikipedia administrators are defending a mass-murdering psychopath.", + "id": "67" + }, + "68": { + "label": true, + "text": "\"\\\nYou wasted your own time! Take this advice with you: Pull your head out of your ass! Be real and don't spend the rest of your life sucking ass. Have a nice life! Goodbye! (mailbox) \"", + "id": "68" + }, + "69": { + "label": true, + "text": "A few things to get straight... \n\nFirstly, I do not like you. You look like a smug little prick to me.\nSecondly, I do not like your ethnicity. Not one little bit. I'd like you to explain yourself on that count.\nThirdly, your dog is a bit of a bender. \n\n94.1.96.85", + "id": "69" + }, + "70": { + "label": true, + "text": "ok stop being lame. seriously. go watch pokemon.", + "id": "70" + }, + "71": { + "label": true, + "text": "I did not intend to be disruptive, I was genuineley upset by the word constantly. I only tried to make it look like an april fool joke after you explanation made me look like an uptight weirdo", + "id": "71" + }, + "72": { + "label": true, + "text": "Matt, when mattsanchez.info goes live on Monday, among other things you'll see an invitation to be interviewed. This time you'll have nowhere to hide. Let's see who's a victim and who's a coward.", + "id": "72" + }, + "73": { + "label": true, + "text": "Do not help the jew Schnider. Final warning.", + "id": "73" + }, + "74": { + "label": true, + "text": "Don't peddle your crap please. Hate to see another article get disputed for neutrality due to you.", + "id": "74" + }, + "75": { + "label": true, + "text": "You really are a rebel guy, rebelguys! \n\nTime to get oral from a prostitute'''!", + "id": "75" + }, + "76": { + "label": true, + "text": "\"\nOf course a true Dub will say 'depaaarted' or, more likely \"\"f**in' gone\"\". \"", + "id": "76" + }, + "77": { + "label": true, + "text": "Muslim Men Harassment of MM page \n\nIt is amazing how three muslim men jumped all over this page, right after I added a number of things (30 minutes after - all three men, all muslims), and cleaned it up. Does a woman working for human rights in Pakistan really get under your skin so badly? Wow.\n\nSo sweetie, if you are so bloody busy, why not get busy, and stop harassing the women? Are you *that* threatened?", + "id": "77" + }, + "78": { + "label": true, + "text": "Tried to be productive (look at my contributions) but hit my head against a wall of spoiled greek children (or probably under pay from Greek Government) that purposely keep vandalizing the Albania related pages and keep iritating the albanian editors until they explode and get banned. As a historian I blush with what I find quoted as reliable information on the wikipedia pages and the quality of the editors and sources. Time to move to the French pages (a lot of readers there), still 5 more languages to go. Till next time.Wikipedia sucks! .", + "id": "78" + }, + "79": { + "label": true, + "text": "\"You know, I was thinking...\n\nNobody really attacked me before I revealed my age here. After I announced that I was 14, I was subject to a constant storm of harassment and abuse.\n\nThe same thing goes for when I was on The Sandbox when I was 11. Before people knew my age, they didn't care. After I told them my age, they hated me.\n\nIt's just so amusing how the idiot Soapboxers think of teenagers as being responsible for the \"\"decline\"\" of The Soapbox (like it was ever any good to begin with). This is funny, because the adults are the dumbest people here. Mauricio, Chuppah, Redneckgirl, Pinky, Scooby, GG, ForeverLostTinkerbell, greenrabbit, StarRocketsInFlight, Bree-Robinson, enigma-72, CocaineNightmares, TokyoDome, Chad_Ocho-Cinco, Steve Lake...\n\n...all adults.\n\nThe teenage posters here are typically the smartest ones. Let's see... G-Dawg, Head_Banging_Brunette, ClassicAge, Metropolis (even though he's a bipolar weirdo), ChrisScript, just to name a few.\n\nAll I ever see adults posting is \"\"rate my poo!!1!\"\", \"\"my ballz smell funny\"\", \"\"whoz hawter: me or ur mom???//?/?\"\", \"\"i like to rape little girls\"\", and \"\"HEY GUYZ LOOK AT ME IM AN ATTENTION WHORE!!!!11!!1!\"\" The adult posters here are immature, moronic, savage bullies with the mental capacity of a retarded 4-year-old.\n\nWhereas, most of the teenagers here are thoughtful, intelligent, mature, and often profound. But they're subject to constant schoolyard bullying by the idiot adult posters who think they're somehow superior because they were born (and dropped on their head) earlier.\n\nSoapbox logic never fails to amuse me...\n\"", + "id": "79" + }, + "80": { + "label": true, + "text": "Here's an idea \n\nGo fuck yourself, cumshitter.", + "id": "80" + }, + "81": { + "label": true, + "text": "\" WILL MY MOTHERFUCKING SAFETY BE GUARANTEED???? I FUCKING HOPE SO!!! I'M BRINGING MY OWN FUCKIN' WEAPONS!! PAY ME WHEN I GET BACK MOTHERFUCKERS!!! OH YEAH I'VE GOT A JOKE...A FAMILY (HUSBAND, WIFE, SON, DAUGHTER, DOG) WALKS INTO AN AGENT'S OFFICE AND TELLS HIM THAT THEY'VE GOT A GREAT VAUDEVILLE ROUTINE...HE SAYS \"\"WE DON'T HIRE KIDDY ACTS\"\" AND THEY SAY \"\"BUT WE'RE REALLY GOOD!\"\" AND SO THE AGENT SAYS \"\"FINE, LET ME SEE WHAT YOU'VE GOT, BUT IF YOU SUCK I'M THROWING YOU OUT\"\"...SO THE FAMILY GETS READY...THE DAUGHTER HITS THE CD PLAYER AND CIRCUS MUSIC BEGINS PLAYING, THE FATHER JUMP KICKS THE SON IN THE HEAD AND STOMS HIS FACE IN THE GROUND UNTIL IT'S A BLOODY PULP, THEN PROCEEDS TO JERK OFF AND CUM ALL OVER HIS SHATTERED SKULL. MEANWHILE THE MOTHER BEGINS VIOLENTLY FINGER FUCKING THE DAUGHTER AS THE DOG FUCKS THE MOTHER IN THE ASS HOLE. THIS IS THE POINT WHEN THE FATHER TAKES THE LEFTOVER BRAIN MATTER FROM THE SON'S HEAD AND SHOVES IT INTO THE MOTHER'S PUSSY, THEN BEGINS FUCKING HER PUSSY WHILE SIMULTANEOUSLY STICKING HIS FINGER DOWN THE DAUGHTER'S THROAT UNTIL SHE VOMITS ALL OVER THEM BOTH. THEN THE DOG BITES THE MOTHER'S HAND OFF AS SHE'S FINGER FUCKING THE DAUGHTER, LEAVING HER HAND IN THE DAUGHTER'S PUSSY AS BLOOD SQUIRTS ALL OVER THE PLACE...THE FATHER TAKES BLOOD FROM THE GROUND, SMEARS IT ALL OVER THE MOTHER'S CHEST, BENDS OVER, AND BEGINS SHITTING ALL OVER THE OPEN WOUND WHERE HER HAND USED TO BE BEFORE THE DOG BIT IT OFF. THEY TAKE THE DOG AND SHOVE IT IN A MICROWAVE, HEATING IT UP UNTIL IT EXPLODES, THEN TAKE THE DOG REMAINS, MIX IT WITH THE FATHER'S SHIT, THE SON'S HEAD WOUND, AND THE FATHER'S CUM, AND SHOVE IT INTO THE DAUGHTER'S MOUTH. THEN THE FATHER RIPS THE SON'S DICK OFF AND FUCKS THE DAUGHTER WITH IT, AS THE MOTHER LOCATE'S THE SON'S TESTICLES, BREAKS THEM OPEN, AND DRINKS THE SPERM THAT COMES OUT. THEN THE FAMILY LINES UP AND SAYS \"\"TA DA!\"\"...THERE'S SILENCE FROM THE AGENT, UNTIL HE FINALLY SAYS \"\"I LOVE IT! WHAT DO YOU CALL THAT?\"\"...AND THE FAMILY SAYS \"\"WE CALL IT...THE ARISTOCRATS!\"\"\"", + "id": "81" + }, + "82": { + "label": true, + "text": "Fuck you, Smith. Please have me notified when you die. I want to dance on your grave.", + "id": "82" + }, + "83": { + "label": true, + "text": "I shit on your face \n\nfuck you", + "id": "83" + }, + "84": { + "label": true, + "text": "You are \n\nso retarded.", + "id": "84" + }, + "85": { + "label": true, + "text": "Groin \n\nYou sad fuck. I'm going to restore my edit, and you are going to leave it, or else I wil knee you in the groin yourself, prick. 91.108.208.101", + "id": "85" + }, + "86": { + "label": true, + "text": "Video Game \n\nFor pete sake if I see that false video game article one more time, I'll throw a cat out of the window, whoever you are, stop it now, it isn't funny or clever, you are just making a moron out of yourself and I bet that was the same person who changed the test card date too.", + "id": "86" + }, + "87": { + "label": true, + "text": "HE LIKES ITIN THE ASS BY MUHAMAD ALI AND KELLY HAS A GIANT PENIS AND ALSO FUCKED COLUMBUS", + "id": "87" + }, + "88": { + "label": true, + "text": "Just shut up and stay shut. Don't edit anymore", + "id": "88" + }, + "89": { + "label": true, + "text": "P.S. Are you a /b/tard?", + "id": "89" + }, + "90": { + "label": true, + "text": "Ohhh I'm sorry did I hurt your little feelings? \n\nLet's all shed a couple tears together. \nLOL What a joke. I bet you feel pretty important, pathetic little wikipedia volunteer. Have fun living in your mother's basement drawing comic books, lowlife.", + "id": "90" + }, + "91": { + "label": true, + "text": "Fuck off you murdering scum!!!", + "id": "91" + }, + "92": { + "label": true, + "text": "\"\n\n I TAKE OFFENSE! \n\nI take great offense that some pompous, sanctimonious twit thinks that no one should be allowed to express appreciation for women like the Gibson Girl as the \"\"fine-featured\"\" and \"\"achingly beautiful\"\" creatures that they are. \n\nI don't know what kind of totalitarian feminazi dystopian agenda you are trying to foist on people, but don't do it here! This encyclopedia is based on free speech and a free exchange of information, not bogus political correctness and schoolmarmish thought-policing. I'll take a Gibson Girl over you anyday!\"", + "id": "92" + }, + "93": { + "label": true, + "text": "you gay motherfucker i know where you live,i am going to sand your face off,then i am to going to beat you to a pulp,you chicken shagger.", + "id": "93" + }, + "94": { + "label": true, + "text": ". Ok Dennis Brown thanks for telling me I was taking this a bit way too serious ill be careful for this time stupid bots.", + "id": "94" + }, + "95": { + "label": true, + "text": "Wikipedia is full of fools. Who takes money and makes people work for free? Wikipedia!!! You might as well ban me, you fool. What's taking so long? Wiki is a stupid place, it's Jimbo's Cult.", + "id": "95" + }, + "96": { + "label": true, + "text": "Why are you changing the SOMALI PEOPLE WIKI????????????????????/ \n\nSERIOUSLY????????? THAT PAGE IS BIASED TO ONE CLAN, I ADDED A MORE DIVERSE REPRESENTATION OF SOMALI PEOPLE!\n\nYOU STUPID CRIMINAL.", + "id": "96" + }, + "97": { + "label": true, + "text": "Transistor \n\nThe transistor page does not have a Principle of Operation section, because \n\na)the physicists know about it but don't want to share it\nb)they just don't know how it works\n\nI was thinking about it and came up with a fairly decent concept of how it works, I put it on WIKI, I think the guys got jealous, and here I am, discussing pretty much nothing. \n\nPS: and my language is pathetic, you naughty naughty boy,..I'll eat you...:)))", + "id": "97" + }, + "98": { + "label": true, + "text": "you studid cock sucker u stop callin me ok its a frank Garrett eatin the worms crawl outa your moms pussy you fucking retardo hit I retardo", + "id": "98" + }, + "99": { + "label": true, + "text": "FisherQueen, would you kindly stop following my every move and deleting things off MY user page. Havent you got anything better to do than piss people off on Wikipedia.", + "id": "99" + }, + "100": { + "label": true, + "text": "\"\n\nSo Jim Burton, child molesting faggot, I see you are still with us for yet another day, making a total buffoon out of yourself as usual. I don't know what is sadder here - you, or the extreme hypocritical arrogance you show by lecturing the world about \"\"ethical principles\"\" for your claimed \"\"rights\"\" to abuse our children. You have no ethical principles to save your life, but it's exactly as the Roman poet said, isn't it? \"\"the harlot doth always rebuke the chaste.\"\" Will you ever drop dead, we might all breathe a little easier for our kids sake. You truly disgust me with every word you write. \"", + "id": "100" + }, + "101": { + "label": true, + "text": "MILLINOS OF HUNJAN looking at hunjan template not just me other hunjan will fight back, your concept of art bull of shit!! 86.166.250.11 tharkarn and what waste man!", + "id": "101" + }, + "102": { + "label": true, + "text": ". Fu ck ing trollreasons", + "id": "102" + }, + "103": { + "label": true, + "text": "\"\n\n SR/CL: \n\nU bud bin A-way. Like long time like time outa mind long. Gooood shit but mo' latah an dat. Soon az Ah gitz back heah sum a de brotherz 'n sistahs \nsez \"\"Hance dead or alive? We're about to send a Zion Ranger to check on his condition.\"\" Ah sez \"\"Whoa! Led me gib him a holler.\"\" Dis me hollerin Bro. \nDe Zion Rangerz be dem dat do most a' de walkin tru wallz. Not all but most. De wall walkin dude ain gonna do R Bro no harm, he jes be checkin. \nEE-ben so a gentle remindah kum fuhst. U be readin id. A leedle postin a dis 'n dat go down GOOD. Doan fohget to cut sum ZZzz aftah a tad a postin. \nSleep good 'n doan fergit ta dream. Sumptin might kum jes ta BDH all wrapt roun wid delta wave 'n a kupla otha' carrierz what we diz-cuss lAtah. Chow, Bro.\"", + "id": "103" + }, + "104": { + "label": true, + "text": "Leave me alone! \n\nI told you already to leave me alone.why can't you fuck off and do your own fucking thing. Or do you find that hounding me is amusing. Id u do then you are a mothafuckin asshole and I will ban you.", + "id": "104" + }, + "105": { + "label": true, + "text": "Take care not to believe your own bullshit, see On Bullshit. 99.184.231.227", + "id": "105" + }, + "106": { + "label": true, + "text": "You are wrong about everything \n\nbut for too stupid to notice. You are a lost cause. Your existence is a blemish.137.205.183.70", + "id": "106" + }, + "107": { + "label": true, + "text": "WikiDon, STOP stalking me!", + "id": "107" + }, + "108": { + "label": true, + "text": "WOULDN'T BE THE FIRST TIME BITCH. FUCK YOU I'LL FIND OUT WHERE YOU LIVE, SODOMIZE YOUR WIFE AND THEN BURN YOUR HOUSE DOWN. FUCK YOU YOU FUCKING QUEER.", + "id": "108" + }, + "109": { + "label": true, + "text": "Where is the real vagina? \n\nThe real photo of vagina is gone!\n\nWould you mind if I make the new one?\n\nThe vagina picture is Indonesian's vagina. Do you love it?", + "id": "109" + }, + "110": { + "label": true, + "text": "fuck you jzg \n\ni will have you removed as editor you stupid moron", + "id": "110" + }, + "111": { + "label": true, + "text": "You go away you loser. Way to standup for you boyfriend Blueboy96. Make me go away.", + "id": "111" + }, + "112": { + "label": true, + "text": "\"\n How about this \"\"GO FUCK YOURSELF.\"\"\"", + "id": "112" + }, + "113": { + "label": true, + "text": "Whoever put a notices on my page. I will kill u", + "id": "113" + }, + "114": { + "label": true, + "text": "Get off your high horse, or block me.", + "id": "114" + }, + "115": { + "label": true, + "text": "Fuck you faggot, I don't care if i get blocked, as long as everyone knows you are a dumb cunt.", + "id": "115" + }, + "116": { + "label": true, + "text": "Cavorting with Heretics \n\nFuck Heretics!!!", + "id": "116" + }, + "117": { + "label": true, + "text": "Ha! \n\nThere wasn't a BLP violation in the comments you oversited. I didn't call anyone anything. Your abuse of admin tools is pathetic and cowardly. Funny how I talk about fascists controlling the Gamergate article and you completely delete it from the history. You just proved my point. The one thing I DID do was link to the supposed death threat that Brianna Wu was peddling to the media, which proved it was a complete fiction. That's the problem you have - you don't want your anti-Gamergate lies being exposed.", + "id": "117" + }, + "118": { + "label": true, + "text": "Hey, you freaking hermaphrodite. \n\nPlease unprotect your user page; I would like to move it to a more suitable title or three.", + "id": "118" + }, + "119": { + "label": true, + "text": "This is your Dad sam \n\nI'm worried about you.\n\nWorried that your cock wont fit in my ass anymore!, OMFK LOLZ HAHA I SAID PEEENIS GORF GORF GORF GORF", + "id": "119" + }, + "120": { + "label": true, + "text": "\"\n\nSo threatening to try to have me banned for editing is fine, but when I suggest having your account deleted for constantly deleting entire paragraphs, completely ignoring Wikipedia's policies with regards to that, instead of tagging or editing, suddenly it's bullying? Nonsense and you know it, you're just trying to make me look bad by resorting to the \"\"you're a bully\"\" nonsense. You have also not answered my question on which part is not neutral, despite my statement that I would edit it - you just deleted it again. Get over yourself. You do not own Wikipedia, the tags you've placed on your user page don't change that fact. You delete entire paragraphs for the sake of one word? I have occasionally made the mistake of putting a subjective word in an edit before, and someone has noticed - you know what they did? THEY EDITED IT! You have just admitted in writing that instead of editing paragraphs that you believe are not neutral, or marking them as such, you are deleting entire paragraphs against the policy of Wikipedia.\"", + "id": "120" + }, + "121": { + "label": true, + "text": "or any historical fact concerning current Armenia pertaining Wikiprojects. \nKeep your pathetic winking marks to your antiturkish ass.", + "id": "121" + }, + "122": { + "label": true, + "text": "What a joker you are. European parliament has no power to do anything. It is non binding because it is not serious and silly reports like that are not meant to be serious. what is more important is that we ruled your ancestors for centuries and trying to put negative images of turks in the turkey page is not going to change that. This is not a place for you to get your 'revenge'. Go and edit the golden dawn wikipedia because your ideas will only be welcome there.", + "id": "122" + }, + "123": { + "label": true, + "text": "i have a dick, its bigger than yours! hahaha", + "id": "123" + }, + "124": { + "label": true, + "text": "watch out for user:xeno hell bite your dick off!!!!", + "id": "124" + }, + "125": { + "label": true, + "text": "is a common prostitute, a sock-puppet. I've done lots of edits, perhaps 3000, but the EB1911 project is now gone so it's only about 2000 edits. I can become foul-mouthed. is your basic sock-puppet mouth-pervert pervert. C'est moi, FourthAve.", + "id": "125" + }, + "126": { + "label": true, + "text": "Homosexual marriage is totally gay \nWell it is! 12.204.164.179", + "id": "126" + }, + "127": { + "label": true, + "text": "Fuck you people. The information of that can be found here []", + "id": "127" + }, + "128": { + "label": true, + "text": "GHE you're a fag. Learn it, know it!", + "id": "128" + }, + "129": { + "label": true, + "text": "Just a thought. \n\nHey Jeremy,\nWhy don't you wash your vagina? Why do you insist on letting it smell like a musty pile of tuna? I'm tired of smelling it babe when we make love. I do you doggy style and the smell just pierces my nostrils. I have to turn away it disgust me so much. Also, wipe your ass a little better. I'm getting shit on my dick, and tht's fucking gross, you cunt.", + "id": "129" + }, + "130": { + "label": true, + "text": "\"\n\nHEY!!!! What the HECK do you think \"\"Watch this page\"\" means?! I didn't have anything with the recent vandalism and personel attacks on my account. Guess what? I am just here to freaking edit stuff in a good way. when you idiots screw it up by blaming me for something I didn't do, i get pissed! Now what the hell is going on here?!?!\"", + "id": "130" + }, + "131": { + "label": true, + "text": "Fuck you both, I'm not interested in what either of you think. ,", + "id": "131" + }, + "132": { + "label": true, + "text": "\"\n\nLol dumb arabs and their \"\"you cant show my god, heres a bomb because I have sand in my vagina!\"\" fucking towelheads\"", + "id": "132" + }, + "133": { + "label": true, + "text": "SHUT UP, YOU FAT POOP, OR I WILL KICK YOUR ASS!!!", + "id": "133" + }, + "134": { + "label": true, + "text": "I AM GAY\nLove\n \nI AM GAY\nLove\n \nI AM GAY\nLove", + "id": "134" + }, + "135": { + "label": true, + "text": "The only vandals are pathetic wiki administrators as encyclopediadramatica.com says right!", + "id": "135" + }, + "136": { + "label": true, + "text": "Always good to have the ignorant and mentally defective getting together. Die soon", + "id": "136" + }, + "137": { + "label": true, + "text": "\"\n\nNo! This is a GROUP EFFORT! Wikipedia is a collaborative COMMUNITY and there are no school essays here. The article needs to be more professional and adopt a better title besides the references. This is all that needs to be done, so get off your high horse and accomplish what you want to see done. If you have these goals, then put yourself to the test of solving this problem. That's what I do whenever something perturbs me. You're just looking for a fight about something you admittedly care nothing about. How about I come by your house and criticise your gardens? \"\"Why?\"\" You say. \"\"Because they are too fucking ugly and I don't like the way they don't blend in with the neighbours' yards. So tacky, but I'm only passing by and I've never been down this road before.\"\" 15:24, 25 Feb 2005 (UTC)\"", + "id": "137" + }, + "138": { + "label": true, + "text": "KISS MY DICK \n\n...ALL 3 OF YOU", + "id": "138" + }, + "139": { + "label": true, + "text": "You Need To Stop. \n\nWhat difference does it make if the episodes of ANY show have their own articles? You're acting like a major geek. Will WP collapse within itself if it's not perfect? I think the Joker said it best when he said:\n\nTHE ONLY SENSIBLE WAY TO LIVE IN THIS WORLD IS WITHOUT RULES\n\nAnd don't EVEN try to tell me that WP would be terrible without rules. You can have moderators to stop vandalism, JUST STOP FUCKING REDIRECTING. It's getting on my nerves, along with about 75% of WP users.", + "id": "139" + }, + "140": { + "label": true, + "text": "YOU ARE ONE SAD LITTLE INDIVIDUAL.", + "id": "140" + }, + "141": { + "label": true, + "text": "\"\n\n Camille Paglia: sex-positive feminist \n\nHere are the supporting links you asked for, you stupid twit!\n\nhttp://www.lotl.com/content/paglia.htm\n\nhttp://www.reference.com/browse/wiki/Sex-positive_feminism\n\nIf you are too lazy and full of yourself to read them in their entirety then I will just post the relevant sections here:\n\nCamille Paglia: \"\"On the other hand I\u2019ve been saying in public for five years ago, as someone who\u2019s endorsed prostitutes and strippers and that whole extreme of sex-positive experience, that I\u2019m concerned about the effect on young people \u2013 people growing up from 8, 10, 14 in a climate where it\u2019s gone to the opposite direction. I\u2019m already out there concerned about this so I\u2019m really outraged to be stereotyped in that way by her because I am a career teacher and yes, when you have a situation where commercialised sex is being pushed without a true eroticism\u2026I\u2019ve been saying this for years, that we have got to a point of meaningless exhibitionism without real eroticism. I\u2019m for eroticism.\"\" \n\nCamille Paglia is a major American social critic. Paglia's academic writing focuses on the role of vibrant dangerous sexuality in human history. Paglia's key importance to sex-positive feminism is not only her writings on sex, but her advocacy of \"\"traditional\"\" values like canon texts. Paglia is somewhat of an intellectual enigma, a conservative and academic feminist, who revels in low and high culture alike and celebrates sexualities disapproved of by mainstream Western culture. Paglia has, in many ways, presented a \"\"respectable\"\" face for pro-sex feminism to the world at large.\"", + "id": "141" + }, + "142": { + "label": true, + "text": "\"\n\n listen up, you narrow-eyed teacher living on minimum wage \n\nyou can keep on doing your \"\"buck buck\"\" chicken trash talk, or perhaps you might wanna consider moving back to lemuria - the land where your kind of scum roams.\"", + "id": "142" + }, + "143": { + "label": true, + "text": "It doesn't matter what I think. I'm a big retarded antisemite. I'm-a go throw myself in front of an sixteen-wheeler with the grill covered in razor wire and video-tape it for you. People will find the lone tripod on the side of the road, see the video, think it's lulzy, then put it on YouTube for posterity.", + "id": "143" + }, + "144": { + "label": true, + "text": "To Blanchardb \n\nYou dumb motherfucker I am going to sue the shit out of you. Watch your back.", + "id": "144" + }, + "145": { + "label": true, + "text": "\"\n\n-\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014-\n\nSuck my dick. Thank you. \u00a0\u2014talk/hist \"", + "id": "145" + }, + "146": { + "label": true, + "text": "Man, you are really a dishonest person, disgusting!!!!", + "id": "146" + }, + "147": { + "label": true, + "text": "Poor editing? The edit looks fine!!! WTF is the matter with you?!", + "id": "147" + }, + "148": { + "label": true, + "text": "THAT WAS A GOOD EDIT THE POLAR BEAR IS GAY!!", + "id": "148" + }, + "149": { + "label": true, + "text": "Demonte Morton \n\nU bastard stop deletin' my shit u white trash cracker muthafucker. Fuck u u racist bitch. I hope u die.", + "id": "149" + }, + "150": { + "label": true, + "text": "Bla bla bla....suck it Irishguy =)", + "id": "150" + }, + "151": { + "label": true, + "text": "Try the official website then - shit head!", + "id": "151" + }, + "152": { + "label": true, + "text": "hi \n\nhi there... this may sound a bit stupid question but dont get it wrong. are you Jew? if so how are you really thinking there is any resemplence between holocoust and Armeian deportations?", + "id": "152" + }, + "153": { + "label": true, + "text": "\"every other press agency said the crowd was chanting \"\"you're a tory too\"\" only the daily mail which by the way is a tory paper reported that the croud chanted \"\"fucking tory jew\"\" he is a dispicable scab but that is because of his politics not his liniage \n\n\"", + "id": "153" + }, + "154": { + "label": true, + "text": "I'm the one that went to get help from the admin incident board because he was edit warring with me. Why would I call the police if I'm the one that committed the crime? You truly are ridiculous. Basically that guy stole my wallet, I punched him, and you're arresting me for assault. Horrible power hungry ego boosters have taken over wikipedia it seems.", + "id": "154" + }, + "155": { + "label": true, + "text": "\"\nLMAO, that's basically saying \"\"wahhh he called me dumb me gunna block him\"\" \nNice use of those admin powers, now stay off my talk page.\"", + "id": "155" + }, + "156": { + "label": true, + "text": "fuck you and your small penis", + "id": "156" + }, + "157": { + "label": true, + "text": "RE: Moving Dragon Slayer to Dragon Slayer series \nFuck Your Mother! You is Son of a Bitch!", + "id": "157" + }, + "158": { + "label": true, + "text": "AND ON TOP OF THAT eh, you're not worth it.", + "id": "158" + }, + "159": { + "label": true, + "text": "\"\n\n What the hell do u mean \n\ncough* *cough* excuse me, who the hell are you accusing of \"\"disruptive editing\"\". I was the individual who actually wrote the bulk of the article on Rajbeer Singh. You gave YOU the right to come and simply delete my all my writing??? If you wish to contribute links, go ahead. But who the hell gave you the permission to simply delete all the writing that I had spent time and effort doing? Carry on deleting my work and I will carry on undoing yours.....With pleasure........\"", + "id": "159" + }, + "160": { + "label": true, + "text": "Live in Darkness. You guys are full of yourselfs And the importance in your own minds. ..Maybe Drunk with power?", + "id": "160" + }, + "161": { + "label": true, + "text": "Insult for MusikAnimal \n, you're a fucking shit, the reason that i'm insulting is because , fuck you Wikipedia.", + "id": "161" + }, + "162": { + "label": true, + "text": ". When the funeral comes I will be the only one their and I will only be their to piss on your grave.", + "id": "162" + }, + "163": { + "label": true, + "text": "You have no friends in real life, what makes you think anyone on the internet will like you? Take the hint, you're an a-hole.", + "id": "163" + }, + "164": { + "label": true, + "text": "The first THREE were rejected out of hand and the following half a dozen where similarly ditched. I could produce ANOTHER fukkin half a dozen but it that wouldn't matter to a pure PoS paid scumbag would it?", + "id": "164" + }, + "165": { + "label": true, + "text": "anti-Semitic crap\n\nthe whole article is an anti-Semitic conspiracy theory cherished by aryan-supremacist rightists!", + "id": "165" + }, + "166": { + "label": true, + "text": "closedmouth is a DICK-FUCK \n\nthis guy is a jackass who sux cock 4 a fuckin job y the fuck does the trans do it?????cuz its into tht kinda shit >:(", + "id": "166" + }, + "167": { + "label": true, + "text": "God, I just hate them so much. Lets hope they die.", + "id": "167" + }, + "168": { + "label": true, + "text": "You won't find any creditable citations because such claim is a load of racist horse shit.", + "id": "168" + }, + "169": { + "label": true, + "text": "No silly it isnt ITS UR MOMS and might I say quite the lovely page indeed. Oh and UR MEAN no im just kiddding but ur not all that nice either...cause u have a black black heart.=(", + "id": "169" + }, + "170": { + "label": true, + "text": "\"\n\nYou have evidence from ME! I presented you with tone of evidence, but you reject it because it goes against your fictional ideas of what New England is or should be. Even eastern(southeast anyway) CT is not into this New England thing, which actually shocked me! I have told you time and again, western CT does not think of ourselves in this NE thing. Go to a town meeting and see if Boston or NE comes up. CT and it's place in the NYC metro area is what comes up. You are doing nothing but telling lies and spreading propaganda. It has to be because you dismiss my actual facts and you make too many excuses that hold no water. In my CT, there are no signs that point to New England or Boston. Our signs point to New York state and city.\n\nAlso, how you people are not on this guy's ass like you are on mine? \"\"I bet its cause we white folk from New England hate NYC Niggers, like this spick who posted above me. Go fuck yourself.\u2014The preceding unsigned comment was added by 71.162.110.60 (talk \u2022 contribs).\"\" \n\nI can only assume because he is one of you and he at least still believe in New England with Boston as it's capital. Get your head out of your ass. Watch you block me for those comments. If I get blocked, that guy (you? should be blocked. \"", + "id": "170" + }, + "171": { + "label": true, + "text": "Whos the douche that deleated all of the info and crap I really want to curse them out right now.", + "id": "171" + }, + "172": { + "label": true, + "text": "\"\nDRMIES DELETED FRANKIE STEIN FROM MONSTER HIGH!!!! DRMIES IS THE \"\"F\"\" WORD!!!\"", + "id": "172" + }, + "173": { + "label": true, + "text": "Mine dispeared, somebody wax my ass.", + "id": "173" + }, + "174": { + "label": true, + "text": "stop leaving stupid harping messages for peopel that are nil to do with what you are talking about", + "id": "174" + }, + "175": { + "label": true, + "text": "\"\n\nhey fuck you, who the fuck checks \"\"Phnom Nam Lyr Wildlife Sanctuary\"\" for vandalism. Get a fucking life you turd bag\"", + "id": "175" + }, + "176": { + "label": true, + "text": "72.94.188.92 \n\nYo what the fuck is your problem fucking around with my page! leave it the fuck alone!", + "id": "176" + }, + "177": { + "label": true, + "text": "Oh GWH, you truly are the worst admin at Wikipedia. May God have mercy on your poor, pathetic, overweight, ugly soul.", + "id": "177" + }, + "178": { + "label": true, + "text": "{{unblock|WHAT THE FUCK?!?!?! The article on Anne Kilkenny was poorly written, I rewrote it so it didnt look like shit, look at my final edit you fucking dumbass.}}", + "id": "178" + }, + "179": { + "label": true, + "text": "Hey idiot. I'm simply verifying the TRUTH. Mobile17 was NOT the first to have a ringtone maker online.. Brinked was. Do some fucking research before you remove my shit. Tired of you assholes removing my hard work I'm putting into making wikipedia a relevant page.", + "id": "179" + }, + "180": { + "label": true, + "text": "We own the project so how the heck is it Unambiguous copyright infringement????? And it wasnt written in a promotional way, it just explained the project and the system requirments! I'm starting to see why so many people hate wikipedia...", + "id": "180" + }, + "181": { + "label": true, + "text": "RE: \n\nPunk ass snitch, get the cock.", + "id": "181" + }, + "182": { + "label": true, + "text": "\"\n\nOh right, like \"\"This article sucks and you know it.\"\" isn't abusive language. Hypocrite. Eat shit and die, loser.\"", + "id": "182" + }, + "183": { + "label": true, + "text": "YOU ARE A FAGGOT\nGET A LIFE 97.102.60.171", + "id": "183" + }, + "184": { + "label": true, + "text": "Jimbo.....the crybaby..... \n\nSits in front of his computer everyday acting as the arbiter of the grand Wikipedia. The all knowing know it all who is the expert on everything. The savior of the western world. And of course, when questioned about anything, cries to the main office about ill treatment.....By the way......a lousy editor who uses only one source! A joke!", + "id": "184" + }, + "185": { + "label": true, + "text": "or any historical fact concerning current Armenia pertaining Wikiprojects. \nKeep your pathetic winking marks to your antiturkish ass.\n\nDont delete talk page entries fucking asshole. You dont have to make yourself obvious as a criminial on the loose. Are not you supposed to be pimping your mother in L.A. downtown at this time of the night normally?", + "id": "185" + }, + "186": { + "label": true, + "text": "\"\n\n LOL \n\nLOL. Seriously, \"\"BryanFromPalatine\"\" ? My IP resolves to Cologne, Germany, where I happen to reside. I use no sockpuppets and when I edit per IP (which I do mainly because it's faster without all the monobook CSS gadgets) whenever I remember to, I include my only active username with the signature. But please, don't let me keep you from wasting your meagre brain ressources. I just fucked my hot girlfriend for two hours (she came 5 times, me just 3 times, life is unfair), so I'm really calm as a Hindu cow. I laugh in your face, POV pushing, encyclopedia-harming moron. 78.34.129.217 (Everyme logged out) \"", + "id": "186" + }, + "187": { + "label": true, + "text": "Recent? You just a pussy.", + "id": "187" + }, + "188": { + "label": true, + "text": "picking on a 10 year old!!! soooo sad \n\nJust shut up okay?Im only 10 years old. I just wanted to have a little fun, captain buzz kill. I guess you never had a life when you were young. that was probably like, 100000000000000000 years old. LOL!!!! 75.27.114.194 None yo beez nas", + "id": "188" + }, + "189": { + "label": true, + "text": "Once again.... I'm SO glad that Wikipedia is not biased or filled with retarded children.", + "id": "189" + }, + "190": { + "label": true, + "text": "YOUR ARE FUCKING GAY WAD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n\nI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTI fucked your mum. OH WAIT YOUR GAY YOU DONT HAVE A MOM!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA\nLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL\nCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCUNTCU", + "id": "190" + }, + "191": { + "label": true, + "text": "Aaron Swartz \n\nStop fucking reverting my goddamn edits!!! I think Aaron Swartz is a dumb-ass, and he should have been\nkilled a long time ago. I know where you live; I WILL KILL YOU IF YOU REVERT ANY MORE PAGES!!!!!", + "id": "191" + }, + "192": { + "label": true, + "text": "Why the hell did you fucking write that?! I can vandalize Wikipedia whenever I want!", + "id": "192" + }, + "193": { + "label": true, + "text": "My side of the story\n\nAttention, douchebags and douchetees. I have been labled as a Terrorist on this site. BULL TO THE SHIT! I simply have a vast amount of knowlege on a wide range of topics. Scjessey, for example did not mention he is a fucking douchebag on his article. So I had to ammend this. I was simply trying to spread the truth. ALLLALLALALALALALAlAlALAALALAALALALALALAl. Sorry. I have to do that every 5 minutes or I go to hell. ALLALALALALALALALALALALALALALALLALALALALALLLALALALA ALLAH 4EVER!", + "id": "193" + }, + "194": { + "label": true, + "text": "Moral Defense, you slimy toad you.", + "id": "194" + }, + "195": { + "label": true, + "text": "You're biased. I made it a point since I signed up here that none of you exist.", + "id": "195" + }, + "196": { + "label": true, + "text": "well fag... block me. \n\nblock me?! oh the world will shurly end!\ncome off your high horse.\ni'll say what i want about you.\nif you continue bashing me then i will just \nhave to post complaints about you on EVERY b log and\nforum i can find. every chat room will be filled with how\nRedfarmer (did your mom come up with that name?) is untrustworthy.\nif you block me i can always find info on another site.\na site where they don't allow people (or FREAKS) like you\nto delete pages on a whim!\nso you gonna block me? ban me?\ngo ahead.\nbut be warned... without being able to edit pages.\ni can't help you by giving you instructions on\nhow to change your diapers. sorry.\n\n leonhart178", + "id": "196" + }, + "197": { + "label": true, + "text": "Fartsalot56 says f**k you motherclucker!!", + "id": "197" + }, + "198": { + "label": true, + "text": "You must have the lowest IQ of anyone on wikipedia, I can't converse with a fool like you", + "id": "198" + }, + "199": { + "label": true, + "text": "\"\n\n A kitten for you! \n\njust becuz ur pussy 4 lying.\n\n \n\"", + "id": "199" + }, + "200": { + "label": true, + "text": "I know that's not mature. And anyway, that was my cousin, I went to the bathroom, and he got on for awhile and was being an idiot. So don't talk to me like I did anything for I am Zod and I can break you, so leave it.", + "id": "200" + }, + "201": { + "label": true, + "text": "You are a gay homo. I hope you choke on your penis and die. I am sending a big bleck guy to jizz in your face.", + "id": "201" + }, + "202": { + "label": true, + "text": "What a deceptive little creature you are indeed. Assuming good faith - eh? You deliberately scrubbed that because it sheds a little light on where all these race hygiene theories originated from - from your dear little country, that's where. That doesn't fit well with you, does it? So you want to create the perception to your readers that I AM THE CRANK and CONSPIRACY THEORIST, when Wikipedia's own article on Henry Ford includes that stuff about the Protocols of Zion as well.84.28.82.149", + "id": "202" + }, + "203": { + "label": true, + "text": "F.Y. punk, VidGmr was my homie. It's was due to some faggot named Klptyzm.", + "id": "203" + }, + "204": { + "label": true, + "text": "SQGibbon, YOUR MOOTHER SOUNDS TO BE SOME SLIMMY DONUTE. NOW WATCH WHAT'S COMING YOUR WAY. HA HA HA HA", + "id": "204" + }, + "205": { + "label": true, + "text": "Igho Otegheri Deletion\nWho the hell are you to decide what to delete and what not????!!!\nyou could go fuck yourself u little piece of shit..", + "id": "205" + }, + "206": { + "label": true, + "text": "ALSO, YOUR MOM GAVE ME HERPES, TELL HER I SAID THANKS.", + "id": "206" + }, + "207": { + "label": true, + "text": "Stop trolling, zapatancas, calling me a liar merely demonstartes that you arer Zapatancas. You may choose to chase every legitimate editor from this site and ignore me but I am an editor with a record that isnt 99% trolling and therefore my wishes are not to be completely ignored by a sockpuppet like yourself. The consensus is overwhelmingly against you and your trollin g lover Zapatancas,", + "id": "207" + }, + "208": { + "label": true, + "text": "Knock it off! \n\nSpinningSpark, quit it! You've been community-banned when you blocked me you made the sinkhole you are in now deeper and deeper. If you want to live you need to take advantage of your priviledges - BASICALLY KEEP THE HELL OFF WIKIPEDIA for a YEAR and edit on other wikimedia projects to demonstrate that, after a week or two, an appeal would be beneficial to the project!! If I create a new account that is more selective, maybe it will be eligible for adminship. If so, the first thing I will do is get you community-banned. I WANT REVENGE!!! 1YlGC6dsynvm", + "id": "208" + }, + "209": { + "label": true, + "text": "@: nobody cares about the Fucking Shit like you, fucking bitch........................ 5.9.97.199", + "id": "209" + }, + "210": { + "label": true, + "text": "The only thing you are persistant at you ugly bastard is fucking the TROLL'''", + "id": "210" + }, + "211": { + "label": true, + "text": "WTF? Banned? \n\nSome person in a fourm said it is banned in Syria do to the closeness of the names Al-Asad and Al-Assad. The correct form is Al Asad in the game. I said he was wrong and he went crazy saying some dumb stuff that I was stupid. Who is right, cause I could find No Source that confirmed his statement that this game is banned in Syria. Asad and Assad are very common middle eastern names anyway 72.138.216.89", + "id": "211" + }, + "212": { + "label": true, + "text": "fuck you \n\nMuthafucka , you jerk you scum lowlife loser !! hehe hahah188.23.179.183", + "id": "212" + }, + "213": { + "label": true, + "text": "Look you little cocksucker. I did nothing wrong. I am sick of your bullshit harassment and you are really starting to piss me off you little pussy. I am doing nothing wrong so just swallow your pride (I know it's hard for you) and admit you lost this fight. Now piss off!\n\nBlackeyedfool12", + "id": "213" + }, + "214": { + "label": true, + "text": "\"\n\nI agree to that. many parts of the article is apparently biased, made-up bs. Examples following\n\nDownfall:\n\n\"\"It was common knowledge that de Molay planned on corrupting Catherine of Valois' male children by tending to their sorrows, then by engaging in acts of anal rape.\"\"\n\n\"\"Philip knew the dangers that de Molay represented; his own sons were nearly sexually molested by de Molay. Upon escaping the vile pervert, they confessed to Philip what de Molay had tried to do.\"\"\n\nMyths:\n\n\"\"It is said that Jacques de Molay cursed Philippe le Bel and his descent from his execution pyre, a curse which was responded to by Philip shouting in defiance \"\"Fuck de Molay!\"\"\"\"\n\n\"\"It has been speculated that several of the boys whom de Molay had corrupted had grown to enjoy the perversions of the homosexual lifestyle introduced to them\"\"\n\nLegacy: \n\n\"\"Members are encouraged to model their conduct after his example of loyalty and fidelity instead of the homosexual perversions that de Molay was guilty of himself.\"\"\n\n...\n\n\"\"vile pervert\"\", \"\"homosexual perversions\"\", sheesh... Could someone SANE please clean up this article?\n\n\"", + "id": "214" + }, + "215": { + "label": true, + "text": "No, you are the racist, you goddamn neo-Nazi \n\n YOU BIG BOY", + "id": "215" + }, + "216": { + "label": true, + "text": "== good grief. can you read?\n\nwhy don't you try examining the substance of the links? I am sick and tired of children ranting without reading. ~~", + "id": "216" + }, + "217": { + "label": true, + "text": "What the fuck gose here", + "id": "217" + }, + "218": { + "label": true, + "text": "You\nYou're a little bitch. You can't handle an argument like a man, so you're crying to the administrators. Go fuck yourself.", + "id": "218" + }, + "219": { + "label": true, + "text": "You are a fool if you think Wikipedia is a respected entitity in this world. So, shut", + "id": "219" + }, + "220": { + "label": true, + "text": "mostly burtalbert you fucking asshole go suck a dick u fucking king of assholes", + "id": "220" + }, + "221": { + "label": true, + "text": "I had enough of *you*, bastard.", + "id": "221" + }, + "222": { + "label": true, + "text": "\"\n\n Some baklava for you! \n\n Fuck . =) \"", + "id": "222" + }, + "223": { + "label": true, + "text": "Vandalism spree\nYour vandalism spree is pitiful. All this, after I supported your motions? Thanks a lot.", + "id": "223" + }, + "224": { + "label": true, + "text": "THIS IS MY PAGE FUCKERS SO I CAN SAY WHAT I WANT. FUCK YOU DRINI AND NACONKANTARI... I HOPE YOU ENJOY YOUR SCHEDULED RAPING. \n\np.s. done a head count lately?", + "id": "224" + }, + "225": { + "label": true, + "text": "Scope\nPlease see the link above, as I'm sure you are a fucking spastic", + "id": "225" + }, + "226": { + "label": true, + "text": "hey wiki nerd \n\nu suck man i dont like your nasty coments punk ill beat ur guts from the back. signed lover boy. ps i love butt sex and we can have butt sex ill bring the ky gelly", + "id": "226" + }, + "227": { + "label": true, + "text": "YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER! YOU ARE A MOTHJER FUCKER COCKSUCKER!", + "id": "227" + }, + "228": { + "label": true, + "text": "MOTHERFUCKER, DONT BE CHANGING THE FUCKING GTA TIMELINE!", + "id": "228" + }, + "229": { + "label": true, + "text": "FUCK YOU, YOU PARANOID BITCH!!! \n\nYOU ARE a ugly unwanted bucket of sludge who is obsessed with the unwanted festering sputum bag from hell and the teletubbie rubbing pantaloon you try to bite the mailman, you c.u.m guzzling sick minded prick who cooks for the filthy freak and the decomposing penguin groper thy fawning ill-nurtured lout hath a idle-headed maggot-pie If not for your daddy, you would be a racist cursed horny toad who eats the earwax of the brain dead snotbox and the crap eating horny toad and you lift your leg on trees, you evil naked weasel who slobbers on the wrinkly snob and the anatomically incorrect disfunctional buffoon so quit being so stupid, you cat litter munching abysmal lunatic who slobbers on the cat harassing rectum and the anatomically incorrect lunatic. \nYou big smelly cunt! \nYour mums crack tastes like MINCE and \nFuck your mouth. Your girlfriend is ugly. \nIf my dog is as ugly as you are, i would shave his ass and make him walk backwards. \nYou are just cum you mom should of swallowed. \nYou are just a dog that jumped the fence and ran away. \nHow did you get here? Did someone leave your cage open? \nAre your parents siblings? \nHey are you lost? Which way did you come in? \nDoes she have an appetite? She looks like she has an appetite. \nGo ahead, tell them everything you know. It`ll only take 10 seconds. \nI`d love to go out with you, but my favorite commercial is on TV. \nYou fail at life \nand \nPlease press the reset button on your life \nYou should see the expressions on their faces, priceless. __________________ \nGAME OVER MOTHERFUCKER! >:( \n\nThanks to you neither me nor my family will give this shit foundation a fucking dime. \nDo Wikipedia a favor and just delete your account.\n\nHave a nice day.", + "id": "229" + }, + "230": { + "label": true, + "text": "please stop vandalising my page cunt", + "id": "230" + }, + "231": { + "label": true, + "text": "\"\nThat was a nice message on my talk page. I enjoyed it. I mean, you still suck, but yeah, I had fun. talk \"", + "id": "231" + }, + "232": { + "label": true, + "text": "\"\nMFNickster, I am not sure if you have ever had any exposure to\nargumentative fallacies, but just because she did not write about\n\"\"exterminating the Negro Population\"\" in her biographical accounts\ndoes not mean it was an idea she was wholly against. There seems to\nbe enough evidence out there to warrant a section in the article re:\nthis topic. I am not sure why you have such a hard on for her. Was she your grandmother or something?\"", + "id": "232" + }, + "233": { + "label": true, + "text": "YOU HAVE ABUSE LOGS THAT ARE LOGS OF ABUSE TO PAGES I HAVE NEVER EVEN POSTED TO WHAT TEH HELL IS GOING ON\nALL I TRIED TO DO IS POST TO TEH SAM COUEP PAGE ITS A LIKN TO A VIDEO ON YOUTUBE\nWHY THE HELL CANT YOU EXPLAIN TO SOMEONE WHAT YOU ARE DOING WHEN YOU DO IT\nIF YOU REMOVE IT AND THEN LET ME REPOST EXACTLY THE SAME THING WHAT THE HELL AM I SUPPOSED TO THINK WHAT TEH HELL IS GOING ON YOUR SITE IS SO COMPLEX IT IS IMPOSSIBLE SIMPLIFY PLEASE? I CANNOT COMMUNICATE WITH TEH PEOPLE WHO HAVE REMOVED MY LINKS I CANNOT COMMUNICATE WITH ANYONE\nI GET 3% OF THE ADVERTISED CONNECTION SPEED DO YOU AHVE SHARES IN TELECOMMUNICATIONS COMPANIES ARE YOU JEWISH WHAT TEH FUCK IS GOING ON FOR GODS SAKE", + "id": "233" + }, + "234": { + "label": true, + "text": "Let's see...which one of us is making personal attacks and edit warring? That would be you, and you, respectively. And now you're making threats! Nice. You want to have a good day? Stop being a bully, and find another hobby.", + "id": "234" + }, + "235": { + "label": true, + "text": "HOW ABOUT A LITTLE FIRE, NATE! (Throws fireballs at nate!) I STOLE WIKIPEDIA! I STOLE WIKIPEDIA! FUCK WIKIPEDIA! FUCK!", + "id": "235" + }, + "236": { + "label": true, + "text": "It's in spanish but it's the truth, If you don't cite this you are acting like the fraken gatekeeper know it all, you aren't shit.", + "id": "236" + }, + "237": { + "label": true, + "text": "You fascit Nazi! You socialist bastard! You filthy Hippy! \n\nYou dare touch my edits again and I'll go to where you live and kick your ass in person. It shouldn't be hard to find. Communes smell worse than slaughter houses. I make edits. I don't vandilaze. Get off your high horse.", + "id": "237" + }, + "238": { + "label": true, + "text": "User:NHRHS2010 is a homo like mitt romney is. \nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.\n User:NHRHS2010 is a homo like mitt romney is. \nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. \nUser:Enigmaman is a homo like mitt romney is.== User:NHRHS2010 is a homo like mitt romney is. ==\nUser:NHRHS2010 is a homo like mitt romney is.\n User:Enigmaman is a homo like mitt romney is. NEWL", + "id": "238" + }, + "239": { + "label": true, + "text": "Don't Talk\nGoogie Man, I got 2 simple words for you, Shut Up. Let's see a guy who spends his time sitting at the computer editing wikipedia named Googie man, what can I say? You think bigger than me, you think you better than me? You aint nothing. Stop calling me a Rogue editer, that is the corniest thing that I ever heard. I know you are mad at me because I made fun of and replaced you horrible, terrible, ugly picture of Donnie Baseball, but calling me a rogue is the biggest outrage that I have ever seen. Please delete that picture before all of us go blind, I would rather have no picture on the page then to have the worst picture in the history of the world on the page. Don't ever delete my comments on any talk page ever again, I have the right to express my opinions. I am a villian but you just a hostage. You can't stop the Reign of the King of Wikipedia. Now go take some more pictures or something and stay outta my way. I'm out.", + "id": "239" + }, + "240": { + "label": true, + "text": "\"\n\nwhy don't you \"\"REMOVE\"\" my free speech you goddamned self, you whiny little pipsquak. That's all you seem to be good at doing.\"", + "id": "240" + }, + "241": { + "label": true, + "text": "Go kill yourself \n\nYou should be ashamed of yourself. Twoofers like you are scumbags that deserve to die. You anti-scientific assholes are destroying America.", + "id": "241" + }, + "242": { + "label": true, + "text": "FUCK OF NAZI PROPAGANDA\nodpierdalcie sie jebani faszy\u015bci od Polski !!!!!!!!!!!", + "id": "242" + }, + "243": { + "label": true, + "text": "Not really sure what the issue is here \n\nWhat is The Name of the Rose? It is a book. Is it a fictional library? No, it is not. Is it a fictional librarian? No, it is not, for a real book cannot be a fictional anything. So stop bloody adding real things to categories for fictional things. Not that difficult, really.", + "id": "243" + }, + "244": { + "label": true, + "text": "Since this is MY user page, I can say what I want:\n\nYOU GUYS ARE ALL A BUNCH OF MOTHERFUCKING ASS-EATERS AND I HOPE YOU ALL ROT IN HELL.", + "id": "244" + }, + "245": { + "label": true, + "text": "\"\n\n You Are an Awesome wikipedian \n\n Some shit Some droppings of filthy muck mess to feel you better. Don't bother myself Summon \"", + "id": "245" + }, + "246": { + "label": true, + "text": "FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU U USELESS BOT FUCK YOU", + "id": "246" + }, + "247": { + "label": true, + "text": "Ibaranoff Is a Cocksucking Little Bitch \n\nWHY DID YOU DELETE THAT YOU FUCKING LOSER YOU DON'T LIKE BEING WRONG DO YA? I DON'T GIVE A FUCK IF I GET BANNED YOU CAN EAT A DICK. HAVE A NICE LIFE HOPE YOU CAN FIND SOMETHING TO DO WITH IT EXCEPT FOR BE A LITTLE BITCH ON WIKIPEDIA.", + "id": "247" + }, + "248": { + "label": true, + "text": "Im sorry are you fucking stupid that nice person just gave me a warning then you fucking block me, nigger cunt eat pussy bitch", + "id": "248" + }, + "249": { + "label": true, + "text": "Can we go on a date \n\nI want to sniff your leaky blood box!", + "id": "249" + }, + "250": { + "label": true, + "text": "Piss off you sanctimonious weed. You forget that 1. you are irrelevant to this topic, 2. you arbitrarily abused your privileges (I mean, what sort of prick suspends someone in another country over a dispute he wasn't even a party to?). \n\nSo when you and Daniel Dumbass have finished stroking each others egos, you might want to remember this about Wikipedia", + "id": "250" + }, + "251": { + "label": true, + "text": "\"\nActually I am fully Arabic and Islamic and the correct spelling unlike how you stupid christians have been spelling it is \"\"Mou'ammar Al Qadhdhaffy\"\". But you are all too racist and white and stupid too accept that124.180.159.192 \"", + "id": "251" + }, + "252": { + "label": true, + "text": "important \n\nyou and your family shall burn! you have been warned, if you do troll muzemikes talk page i will slaughter you in your sleep. bye...", + "id": "252" + }, + "253": { + "label": true, + "text": "DON'T BLOCK ME I AM RIGHT AND I FUCKING KNOW IT. BLOCK THAT ASSHOLE KANSAS BEAR OR SOMETHING. JUST LEAVE ME THE FUCK ALONE.", + "id": "253" + }, + "254": { + "label": true, + "text": "WHAT THE FUCK IS WRONG WITH YOU PEOPLE? STOP CRITIZING US!!! YOU'RE WRITING IN OPINION!! FUCK STOP THIS! MADDOX IS A PRICK", + "id": "254" + }, + "255": { + "label": true, + "text": "In response to your recent comment on my talk page. \n\nI suggest you contract cancer.", + "id": "255" + }, + "256": { + "label": true, + "text": "-kelly this is yo momma speaking, please stop being a nerd.-", + "id": "256" + }, + "257": { + "label": true, + "text": "\"\n\nI like the way you forget about all the times Israel has actualy done this to other nations, including it's \"\"allies\"\", such as when they forged european passports to commit a murder causing 20 innocent people to be framed, and do we really need to talk about the USS Liberty incident? Just because Iran says something, it has to be bad right? Fucking morons the lot of you if you think this isn't something they would do or at least consider.\n\n\"", + "id": "257" + }, + "258": { + "label": true, + "text": "Hi \n\nHi, welcome to wikipedia. I just wanted to let you know that you smell like the drippings from my poop chute! Cheers! Today, 2008", + "id": "258" + }, + "259": { + "label": true, + "text": "P.S- How the hell are you going to block me when you aren't an admin?!", + "id": "259" + }, + "260": { + "label": true, + "text": ".When I am providing with reliable source where ganga lal gupta has clearly proof that kushwaha come under kshatriya varna. you mother fucker do you have blind eyes that you cant see it", + "id": "260" + }, + "261": { + "label": true, + "text": "You are a Disgrace \nSitting there with no life reverting valid edits. Get a life idiot 70.26.41.242", + "id": "261" + }, + "262": { + "label": true, + "text": "I CANNOT BELIEVE THIS WHAT THE #@@%K\nif you continue to do this i will have to take some drastic measures watch your step it may be your last", + "id": "262" + }, + "263": { + "label": true, + "text": "Why, the stupid blocked? \n\nBut, I'm sorry, because of Kingdom Hearts III for PlayStation 4 and Xbox One, can you announced for PlayStation 3? 58.168.72.12", + "id": "263" + }, + "264": { + "label": true, + "text": "Pedophiles, sex criminals, Imperial Japan, Nazi Germany and other such degenerate ilk also are minority views and for good reason. And by the way, showcasing your stalker skills and googling my name is quite retarded and anti-social behavior. Please stop and seek therapy cause you need it.", + "id": "264" + }, + "265": { + "label": true, + "text": "ha ha fucking gwernol at it again, trying to protect his friends because he doesnt give two shits about the rules, what a big fucking surprise", + "id": "265" + }, + "266": { + "label": true, + "text": "Apology \n\nYou blocked me once under another IP and it angered me. I was determined to take revenge. Then I discovered your wife is an honest to god African prostitute with AIDS and I realized nothing I could do would make your life worse than it is. A married virgin, and you'll probably die a virgin. You're like the unicorn of white nights. This is gold man, thanks so much, honestly. -107.77.76.15", + "id": "266" + }, + "267": { + "label": true, + "text": "I would also like to say \n\nthat not only are you a masturbate, but you are also gay lol", + "id": "267" + }, + "268": { + "label": true, + "text": "SmallThingy.... \n\n... are you gay?\n\nDo you frequent the Hellfire Club?\n\nDo you shake your little tusch on the catwalk?", + "id": "268" + }, + "269": { + "label": true, + "text": "yeah well, I don't subscribe to your opinion, stop spamming me with messages here. What makes your opinion superior to mine, nothing. If you abuse or spam me again, I will take issue. GET IT? AND REVERT IT BACK TO WHAT I HAD IT, UNLESS YOU SHOW ME PROOF TO THE CONTRARY, WHERE'S YOUR PROOF? NOWHERE.\n\nYOU LACKIES RUN THE SHOW HERE. \n82.21.25.194", + "id": "269" + }, + "270": { + "label": true, + "text": "William S Saturn is a sockpuppet \n\nHey dickweed Saturn, remember me? You dumb fat bitch", + "id": "270" + }, + "271": { + "label": true, + "text": "I'm sure you eat alot of tube steak", + "id": "271" + }, + "272": { + "label": true, + "text": "Fuck off, I do what I want.", + "id": "272" + }, + "273": { + "label": true, + "text": "Ooh, I guess I hit a sore spot. You realized your narcissism and quit referring to yourself in the third person. Congratulations on exposing your insecurities. Some day you're going to hate yourself for living such a worthless life. Editing Wikipedia? Jesus.", + "id": "273" + }, + "274": { + "label": true, + "text": "Handing out blocks using Twinkle. What a fucking disgrace. \u2014 lfdder", + "id": "274" + }, + "275": { + "label": true, + "text": "no think o it this way im doing all that same shit youve been doing to me okay also ill let them merge if youd stop getting rid of my stff and apologize and get rid of that shit tryna get rid of my page and also go to hell", + "id": "275" + }, + "276": { + "label": true, + "text": "The Greater San Francisco Bay Area is greater than the typical Bay Area Definition you idiot stop reverting my edits until YOU have sources obviously like every other metro area a greater region is obviously bigger you idiot. Go shove your internet awards some where because they dont matter when all you do is type on a key board.", + "id": "276" + }, + "277": { + "label": true, + "text": "\"\nMaybe you should look up what harassment is. Please change the reasoning for my block to something respectable that deals with the situation at hand. I did not harrass you in any way, shape, or form. I asked you to fuck off in the context of my user talk page. And I repeat again my statement, fuck off my talk page when this issue is over. It is my right to ask you to fuck off my talk page. It is not my right to block you from this page, but again it is my right to ask you to fuck off this user talk page. Bits andPieces \nAnd why will you have to do that? I am disrupting the project by asking you to fuck off my talk page? Nope. Bits andPieces \nLengthened the block to 1 week, and you can't edit this page. I hope you are more reasonable next week, see you then! // have a cup // ark // \"", + "id": "277" + }, + "278": { + "label": true, + "text": "\"back the fuck off. Take your 12 year old ass and buy some fucking Webkinz and stop trying to involve yourself in something you don't understand and act like some Internet tough guy. If I get another post from you, I'll track down your parents and have a talk with them.\n, 2008\n\n\"", + "id": "278" + }, + "279": { + "label": true, + "text": "Why don't the Wiki fascists leave my edits alone as the increase th eknwoledge base which is the basic idea of Wiki?\nIf my edit upsets someone's preciousness that is a problem for Wiki to address as otherwise Wiki = Hitlerism.\nMy Manifest determination was deleted by the homosexual clique at CAMH so that is acceptable to Wiki?\nMy previous edit of Liquorice poisoning deleted by the prissy original post but he incorporated my edit which is a bit deeitful isn't it? Is that the essence of Wikiism?", + "id": "279" + }, + "280": { + "label": true, + "text": "FUCK ALL YOU NUT LICKING MOTHERFUCKING FAGOT COCK SUCKING WHORES! YOU ALL SUCK SHAPIROS COCK AND LICK HIS MOTHERS CUNT!", + "id": "280" + }, + "281": { + "label": true, + "text": "Atreus \nWhy don't you want information relevant to Atreus included on his page? This is vandalism in my opinion.", + "id": "281" + }, + "282": { + "label": true, + "text": "I guess that was the NEXT to last warning huh...funny thing is this has been stumbled. Now thousands of people are going to be aware of your selective editing. This is the internet bitch and it's free and you can't get away with your slimy little agenda anymore. You are outed.", + "id": "282" + }, + "283": { + "label": true, + "text": "Well gladly go fuck yourself you numb fuck.", + "id": "283" + }, + "284": { + "label": true, + "text": "ASSHAT FUCKING STUPID ASSHOLE PAIR OF CLOWNSHOES", + "id": "284" + }, + "285": { + "label": true, + "text": "\"\n\nHere's ONE example of McNeight-speak\n\nYour post to Wikipedia talk:Requests for comment does not provide enough information so that anyone can review the threats and personal attacks that you claim were made by \n\nhttp://en.wikipedia.org/wiki/Wikipedia_talk:Requests_for_comment/Braaad\n\nQUOTE from McNeight:\nWikipedia is a community. The focus is not on you or me, but the encyclopedia. Create as many user names as you want, but eventually your \"\"personality\"\" will come through. If you can't or won't interact with people in a normal manner (hint: take a look at meta:Don't be a dick and Wikipedia:Civility for some tips on human-human interaction), then get the fuck out. McNeight SIGNED! Because I'm not a bitter and petty authority-wannabe attention-freak coward.\n\nI think my favorite part is: \"\"...get the fuck out.\"\" Please protect me from this dangerous creature!! \"", + "id": "285" + }, + "286": { + "label": true, + "text": "eat a dick \n\nand fuck off", + "id": "286" + }, + "287": { + "label": true, + "text": "no fuckin make me fudge packer 'gwernol'[more like queerhole]", + "id": "287" + }, + "288": { + "label": true, + "text": "@KWW and father F*cker, u still didnt give no source haha:P what a sore f*cking loser haha:P", + "id": "288" + }, + "289": { + "label": true, + "text": "You can't fucking block me for 3 months for fucking personal attacks or harassment! You fucking stupid hellhole, you better motherfucking let me vandalize Wikipedia again FRICKEN NOW!", + "id": "289" + }, + "290": { + "label": true, + "text": "You know, for human excrement, you're pretty fast to find vandalism, good job, you have a purpose in life.", + "id": "290" + }, + "291": { + "label": true, + "text": "Yea. I was sort of the local shit disturber in my young adult life. My family's from there. I went to PSS many years ago.", + "id": "291" + }, + "292": { + "label": true, + "text": "@ okay king of the Wikipedia Nazis.", + "id": "292" + }, + "293": { + "label": true, + "text": "ow! someone just blocked me! I don't think I can feel my ass!\n\nYourCousin", + "id": "293" + }, + "294": { + "label": true, + "text": "I see you like bullshit \n\nFine, have your bullshit.", + "id": "294" + }, + "295": { + "label": true, + "text": "go to die \n\nson of bich", + "id": "295" + }, + "296": { + "label": true, + "text": "WHAT'S WRONG WITH YOU?\nGO KILL YOURSELF, YOU VILE CREATURE!!!!!!!!!!!", + "id": "296" + }, + "297": { + "label": true, + "text": "You fing rat \n\nYou ratted me out you little prick", + "id": "297" + }, + "298": { + "label": true, + "text": "has got some sand trapped in his vagina and it's making him a little bit cranky", + "id": "298" + }, + "299": { + "label": true, + "text": "Of course not. 'Patrons', as you so kindly put it, are, for the most part, an assorted bunch of hobos, wash-outs, and other generally unemployed and more-or-less perpetually starving people, such as Hollywood star wannabees.", + "id": "299" + }, + "300": { + "label": true, + "text": "Dumb Niggaz \n\nYall Niggas are dumb.Sean Kingston never played biggie.I was joking around dumbfucks.", + "id": "300" + }, + "301": { + "label": true, + "text": "Ha! Riiiiight....because you and the other two morons definately ARE NOT policing this article for political reasons. As opposed to say, my honest indignation at having to sort through endless piles of Israeli propaganda and political threats when I just want to read about what's going on with the convoy. Normally my wiki activity is limited to editing out nationalist crap people insert into history articles. \n\nToday it's you and your Temple buddies. Hey, wait! Maybe if your guys all rub your noses together you can triangulate my new IP address. \n\nGod, I had forgotten how funny Jew jokes are. If only I really was anti-Semetic....\n\nMake sure you keep checkin' that page! I'll be back >:D", + "id": "301" + }, + "302": { + "label": true, + "text": "Hey I'm just tellin' like it is you ugly as fuck butt fugly muthafucka!", + "id": "302" + }, + "303": { + "label": true, + "text": "How come \n\nsome of the worst human beings on earth happen to be admin on your oh so beloved, oh so protected internet site?37.230.30.171", + "id": "303" + }, + "304": { + "label": true, + "text": "You are a raging faggot. Kill yourself.", + "id": "304" + }, + "305": { + "label": true, + "text": "cocksucking bastard", + "id": "305" + }, + "306": { + "label": true, + "text": ". I should become a detective for figuring all that out! Oh yeah, I suck cocks. That's how I became a Wikipiedia admin. And because I have a lot of time on my hands. I often feel good about myself knowing that I can ban people from the internets", + "id": "306" + }, + "307": { + "label": true, + "text": "shut up Katie your not even real", + "id": "307" + }, + "308": { + "label": true, + "text": "Hey Roy. Go fukk yourself you gay bich.\n\nYa u heard me. \n\nPussy", + "id": "308" + }, + "309": { + "label": true, + "text": "\"\nMr LULU, Your Screed (statement) \"\"The latest....DAILY SLANDER\"\" is a bit over the top. You sound like a partisan, POV Pusher, instead of a NPOV editor. Such a salacious statements shows your lack of knowledge of the word \"\"Slander\"\" (for the record proper usage is \"\"Liable\"\"). I question your temperament to edit on such a politically charged article. 68.251.50.5 \n A note to MR anon \"\"Gamaliel? (since no one knows your agenda other then your partisan picture shrine on your homepage) ... are a adult, willing to play by real world rules or are just a child, playing these dumbass games? Calling Question LULU's temperament to edit responsible, considering his/her partisan temperament and basic understanding of the very words, which lulus likes to use is not \"\"personal attack\"\". To bad Wikipeida and it's admins behave as little children, instead as responsible adults.\n\"", + "id": "309" + }, + "310": { + "label": true, + "text": "\"\nStupid Vikings. A creative, new way to lose. Instead of a run play to center the ball and kick the winning FG with time expiring, let's have the ol' man throw across his body to his blind side and get picked off and force OT and hand the game to the Aints. Creative. As I've always maintain, the vikings always find a way to lose. | 76 \"", + "id": "310" + }, + "311": { + "label": true, + "text": "mothafucka! \n\nYou son of a bitch, shup up!\n\notherwise I will kill you!", + "id": "311" + }, + "312": { + "label": true, + "text": "\"\n\noh i see, my comment is a personal attack but others, for example one who called him a \"\"dumb-ass little shit\"\" and SqueakBox (annoying user of the week) agreeing, isn't? p-lease, your removal of solely my comment is unfair and irrational (as it was just speaking the truth - wikipedia's obsession with civility borders on the ridiculous when it means people have to hide what they really think and play nice with obviously disruptive users so that they won't get hit with the banhammer). \"", + "id": "312" + }, + "313": { + "label": true, + "text": "I HATE DRMIES!! HE IS AN IDIOT!!!", + "id": "313" + }, + "314": { + "label": true, + "text": "\"\n\nWhat the hell are you talking about? I didn't insert any link, I typed some text, you nazi. there was nothing biased about what I included on that page, I simply stated a fact. A fact that you may not like, but nonetheless, a fact. You really should be getting paid to be the internet hall monitor, why don't you put your \"\"skill\"\" to use working for those brown nosers at Fox news, since it seems to upset you that someone is telling the truth about your precious \"\"president\"\"\n \"", + "id": "314" + }, + "315": { + "label": true, + "text": "You are a piece of Shiit \n\nYou are a pissant little creatin, who has no purpose in life. You graduated from a thirdclass college, but that's better than your prosti mom who's uneducated. You can't earn a thousandth of what Sweet Briar Alums earn. I saw your face, you are sooo ugly! You could never get into or pass at Sweet Briar with your monkey's brain!", + "id": "315" + }, + "316": { + "label": true, + "text": "Ihad sex with Katy Perry last nught and my mommy caught us right in the middle of it.", + "id": "316" + }, + "317": { + "label": true, + "text": "Good Luck \n\nwikipedia sucks\n71.186.170.196 \nOooh.. look at all your awards.. I'm certain they make you feel good inside.", + "id": "317" + }, + "318": { + "label": true, + "text": "You ignoramus! My cousin just did the hitler pictures and the swastikas and what not. I've been the one talking to you you imbecile. I can't believe that people that are stupid like you exist. It makes we want to start playing russian roulette with myself.", + "id": "318" + }, + "319": { + "label": true, + "text": "\"\n\n Re: AIP \n\nGo fuck yourself. -The'FortyFive' \"", + "id": "319" + }, + "320": { + "label": true, + "text": "and i have a small penis lalalalalalalalala", + "id": "320" + }, + "321": { + "label": true, + "text": "Have you fallen on your head as a child? You are pathetic, Jingiby.", + "id": "321" + }, + "322": { + "label": true, + "text": "You are one of the worst page vandals I have ever seen. Your repeated vandalism of a user page shows what a pathetically insecure individual you are.", + "id": "322" + }, + "323": { + "label": true, + "text": "Sweden, LOL \n\nSweden sucks.", + "id": "323" + }, + "324": { + "label": true, + "text": "\"\n\nIt's a stupid project.\n\nWikipedia should be a hub of information for all ages. If it is filled up with porno articles with inappropriate material, both Encyclopedic and for the reading of the general population, child or otherwise, then it is restricting the audience of Wikipedia surely? I mean how can a source of information be free and accessible to all, if it is ostensibly linked with explicit material, most of which shouldn't be in the Encyclopedia.\n\nPS - I know about Wikipedia's \"\"no censorship issue\"\", but sometimes it goes too far. \"", + "id": "324" + }, + "325": { + "label": true, + "text": "I haven't vandalized crap. I just tell it like it is! You got a fucking problem with me, then maybe you need to take a long look at yourself. Don't fucking e-mail me again. Take care.", + "id": "325" + }, + "326": { + "label": true, + "text": "You are the same person! \n\nYou stupid ass crackhead you are the same person as Litany and KarlXII it is a shame a bright guy like you waste your intellect on genocide-denial and fashism-support. You have to start working on better things becuse the agression and genocide has been committed and Serbia has LOST! You can revert the truth for a while but not for ever it will come out becuse God and the sons and dotters of BOSNIA is going to make shour it gets out inshalla! So stop this islamophobic behavior and give it up alredy or you can expect war and no matter how nerdy you are so you have time to creati all this accounst and use you will pay, so for you own good GET A LIFE! Hey it\u00b4s Christmas soon man stop being a chetnik or we\u00b4l fuck you up....\n\nCovjek zaboravi al\u00b4 pas ti uvijek vrati.", + "id": "326" + }, + "327": { + "label": true, + "text": "IT'S THE STFU. IF SOMEBODY CHANGES THEM TO THE STF-U THEN I'M GONNA KILL THEM.User:Pic Business", + "id": "327" + }, + "328": { + "label": true, + "text": "moderator on wikipedia \n\nmoderator on wikipedia are a bunch of twats who like to suck thomas malinas tiny cock", + "id": "328" + }, + "329": { + "label": true, + "text": "hello Coren u moron. I am still getting my lulz on. don't worry about trying to ban my IP cuz i'll be on a new one in a few minutes. i made many accounts from many IPs so i can get lulz from all u wiki-police homos like u. ur an asshole, in case u havent figured that out. u probably have sex with farm animals and ur mom is a donkey. anyways, imma kool dude and you're a lozer homo. u can't ban me from editing as the internets are forevers - moar lulz for me!", + "id": "329" + }, + "330": { + "label": true, + "text": "did i hurt your feelings? \n\nits okay you can ban me, i will create a new account and sign in from a different ip. i must have hurt your feelings pretty bad. \n\ndouche bag.", + "id": "330" + }, + "331": { + "label": true, + "text": "\"\n\n That wasn't nice \n\nI am reposting this to piss off Tbhotch. Enjoy, you dumb piece of shit. Have fun being jobless. Soon teachers that think too highly of themselves won't be a problem in this country anymore. And if you're going to run around tossing threats because you're too fucking stupid to accept reality instead of getting into a flame war over demographics pissing off an entire base, then save yourself the trouble of throwing around even more threats and just ban me like you dumb public school pieces of dog shit wiki editors keep threatening over and over again. Just make sure you have every VPN and Spoof address banned also or you're just going to be wasting your time.\n\nOh, and;\n\n\"\"It's people like you that make this place not worth coming to. If google would stop linking here then I would gladly stop using this website. Why do roughly 75% of all wikipedia editors (whatever that is) act like you do, aka an uneducated biased and complete fucking retard?\"\"\"", + "id": "331" + }, + "332": { + "label": true, + "text": "Talk pages are also where some of us have to try and get uninformed idiots to back down so WE CAN MAKE CHANGES. It's hard to have an impact on an article such as thistypical Wikinonsense.", + "id": "332" + }, + "333": { + "label": true, + "text": "Your are a filthy fuck \n\ngo fuck your self", + "id": "333" + }, + "334": { + "label": true, + "text": "Mark. Your semen is not viable. Were you to procreate, the children would be homosexuals. Do no procreate Mark, enough is enough.", + "id": "334" + }, + "335": { + "label": true, + "text": "\"\n\nI just got a telegram in the mail...it says......\"\"GWERNOL IS GAY!!!\"\"\n\nSwear to fuck your mom if you swear to tape it.\"", + "id": "335" + }, + "336": { + "label": true, + "text": "\"\nI am not far right. I am Jewish, not related to Gamergate (it is bizarre and idiotic), and I hate both far right and far left. You are far left, so I hate you. \u2014\u00a0Preceding unsigned comment added by 190.207.63.200 \"", + "id": "336" + }, + "337": { + "label": true, + "text": "And Luke, stay out, son of a bitch!!!!!!!!!!!! ;) 198.228.217.150", + "id": "337" + }, + "338": { + "label": true, + "text": "Freeland, PA \n\nYou are really, really gay for reverting my good edit to Freeland, PA. Stupid liberals! 204.186.77.109 tilde tilde tilde tilde", + "id": "338" + }, + "339": { + "label": true, + "text": "WHY DID YOU DELETE AFROJACK? \n\nWith the afros and the jackos and the ha ha ha.", + "id": "339" + }, + "340": { + "label": true, + "text": "The defeat of Roydosan \n\nWell done my fellow Greeks, we have defeated Roydosan and now he runs like cattle. HEIL!", + "id": "340" + }, + "341": { + "label": true, + "text": "You just now made a bunch of reversions. Fuck", + "id": "341" + }, + "342": { + "label": true, + "text": "\"\n\n Hey! Maybe you should try it. Your candidate's \"\"spiritual mentor\"\" is a Jew-hating, faux-\"\"Christian\"\" Black supremacist. \"", + "id": "342" + }, + "343": { + "label": true, + "text": "JUstin likes it in the behind..", + "id": "343" + }, + "344": { + "label": true, + "text": "\u2014Preceding unsigned comment added by (talk \u2022 contribs) 17:01, 3 August 2008\nFuck off.", + "id": "344" + }, + "345": { + "label": true, + "text": "\"\n\nYes I had this SAME problem: Some WikiNazis feel it's OK to leave nasty / snarky comments on other user pages, but will actually delete such comments from their own pages calling it \"\"vandalism\"\". Hypocrites. \n\nGET THE FUCK OFF METROS BECAUSE YOU HAVE NO RIGHT TO LOCK THIS TALKPAGE UP AND ITS MINE AND ALSO FUCK OFF MY USERPAGE WHEN I DELETE THE CONCERN FOR TOUGHHEAD TEMPLATE! YOU ARE NOT FIT TO BE ADMIN AND INSTEAD MAYBE MR DUCKY SHOULD BE YOUR REPLACEMENT!(76.247.222.101 )\"", + "id": "345" + }, + "346": { + "label": true, + "text": "Yeah, he said he'd never heard of Ferrara, what a crook, the name bad lieutenant just appeared to him in a german sausage.", + "id": "346" + }, + "347": { + "label": true, + "text": "IGNORANT FOOL...YOU'VE NEVER EVEN SEEN A MAP OF KRASNOI\n\nYou are so stupid and ignorant that you don\u2019t even know which roads lead into or out of Krasnoi.\n\nThe road leading west out of Krasnoi was never blocked by the Russians\u2026it was threatened by Tormasov\u2019s enveloping movement but never actually blocked.\n\nYour ignorance is disgusting\u2026absolutely sickening...\n\nDumb freshman with low SAT's...that's what you are...\n\n kenmore", + "id": "347" + }, + "348": { + "label": true, + "text": "An ass. LOL. The vandalism was about goaste. 96.48.13.234", + "id": "348" + }, + "349": { + "label": true, + "text": "UNBELIEVABLE you went ahead and removed the section unilaterally without waiting from comments from other editors. I'm warning you Wee, abstain from any more disruptive and borderline vandalism editing.", + "id": "349" + }, + "350": { + "label": true, + "text": "and for the capitalize thing actually its not bad grammer if your using it in titles... You need a lesson from your Teacher Matt Stiker... Lol J/k ... But Seriously though if me calling other people gay offends you... you have to be a total nerd in real life that can't take being called names... oh well i feel sorry for you... wikipedia is probably the most action you get besides your creeper sites you visit...", + "id": "350" + }, + "351": { + "label": true, + "text": "Antisemites being protected from Jews... geez, has anyone else seen that pig flying nearby? I also heard it's snowing in hell -)", + "id": "351" + }, + "352": { + "label": true, + "text": "Fraggle81 ==\nI can just make new accounts every time I want to attack you. Proxy. Faggot.\n\n==", + "id": "352" + }, + "353": { + "label": true, + "text": "I am not Jewish and even if I was I am sure you would never understand why there is nothing wrong with it. First gays, now Jews, do you think you are still in your godforsaken regime? This is a civilized world with civilized people where Jews, gays or gay supporters are not blatantly singled out. Some tribes influenced the way I look? no, no, no, the only way they could influence it is through conquest, rape, forced deportation - that's how you got in Iran, dont think you moved there with your own will", + "id": "353" + }, + "354": { + "label": true, + "text": "List of Royal College Colombo alumni and Lalith Kothalawala and Cossde \n\nwhy this person Cossde doesn't want to / trying to avoid / or shy to add the name of old royalist the no one cheater in sri lanks to the list of List of Royal College Colombo alumni. this Cossde is a sick paranoid puppy who wants only the colombo 7 royalist to be survived on internet. u are an absolute sick ass hole( ).", + "id": "354" + }, + "355": { + "label": true, + "text": "Utterly stupid suggestion. I am sure Wikipedia is crying out for pages created for a couple of non-league footballers who when they finish playing football will probably stack shelves in Asda or work for KVA. Just de-link their names that is the solution.", + "id": "355" + }, + "356": { + "label": true, + "text": "\"\n\n{{unblock|DISCLAIMER: I do not identify as a Nazi, Neo-Nazi, Facist, Neo-Fascist. I do not accept or agree with the actions or views of Hitler or any other dictators in the world for that matter. I do not hate Jews... in fact I have many jewish friends...\nHello, although this is technically an unblock appeal, it is really only a reason to explain.... you won't be in a mood to unblock me when I'm finished talking... )\nFirst of all I want to apologise, I should have thought before putting the giant swastika on my page. This is the reason for that... I have a few Jewish friends, and normally we sometimes make jokes about jews and christians and things like that. I never really make jokes about the holocaust, because that never go over well with them and it is not nice... well, apparently, a joke about jews being lawyers set one of my closest friends off who is not really a jew, but claims he is.... now he thinks I am a facist, nazi, and I hate jews.... i gotreally frustrated and annoyed and so I came home and started messing around on my userpage... Second of all, i would like to ask why it is not permissable to \"\"self identify as a nazi\"\"? There are several userboxes dealing with this subject. There is even a userbox that states, \"\"This user identifies as a Hitlerist! WHAT THE HELL?!?!?! You will let people say they support Hitler, but you won't let them say they are nazis?!? Being a nazi does not mean that you condone Hitler or his actions, it simple means that you support the theory of the politics behind Nazism.... you can be a nazi and not support the horrible eugenics policy. But if you are hitlerist, that obviously says you support all that... your arguement would of course be that it is offensive to jews.... well if you are taking that into account, then you should also ban anyone that says they identify as a communist. That can be extremely offensive to christians... if you want me to, I can talk about all the horrible things they did to christians in communist russia (with reference of a nice book). I think I will... one of the things they did was putting shackles on the ankles and wrists of christians with spikes of the inside that cut into your skin if you moved at all... and then they put starved rats into your cell that tried to eat you alive so you had to fight them off while your wrists and ankles are killing you. They also tied you to a cross and hung you upside down over a huge pile of other prisoners crammed into a small room. You were then forced to excrete over everyone. You were also stood upright in a box while they drove long nails into it. It was alright if you stood perfectly still, but you would have to stand there for hours and then your body would sway and poke into the nails. They also stood you naked in a freezer with a doctor nearby that signalled when you were freezing to death and then they would take you out and warm you up. They would do that for hours on end. Then they would beat you over and over again asking you to renounce Christ... the holocaust was horrible, but I would rather be gassed or hung by a nazi than endure those tortures for 18 years like one man who wrote a book about his experiences... so could you ban all communists please? \nMy last comment is in response to Chzz's question about me making the 'gay comment' statement. Nowadays the word gay is used for two meanings... one is homosexuality and the other is wierd, stupid, dumb... i was using the second connotation.... maybe if you people didn't spend so much time on this gay... sorry... stupid online encyclopedia you would realize how the real world uses words...\nEven if you unblock me (which you won't... )...) I will take a wikibreak... i don't want to become addicted to point of ruining my social life...... i have already recieved a punishment, never becoming an admin (the whole gay... sorry... dumb trust thing)... just know this... i would have enventually removed the swastika after I cooled down and because of your gay... sorry... dumb policy you have lost a serious editor... this whole thing has really annoyed me...\n \n(P.S. Chzz, I have been on Wikipedia for 2 years... you think I forgot to sign my gay... sorry... stupid post? yeah right!)\n)\"", + "id": "356" + }, + "357": { + "label": true, + "text": "Al Arbour \n\nHey Fucktard. Al Arbour died on Friday. Try having someone read an obituary to you", + "id": "357" + }, + "358": { + "label": true, + "text": "Then you're a communist, because you are not Zod like me, so you cannot have the same opinions on things as Zod.\nUser:Iamzodyourzodeveryzod Boo yah.", + "id": "358" + }, + "359": { + "label": true, + "text": "Dude, who fears banning. This is what U HINDU terrorists are perfect at. This is the 1st personal attack I am making on u.U have till now banned International Human rights orgs in J&K;,Punjab,North East....etc.banning is the only thing of ur expertise. I know u r a stooge of RSS/SHIV SENA/Bajrang Dal ...yuck names ......that is Hindu terrorist orgs.\nNow I am 100 percent sure......u r one of those killers of Chittisinghpura.....U r a terrorist ( i wont call u a Hindu terrorist coz I dont want to defame Hindus as such)\nWaiting for Ban:)", + "id": "359" + }, + "360": { + "label": true, + "text": "Idiot is what idiot does\n202.92.40.8", + "id": "360" + }, + "361": { + "label": true, + "text": "THIS DUDE THAT BLOCKED ME IS A FUCKING COCK SUCKER!!!!!!!!!! HEXACHORD SUCK SOME DICK NEGRO", + "id": "361" + }, + "362": { + "label": true, + "text": "Oh noes, an insult on the internets! Get over yourself you moron. Being blocked doesn't affect me in the slightest, I do have a life. Encouraging users like S&P; however just might backfire on whatever topics you like to edit here. I would quite like to see how you would deal with his various issues with not really understanding any policy at all, not BLP, not NPOV, not OR, not TPO, not fucking anything really, especially now he's learned the trick from misguided pompous arses like you that it's best not to even acknowledge such concerns when presented by others, if you can play the 'mommy mommy' card. Unless of course you're as incompetent as they evidently are, in which case, a 'content' dispute between the two of you would be a sight to behold surely. Like two baboons flinging shit at each other while ostensibly visiting a museum.", + "id": "362" + }, + "363": { + "label": true, + "text": "I was blocked for reporting their harassment then. Same thing you liar.", + "id": "363" + }, + "364": { + "label": true, + "text": "How about this \n\nYou are a cunt?", + "id": "364" + }, + "365": { + "label": true, + "text": "BAREK,\n\nYOU ARE A RETARD, YOU DOUCHENOZZLE!!!\n\nBLOW ME!\n\nMikeyCMS\n\nP.S. YOU WERE A MISTAKE and TAKE MY ACCOUNT, I DONT CARRE, AND YOU DONT CARE ME!", + "id": "365" + }, + "366": { + "label": true, + "text": "\"\n\nIt is not disruptive, and does not appear to be \"\"attention-seeking\"\". These remarks are just argumentum ad hominem arguments, nothing more. You have zero evidence of this supposed motive on my part, and are just attacking me because we disagree on the article, an unambiguous violation of WP:AGF. \n\nIs there a particular article I'm working to improve? There isn't??? How do you figure? What is your basis for this accusation? Have you checked my edit history? There's lots of articles I'm constantly working to improve, as any look at my editing history shows, which flies in the face of this idiotic remark of yours. There are entire lists of articles I've created and worked on seen on my user page, including three articles I single-handedly brought to GA status. The Arthur Adams (comics) article for example, has been expanded and improved by me on an ongoing basis for the past three years, and is currently undergoing a GA examination process. These inane comments by you do nothing other than to reveal you to be an abject child and a pathological liar, one who brazenly attacks others who dares disagree with him. \"", + "id": "366" + }, + "367": { + "label": true, + "text": "have sex with our users like areaseven", + "id": "367" + }, + "368": { + "label": true, + "text": "Hey I thnk that you an asshole \n\nYou just love to fuck your momk all day bitch. Stop Fuckinmg her now!!!!!!!!!! Got it bitch", + "id": "368" + }, + "369": { + "label": true, + "text": "Listen, all you fags need to get a life and stop editing Wikipedia. Look outside once in awhile as the world passes you by while you sit and try to ensure that every little word of every little article is correct, with no vandalism and correct information. Do us all a favor, put down the mouse and keyboard, wash your Cheeto encrusted fingers, and get your pale fat asses outside. Then walk in front of traffic so that we never have to deal with you again.", + "id": "369" + }, + "370": { + "label": true, + "text": "heY TOdds! Quick Q? \n\nWhy Are You So Gay", + "id": "370" + }, + "371": { + "label": true, + "text": "Grow up you silly person it's not disruptive editing your reverting is disrupting - hey QED actually pay attention to Wikipedia's own page devoted to people with the surname McKay not Mckay because that name does not exist!(https://en.wikipedia.org/wiki/McKay) Your logic Qed - suggests that this (https://en.wikipedia.org/wiki/McKay) is wrong because McKay has uses an uppercase letter 'K'. You imbecile just ask a specialist in the field of surnames, specifically Irish and Scottish surnames and you will have your answer!", + "id": "371" + }, + "372": { + "label": true, + "text": "wikipedian policy\n\nI see now how Wikipedia is. If someone breaks the rules its ok as long as they kiss ass. This is bullshit. He started this stupid shit and was persistent until he got me banned. This is so fucking gay all Ive done is try to help Wikipedia but thanks to this stupid shit Im banned. WTF? See I refuse to kiss ass because nobody on here is better than me. As a matter of fact Im better than everyone else on here.", + "id": "372" + }, + "373": { + "label": true, + "text": "similar concept? how can you mark a modern day nation with being a barbarian? you western jerks were playing with pieces of shits while we were conquering the world. You may be ultra-christ, ultra-greek, ultra-armenian ultra-western or whatever you want, but cant be a Turk.Contributions/62.248.42.19", + "id": "373" + }, + "374": { + "label": true, + "text": "Always Do Well To Stop A Citizen's Arrest? \n\nHey, I absolutely refuse to edit articles. I've left that duty to my betters. Why don't you try to fix the problems that hamper good reading out of Wikipedia? I come here often to learn something new. I don't like being jerked around by anybody, whether those guilty of breaking all the rules, or you who wants to ignore it and shove a boot up my ass for complaining! 24.255.11.149", + "id": "374" + }, + "375": { + "label": true, + "text": "as the whole world consider you Sunnis terrorists", + "id": "375" + }, + "376": { + "label": true, + "text": "Damn wiki admins \n\nWhat is it with all these wiki admins and THEM not being able to follow RULES and policies such as the NPOV, 3RR and rules pertaining for VANDALISM.\n\nif anyone knows how i can get in touch directly with SENIOR Admins i would greatly appreciate it as some admins just make their owns rules up on the spot while disobeying wikipedias rules and effectivly slamming banhammers\n\nand no, im not talking about all admins, but i am talking about quite a few admins!", + "id": "376" + }, + "377": { + "label": true, + "text": "BASEBALLS BUGS IS AN UGLY IGNORANT FOOL", + "id": "377" + }, + "378": { + "label": true, + "text": "u aint got no pancake mix lady so stopppp", + "id": "378" + }, + "379": { + "label": true, + "text": "but ew \n\nHe was a f\u03b1g which is against nature and is the most disgusting thing. Youre not a woman are you? Sexism is wrong. Being wrong is for women.", + "id": "379" + }, + "380": { + "label": true, + "text": "Angry \n\nFuck you bitch", + "id": "380" + }, + "381": { + "label": true, + "text": "Yeah! You dummy! Bakutrix", + "id": "381" + }, + "382": { + "label": true, + "text": "right it's less selective you stupid fuck", + "id": "382" + }, + "383": { + "label": true, + "text": "Hate \n\nThis guy is such a liar, i hate him. He is evil!", + "id": "383" + }, + "384": { + "label": true, + "text": "He's not a retired, he was just useless.", + "id": "384" + }, + "385": { + "label": true, + "text": "Stop pussy-footing \nBAN ME! You did it before!", + "id": "385" + }, + "386": { + "label": true, + "text": "FUCK OFF THE LOT OF YOU. CRAZY BASTARDS THAT IS ALL YOU ARE.", + "id": "386" + }, + "387": { + "label": true, + "text": "and in the program on last night Crime Museum: The Blackout Ripper he is called a serial killer not only by experts but by the police who catched him !!!! so get your facts right you retards", + "id": "387" + }, + "388": { + "label": true, + "text": "\"\n\n you fool \n\nTHERE WAS NO SUCH THING AS A \"\"ULTRA-NATIONALIST\"\" POLITICAL PARTY IN FRANCE DURING THE REVOLUTION. FACT. You can Google all you want, but it won't change that simple fact. The abstract concepts of \"\"nationalism\"\" or even \"\"ultra-nationalism\"\" are one thing, but a political party? No, sorry babe. You're wrong. Embarrassingly wrong. Accept it, and move on baby boy.\"", + "id": "388" + }, + "389": { + "label": true, + "text": "Idiot\n\nBlanche Barrow was not hit in the face with glass at Dexfield Park. Where did you get this bullshit?", + "id": "389" + }, + "390": { + "label": true, + "text": "Uh oh, Mr. Big shot registered User is crying like a little girl because I called him out on his BS.", + "id": "390" + }, + "391": { + "label": true, + "text": "Last warning, Mark! Anymore defiant arguments and I will be subduing you with my merciless wrath!", + "id": "391" + }, + "392": { + "label": true, + "text": "Well well well \nYou've just done the most stupid thing saying we have always been enemies. Now that proves you've been doing these edits just to try and piss me off. You can make up bullshit stories but I know the truth. So basically what I'm trying to say is fuck you. Hell I don't mind getting banned for saying that I'm leaving this account and won't be back wasting my time with an idiot like you on here, hating people for no reason. It's a shame people like you give wikipedia a bad name. And I won't be making up bullshit stories like you did saying you had left while you were under an IP the whole time. Thanks", + "id": "392" + }, + "393": { + "label": true, + "text": "You Are a fuck head I'm not a vandal so suck cock ass master. We'll talk after your done with your Mom.", + "id": "393" + }, + "394": { + "label": true, + "text": "Netaji (what a ridiculous username), \n\n I hope you are visiting India regularly, because from your contributions to Wikipedia, it is clear to me that you are homesick, and have lost touch with the street reality of India. Get better soon.", + "id": "394" + }, + "395": { + "label": true, + "text": "YOU ARE A MINDLESS FAGGOT PIG PLEASE GOD BURN THIS FUCKING MAGGOT TO DEATH IN HELL\nYOU HAVE OFFENDED MY SENSES YOU MINDLESS SELF IMPORTANT FUCKING PEST\nTHE GOD THAT YOU HATE HATES YOU", + "id": "395" + }, + "396": { + "label": true, + "text": "YAWN!! The above COMMENT is a quote from McNeight!!! AND yet HE still insistes on adding that damn 'preceeding unsigned.....yada...yada' What a RUDE and obnoxious individual.", + "id": "396" + }, + "397": { + "label": true, + "text": "It wasn't Mkil, just someone sick of all your $h1T. And just for future reference learn how to write before you make edits to an encyclopedia, you make yourself look like a fool, because your illiterate. And SIGN your posts. You've been making harrassing edits for years and you even failed at that. Such a simple thing as signing your posts and you still can't get it right. I'll bet you were dropped on your head as a child weren't you? No need to answer that your writing style gives it away.138.162.128.53", + "id": "397" + }, + "398": { + "label": true, + "text": "I caught you vandalizing a page on wikipedia. Normally right now id block you, but you happen to pull this shit while I'm in a transitional period so I don't wanna block you, I wanna help you. You see the path of the righteous wikipedian is beset on allsides by the inequalities of the selfish and the tyranny of evil men. So basically dont be such a dick and fuck up wikipedia. I worked really hard creating and maintaining this website and many people enjoy my invetnion without causing such harm. But you sir, you are a different animal. I dont think Ive ever caught anyway vandalizing wikipedia before. You sir are a true original. A true renegade. Your so bad ass I cant think straight. Im all bendy and shit and this fervor is giving me the vapors. Please brother, sister or inbetween dont mess up wikipedia. think about the children and do like the cats in my neigborhood do... shit in the sandbox.", + "id": "398" + }, + "399": { + "label": true, + "text": "\"\nImagine if I treated Hapfsjen like you treated this anon editor here. We both know his English is poor and his comprehension is poor. But when I see his messy edits I leave them alone to avoid conflict. But you Drmies, you treat people like shit. Like you \"\"I want to delete this article period by period\"\" comment in the talk page of an academic and holocaust survivor. You don't get to act to like an anti-semite and bully people you disagree with and then cry foul when editors point out that you are abusive. Your actions speak for themselves. You first actions as an admin were to impost your POV on a contentious article. And you statement that you don't want to block me is a blatant lie. you have said just the opposite in the past and participated in accusations of socking to try and get me blocked indefinitely. This is on top of our long running conflict. So you lie as much as you want and you can block me if I point out the facts that demonstrate you're a liar, but bigotry, bullying, bias, prejudice, discrimination and other abuses are wrong. I'm limited to how much I can speak out about your actions because, perversely, speaking out against the worst abuses on Wikipedia is punishable. But the facts speak for themselves. \"", + "id": "399" + }, + "400": { + "label": true, + "text": "\"\n lol! let the porky make a fool out of himself. i also suspect that he is infact using socks himself. follow his edits, and note the right-wing idiots who supports him. \"", + "id": "400" + }, + "401": { + "label": true, + "text": "i'll hook your mom you motherfucker. yeah suck my balls and slurp my come. bitch.", + "id": "401" + }, + "402": { + "label": true, + "text": "fuck you \n\nyou're an idiot", + "id": "402" + }, + "403": { + "label": true, + "text": "But he's a bitch who made a comment only a bitch would make? )", + "id": "403" + }, + "404": { + "label": true, + "text": "Don't post any garbage on my page!", + "id": "404" + }, + "405": { + "label": true, + "text": "Do it Our Way (Play) \n\nBruv... fuck off, I bought the flat, back in January and I've only edited on here as I see fit, so I dunno how I've abused multiple accounts and I don't think you're an idiot, I know you are a 24 carat idiot, look at the edit history on Do it Our Way it originally said it was R&B;/pop so if you don't believe me, you got eyes use 'em and I'll expect an apology! 86.182.64.127", + "id": "405" + }, + "406": { + "label": true, + "text": "Niggers and their liberal friends steal everything not tied down, just like the presidency here with acorn with its liberal defenders, FUCK YOU NIGGER OBOAMA!", + "id": "406" + }, + "407": { + "label": true, + "text": "do not delete my comment you zionist\n\nyou are not allowed to delete my comment, so please do not do that! once it is up it is up! i have been warned, so there is no need for deleting it. if you are, then get rid of the warning! i have read the rules. also stoppin trying to spread your propaganda your zionist freak. you might aswell, name this page 'how to make a terrorist state into a briliant state. your propagnadist! get a life86.139.179.254", + "id": "407" + }, + "408": { + "label": true, + "text": "\"\n\n Barbarians \n\nThe Chinese as a country are nothing but disgusting barbarians. I highly recommend every and all Chinese people to flee the horrors of the CCP before they come for YOU next! Its now official, over 20,000 Falun Gong have been murdered in this genocide but the official numbers are not certain due to the \"\"iron curtain\"\" around China. We haven't seen such destruction and genocide since the Soviet Union! Those damn Chinese. I feel bad for the Falun Gong. I hope every CCP dies of a horrible skin disease.\"", + "id": "408" + }, + "409": { + "label": true, + "text": "Samuel is a chump with no life\n\ni hope that is the case you chump. if i find out the reason u have so much time to work on this page is because you are getting paid to do it, my respect for you will fall even lower.", + "id": "409" + }, + "410": { + "label": true, + "text": "Are you the stupid changes the Cubans flag, and put Puertorrican that created it all and they do not created nothing, your breasts the verga to us Venezuelans Peruvian and Cubans, abnormal mongoloid. While there are educated people like Tito Puente, Bobby Sanabria no one will believe your lies, nobody believes anything, swallow my verga. gross.64.254.111.109", + "id": "410" + }, + "411": { + "label": true, + "text": "Hey shithead \n\nHey shithead\n\nWhere are you?\n\nAre you too busy sucking on someone's cock to talk right now?\n\n119.245.89.79", + "id": "411" + }, + "412": { + "label": true, + "text": "You don't know what the hell youre talking about! Do you!? 98.94.163.97", + "id": "412" + }, + "413": { + "label": true, + "text": "That trashy mikkalai started to revert my own work and put racial trashy messages on my own space.", + "id": "413" + }, + "414": { + "label": true, + "text": "Just wanted to let you know that I think you're a faggot. Find better things to do with your time.", + "id": "414" + }, + "415": { + "label": true, + "text": "I swear, you're extremely stupid and oblivious. Open your eyes, unless you need to see an eye doctor that is.", + "id": "415" + }, + "416": { + "label": true, + "text": "Reason for false info \n\nMy cousin came to my house and was fucking with my wiki so I'm sorry for any false info on any pages", + "id": "416" + }, + "417": { + "label": true, + "text": "FUCK \nYou little bitch the cowboys have no testes", + "id": "417" + }, + "418": { + "label": true, + "text": "terrorist \n\nYou seem like a terrorist sir. Are you penises as small as they say they are? I have corroborated it with a cite something you never bothered to do. You may keep your comments about drones as long as you cite it even though it has no place on this page. In turn please don't remove what I have written about the sectarian nature of conflict. \n\nAnd why do all Muslims ruin Akbars good name with your Allah o Akbar crap. He was a good king and you should not sully his image.", + "id": "418" + }, + "419": { + "label": true, + "text": "LOL; charles, you are a real fag aren't you? siding with chinks?? \ngo fuck yourself, asswipe! we don't need no chinks in here. \n\nFAG", + "id": "419" + }, + "420": { + "label": true, + "text": "ii CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND ARREST ME...SAN DIEGO CALIFORNIA, CHULA VISTA, FUCKING GET YOUR INFORMATION RIGHT FAGGOT SHITHEAD!!i CAN STILL POST WITH THIS COMPUTER...I SAID BLOCK ME, COME THE FUCK DOWN HERE AND AR", + "id": "420" + }, + "421": { + "label": true, + "text": "\"\nLooking for a conversation we had? Wanting to re-ingnite an argument long since resolved but can't find it? Or maybe you just want to read what I've said so that you can use it in a fresh argument against me. Maybe you're a scientist doing research on how a 20yr old workshy Yorkshireman interacts with a ; a ; ; and a when discussing very trivial Beatles-related matters, using various - and increasingly confusing - pseudonyms. Then why not look in my archives? They're full of hilarious altercations I've had with friends and critics, and will keep you entertained for hours. Why not try the \"\"random discussion generator\"\" by entering an archive and choosing a random heading, then reading the relevant text - it's pot luck madness! Or maybe you're a publisher looking for a new form of coffee table literature with a view to making one lucky, stubborn and argumentative wikipedia contributer a household name. Look no further. God has smiled upon you this day - I am your man. More likely, you're an admin, looking to see how many times I've been blocked before so you can give me a really big block becuase I've called a fellow wikipedian a \"\"fucking useless tosser, I'll kill you!\"\" - let me save you some time: I have never once been blocked (yes, that ought to do. What a good cover).\"", + "id": "421" + }, + "422": { + "label": true, + "text": "Edit request from 174.3.185.61, 28 June 2010 \n\nMauler90 is a shit faggot \n\n174.3.185.61", + "id": "422" + }, + "423": { + "label": true, + "text": "\"\nno seriousy. the only thing i think actually did or said against your precious wikipedia policies was saying that \"\"if i really had my way, half of you would be shot\"\". ignoring for a while the fact that i was obviously joking, it happens to be my religious belief that the human race on a whole would be much, much better off if 95% of the population died tomorrow. that doesn't mean i go around killing people, or making specific death threats against individuals. and don't you actually have the sense to realize that if someone says \"\"OH MY GOD YOU ARE SUCH A FUCKING IDIOT, JUST GO DIE ALREADY\"\" that they probably don't want you to die, or more accurately they don't care. Very few people actually have the emotion required to sit and pray for the death of another person or group of people. And I am not one of those people.\n\nIf you really wanted to show off what a horrible and insensitive person I am, edit, which was on a wiki talk page, is probably not the best. Granted, nothing pisses me off more than people who see letters like \u044f and \u0449 and automatically assume that whatever is written is Russian. The Cyrillic alphabet is used in many Slavic languages, as well as central asian former soviet republics, and even Mongolia. So I called someone an idiot. BOO FUCKING HOO. maybe he could have said \"\"What language is that?\"\" instead of assuming that it was Russian. However insulted he was by me calling him an idiot, I can guarantee you that I was at least 10 times as insulted by him calling that Russian. I am a proud, native Russian, and will not have my culture besmirched with these allegations.\n\nYour other example how I am a bad contributor is what, a spelling correction? Or was it the fact that my edit summary was how I felt about the sad fact that niggers can't spell? Don't even think about raising issue of my use of the word. I live in Harlem. Around here, that word is used like a comma. And before you try to tell me the difference between \"\"nigga\"\" and \"\"nigger\"\", there is none. It's called a dialect. While for some purposes, it makes sense to write things phonetically as they are pronounced by the person saying them, I find it is usually clearer to spell properly. Also, a nigger, to me at least, is not a \"\"black person\"\". I am not a racist. I do not even draw distinctions between people. In my holy opinion, there is a nigger inside of all of us. People (like you, for instance) who take offense for no reason (i mean, was saying \"\"black people are stupid and i think they should be marginalized in society, tarred and feathered, strung up on trees, dragged through town by their enormous wangs, etc.\"\"? No. And if that is what you heard, I'd like to know why. Are you black? 98% of the black people I know personally use the word \"\"nigger\"\" more than I do.) are why we as a society still can't get over the silly idea that words are harmful. Words are not harmful. Ideas are harmful. One particularly harmful idea is that certain words are so unspeakably horrible that nobody can be allowed to say them for any reason at all. You want to end racism forever? Stop freaking the fuck out every time you see the word \"\"nigger\"\". SERIOUSLY. I happen to be a Priest (and a Docktor), and saving humanity is just one of my many responsibilities. Fucks like you make me hate it, but I still do it. That's what a good person I am.\n\nI forgot what else I was going to complain about. I mean, I could complain about everything on Wikipedia, not because I am uncivil, but because there are enough Wikipedos to make this community unbearable for normal, well-adjusted individuals such as myself. If you look at all my page edits, they were all GOOD FOR THE ENCYCLOPEDIA. Ok, there was one tiny exception - a long time ago, I saw someone changed a caption on Scottish fold to \"\"Winston Churchill\"\". Someone else reverted it, and I reverted it back. I felt it was an appropriate caption to that particular image. But everything else was beneficial to improving the quality of the content. I may be a little hard on people who are hung up on things that are wrong, but I only do what is right. That is why I put it on my user page. I don't do wrong things. If you try to argue with me, you will be in for a world of hurt. Butthurt, to be exact. But you have nobody to blame but yourself. Unlike you, I actually warn people first. But no. You fags have to be humorless, oversensitive, fascist wikipedos with your unwarranted self-importance and your administrative powers. Well you can go fuck yourselves. IF you ever succeed in getting all sand out of your vaginas. I joined wikipedia because i wanted to make it better, and that was all i did. but i guess you cunts actually enjoy bathing aro", + "id": "423" + }, + "424": { + "label": true, + "text": "IT IS PRONOUCED RINK-IN, YOU MORON. NOT RINCON, LIKE IT SHOULD BE IN SPANISH. WTOC ALWAYS SAYS RINK-IN THIS RINK-IN THAT. GO FUCK YOURSELF. THIS EDIT IS CORRECT YOU GD MF SOB.", + "id": "424" + }, + "425": { + "label": true, + "text": "FAGGOT \n FAGGOT \n FAGGOT \n FAGGOT", + "id": "425" + }, + "426": { + "label": true, + "text": "you're a PATHETIC, BUREAUCRATIC piece of slime. You can remove your withered ballsack with a rusty shears,\n or you can eat my shit. Your name will be on the syph list one day, with a \u2020.", + "id": "426" + }, + "427": { + "label": true, + "text": "HOLD ON! ive got something to say to u. FUK U!!! yea thats right u r gay for revertin my edit you DUMB FUK! lol go \n\nfuk urself you gay cock licker haha", + "id": "427" + }, + "428": { + "label": true, + "text": "I've requested a change to Wolfpuss - congratulations to all dirty thinkers in our community. (!) I submit to your naughtiness.", + "id": "428" + }, + "429": { + "label": true, + "text": "Bite me \n\nYou're a dickhead, drop dead ^-^", + "id": "429" + }, + "430": { + "label": true, + "text": "Priest are all pedophiles \nIs this true? How do we know?", + "id": "430" + }, + "431": { + "label": true, + "text": "Are you a faggot or what?", + "id": "431" + }, + "432": { + "label": true, + "text": "\"\n\nYou abused your authority by blocking me improperly,, then you refused to apologize (\u201cSo tough\u201d), then you tried to bully me (\"\"Do not revert like you have been ever again. Understood?\"\" and now you are threatening me (\"\"I'm not suggesting this time: I'm telling you: you need to change the way you edit. Now.\"\"). Viriditas did ask you to block me for activity that was not a violation of the three revert rule - and you agreed!. Then he and Jayjg and sockpuppet friend continued to guard the Zionist hatchet job on Yasser Arafat preventing other editors from altering it and you dutifully protected the article for them while blocking me. You admit to being biased against me and then you block me and protect the Zionist version of Yasser Arafat. I think the question should be, \"\"who the hell do you think you are?\"\" 06:00, 12 Dec 2004 (UTC)\"", + "id": "432" + }, + "433": { + "label": true, + "text": "\"\n\n I hate you. \n\nI hate you.\nI hate you! \u2014 Preceding unsigned comment added by 219.125.25.195 \"", + "id": "433" + }, + "434": { + "label": true, + "text": "many unsecured wi-fi hot spots, so many idiot wikipedia pages", + "id": "434" + }, + "435": { + "label": true, + "text": "I AM NOT A VANDAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "id": "435" + }, + "436": { + "label": true, + "text": "Ah fuck it. I see now. looked back in Striver's records, he's a fucking islamist troll nothing more. No point bothering with him, he'll just keep popping up.", + "id": "436" + }, + "437": { + "label": true, + "text": ".\n\nThis whole conversation is rediculous as the colors on a flag are meant to represent different ideas or ideals. What we decide to call that color has everything to do with what is meant by that color. By calling it yellow one is neglecting to fully appreciate the meaning behind the choice of gold as a flag color is meant to convey an idea, that of eternal and original wealth and prosperity. It has nothing to do with being high and mighty regarding the naming of a color. That is a reactionary and frankly stupid position to hold. Flags are symbols meant to illustrate various ideas and they use images and colors, like all other forms of symbolism, to do this. Thus, the use of gold on a flag is in no way an attempt to sound more high and mighty, but rather a way to communicate.... you dolt", + "id": "437" + }, + "438": { + "label": true, + "text": "Yeah \n\nIf you don't like the team, get the hell out of the stadium. Douche.", + "id": "438" + }, + "439": { + "label": true, + "text": "\"\n\n Not clear enough... \n\nThe \"\"Family\"\" programing thing is over with right? 2 weeks ago this netowrk showed a blaxplotation double header consisting of Superfly and Shaft. Yes they were edited for broadcast, but they still ain't family freindly. And that Mytv stuff is filled with sex. Not that i mind, i love sex and violence, but the article wasn't very clear about the fate of the \"\"family\"\" thing. This is great though, i hate that family freindly bull shit and i wanted this so-called\"\"network\"\" to fail and it has. Fuck you paxton!\"", + "id": "439" + }, + "440": { + "label": true, + "text": "He's as big of a fool as Kunstler, although at least JKG knows when to quit.71.232.157.145", + "id": "440" + }, + "441": { + "label": true, + "text": "// Hahahihihoho\n\nBishone: Is that allowed to say that somebody is mentaly insane in Wikipedia? Cause Ante call me that and i HAVE NEVER said something like that before. // Hahahihihoho", + "id": "441" + }, + "442": { + "label": true, + "text": "\"\n\nSorry for the language, but it busts my bridges and burns my soul when controlling sysop wannabees like \"\"MoeRON\"\" go around removing other people's work. The wiki is so full of junk its unbelievable, compared to all that One More Sat Night is a good page that can get better and there's no reason for him to take off after it. Youre right about Playing, I was wrong there but I'm right about everything else. ~~~~\"", + "id": "442" + }, + "443": { + "label": true, + "text": "I have now undone your stupid mistakes and . I really have better things to do!!\n\nI repeat: STOP USING AWB or better still, do us all a favor and stop editing Wikipedia period!!!\n81.153.250.102", + "id": "443" + }, + "444": { + "label": true, + "text": "pervert, \n\nps karl swithwnbank wrothe this not littledan9999", + "id": "444" + }, + "445": { + "label": true, + "text": "I CAN EDIT MY OWN SHIT YOU MOTHERFUCKING CUNT", + "id": "445" + }, + "446": { + "label": true, + "text": "Fake Administrator\nHere is yet another fake administator. To hell with him, I am going to bed.", + "id": "446" + }, + "447": { + "label": true, + "text": "\"\n\nSomething anonymous editing has given rise to\n\nVandalism Manifesto. Pass to all Wikians\n\nVANDALISM IS GOOD. Vandalism does not come from a sheer desire to cause harm.\nVandals do their thing all over Wiki, 24/7, from frustration and hatred, \nbecause incompetent \"\"editors\"\" who have no skills, no degrees, no expertise, usually no names, have done multiple reverts and edits of the work of others.\nVandalism is a good and natural response to no-lifers (as in Get a Life) who \ndo 7000 edits, 10,000 edits a year and who have actual Watch Lists of 1,300\nor more and are proud of it. These jerks deserve have their own pages vandalized, over and over as long as they are in effect, vandalizing the pages of others in the name of being a cop. Vandals keep no-life editors, admins, \nbureaucrats and stewards honest, or at least busy, reverting the reverts they get on their own pages. VANDALISM IS GOOD. It helps drive these nutcases into the ground with nervous breakdowns. The Culture of Wikipedia is very,very sick,\nand Vandals are needed to \"\"cull the herd\"\". SUPPORT YOUR LOCAL VANDAL.\n\nVandal God\"", + "id": "447" + }, + "448": { + "label": true, + "text": "Admins stick together. Never talk back. I get it. Lots of shit. The Dissident Aggressor", + "id": "448" + }, + "449": { + "label": true, + "text": "November 2015 (UTC)\nFuck off. Your accusations are baseless, your writing style is atrocious. Prose means prose, not fluff. - 00:39, 16", + "id": "449" + }, + "450": { + "label": true, + "text": "\"\n\nDude, are you stupid? Yankees76 said hes a hero to his people, I was saying how.... Hes the first Inuk to play in the NHL, thus being a hero to his people even if hes just a disgraceful goon.\nYou sir, are highly uneducated. I hope one day you can go to school and realize that when somebody says \"\"Hes a hero to his people\"\" Isn't racist. Last time I checked, Inuk wasn't even a race. Hes white /Caucasian. Seriously, your ignorance blows my mind. \"", + "id": "450" + }, + "451": { + "label": true, + "text": "you are sick bastard, and hope get your lesson soon", + "id": "451" + }, + "452": { + "label": true, + "text": "YOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB\nYOU HAVE BEEN BANNED BY WIKZILLA YOU TROLLISH BOOB", + "id": "452" + }, + "453": { + "label": true, + "text": "If you admins can block me for sockpuppetry, then what should I do for what you are doing as a team ,, arent you a sockpuppet hen ???", + "id": "453" + }, + "454": { + "label": true, + "text": "asshole.... \n\nyep. you suck. Jesus of Suberbia", + "id": "454" + }, + "455": { + "label": true, + "text": "\"\n\n Hello\n\nCome on, be a man. \"\"OOOOH... I am going to block you...\"\". Go ahead. i can make a new account, plus Its not like I care if I cant edit Wikipedia\"", + "id": "455" + }, + "456": { + "label": true, + "text": "Gay Sex =\n\nDemiurge loves it in his Irish ass.", + "id": "456" + }, + "457": { + "label": true, + "text": "\"\nWell, thank you for spouting your ignorant mouth off, moron who can't read policies. You're obviously a foolish anti-semite, since you didn't bother taking any time to read that ridiculous \"\"marwenmedia\"\" site that was linked up as \"\"proof.\"\" Go find something useful to do now, please, and stop trying to insert your racism into an encyclopedia.\"", + "id": "457" + }, + "458": { + "label": true, + "text": "listen dumbass i did`nt do any anything to the pelycosaur page so fuck you you cunt-gluzing asswipe", + "id": "458" + }, + "459": { + "label": true, + "text": "hey dick cheese: editing an article is not vandalism - I added pertinent content. if you don't like it, you are OBLIGATED to offer a sound explanation before labeling it vandalism. you appareny disagree with the content, but it is in no way vandalism \n\nCheers", + "id": "459" + }, + "460": { + "label": true, + "text": "MY PAGE 3234434aAa \n\nYour just a mean OLD BULLSHITTING fart...as you would put it", + "id": "460" + }, + "461": { + "label": true, + "text": "Who the hell are you, and where did you get this rubbish??? 24.5.122.13", + "id": "461" + }, + "462": { + "label": true, + "text": "fucking liberal prick and get a life!", + "id": "462" + }, + "463": { + "label": true, + "text": "I'm very upset that you've done this to me and ur a big shithead !!!!! I think that ur probbly black bcuz ur stupid", + "id": "463" + }, + "464": { + "label": true, + "text": "Thanks for doing the bidding of the troublemaking and vindictive vandal . It's ok for him to make personal attacks, but when I respond in kind I'm blocked. This is why Wikipedia sucks!", + "id": "464" + }, + "465": { + "label": true, + "text": "Smarojit Chakravarty I know your Facebook profile you are sitting with your son who is also a he/she. You are a she who likes to have sex with all Wikipedia's male administrators including smalljim. From your enemy Mridul Sharma who wants to find you and make you wear vidya balans clothes and will make you dance on ola ola ola. This is truth smarojit I know you are a she and wants have sex with Wikipedia male admins.", + "id": "465" + }, + "466": { + "label": true, + "text": "to Donate to this group of buffoons", + "id": "466" + }, + "467": { + "label": true, + "text": "niggah \n\nhey fool whyd you delete my article?", + "id": "467" + }, + "468": { + "label": true, + "text": "Did you look at the contributions of the editor I called a troll? I called them a troll because they were trolling. When someone's very first edit is a post on WP:AN/I accusing someone of trolling, it's pretty fucking obvious that they are not here to be productive. But idiots like you jump in and defend them! Amazing. 190.162.52.196", + "id": "468" + }, + "469": { + "label": true, + "text": "douchebag\nfremantle suck ass dipshit support a real team that has actually won a premiership u prick", + "id": "469" + }, + "470": { + "label": true, + "text": "Penis \n\nDid you sex with Grawp? H-A-6-6-E-P???\n\nPenis.\n\nPenis.\n\nVagina.\n\nVagina.", + "id": "470" + }, + "471": { + "label": true, + "text": "ur so immature fr3nzi3,im 17 and ur not evn debating.ur a 6 year old baby and im like an adult,nobody likes you.anyway,everybody doesn't like any fat assholes like u.grown-ups fight like a man,i fight using words like swearin' like eminem dos in is songs.u don't evn have a brain,shit wat a crazy guy.\nuser:dark-hooded smoker", + "id": "471" + }, + "472": { + "label": true, + "text": "PISS COMING FROM MY ASSS!", + "id": "472" + }, + "473": { + "label": true, + "text": "What the fuck did I just say?", + "id": "473" + }, + "474": { + "label": true, + "text": "Here we go again, same idiot reverting my changes in a pathetic attempt to make Filipinos look Hispanic. PacificWarrior101", + "id": "474" + }, + "475": { + "label": true, + "text": "You can fuck off too, you Twatus Majorus.", + "id": "475" + }, + "476": { + "label": true, + "text": "\"\n Well go verify it, \"\"Dick and Jane get sexually mutilated\"\" page 18. \"", + "id": "476" + }, + "477": { + "label": true, + "text": "do go fuck off bastard\nDo Yyou Have a life?\ngo fuck off bastard and yank your cock through your ass. I hate you and hope you go away forever. lame is you fuck your mom. die die die and all that crap. this is for mahy mahonerz\nass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass. I ass.", + "id": "477" + }, + "478": { + "label": true, + "text": "Ekgograf and his son of bitch of gang of dumb, n*zi , and are the greatest batard that ever walk on earth !!!!!", + "id": "478" + }, + "479": { + "label": true, + "text": "Why are you still here? Can you not find anything more important to do, like killing yourself?", + "id": "479" + }, + "480": { + "label": true, + "text": "liar \n\nThis guy is such a thief and a liar! He should be quartered!", + "id": "480" + }, + "481": { + "label": true, + "text": "Go masturbate yourself on someone else's page, you will get no satisfaction from me, slut. Wikipedia is not the proper place for you to abuse your powers just because you're unsatisfied in life. It ain't my fault you're ugly, sista.", + "id": "481" + }, + "482": { + "label": true, + "text": "Sure... I'll take a picture of myself giving you the middle finger because that's what I think about the jackoffs that have ruined my page for anyone who is actually a fan of Lance Cade. Just tell me where to send my finger!", + "id": "482" + }, + "483": { + "label": true, + "text": "Ha ha! \n\nYou got banned from editing just like before you republican loser, what a shame. lol )", + "id": "483" + }, + "484": { + "label": true, + "text": "you better sleep with an eye open, you don't know which way the trouble will come from shitbag!", + "id": "484" + }, + "485": { + "label": true, + "text": "IT IS NOT A TKO YOU IDIOT!!!YOU HAVE NO IDEA WHAT IT IS AND IT'S A SWINGING NECKBREAKER YOU VERY UNSMART AND VERY UNCLEVER FAGGOT,GOT IT!!!\nDARK-HOODED SMOKER", + "id": "485" + }, + "486": { + "label": true, + "text": "My dad is 6'7' you dumb snail of a kid!", + "id": "486" + }, + "487": { + "label": true, + "text": "is bale turned around and told you he felt more welsh than english and classified himself as welsh, what would your anti-welsh stance be then numbnuts? i hope you are hunted down by a welsh hate mob and castrated and forced to eat your small testicles", + "id": "487" + }, + "488": { + "label": true, + "text": "YO B1TCH! \n\nyou absolute fuk1ng little b1tch you wanna step up face to face toe to toe you fuk1ng absolute tiny little fuk1ng hopeless b1tch?124.180.159.192", + "id": "488" + }, + "489": { + "label": true, + "text": "- the biggest dick licker on the planet earth.", + "id": "489" + }, + "490": { + "label": true, + "text": "Sephiroth In Kingdom Hearts \n\nI don't have anything against gay dudes but it really ticks me off that in Kingdom Hearts 1, he was played by a gay guy, sorry if I offended anyone. Sephiroth is not supposed to sound like that! I don't have anything against gay dudes. Anyone else have comments?", + "id": "490" + }, + "491": { + "label": true, + "text": "\"\n Ain't bothering me, I'm not required to sign my posts/edit. I didn't specifically threaten anyone and your blowing it out of control. It was a snide comment. If I said \"\"I'm going to kill him in a fire\"\" thats different; saying \"\"I'm going to church to pray that he gets cancer or dies in a fire\"\" is more of a sarchastic tone. Pity you can't see that. No matter. Bump it up to 2 weeks now, just cause you can. \"", + "id": "491" + }, + "492": { + "label": true, + "text": "my balls \n\nBIG BALLS\n\n ive got big balls youve got big balls shes got big balls \n theyve got big balls weve got big balls weve got big balls \n \n\n ive got great balls of fire \n BY david swartz", + "id": "492" + }, + "493": { + "label": true, + "text": "so everytime i reset my modem my ip changes\n\nfuck you petty sexless ugly ass desperate no life.. no status in society anal retentive wiki admins\n\n(the site is great.. but the lower level admins have no life and can't handle the little authority they have.. it tells you how small and pathetic their lives are)\n\nif i get blocked ill be on in 20 seconds with a new ip or the pizza is free.\n\ncheers.", + "id": "493" + }, + "494": { + "label": true, + "text": "SHUT UP HO AND READ THIS http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid;=298123264 . IT'S GETTING READY TO GO SERIOUSLY TO PUBLIC. YOU'LL YOUR OWN WEBSITE TOO IF YOU KEEP BEING A HO", + "id": "494" + }, + "495": { + "label": true, + "text": "fock you barack obama", + "id": "495" + }, + "496": { + "label": true, + "text": "Apparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE DO NOT FORGET\n\nEXPECT US \n\n \n\nApparently I wasn't clear enough the first time\nWell it has been a while sine I your pompous flame diety has been here. However it has come to my attention that you are not living up to our standards. In otherwords fucker you are out. You live in Paterson, New Jersey and use Verizon Internet Services Inc. \n\nWE ARE LEGION\n\nWE DO NOT FORGIVE\n\nWE D", + "id": "496" + }, + "497": { + "label": true, + "text": "You are my bitch! \n\nI own your ass.", + "id": "497" + }, + "498": { + "label": true, + "text": "eat my shit \n\nTitle says it all.", + "id": "498" + }, + "499": { + "label": true, + "text": "i lookd back in history when it was put it had link 2 extern gc site, sum1 removed that link so ur a fucking liar about no source.", + "id": "499" + }, + "500": { + "label": true, + "text": "user:jeppiz worships the balls of jesus son of the whore and suck the penis of user:DeCausa the bastard.", + "id": "500" + }, + "501": { + "label": true, + "text": "Piss on me \n\nP!SS ON ME, YOU BIMBO!", + "id": "501" + }, + "502": { + "label": true, + "text": "No, it's not a delayed reaction\n\nI just happened to read your wonderful warning yesterday. Unlike you, I don't visit Wikipedia everyday. But I'm surprised to see that you are too dense to figure that out.\n\nIdiot. HA HA HA HA HA XD", + "id": "502" + }, + "503": { + "label": true, + "text": "hay bitch \n\nthank you kindly for your advice on my vandalism but if your the dick who removed the thing abouth Berties make up costs Thats true... so ah FUCK YOU", + "id": "503" + }, + "504": { + "label": true, + "text": "give a **** on them. I inserted", + "id": "504" + }, + "505": { + "label": true, + "text": "You're very foolish you know that - right if you want confirmation just visit the official FC Internazionale Milano webpage for news of his signing! Are you daft? He has already been issued with a number (77) at Inter.", + "id": "505" + }, + "506": { + "label": true, + "text": "Fuck my stupid muslim ass!!!!!!!!!", + "id": "506" + }, + "507": { + "label": true, + "text": "\"\n\nyou're so immature and condescending, grow up! I won't reply or read your nonsense anymore but you're the one guilty of the 3 revert rule. mine was done to fix it, you went on another ip and changed it as did another editor. you can type what you want to make yourself look right but you're not. i'm going to go on all the articles I've found that list people the way it was on this article and remove it per your user name. gotta be consistent, right? i'm going on the [removed so you can't stalk me again] article and several others I found that have the same format and remove it all \"\"per hell in a bucket\"\". thanks for the tip, bitch! lmao at you cus you're ignorant and petty! 74.62.92.20 \"", + "id": "507" + }, + "508": { + "label": true, + "text": "\"\nok a direct quote from the page for fuck is \"\"Other uses are dysphemistic: The sexual connotation, usually connected to masturbation (in the case of \"\"go fuck yourself\"\" or \"\"go fuck your ass\"\") is invoked to incite additional disgust, or express anger or outrage. For example, \"\"Fuck that!\"\", \"\"Fuck no!\"\", or \"\"Fuck you!\"\".\"\" \nthats a bit worse than saying \"\"masturbation is like taking a good dump\"\" mate come on just put it back up and quit being a douche...\"", + "id": "508" + }, + "509": { + "label": true, + "text": "should we mention that this beer nearly tops the truly disgusting beer list?", + "id": "509" + }, + "510": { + "label": true, + "text": "Im not posting their, he never provided proof or anything why not give him hell!\n\nJuly 14 2006 UTC", + "id": "510" + }, + "511": { + "label": true, + "text": "\"\nYea, it would be on the talk page. The only reason I threw in a flair of sternness in the template was because of some of the questionable interpretations I just came across: \"\"This sonnet has suggestions of references to masturbation Then, beauteous niggard, why dost thou abuse. The suggestion is that the male in the sonnet should be procreation to preserve his beauty rather than engaging in self-pleasure.\"\". Don't you love that? \"", + "id": "511" + }, + "512": { + "label": false, + "text": "Explanation\nWhy the edits made under my username Hardcore Metallica Fan were reverted? They weren't vandalisms, just closure on some GAs after I voted at New York Dolls FAC. And please don't remove the template from the talk page since I'm retired now.89.205.38.27", + "id": "512" + }, + "513": { + "label": false, + "text": "D'aww! He matches this background colour I'm seemingly stuck with. Thanks. (talk) 21:51, January 11, 2016 (UTC)", + "id": "513" + }, + "514": { + "label": false, + "text": "Hey man, I'm really not trying to edit war. It's just that this guy is constantly removing relevant information and talking to me through edits instead of my talk page. He seems to care more about the formatting than the actual info.", + "id": "514" + }, + "515": { + "label": false, + "text": "\"\nMore\nI can't make any real suggestions on improvement - I wondered if the section statistics should be later on, or a subsection of \"\"types of accidents\"\" -I think the references may need tidying so that they are all in the exact same format ie date format etc. I can do that later on, if no-one else does first - if you have any preferences for formatting style on references or want to do it yourself please let me know.\n\nThere appears to be a backlog on articles for review so I guess there may be a delay until a reviewer turns up. It's listed in the relevant form eg Wikipedia:Good_article_nominations#Transport \"", + "id": "515" + }, + "516": { + "label": false, + "text": "You, sir, are my hero. Any chance you remember what page that's on?", + "id": "516" + }, + "517": { + "label": false, + "text": "\"\n\nCongratulations from me as well, use the tools well. \u00a0\u00b7 talk \"", + "id": "517" + }, + "518": { + "label": false, + "text": "Your vandalism to the Matt Shirvington article has been reverted. Please don't do it again, or you will be banned.", + "id": "518" + }, + "519": { + "label": false, + "text": "Sorry if the word 'nonsense' was offensive to you. Anyway, I'm not intending to write anything in the article(wow they would jump on me for vandalism), I'm merely requesting that it be more encyclopedic so one can use it for school as a reference. I have been to the selective breeding page but it's almost a stub. It points to 'animal breeding' which is a short messy article that gives you no info. There must be someone around with expertise in eugenics? 93.161.107.169", + "id": "519" + }, + "520": { + "label": false, + "text": "alignment on this subject and which are contrary to those of DuLithgow", + "id": "520" + }, + "521": { + "label": false, + "text": "\"\nFair use rationale for Image:Wonju.jpg\n\nThanks for uploading Image:Wonju.jpg. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in Wikipedia articles constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.\n\nPlease go to the image description page and edit it to include a fair use rationale.\n\nIf you have uploaded other fair use media, consider checking that you have specified the fair use rationale on those pages too. You can find a list of 'image' pages you have edited by clicking on the \"\"my contributions\"\" link (it is located at the very top of any Wikipedia page when you are logged in), and then selecting \"\"Image\"\" from the dropdown box. Note that any fair use images uploaded after 4 May, 2006, and lacking such an explanation will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you. (talk \u2022 contribs \u2022 ) \nUnspecified source for Image:Wonju.jpg\n\nThanks for uploading Image:Wonju.jpg. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, then you will need to specify the owner of the copyright. If you obtained it from a website, then a link to the website from which it was taken, together with a restatement of that website's terms of use of its content, is usually sufficient information. However, if the copyright holder is different from the website's publisher, then their copyright should also be acknowledged.\n\nAs well as adding the source, please add a proper copyright licensing tag if the file doesn't have one already. If you created/took the picture, audio, or video then the tag can be used to release it under the GFDL. If you believe the media meets the criteria at Wikipedia:Fair use, use a tag such as or one of the other tags listed at Wikipedia:Image copyright tags#Fair use. See Wikipedia:Image copyright tags for the full list of copyright tags that you can use.\n\nIf you have uploaded other files, consider checking that you have specified their source and tagged them, too. You can find a list of files you have uploaded by following [ this link]. Unsourced and untagged images may be deleted one week after they have been tagged, as described on criteria for speedy deletion. If the image is copyrighted under a non-free license (per Wikipedia:Fair use) then the image will be deleted 48 hours after . If you have any questions please ask them at the Media copyright questions page. Thank you. (talk \u2022 contribs \u2022 ) \"", + "id": "521" + }, + "522": { + "label": false, + "text": "bbq \n\nbe a man and lets discuss it-maybe over the phone?", + "id": "522" + }, + "523": { + "label": false, + "text": "Before you start throwing accusations and warnings at me, lets review the edit itself-making ad hominem attacks isn't going to strengthen your argument, it will merely make it look like you are abusing your power as an admin. \nNow, the edit itself is relevant-this is probably the single most talked about event int he news as of late. His absence is notable, since he is the only living ex-president who did not attend. That's certainly more notable than his dedicating an aircracft carrier. \nI intend to revert this edit, in hopes of attracting the attention of an admin that is willing to look at the issue itself, and not throw accusations around quite so liberally. Perhaps, if you achieve a level of civility where you can do this, we can have a rational discussion on the topic and resolve the matter peacefully.", + "id": "523" + }, + "524": { + "label": false, + "text": "Oh, and the girl above started her arguments with me. She stuck her nose where it doesn't belong. I believe the argument was between me and Yvesnimmo. But like I said, the situation was settled and I apologized. Thanks,", + "id": "524" + }, + "525": { + "label": false, + "text": "\"\n\nJuelz Santanas Age\n\nIn 2002, Juelz Santana was 18 years old, then came February 18th, which makes Juelz turn 19 making songs with The Diplomats. The third neff to be signed to Cam's label under Roc A Fella. In 2003, he was 20 years old coming out with his own singles \"\"Santana's Town\"\" and \"\"Down\"\". So yes, he is born in 1983. He really is, how could he be older then Lloyd Banks? And how could he be 22 when his birthday passed? The homie neff is 23 years old. 1983 - 2006 (Juelz death, god forbid if your thinking about that) equals 23. Go to your caculator and stop changing his year of birth. My god.\"", + "id": "525" + }, + "526": { + "label": false, + "text": "REDIRECT Talk:Voydan Pop Georgiev- Chernodrinski", + "id": "526" + }, + "527": { + "label": false, + "text": "The Mitsurugi point made no sense - why not argue to include Hindi on Ryo Sakazaki's page to include more information?", + "id": "527" + }, + "528": { + "label": false, + "text": "Don't mean to bother you \n\nI see that you're writing something regarding removing anything posted here and if you do oh well but if not and you can acctually discuss this with me then even better.\n\nI'd like to ask you to take a closer look at the Premature wrestling deaths catagory and the men listed in it, surely these men belong together in some catagory. Is there anything that you think we can do with the catagory besides delting it?", + "id": "528" + }, + "529": { + "label": false, + "text": "\"\n\n Regarding your recent edits \n\nOnce again, please read WP:FILMPLOT before editing any more film articles. Your edits are simply not good, with entirely too many unnecessary details and very bad writing. Please stop before you do further damage. -''''''The '45 \"", + "id": "529" + }, + "530": { + "label": false, + "text": "\"\nGood to know. About me, yeah, I'm studying now.(Deepu) \"", + "id": "530" + }, + "531": { + "label": false, + "text": "\"\n\n Snowflakes are NOT always symmetrical! \n\nUnder Geometry it is stated that \"\"A snowflake always has six symmetric arms.\"\" This assertion is simply not true! According to Kenneth Libbrecht, \"\"The rather unattractive irregular crystals are by far the most common variety.\"\" http://www.its.caltech.edu/~atomic/snowcrystals/myths/myths.htm#perfection Someone really need to take a look at his site and get FACTS off of it because I still see a decent number of falsities on this page. (forgive me Im new at this and dont want to edit anything)\"", + "id": "531" + }, + "532": { + "label": false, + "text": "\"\n\n The Signpost: 24 September 2012 \n\n Read this Signpost in full\n Single-page\n Unsubscribe\n \n\"", + "id": "532" + }, + "533": { + "label": false, + "text": "\"\n\nRe-considering 1st paragraph edit?\nI don't understand the reasons for 's recent edit of this article not that I'm sure that the data are necessarily \"\"wrong.\"\" Rather, I'm persuaded that the strategy of introducing academic honors in the first paragraph is an unhelpful approach to this specific subject. I note that articles about other sitting Justices have been similarly \"\"enhanced;\"\" and I also believe those changes are no improvement. \n\nIn support of my view that this edit should be reverted, I would invite anyone to re-visit articles written about the following pairs of jurists.\n A1. Benjamin Cardozo\n A2. Learned Hand\n\n B1. John Marshall Harlan\n B2. John Marshall Harlan II\n\nThe question becomes: Would the current version of the Wikipedia article about any one of them or either pair be improved by academic credentials in the introductory paragraph? I think not.\n\nPerhaps it helps to repeat a wry argument Kathleen Sullivan of Stanford Law makes when she suggests that some on the Harvard Law faculty wonder how Antonin Scalia avoided learning what others have managed to grasp about the processes of judging? I would hope this anecdote gently illustrates the point. \n\nLess humorous, but an even stronger argument is the one Clarence Thomas makes when he mentions wanting to return his law degree to Yale.\n\nAt a minimum, I'm questioning this edit? It deserves to be reconsidered. \"", + "id": "533" + }, + "534": { + "label": false, + "text": "Radial symmetry \n\nSeveral now extinct lineages included in the Echinodermata were bilateral such as Homostelea, or even asymmetrical such as Cothurnocystis (Stylophora).\n\n-", + "id": "534" + }, + "535": { + "label": false, + "text": "There's no need to apologize. A Wikipedia article is made for reconciling knowledge about a subject from different sources, and you've done history studies and not archaeology studies, I guess. I could scan the page, e-mail it to you, and then you could ask someone to translate the page.", + "id": "535" + }, + "536": { + "label": false, + "text": "Yes, because the mother of the child in the case against Michael Jackson was studied in here motives and reasonings and judged upon her character just as harshly as Wacko Jacko himself. Don't tell me to ignore it and incriminate myself. I am going to continue refuting the bullshit that Jayjg keeps throwing at me. 18:01, 16 Jun 2005 (UTC)", + "id": "536" + }, + "537": { + "label": false, + "text": "\"\nOk. But it will take a bit of work but I can't quite picture it. Do you have an example I can base it on? the Duck \"", + "id": "537" + }, + "538": { + "label": false, + "text": "\"== A barnstar for you! ==\n\n The Real Life Barnstar lets us be the stars\n \"", + "id": "538" + }, + "539": { + "label": false, + "text": "How could I post before the block expires? The funny thing is, you think I'm being uncivil!", + "id": "539" + }, + "540": { + "label": false, + "text": "Not sure about a heading of 'Fight for Freedom' what will it contain?", + "id": "540" + }, + "541": { + "label": false, + "text": "Praise \n\nlooked at this article about 6 months ago -much improved. ]", + "id": "541" + }, + "542": { + "label": false, + "text": "I was able to post the above list so quickly because I already had it in a text file in my hard drive I've been meaning to get around to updating the sound list for some time now. \nAs far as generating interest I've spent four years trying to drum up more interest in freely licensed full length classical music. Unfortunately, my attempts failed - I'm still effectively the only one who does it. The classical music wikiproject was not interested, (Wikipedia_talk:WikiProject_Classical_music/Archive_5#Need_help.21Wikipedia_talk:WikiProject_Music/Archive_3#I_could_use_some_helpWikipedia_talk:WikiProject_Music/Archive_2#Raulbot.2C_and_the_music_list) So I really had given up trying to interest others. \nThe sound list was featured on digg a while back - http://digg.com/music/Wikipedia_has_free_classical_music_downloads . It got 1600 diggs, which is IMO very impressive.", + "id": "542" + }, + "543": { + "label": false, + "text": "\"\nWell, not \"\"before the process\"\" but \"\"before how we do things with subpages\"\" His RfA is listed on NoSeptember's page and you can find it if you look. September 2004 I think. I have my differences with El_C to be sure, but was surprised to see a block, so I left a note. ++: t/c \"", + "id": "543" + }, + "544": { + "label": false, + "text": "\"\n\nNot at all, you are making a straw man argument here. I never claimed O'Donohue had that position, rather that practitioners and researchers in the field ignored the DSM position, which is exactly what the quote says and also something O'Donohue agrees with. \n\nAgain, I was combating the notion that it was a \"\"absurd part\"\" to claim that pedophilia is a sexual orientation. Since many researchers hold this position, it would be unfair to call it absurd. The disorder part is divided in the field, some argue that it is not a disorder at all, some do. At the end of the day, it is a value judgment (as Cantor pointed out earlier in the thread), not a scientific judgement. If we choose to make this value judgment in the article, it should be stated clearly and not pretend to have a scientific basis. \"", + "id": "544" + }, + "545": { + "label": false, + "text": "\"\n\n \"\"Mainland Asia\"\" includes \"\"the lower basin of China's Yangtze River\"\" as well as \"\"Korea\"\". But being specific is fine too. I just found a citation for a more comprehensive DNA study by Hammer below, rather than our generarizations and speculation so far. \n\n Citation for \"\"Yayoi culture was brought to Japan by migrants from Korea, who in turn trace their roots to southeast Asia/south China.\"\" \n\n 2005 DNA study by Hammer\n Describes the Yayoi migration from Korea based on the O-SRY(465) genes and other genes with close lineage (haplogroups O-M122 and O-M95).\nReiterates that \"\"the entire O haplogroup has been proposed to have a Southeast Asian origin.\"\" (Their definition of Southeast Asia includes southern China). Then hypothesizes that \"\"the dispersals of Neolithic farmers from Southeast Asia also brought haplogroup O lineages to Korea and eventually to Japan.\"\"\n In the concluding paragraph, it states \"\"we propose that the Yayoi Y chromosomes descend from prehistoric farmers that had their origins in southeastern Asia, perhaps going back to the origin of agriculture in this region.\"\"\n Hammer's DNA study is based on a \"\"global sample consisted of > 2,500 males from 39 Asian populations, including six populations sampled from across the Japanese archipelago.\"\"\n \"", + "id": "545" + }, + "546": { + "label": false, + "text": "pretty much everyone from warren county/surrounding regions was born at glens falls hospital. myself included. however, i'm not sure this qualifies anyone as being a glens falls native. rachel ray is, i believe, actually from the town of lake luzerne. \u2014The preceding unsigned comment was added by 70.100.229.154 04:28:57, August 19, 2007 (UTC)", + "id": "546" + }, + "547": { + "label": false, + "text": "Hi Explicit, can you block O Fenian for edit-warring on the Giant's Causeway wp. He has made several edits which can only be described as terrorism.", + "id": "547" + }, + "548": { + "label": false, + "text": "Notability of Rurika Kasuga\nA tag has been placed on Rurika Kasuga, requesting that it be speedily deleted from Wikipedia. This has been done because the article seems to be about a person, group of people, band, club, company, or web content, but it does not indicate how or why the subject is notable, that is, why an article about that subject should be included in Wikipedia. Under the criteria for speedy deletion, articles that do not assert notability may be deleted at any time. Please see the guidelines for what is generally accepted as notable, and if you can indicate why the subject of this article is notable, you may contest the tagging. To do this, add on the top of the page (below the existing db tag) and leave a note on the article's talk page explaining your position. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the article that would confirm its subject's notability under the guidelines.\n\nFor guidelines on specific types of articles, you may want to check out our criteria for biographies, for web sites, for bands, or for companies. Feel free to leave a note on my talk page if you have any questions about this.", + "id": "548" + }, + "549": { + "label": false, + "text": "\"\n Sure, but the lead must briefly summarize Armenia's history. I simply added what I found necessary. If anyone thinks this or that sentence is redundant for the lead, they are welcome to remove make edits. talk \"", + "id": "549" + }, + "550": { + "label": false, + "text": "TFD \n\nI think we just eced. I think we responded to each other without seeing each others responses. I added something in response to yours, but don't know if you saw mine. (T/C//WP:CHICAGO/WP:FOUR)", + "id": "550" + }, + "551": { + "label": false, + "text": "I don't believe the Lisak criticism present there conforms with the NPV rule. Lisak doesn't have a neutral point of view to begin with. If an offer to polygraph or even concerned review of polygraph results shocks a complainant into thinking her lies have been uncovered, the recantation is still perfectly valid. If you know you are telling the truth, you will argue with machine or investigator. Also part of Kanin's research was a followup of the recanted story where possible to verify if any were false recantations. In all followups the recanted version of events matched what the accused said happened.\n\nArguing that Lisak is a respected PHD is baseless if Kanin is a respected PHD. I agree that my edit wasn't as neutral as possible though, so apologize for that. Still something must be done here.", + "id": "551" + }, + "552": { + "label": false, + "text": "You had a point, and it's now ammended with appropriate encyclopedic notability/significance.", + "id": "552" + }, + "553": { + "label": false, + "text": "In other words, you're too lazy to actually point anything out. Until you change that approach, the tag goes.", + "id": "553" + }, + "554": { + "label": false, + "text": "\"\nAs for your claims of \"\"stalking\"\", that is absolute rubbish and serves only to aggravate the situation. I have assumed good faith (and good intentions) on your part, and have never suggested (or seen reason to suggest) that you might have some ulterior motive in mass-adding links to one specific company's web page. Nor, for that matter, have I ever made any suggestion that this is an \"\"administrative\"\" matter or even mentioned such a role. (Clearly, as a party to this disagreement, I would not do so at any rate as it would be a conflict of interest.) I would ask that you thus extend the same good faith toward me, rather than making spurious and unfounded accusations. ''''''chatspy \n\n\"", + "id": "554" + }, + "555": { + "label": false, + "text": "\"::::Jmabel; in regards to predominant scholary consensus who is it that allegedly claims \"\"despite \"\"Third Way\"\" rhetoric, fascism in power functioned rather consistently as a right-wing force\"\"? As far as I'm aware (owning numerous books on the subject) that is not the scholary consensus at all. The consensus, developed by respected scholars of fascism who write in a manner which is not bias to any interest group such as Roger Griffin, Hamish McDonald, Roger Eatwell and Zeev Sternhell all recongise fascism as a \"\"Third Way\"\" as the references show.\n\nThe only dissenters I'm aware of who seem to think fascism has absoutely no leftist connections and is merely a radical right system are street level socialists who want to put as much distance between the movements as possible. This of course does not come from educated people in a position to write books. For example, even the foremost scholary expert on Fascism, and a former member of both the Communist Party and then Socialist Party of Italy, Renzo De Felice doesn't try to \"\"cover up\"\" its socialistic origins and third way status. This is a man who has wrote a definitive seven volume piece on Mussolini. - \n\n\"", + "id": "555" + }, + "556": { + "label": false, + "text": "\"\n\nBI, you said you wanted to talk\n\nAt the bottom of the lead section you have written:\n\n\"\"Its promoter speculated in 1994 that the skyhook concept could be cost competitive with what is realistically thought to be achievable using a space elevator, but the skyhook is not competitive with other rotating tether concepts. In addition, the rotating skyhook is in fact deemed \"\"not engineeringly feasible using presently available materials\"\".\"\"\n\nRegarding: In addition, the rotating skyhook is in fact deemed \"\"not engineeringly feasible using presently available materials\"\"\n\nThat statement appears to come from Ref [3] on page 10. The full quote is\n\n\"\"If the mass of the tether alone started to exceed 200 times the mass of the payload,\nthen that was an indication the particular scenario being considered was not engineeringly\nfeasible using presently available materials, although the application might become feasible in\nthe near future as better materials become available with higher tensile strengths at higher\noperational temperatures.\"\"\n\nIt then goes on to say\n\n\"\"As we shall see, presently available commercial materials will suffice to make the HASTOL\ntethers needed. The primary message we want to leave with the Reader is:\n\u201cWe don't need magic materials like \u2018Buckminster-Fuller-carbon-nanotubes\u2019 to make\nthe space tether facility for a HASTOL system. Existing materials will do.\u201d\"\"\n\nSo it would appear that you misread your reference. The tether mass of 200 times mass of the payload mass is the upper limit to the problem. Systems where the tether mass is less than 200 times the payload mass can be built with \"\"presently available commercial materials.\"\"\n\nTo further reinforce this the Conclusion to the report states\n\n\"\"The fundamental conclusion of the Phase I HASTOL study effort is that the concept is\ntechnically feasible. We have evaluated a number of alternate system configurations that will\nallow hypersonic air-breathing vehicle technologies to be combined with orbiting, spinning space\ntether technologies to provide a method of moving payloads from the surface of the Earth into\nEarth orbit. For more than one HASTOL architecture concept, we have developed a design\nsolution using existing, or near-term technologies. We expect that a number of the other\nHASTOL architecture concepts will prove similarly technically feasible when subjected to\ndetailed design studies. The systems are completely reusable and have the potential of drastically\nreducing the cost of Earth-to-orbit space access.\"\"\n\nRegarding: \"\"but the skyhook is not competitive with other rotating tether concepts.\"\" and \n\n\"\"A 2000 Boeing report on the possibillity of combining skyhooks with hypersonic planes concluded that \"\"In general, the non-spinning tether HyperSkyhook concept does not look competitive with the spinning tether concepts.\"\".\"\"\n\nThe full quote is:\n\n\"\"HyperSkyhook\n\nIn 1995 Zubrin proposed the \u201cHypersonic Skyhook\u201d as a solution to the mismatch between\nthe attainable atmospheric speeds of a hypersonic airplane and the orbital speeds of space tethers.\nSince the orbital speed of the space tether decreases with increasing altitu", + "id": "556" + }, + "557": { + "label": false, + "text": "Are you threatening me for disputing neutrality? I know in your country it's quite common to bully your way through a discussion and push outcomes you want. But this is not Russia.", + "id": "557" + }, + "558": { + "label": false, + "text": "Thanks! Undeletion was more than I'd hoped for. I'm researching the status of Texas government (including local government) copyright status, but it's slow going. Apparently works of the Florida government are usually public domain, but we don't have a similar article on Texas, so I guess I'll have to research the old-fashioned, non-lazy, actually reliable way. Or ask the copyright help desk, like you suggested. In the meantime, I'm using the fair use rationale, since it's valid while the image is used in an article. Thanks again! -", + "id": "558" + }, + "559": { + "label": false, + "text": "Awesome! Then I'll simply disregard your notice. Thanks!", + "id": "559" + }, + "560": { + "label": false, + "text": "\"\n\n GA Review II \n\nI'm sorry to say this, but I have to fail this article's GAN. The several major problems that brought up in this article's previous GA assessment have not been issued. As s/he has said before me, \"\"he article's WP:LEAD should be longer. The History, Media attention, Academics, Student Government, Demographics, Trivia, and Additional Information section are very deficient in citiations. Also, Triva and Additional information should be integrated into the rest of the article.\"\" Again, please look over WP:WIAGA and fix these problem, then renominate it for GA-class. However, I have re-assessed this article as B-class, as it does meet B-class criteria. My regards, \"", + "id": "560" + }, + "561": { + "label": false, + "text": "Locking this page would also violate WP:NEWBIES. Whether you like it or not, conservatives are Wikipedians too.", + "id": "561" + }, + "562": { + "label": false, + "text": "A Bisexual, like a homosexual or a heterosexual, is not defined by sexual activity. (Much like a 15 year old boy who is attracted to a girl sexually but has never had sex is still straight). A person who is actually sexually attracted/aroused by the same sex as well as the opposite sex is bisexual.", + "id": "562" + }, + "563": { + "label": false, + "text": "REDIRECT Talk:Frank Herbert Mason", + "id": "563" + }, + "564": { + "label": false, + "text": "\"\n\n\"\"Christian arabs\"\"\nHi. Could you please stop enforcing the category \"\"Christian arabs\"\" on non arabic Christians living in the middle east? This is wrong. We middle-eastern Christians, though not arabs, have gone through Arabization, and that needs to stop. We are not arabs. We have our own ethnicity, and we shouldn't be forced to be called \"\"Christian arabs\"\". If a Christian European is born in the middle east, should he be called a \"\"Christian arab\"\" because of that reason alone? Please understand, they are Syriac Christians (i.e. of Assyrian ancestry), and most of them speak Aramaic, though a lot of them are forgetting it. As someone who speaks Aramaic, you should respect this fact, and not appease muslims who want to call everyone arabs just because they're in the middle east. We are not closely related to the arabs from Saudiarabia. We have our own ethnicity, please stop forcing upon us some alien arab ethnicity. That's oppression. |Talk 12:17 26 Jun, 2007 (UTC)\"", + "id": "564" + }, + "565": { + "label": false, + "text": "\"\n\n DH \nDude, ABC officially says THIS is the name for that episode. I do know there is already an episode with that name, but ABC says it's \"\"Everybody's Says Don't\"\". \"", + "id": "565" + }, + "566": { + "label": false, + "text": "\"\n - NeilN's bang on - You aren't being harassed at all, If you don't edit disruptively you don't get reverted. \u2013Talk \"", + "id": "566" + }, + "567": { + "label": false, + "text": "I went there around the same time he did, and that certainly was not the case at the time. Later on they stopped taking children from such a young age.", + "id": "567" + }, + "568": { + "label": false, + "text": "There must be some chemical imbalance in your brains. Are you ok? The gibberish you guys are writing really makes me feel sorry for you. Don't ever go to law school. You would do the legal profession bad.", + "id": "568" + }, + "569": { + "label": false, + "text": "\"\n\nParzival418, you are trying to scare ThAtSo. How can you say that the comments of ThAtSo are \"\"insulting\"\"? ThAtSo is trying to suggest that there should be no original research in the Wikipedia. And, he is right. \"", + "id": "569" + }, + "570": { + "label": false, + "text": "\"\n\nOppose \u2013 As the article stands, it does not properly reference under the WP:REFERENCE guidelines. If this issue is resolved, I don't any issues with it being moved to the mainspace.\u00a0\u300c\u300d\u00a4\u00a0\u2022\u00a0\u00a2\u00a0 \"", + "id": "570" + }, + "571": { + "label": false, + "text": "I would appreciate an apology from both of you but I can see that is unlikely.\nIf not Please don't waste my time any longer with attempts at trying justify either your or Plasma Physics transgressions toward me or bother me any longer about this issue and I SHALL LEAVE YOU ALONE and seek others here who deserve my considerate attention.", + "id": "571" + }, + "572": { + "label": false, + "text": "They are NOT original research, they are pointed in the episodes.", + "id": "572" + }, + "573": { + "label": false, + "text": "\"\n Ambiguous ? \nSo Mabuska Irish can mean more than one thing ? I will qoute you on that .Thanks . \u2014 Preceding unsigned comment added by 109.77.58.139 \nOf course it can. The word \"\"Irish\"\" wasn't invented on the establishment of the Irish Free State. Talk \n\nQuote me all you want, it depends on the context of the term when its being used as to whether its applicable or not. Note how i said citizenship and ethnicity - i never mentioned nationality which is the real key meaning. The nationality meaning of the term is the predominantly used form on Wikipedia. In nationality terms it refers to the Republic of Ireland. But you already know that i'm sure. (talk) \n\n\"\"In nationality terms it refers to the Republic of Ireland\"\" no such country . so nationality terms it refers to Ireland . \u2014 Preceding unsigned comment added by 109.76.191.188 \n\nOh wow, Ireland as in Ireland the state (whose official description is the Republic of Ireland). Whats the point in this inane conversation. (talk) \n\nIreland whose official name is Ireland . \u2014 Preceding unsigned comment added by 109.76.191.188 \nhttp://www.constitution.ie/reports/ConstitutionofIreland.pdf reading for you . Also , I see http://www.constitution.ie/reports/mbunreachtnaheireann.pdf , as you speak both . \u2014 Preceding unsigned comment added by 109.78.224.50 \"", + "id": "573" + }, + "574": { + "label": false, + "text": "\"\nWhile the magazine's masthead says \"\"TIME\"\" the corporate name is Time Inc. You can easily look this up. On the other hand, ABN AMRO is always the corporate name. You can look this up as well. \"", + "id": "574" + }, + "575": { + "label": false, + "text": "Take your belated and piffling prevarications elsewhere. Too late for here.", + "id": "575" + }, + "576": { + "label": false, + "text": "That's what I'm looking through, it looks like he was just being an all around dick on talk pages though. It's nothing too bad though, looks more like an inability to express himself properly. Thank you for your concern also, Cheers!! -", + "id": "576" + }, + "577": { + "label": false, + "text": "In the same direction, is it really necessary to name all the US states who recognize it? Why not give just the number of states? This is not an American encyclopedia, but an universal one, I don't see why every single US states which recognize it should be named. (ix)", + "id": "577" + }, + "578": { + "label": false, + "text": ", 20 December 2006 (UTC)\n\nYou must not play Metal Gear Solid 2 that often. GW is the Arsenal Gear A.I. that went haywire after Solid Snake uploaded Emma's virus. 19:32", + "id": "578" + }, + "579": { + "label": false, + "text": "\"\n\nMinimization of textile effluent\n\nA proposed deletion template has been added to the article Minimization of textile effluent, suggesting that it be deleted according to the proposed deletion process. All contributions are appreciated, but this article may not satisfy Wikipedia's criteria for inclusion, and the deletion notice should explain why (see also \"\"What Wikipedia is not\"\" and Wikipedia's deletion policy). You may prevent the proposed deletion by removing the notice, but please explain why you disagree with the proposed deletion in your edit summary or on its talk page. Also, please consider improving the article to address the issues raised. Even though removing the deletion notice will prevent deletion through the proposed deletion process, the article may still be deleted if it matches any of the speedy deletion criteria or it can be sent to Articles for Deletion, where it may be deleted if consensus to delete is reached. If you agree with the deletion of the article, and you are the only person who has made substantial edits to the page, please add to the top of Minimization of textile effluent. \"", + "id": "579" + }, + "580": { + "label": false, + "text": "\"\n\nIs it scientific to attribute an event A, to cause B, where cause B was deliberate designed, with some sort of intelligent intent? Don't answer the questions beyond that\nWell, the problem with not answering beyond that is that your example is completely rigged. There are several major fundamental problems here. \n\nFirst, you completely fail to mention the fact that the intelligence behind ID is quite literally not of this earth. Natural science might look at a honeycomb, see it is built by bees, and then find an odd looking fossilized honeycomb, and theorize that it was made by odd looking bees. That is fundamentally different than saying it was made by something not of this earth. ID has at its core the notion that something OUTSIDE the system we can observe is at cause here. This is not science in any sense of the word, it is mythology. When Paul Bunyan was having a wrestling match with babe his blue ox, they kicked up so much dirt they created the great lakes. No evidence of paul and his ox remain. i mean, really. \n\nSecond, natural science takes an approach to knowledge that nothing is known scientific law unless it is irrefutable. Theories must have heavy supporting empirical data to back it up. ID turns this on its head and does an end run around knowledge and plays games with \"\"probabilities\"\". If no one can say how flagella on bacteria could have formed naturally, how in the hell can ID proponents come up with any sort of mathematically accurate PROBABILITY of flagella naturally forming on bacteria? If you don't understand it, you can't do statistics on it. ID jumps right over that hurdle and takes anything that doesn't have a complete, detailed, natural explanation and jams in their own statistics that say \"\"well, it's so improbable for this to happen, that someone MUST have designed it\"\". This is such a perversion of science. You can assign probabilities to something you don't understand. ID is just making up their numbers. \n\nFinally, your example has A->B, where B was deliberate design. that's all well and good for a rigged example, except that with respect to life on earth, \"\"B\"\" is unknown. Your A->B example might qualify as forensic science, if \"\"A\"\" were a dead body and \"\"B\"\" were a bullet in the heart. You see a bunch of dead bodies with bullets through the heart, the next time you see a body with a bullet through the heart, you can probably figure that's what killed him. You don't have that with life on earth. You have ONE scenario, \"\"A\"\", and you have no other cases to observe or test. So, in that sense, A->B is not scientific if you've never actually observed \"\"B\"\". (btw, B is teh intelligent designer, which has NEVER been observed). So, in that sense, no, it isn't science. \"", + "id": "580" + }, + "581": { + "label": false, + "text": "Screwjob \n\n Hey i noticed your comments on the Montreal Screwjob discussion page. I decided since nobody except someone with no account objected to what you said. I would atleast change the page a little to make it fair. I just wanted to tell you because I thought you would like to know. I only changed a few words at the top of the first paragraph and added something to the second one. If your not bothered thats fine but I thought since you were fighting for and nothing was even said, I might aswell tell you.", + "id": "581" + }, + "582": { + "label": false, + "text": "April 2006\nThank you for experimenting with the page Andy Griffith on Wikipedia. Your test worked, and has been reverted or removed. Please use the sandbox for any other tests you want to do. Take a look at the welcome page if you would like to learn more about contributing to our encyclopedia.", + "id": "582" + }, + "583": { + "label": false, + "text": "\"\n\nChrist. \"\"IQ is selected for therefore every population has the same IQ.\"\" Never ceases to amaze me. \n\n\"", + "id": "583" + }, + "584": { + "label": false, + "text": "Can you prove it isn't ? If you had a better knowledge of the English language it would have been obvious to you.", + "id": "584" + }, + "585": { + "label": false, + "text": "Oh, it's me vandalising?xD See here. Greetings,", + "id": "585" + }, + "586": { + "label": false, + "text": "Website \n\nHey all,\nI was thinking of getting myself a website to display my pictures and this was the cheapest thing I could find. I don't know about others, but Fir and Diliff, you guys have websites, do you think it is legit? Could you provide any better alternatives? Help from any other guild member is also appreciated. Thanks (talk)", + "id": "586" + }, + "587": { + "label": false, + "text": "Thanks reading there now !", + "id": "587" + }, + "588": { + "label": false, + "text": "Personal attacks in Fruit Brute VfD \n\nMy apologies if I'm being to critical, but I feel that many of the comments made in the Fruit Brute VfD debate were far from reasonable. There had to be a more diplomatic way to disagree with 's assertion on the initial sentence than don't lie, it makes you look even more juvenile.... Learn to face up to when you've goofed, it will go a long way in your life The attacks do to his age certainly border on a personal attack. Were Bart133 forty, sixty, or eighty, would you have included the comment on how 'juvenile' he is?\n\nI don't expect you to apologise to anyone, but I want to make it clear that I consider your comments in this VfD debate inappropriate, and I think their are many members of the community who would agree with me. talk 06:46, 2005 Feb 7 (UTC)", + "id": "588" + }, + "589": { + "label": false, + "text": "Transliteration of Russian place names\nIn writing about Moscow Metro for the Malayalam Wikipedia, we are finding it difficult to correctly transliterate the Russian place names. For example, do we pronounce Park Kultury as PAARK KALTTARI or PAARK KALCHCHARI (or perhaps something completely different)? Can somebody please help by transliterating the list given in https://ml.wikipedia.org/wiki/\u0d38\u0d02\u0d35\u0d3e\u0d26\u0d02:\u0d2e\u0d4b\u0d38\u0d4d\u0d15\u0d4b_\u0d2e\u0d46\u0d1f\u0d4d\u0d30\u0d4b. (I am not putting the list here as I don't want to clutter up this page.) Thanks", + "id": "589" + }, + "590": { + "label": false, + "text": "\"\nAlmost got me too; I had to look it up to see if it was real. ... talk \"", + "id": "590" + }, + "591": { + "label": false, + "text": "How can one defame someone who thinks the Fort Hood Shooting is justified by God's law?", + "id": "591" + }, + "592": { + "label": false, + "text": "LACK OF BALANCE\n\nThis article is seriously out of balance. It would benefit greatly from the introduction of additional information about the negative aspects of the T-34. Just for the record, this sort of balance problem is not uncommon when there is an over dependence on the works of a particular author. For example, testing and evaluation of a T-34 by the US Army Ordnance Dept. exposed some very serious problems with the tank. This type of information should be included in the article to bring it back into balance.", + "id": "592" + }, + "593": { + "label": false, + "text": "\"\n\nThanks. I can see that violating clearly stated Wikipedia policy is no problem with some people, as is now being reviewed elsewhere. Finishing up one other wiki project todsy and then spending the rest of the day on an important personal blog entry. Then I'll go find other discussions of James Petras' fascinating discussion of the use of the term \"\"Jewish Lobby\"\" so that I don't have to put back up the deleted Dissident Voice article right away per Talk:Jewish_lobby#WP:V_-_comparing_Jewish_Virtual_Library_and_Dissident_Voice.\nCarol Moore talk\"", + "id": "593" + }, + "594": { + "label": false, + "text": "\"\nHi\nThanks for our kind words. See you around ) Talk \"", + "id": "594" + }, + "595": { + "label": false, + "text": "Collusion in poker \n\nThis is regarded as most heinous form of cheating in poker, perhaps some mention of this (or example) is warranted?", + "id": "595" + }, + "596": { + "label": false, + "text": "Thanks much - however, if it's been resolved, why is it that today, when I didn't write anything in edit summary, CAMERA put its ad in my edit summary box?1equalvoice1 (talk)", + "id": "596" + }, + "597": { + "label": false, + "text": "You can do all you're doing right now but if you get a username you'll be able to do more and have more impact is what I'm saying. And you seem to be very familiar with everything so you probably have a username? Just get one, it takes 10 seconds. (talk\u2022contribs)", + "id": "597" + }, + "598": { + "label": false, + "text": "However, the Moonlite edit noted by golden daph was me (on optus ...) Wake up wikkis. So funny", + "id": "598" + }, + "599": { + "label": false, + "text": "Check the following websites:\n\nhttp://www.iranchamber.com/personalities/farabi/farabi.php\nhttp://www.islam.org.br/%C2%A0al_farabi.htm\nhttp://www.superbeyin.com/sohbet/sohbet.htm", + "id": "599" + }, + "600": { + "label": false, + "text": "i can't believe no one has already put up this page Dilbert's Desktop Games so I did", + "id": "600" + }, + "601": { + "label": false, + "text": "\"\n\nWell, after I asked you to provide the diffs within one hour of your next edit here, you made an edit to your talk page here and then did not provide the diffs I requested within one hour of that edit. I then sanctioned you for failing to provide the requested diffs in a timely manner (which, after more than a week, you have still not done). Consequently, your request to lift the sanction is denied. \"", + "id": "601" + }, + "602": { + "label": false, + "text": "What page shoudld there be for important characters that DON'T reoccur?\nVoid, Black Doom, Mephiles, etc", + "id": "602" + }, + "603": { + "label": false, + "text": "I tend to think that when the list is longer than the rest of the article, there's a problem. Either the history and characteristics should be expanded, of the list should be culled. I personally like the consensus that was reached in the Tripel article between and others...myself included. We decided that the country of origin should be highlighted with the most examples. There we did Trappist, Abbey, and Foreign. Foreign includes all non-Belgium examples. This way the article is an article in an encyclopedia, not a list. People can find lists anywhere, and the article should reference this. Also, the style statistics are bad. When you say style statistics, it sounds like a prescription, not a description. An encyclopedia should follow the latter, and if the former is used, a citation should follow...And you'll not find a valid one for this style in it's country of origin.", + "id": "603" + }, + "604": { + "label": false, + "text": "\"\n\n What's up with this? \n\"\"If you are a religiously or politically motivated to push this or that issue, please refrain from talking on my page. I am not interested. Otherwise, feel free to talk about relevant edits here or science. Deleet (talk) \n\nI would prefer if the following users never post here:\nMaunus \u00b7\u028daunus\u00b7snun\u0250w\nWeijiBaikeBianji\"\"\n\nThis guy is a published psychology researcher right? Perhaps he doesn't know you have access to libraries and the best sources. You should point that out more often. It doesn't come across as mind-bendingly condescending. Also I suspect that editor is a racist. See you on the wiki. 121.134.219.36 \"", + "id": "604" + }, + "605": { + "label": false, + "text": "I'm not vandalizing \n\nI'm just having fun man, you have no sense of humor if you think I'm vandalizing stuff. lemonparty.org=this site now", + "id": "605" + }, + "606": { + "label": false, + "text": "Welcome to Wikipedia ! [bla] Discover Ekopedia, the practical encyclopedia about alternative life techniques. \n\n \n[bla] Discover Ekopedia, the practical encyclopedia about alternative life techniques.", + "id": "606" + }, + "607": { + "label": false, + "text": "Including some appropriate mention of the Solomon article is not without some level of support .", + "id": "607" + }, + "608": { + "label": false, + "text": "\"\n\nComment. I could not verify the claim. (talk) \"", + "id": "608" + }, + "609": { + "label": false, + "text": "\"\n Czech Republic is in Central Europe. The state of this article is part of the reason why people are making such confusions. Especially more ridiculous is that they you would replace the mention of North Caucasus in favor of \"\"north slope of Caucasus Mountains\"\" which isnt even a geographical area other than denoting the mountains in that region. Countries are located within continents, yet for some reason you refuse to allow this article to be denoted a continent. This single factor alone would have made a massive difference for readers. I'm tired of arguing with people who are essentially wiki-squatters refusing to nudge on a given article. 24.90.230.216 \"", + "id": "609" + }, + "610": { + "label": false, + "text": "Thanks, Josette. I enjoyed meeting you, too. I was shocked by the decision, which does not begin to reflect consensus. Does just one Grand Poobah make it alone? Serves me right for stealing time from more pressing real-world duties to indulge in a fun hobby. I've learned my lesson and won't waste time like that again. I'll stick to fixing the little things I run across as I read articles for my own information.", + "id": "610" + }, + "611": { + "label": false, + "text": "Paleontologists agree that organic remains must be buried quickly so they can be preserved long enough to be come fossilized. However, the term fossilized is not a very precise term. There are several factors and metamorphic mineral processes which occur to organic remains that result in what is typically called a fossil. One major factor concerns what kind of organisms are to be fossilized vertebrate, invertebrates, radiolarians, sponges, plants, pollen, foot prints, etc. And multiple processes may include permineralization, recrystalization, carbonization, replacement, dissolving, diagenesis, etc. Talking about fossilization is a complex issue, however quick burial is not questioned.\n\nThe major question is, how long does it take for these processes to work on organic reamins in the environment they are found in? Experimental taphonomy has resulted in an assortment of remains becoming fossilized by various processes in the lab, which of course implies that given the right conditions, vast ages are not an issue. The metamorphic processes are ongoing until an equilibrium is met between the chemical enviroument of the burial site and the minerals of the organic remains. Flood catastrophic geologists do not expect that organic remains buried during the flood were completely fossilized within the one year period of the flood, but rather that there has been some 4000 years for the processes to have been working. Much more work needs to be done on the taphonomy of organic remains. Yet, how one interprets even those results will depend upon which world view you choose to believe with.", + "id": "611" + }, + "612": { + "label": false, + "text": "Also I think Vegetable Basket needs it's own Wikipedia page.", + "id": "612" + }, + "613": { + "label": false, + "text": "Bigfoot Reference \n\nThe magazine is better known as just the Engineering and Mining Journal, which you may have a difficult time finding, depending on where you live. I ran across the article a few years ago while researching something else, and made a copy. It is clearly derived from press accounts, and treats the incident as a joke. My whole point in citing it was to show that the incident, whatever it was, was not (entirely) created 40+ years after the fact. If you leave me your email, I will scan the page and email you a PDF.", + "id": "613" + }, + "614": { + "label": false, + "text": "Also see this if you cant trust Murkoth Ramunni\nhttp://books.google.com/books?id=HHev0U1GfpEC&pg;=PA51&dq;=Thiyya+matrilineal&hl;=en&sa;=X&ei;=TlpPUd2aH8mWiQLgvIDgBA&ved;=0CDYQ6AEwAQ#v=onepage&q;=Thiyya%20matrilineal&f;=false", + "id": "614" + }, + "615": { + "label": false, + "text": "\"\n\n Chart performance of \"\"Single Ladies (Put a Ring on It)\"\" \n\nPlease take my advice and split up the paragraphs in the section. FAs generally have short paragraphs. It's hard and boring to ingest so much information at once, so splitting the paragraphs will improve the flow. \u2014 \u00b7 [ TALK ] \"", + "id": "615" + }, + "616": { + "label": false, + "text": "\"\n\nhahahaha.... good one ......\nI have removed it.\n \"", + "id": "616" + }, + "617": { + "label": false, + "text": "\"\n\nHaving said that, I've temporarily removed my requests based on Cyde's advice, pending a \"\"request for consensus\"\" i've asked for on the talk page. I urge anyone reading this to vote so we all know what the community wants. \"", + "id": "617" + }, + "618": { + "label": false, + "text": "Conformity as healthy \n\nI may have missed it, but this article does not seem to address conformity as just a healthy behaviour. Such as the way that we conform to grammar so that we can be understood, or that we conform to laws because we recognise a need for an orderly society. 194.126.85.214", + "id": "618" + }, + "619": { + "label": false, + "text": "Hi, I am new to wikipedia. Read up on pandemics today. I am impressed by the quality of information, to my knowledge not easily available elsewhere in the same easily accessible format. Thank you all of you for creating this content and making it accessible.", + "id": "619" + }, + "620": { + "label": false, + "text": "Should say something about his views as an educationalist and socialist political commentator.\n\nLink to http://www.langandlit.ualberta.ca/Fall2004/SteigelBainbridge.html mentions this a bit - he stood as an election candidate for Respect.", + "id": "620" + }, + "621": { + "label": false, + "text": "\"==Sandbox==\nDon't take the template out of the sandbox. It says \"\"don't remove\"\" for a reason. 11:36, 10 Jan 2005 (UTC)\n\n\"", + "id": "621" + }, + "622": { + "label": false, + "text": "heh, it's a bit of a copy of Wikipedia:WikiProject Professional wrestling, but I thought it look a bit tidy and better that way.", + "id": "622" + }, + "623": { + "label": false, + "text": "Ahh, Hello Witzeman \n\n203.92.84.161 \nSymbols: ~ | \u00a1 \u00bf \u2020 \u2021 \u2194 \u2191 \u2193 \u2022 \u00b6 # \u00bd \u2153 \u2154 \u00bc \u00be \u215b \u215c \u215d \u215e \u221e \u2018 \u201c \u2019 \u201d \u00ab\u00bb \u00a4 \u20b3 \u0e3f \u20b5 \u00a2 \u20a1 \u20a2 $ \u20ab \u20af \u20ac \u20a0 \u20a3 \u0192 \u20b4 \u20ad \u20a4 \u2133 \u20a5 \u20a6 \u2116 \u20a7 \u20b0 \u00a3 \u17db \u20a8 \u20aa \u09f3 \u20ae \u20a9 \u00a5 \u2660 \u2663 \u2665 \u2666 m\u00b2 m\u00b3 \nCharacters: \u00c1 \u00e1 \u0106 \u0107 \u00c9 \u00e9 \u00cd \u00ed \u0139 \u013a \u0143 \u0144 \u00d3 \u00f3 \u0154 \u0155 \u015a \u015b \u00da \u00fa \u00dd \u00fd \u0179 \u017a \u00c0 \u00e0 \u00c8 \u00e8 \u00cc \u00ec \u00d2 \u00f2 \u00d9 \u00f9 \u00c2 \u00e2 \u0108 \u0109 \u00ca \u00ea \u011c \u011d \u0124 \u0125 \u00ce \u00ee \u0134 \u0135 \u00d4 \u00f4 \u015c \u015d \u00db \u00fb \u0174 \u0175 \u0176 \u0177 \u00c4 \u00e4 \u00cb \u00eb \u00cf \u00ef \u00d6 \u00f6 \u00dc \u00fc \u0178 \u00ff \u00df \u00c3 \u00e3 \u1ebc \u1ebd \u0128 \u0129 \u00d1 \u00f1 \u00d5 \u00f5 \u0168 \u0169 \u1ef8 \u1ef9 \u00c7 \u00e7 \u0122 \u0123 \u0136 \u0137 \u013b \u013c \u0145 \u0146 \u0156 \u0157 \u015e \u015f \u0162 \u0163 \u0110 \u0111 \u016e \u016f \u01cd \u01ce \u010c \u010d \u010e \u010f \u011a \u011b \u01cf \u01d0 \u013d \u013e \u0147 \u0148 \u01d1 \u01d2 \u0158 \u0159 \u0160 \u0161 \u0164 \u0165 \u01d3 \u01d4 \u017d \u017e \u0100 \u0101 \u0112 \u0113 \u012a \u012b \u014c \u014d \u016a \u016b \u0232 \u0233 \u01e2 \u01e3 \u01d6 \u01d8 \u01da \u01dc \u0102 \u0103 \u0114 \u0115 \u011e \u011f \u012c \u012d \u014e \u014f \u016c \u016d \u010a \u010b \u0116 \u0117 \u0120 \u0121 \u0130 \u0131 \u017b \u017c \u0104 \u0105 \u0118 \u0119 \u012e \u012f \u01ea \u01eb \u0172 \u0173 \u1e0c \u1e0d \u1e24 \u1e25 \u1e36 \u1e37 \u1e38 \u1e39 \u1e42 \u1e43 \u1e46 \u1e47 \u1e5a \u1e5b \u1e5c \u1e5d \u1e62 \u1e63 \u1e6c \u1e6d \u0141 \u0142 \u0150 \u0151 \u0170 \u0171 \u013f \u0140 \u0126 \u0127 \u00d0 \u00f0 \u00de \u00fe \u0152 \u0153 \u00c6 \u00e6 \u00d8 \u00f8 \u00c5 \u00e5 \u018f \u0259 \nGreek: \u0386 \u03ac \u0388 \u03ad \u0389 \u03ae \u038a \u03af \u038c \u03cc \u038e \u03cd \u038f \u03ce \u0391 \u03b1 \u0392 \u03b2 \u0393 \u03b3 \u0394 \u03b4 \u0395 \u03b5 \u0396 \u03b6 \u0397 \u03b7 \u0398 \u03b8 \u0399 \u03b9 \u039a \u03ba \u039b \u03bb \u039c \u03bc \u039d \u03bd \u039e \u03be \u039f \u03bf \u03a0 \u03c0 \u03a1 \u03c1 \u03a3 \u03c3 \u03c2 \u03a4 \u03c4 \u03a5 \u03c5 \u03a6 \u03c6 \u03a7 \u03c7 \u03a8 \u03c8 \u03a9 \u03c9 \nCyrillic: \u0410 \u0430 \u0411 \u0431 \u0412 \u0432 \u0413 \u0433 \u0490 \u0491 \u0403 \u0453 \u0414 \u0434 \u0402 \u0452 \u0415 \u0435 \u0401 \u0451 \u0404 \u0454 \u0416 \u0436 \u0417 \u0437 \u0405 \u0455 \u0418 \u0438 \u0406 \u0456 \u0407 \u0457 \u0419 \u0439 \u0408 \u0458 \u041a \u043a \u040c \u045c \u041b \u043b \u0409 \u0459 \u041c \u043c \u041d \u043d \u040a \u045a \u041e \u043e \u041f \u043f \u0420 \u0440 \u0421 \u0441 \u0422 \u0442 \u040b \u045b \u0423 \u0443 \u040e \u045e \u0424 \u0444 \u0425 \u0445 \u0426 \u0446 \u0427 \u0447 \u040f \u045f \u0428 \u0448 \u0429 \u0449 \u042a \u044a \u042b \u044b \u042c \u044c \u042d \u044d \u042e \u044e \u042f \u044f \nIPA: t\u032a d\u032a \u0288 \u0256 \u025f \u0261 \u0262 \u02a1 \u0294 \u0278 \u0283 \u0292 \u0255 \u0291 \u0282 \u0290 \u029d \u0263 \u0281 \u0295 \u029c \u02a2 \u0266 \u0271 \u0273 \u0272 \u014b \u0274 \u028b \u0279 \u027b \u0270 \u0299 \u0280 \u027e \u027d \u026b \u026c \u026e \u027a \u026d \u028e \u029f \u0265 \u028d \u0267 \u0253 \u0257 \u0284 \u0260 \u029b \u0298 \u01c0 \u01c3 \u01c2 \u01c1 \u0268 \u0289 \u026f \u026a \u028f \u028a \u0258 \u0275 \u0264 \u0259 \u025a \u025b \u025c \u025d \u025e \u028c \u0254 \u0250 \u0276 \u0251 \u0252 \u02b0 \u02b7 \u02b2 \u02e0 \u02e4 \u207f \u02e1 \u02c8 \u02cc \u02d0 \u02d1 \u032a \n= My Famous Article ==witze happiness \u2212 wikipedia The Witzeman is a great honour that has been passed down through the generations of many families, regardless of race, age, character or knowledge. The outside world knows little about these elusive characters, and the honour of the Witzeman. For those who have ever been a Witzeman, it has been said to have been a great honour, although the qualities needed for the job have never been disclosed. A person may not now they were a Witzeman for many years, until they are called by former Witzemans via dreams. Associates of the Witzeman are known to be a certain Babe Cool or the much lesser known Witzewoman.\n\nThe Present Witzeman is an 11-year-old boy namely Benjamin Woods, who is said to have become a Witzeman after he felt this 'awesome radiance in his top-right bumcheek'. He has not told a great number of people his testimony, but has promised to do so in years to come.\n\n History\nThe present world has only come enlightned with the knowledge of the Witzeman in present years, because former Witzemen have not been so public about the honour, to abide with the formality and conservativism in their time. The term 'Witzeman' is a compound word of the adjective Witze and 'man', witze being an 11th century term for 'a person of extreme humour and radiant intelligence'. Unfortuneatly, Witze is also sometimes associated with bad wind, for unspeakable reasons.\n\n Proper History\nAs early as the 14th century, Witzemen were considered outcasts, and young children were encouraged to poke them with sticks. This led to the 1st Witzeman Rebellion of 1555 when the current Witzeman and his followers attempted a coup to take over the local Council chess team. This rebellion further disgraced the Witzeman, as he and his followers were embarassingly pronounced 'gaga' at a Government meeting that year. The period from here to the early 1900s was a dark time in the Witzemans history. However good times were to come for the Witzeman. Many normal people took part in mass demonstrations and protests for the Witzeman in the 1980s, building up to a great moment in the history...the Great Rebellion of 1988. This was when several Witzeman sprinted round the Visitors Gallery of the House of Commons, wearing clown masks, but otherwise completely naked. This was thought to be an act of circambulation. However many people who witnessed this shocking behaviour, were 'mentally, spiritually, and emotionallly scarred for life'. This group of people included many young children who were forced to go to asylums in a state of mental instability, suffering from trauma. It was at this time that the Government finally took positive action for the Witzeman. In 1990, a bill of rights for the Witzeman was signed, stating all Witzemen were allowed to do as they pleased. Although this was a formal agreement, many journalists viewed it as a letter of submission from the Government to the Witzeman, as the behaviour of the Witzeman and his followers became more and more twisted.", + "id": "623" + }, + "624": { + "label": false, + "text": "\"\n\nOK: just finished my planned cleanup of the todo page. The entries that were removed were copied to the investigated entries page so we have a record that we looked at them. \u2014\u2014\u00a0\u00a0talk - \"", + "id": "624" + }, + "625": { + "label": false, + "text": "\". (On Dec 14, 2006, a NIST scientist said \"\"...the collapse of the towers were not of any magnitude that was seismically significant...\"\". See Dr Wood's \"\"The Scientific Method Applied to the Thermite Hypothesis\"\" paper on her tripod site for mp3 links.)\"", + "id": "625" + }, + "626": { + "label": false, + "text": "The statement drawn from Watchtower literature, honestly, not clandescently, not with hypocrisy, is drawn from Watchtower literature via Ray Franz's arguments and literature, and imposed into the Wikipedia article. It's too much of a coincidence that a more or less follower of Ray Franz is going to come up with a reference to Wa. literature on his own, exactly the same connection Ray Franz makes, without having first seen the connection made in Ray Franz literature. Natural\n Nature", + "id": "626" + }, + "627": { + "label": false, + "text": "Sorry about that. I had checked, but had only come up with Dulas Bay. Somehow I had missed the Dulas disambiguation page completely. Apologies again, it's not even as if it was getting particularly late at night! The onset of swine flu perhaps?", + "id": "627" + }, + "628": { + "label": false, + "text": "TCM \n\nI can find no evidence that acupressure is a TCM, rather than derived from TCM. If no one objects I'll place a citation note in the article.", + "id": "628" + }, + "629": { + "label": false, + "text": "Well, it still needs expansion in areas, citations in others, more images (was going to get a pic of the Stanley Cup banner tonight at the Hitmen game, but forgot my camera) and a thorough review/copy edit by someone with a better flair for words than I, but work progresses. lute", + "id": "629" + }, + "630": { + "label": false, + "text": "A redirect somewhere couldn't hurt, though I still don't think any o the candidates are ideal. But then if he passes the notability threshold some day the basic material is still there to work with.", + "id": "630" + }, + "631": { + "label": false, + "text": "Meivazhi\nI've had a go at restarting the Meivazhi article in a style that's more standard for Wikipedia articles. Someone would probably have deleted it pretty quickly if it had stayed in the form you posted. I'd be grateful if you could help at Talk:Meivazhi about the accuracy. \n\nUnfortunately I had to remove your links. The conflict of interest guidelines advise against editors linking to their own sites, and also Wikipedia's attribution policy WP:ATT requires that information should come from third-party published sources rather than personal websites. Do you know of any good newspaper/book accounts of Meivazhi? \n\nPS What is the salaimanimudi.indlist.com site? A personal site by a member?", + "id": "631" + }, + "632": { + "label": false, + "text": "Though this is certainly a small article, but it is not so inconsequential as to warrant subsuming it within the Flame Trees article. \n\nIt is a discography article, and should stand alone.\n\n 22 May 2005", + "id": "632" + }, + "633": { + "label": false, + "text": "Yeah, let's merge the content. (Not sure if Devil's Canyon is the same type of codename.)", + "id": "633" + }, + "634": { + "label": false, + "text": "\"\n\n Image:YourTransitAd.jpg \n\nI think I may be able to get a better photo of this ad. If I'm able to do that, is it okay if I use it to replace this current one? I want to check with you first before doing anything. -\u2192\u2122/?! \"", + "id": "634" + }, + "635": { + "label": false, + "text": "\"\n\n A cookie for you! \n\n A cookie for you \"", + "id": "635" + }, + "636": { + "label": false, + "text": "LMAO, what a n00b. Go and listen to manele!", + "id": "636" + }, + "637": { + "label": false, + "text": "06, 29 December 2007 (UTC)\nYep. LOL, the [[Reformist Party (Serbia)|Reformist Party] is having another go (the 20th very last on the parliamentary election, winning less votes than notable to actually be mentioned). ) \nBy the way, here's something very little people have figured out - the new Constitution of Serbia has been brought to enable Kosovo' secession. The 1990 Constitution barred that as a possibility, and after the Kumanovo Military-Technical Agreement was signed between NATO and FRY the SRS broke its coalition with SPS and the government collapsed, causing new elections - because that was unconstitutional, as an act of highest treason, enough to be tried from maximum sentence (which the Radicals demanded from then to his death, to have a trial in Serbia, and to be tried for treason among other reasons). This constitution releases the authorities from that weight, and they won't have to go to prison if they recognize any form of further loss of sovereignty in Kosovo. ;) 15", + "id": "637" + }, + "638": { + "label": false, + "text": "New WikiProject Novels initiative\nWe have begun a new initiative at the WikiProject Novels: an improvement drive. As a member listed here, you are being notified. Please see Wikipedia talk:WikiProject Novels#5-5-5 Improvement Drive and Wikipedia:WikiProject Novels/Collaboration for more details. Also I would like to remind you to keep an eye on the project talk page at Wikipedia talk:WikiProject Novels. Thanks,", + "id": "638" + }, + "639": { + "label": false, + "text": "\"\n\nReply\nAre you being facetious? if not, you would have relayed the same message to Jza and MRSC as my words were no more stern than theres. If you would like evidence for any of the claims made on the talk, then I will only be too glad to provide. You also failed to provide diffs in your message to me, in regards to which words you're claiming are offesive, perhaps WP:Assume good faith.\n\nThe two users constantly harass and follow me to articles making disruptive edits in violation of numerous Wikipedia guidelines (WP:HARASS is just one). For example the removal of third party references from articles which don't suit their POV, without entering an edit summary (considered by Wikipedia guidelines as bad faith and a violation of WP:BLANK). The violation of WP:NEO by adding derogatory neologisms to the articles of organisations who they do not personally agree with, despite being made aware of the policy, despite not having any reference to the said organisation being described with said neologislm and despite the community majority constantly removing the derogatory term. The same \"\"tag team\"\" practise can be shown to be used against numerous other editors who edit articles on British culture and trad counties, not just against me. Again, if you would like evidence just ask.\n\nIt would seem however, looking at the messages on your talkpage above, especially the lovely intertude under \"\"UK mediation\"\" section, that Jza messaged you (somebody he seems very familiar with) in violation of WP:CANVAS. Specifically the section on Wikipedia:CANVAS#Campaigning may interest you. If you're going to be an admin, may I suggest you please make yourself familiar with the policies and guidelines I have referenced in this message. Rather than accusing me, a user who is being cyberstalked, of \"\"personal attacks\"\". Systematic bias is not acceptable, you're here to make sure that our policies are upheld not to chip in for the sake of a friend. Thanks. - \"", + "id": "639" + }, + "640": { + "label": false, + "text": "\"P.S. It's not polite to talk to people behind their backs, please remove your comments from Mrph's talk page.\n\nVaughan\nYou're right; I went to check your previous edit and found a page on the Marvel site that spelled it \"\"Vaughn\"\", but now I am finding many more that spell it correctly. Thanks for the edits. (\u260e\u2613) \n\n\"", + "id": "640" + }, + "641": { + "label": false, + "text": "The Block\n\nHi just wondering if it has been confirmed the Darren Jolly will be a contestant on The Block??\n\nThanks", + "id": "641" + }, + "642": { + "label": false, + "text": "\"\n\n Opinion Please Pt II \n\nAs SRQ continues to make personal remarks after she said she wouldn't, may I assume you will help me with a WP:RFC/U? Also, I believe she has violated the 3RR rule today. Edit warring over one accurate word is ridiculous, as is edit warring in general. Let's make it stop! May I also ask what was wrong with the honest statement I made on talk page and what you mean by hasty refactoring? I appreciate any assistance and welcome any questions. BTW, when do pivotal, accurate, well referenced entries become \"\"peacock\"\"? My understanding is that it refers to unneceessary editorializing, not to precise vital info in the sequence of events? Thanks! \"", + "id": "642" + }, + "643": { + "label": false, + "text": "Azari or Azerbaijani? \n\nAzari-iranian,azerbaijani-turkic nation.", + "id": "643" + }, + "644": { + "label": false, + "text": "Userbox\nHello. A userbox you are using (Template:User queerrights) has been moved to user space per WP:GUS. The new link is and leave any questions you may still have on my talk page. Thank you.", + "id": "644" + }, + "645": { + "label": false, + "text": "\"\n\nIf you actually take the time to do a little bit of research Bloodofox, instead of jumping into what you perceive to be an avenue to pursue your vendetta against me, you'd have realised by now as would your colleague Kiyoweap that in all probability the kelpie==water horse==each uisge, just different terms in used in different places for the same entity. Which is why I challenged Kiyoweap to produce something decent on the each uisge, which I guarantee he'll be unable to do. Corbett \"", + "id": "645" + }, + "646": { + "label": false, + "text": "From what I've seen with editors other than Eric, the elephant in the room is the issue of baiting/poking the bear/whatever the hell you want to call passive/aggressive baiting. No one wants to touch that one, even though it's uncivil as hell and appears to be the tactic of choice whenever someone wants to get rid of someone or get their way. That's the part that saddens me. darkness", + "id": "646" + }, + "647": { + "label": false, + "text": "\"\n\n Socialistm? \n\nThere are two important features of Smith's concept of the \"\"invisible hand\"\". First, Smith was not advocating a social policy (that people should act in their own self interest), but rather was describing an observed economic reality (that people do act in their own interest). Second, Smith was not claiming that all self-interest has beneficial effects on the community. He did not argue that self-interest is always good; he merely argued against the view that self-interest is necessarily bad. It is worth noting that, upon his death, Smith left much of his personal wealth to charity.\n\nGood! Let's all make sure we put forth the idea that Adam Smith was a socialist. That's the wikipedia way!\"", + "id": "647" + }, + "648": { + "label": false, + "text": "The Alpha version had multiplayer. The Beta version did not.", + "id": "648" + }, + "649": { + "label": false, + "text": "\"\nPD: I just have seen that apart from the article Coat of arms of the Sahrawi Arab Democratic Republic, there is also a different article named Coat of arms of Western Sahara. That shows clearly that some users here have politically-driven intentions and bad faith, although they claim to be neutral. If they were neutral, logically they would work on the \"\"Coat of arms of Western Sahara\"\" article, intead of trying to merge the two articles and messing it. \"", + "id": "649" + }, + "650": { + "label": false, + "text": ")\n\nWe are not treating this as a forum. A question arose and was appropriately answered. End of story. ;-", + "id": "650" + }, + "651": { + "label": false, + "text": "\"\n\n Military history WikiProject Newsletter - Issue II \n\nThe April 2006 issue of the project newsletter is now out. You may read this issue or change the format in which future issues will be delivered to you by following the link. Thanks. \"", + "id": "651" + }, + "652": { + "label": false, + "text": ". Between the unblock submission and response there is less that 3 minutes which proves that this administrator did not pay enough attention to this case", + "id": "652" + }, + "653": { + "label": false, + "text": "\"\n\n \n\nYour request to be unblocked has been granted for the following reason(s):\nAllowing username change to GianLuigiPalermo\u00a0. Please put this request in at Wikipedia:Changing username as soon as possible to avoid re-blocking.\n\nRequest handled by: \n\n Unblocking administrator: Please check for active autoblocks on this user after accepting the unblock request.\"", + "id": "653" + }, + "654": { + "label": false, + "text": "Once again, I responded to MileMoney's reasoning for his edit and I gave my reasoning for my edit. Yes, it is absolutely relevant to this page. There are other places for the discussion on income inequality than in the Progressive Tax article.", + "id": "654" + }, + "655": { + "label": false, + "text": "\"== Attributing and classifying of personalities == \nInvitation. Your input to Culture of Lithuania is welcomed. \nSome problems of defining personalities or attributing them to certain well-known ideological systems may raise here. I propose a quite liberal variant of it, where definition may not be connected with one certain word. Necessity however to follow certain classifying remains. \n\nMy initial ideas on this branch, the ones, concerning period of Lithuanian national Renaissance period: Some artists, writers or other cultural workers of this period are often described as modernists. This definition is not false, but some more concrete things should be added, some specifics of Lithuania. \nWe should distinguish leading ideas of the Nat. Renaissance from later modernism, which is more known for us. Cultural aspirations of the later Nat. Ren. may be defined as modernism in a cultural context of Lithuania. But they accented also expression of Lithuanian cultural heritage, and their expression may be seen as something simply typically Lithuanian. I mean, that such authors in as \u010ciurlionis is seen as modernist in Lithuanian context, but it also (and even more) is a representative of Lithuanian culture, when in European or World-wide context. A parallel example may be taken from literature of India. Poet Tagore, well known Nobel price winner is known for us as a representative of culture of India. Making India more understandable and closer for western people is concerned as main his input to Western culture. But in his own country, he was seen as a modernist too, who was changing traditional cultural forms, especially stagnated ones. This way also Lithuanian cultural leaders of the N. Ren. could be seen as modernists, which were broadening cultural forms and changing stagnated ones, in Lithuanian context. They also can be seen as modernists in a wider context, but more for acquainting Western people with Lithuanian culture than for their direct input into Western culture. \u010ciurlionis is the best example here. \nIn other way, the later Lithuanian modernists (they depended mostly to later generation, approximately from 4th decade of the 20th century) concerned themselves part of Western modernistic movement and their main purpose (looking generally) was to introduce Western European ideas into Lithuanian cultural life (see the table below). \nWe see two different movements and two different world outlooks here. The problem is, that both movements collaborated, especially their political wings did, and interchange of ideas between them is well seen. So, many researchers don't pay attention to this difference. Especially in the Soviet period, when national ideas were officially forbidden, mixture in description of these movements was allowed. E. g. philosopher Ram\u016bnas Bytautas, who clearly depends to the first generation, is often described as liberal. And it may be understood in a sense of the second generation (as idea of liberalism).\n \n\n period and generation artists, writers, philosophers etc in a context of Lithuania in an European context The National Renaissance period, the younger generation, approx 1905 \u2013 1930 painter and composer \u010ciurlionis, painter Kazys \u0160imonis, poet and philosopher Vilius Storastas - Vyd\u016bnas, dramatist Sofija Kymantait\u0117 - \u010ciurlionien\u0117, poets Adomas Jak\u0161tas, Motiejus Gustaitis, Liudas Gira, composer Stasys \u0160imkus, philosopher Ram\u016bnas Bytautas. reformers and innovators of Lithuanian culture Representatives of Lithuanian culture, almost unknown before them. The period between WWI and WWII and post-war years. poets V Mykolaitis - Putinas, Kazys Binkis, writer Ignas \u0160einius \u2013 Jurk\u016bnas, artists: all 'ars' group, philosopher Juozas Girnius Modernists, introducing new Western ideas into Lithuanian cultural life Central European modernism. \nNote: Lists of personalities isn't complete here, nor it's made precisely by prominence. \n 07:51, 2004 Jul 16 (UTC)\n\n\"", + "id": "655" + }, + "656": { + "label": false, + "text": "\"\n\nActually, direct quotes that aren't in quotation marks and aren't attributed are generally known as \"\"plagiarism\"\" and/or \"\"copyright infringement.\"\" But the NYT material isn't the issue, as you well know. The material from the \"\"Jewish Action Taskforce\"\" is the problem. \"", + "id": "656" + }, + "657": { + "label": false, + "text": "\"\nKatelyn Faber\nCould you weigh in at the bottom of the Talk Page for Katelyn Faber regarding the inclusion of an image of her? \n\n Template:User Totalbox \n\nThanks for reverting. \n\n Esperanza Newsletter, Issue #1 \n{| style=\"\"border-spacing:8px;margin:0px -8px\"\" width=\"\"100%\"\"\n|class=\"\"MainPageBG\"\" style=\"\"width: 55%; border:1px solid #cef2e0; background-color:#f5fffa; vertical-align:top;color:#000\"\"|\n Reach outReach out is a program aimed at allowing users to bring issues that they have had in Wikipedia to a listening, sympathetic and caring audience:\n \"\"No one can know how we feel if we do not say. We cannot expect to get understanding if we do not ask for it. No one will dispute that sometimes life's issues are too much for one person. It is fair to say that sometimes Wikipedia's problems fall under the same heading. This is a place where you can bring the bruises that can sometimes be got on this project for attention.\"\" Stress AlertsThe Stress alerts program aims at identifying users who are stressed, alerting the community of thier stress and works in tandem with the Stressbusters at trying to identify causes of stress and eliminating them. Note from the editorWelcome to this new format of the Esperanza Newsletter, which came about during the last Advisory Council meeting - we hope you like it! The major changes are that each month, right after the Council meeting, this will be sent out and will include two featured programs and a sum up of the meeting. Also, it will be signed by all of the Advisory Council members, not just . Have an Esperanzial end of March, everyone!\n|class=\"\"MainPageBG\"\" style=\"\"width: 45%; border:1px solid #cedff2; background-color:#f5faff; vertical-align:top\"\"|\n{| width=\"\"100%\"\" cellpadding=\"\"2\"\" cellspacing=\"\"5\"\" style=\"\"vertical-align:top; background-color:#f5faff\"\"\n! The last AC meeting (full log)\n|-\n|style=\"\"color:#000\"\"|\n Future meetings are to be held monthly, not fortnightly as before.\n Bans and Access level changes (apart from autovoice) in the IRC channel are to be reported at the new log.\n In the IRC channel, there is going to be only one bot at a time.\n The charter requires members to have 150 edits and 2 weeks editing. Why this is the case will be clarified.\n A new Code of Conduct will be drafted by and proposed to the Esperanza community.\n The NPA reform idea is to be dropped officially.\n Charter ammendments are to be discussed in future, not voted on.\n The Advisory Council is not going to be proposed to be expanded by the Advisory Council themselves, if others want to propose it, they will listen.\n|-\n!", + "id": "657" + }, + "658": { + "label": false, + "text": "Fradulent claim \n\nI am most certainly not a sockpuppet of TheChief, please retract your fradulent claim at once.", + "id": "658" + }, + "659": { + "label": false, + "text": "That is quick if we only limit the discussion for changing the title but considering the previous discussions for months can have a valid reason for the move.", + "id": "659" + }, + "660": { + "label": false, + "text": "\"\n\n 123 18:38, July 18, 2005 (UTC)\n\nP.S. Feel free to leave a message on my talk page if you need help with anything or simply wish to say hello. )\"", + "id": "660" + }, + "661": { + "label": false, + "text": "And, of course, Peiser is more than just a social anthropologist. He's one whose recent research has focused primarily on the social aspects of climate change and is thus at least as qualified to comment on the state of consensus as a historian. Regarding his study, it hasn't been published in a peer-reviewed journal, but the results have appeared in many reliable sources. In effect, it should be treated no differently than as if Peiser himself (or any other scientist) had verbally relayed the conclusions directly to a reporter. Literally tens of thousands of Wiki articles contain such references direct quotes from scientists, which appear in no other source but through the medium of a reputable reporter.", + "id": "661" + }, + "662": { + "label": false, + "text": "Hi \n\nHi, good day.\n\nMy deepest apologies that I had made the change.\nI had made the change it was because I was there. On the day.\nI was there on the day when they are all line up the most straightest one straight line,\nthe most biggest, the most brightest and highest star in the sky over my head\nwhen the clock strikes 12 exactly at the noon on that day. (The date which I provided).\nIt was the most beautiful thing I ever see.\nI know many thing need prove but I know what I saw that day. It is up to you now\nbut it was okay if black and white prove to be needed. I don't have any.\nMy sincere apologies for the trouble I had cause you.\n\nI am from south east Asia.\nI'm a Asia and I came from a very traditional Chinese family.\n\nhave a pleasant day", + "id": "662" + }, + "663": { + "label": false, + "text": "It looks to me like he is violating WP:NPA, but it's pretty minor. I'll point this out to him, and if you two are having a content conflict then you can try the Mediation Cabal. By the way, it's generally easier to sign with ~~~~ than typing out . Have a stop by in the IRC channel if you want further advice, by the way. ||| Talk", + "id": "663" + }, + "664": { + "label": false, + "text": "\"\n\nA pat on the head\nKC, you are one of the most dedicated Wikipedians I know and I'm madly in love with you. I'd give you a Barnstar but in the end you'd just chew it up and bury it. Instead, let me offer this metaphorical pat on the head: \"\"That'll do Pup, that'll do.\"\" see you around ) Tropics \"", + "id": "664" + }, + "665": { + "label": false, + "text": "Note that the Sandbox is the right place to experment. Thanks!", + "id": "665" + }, + "666": { + "label": false, + "text": "friesers opinion is simple i guess. kursk was no turning point, german were on retreat before and after. i think hes correct. russians had more personnel before and after they improved their skill ( glantz ) this in combination forced germans to retreat only. the losses were not the problem, after the battle of kursk the tanks and infantry strenghts were more in favor for germans then before... , some weeks after kursk german tank strenghters were higher than before kursk ( zetterling )", + "id": "666" + }, + "667": { + "label": false, + "text": "Oh, I didn't know, thanks.", + "id": "667" + }, + "668": { + "label": false, + "text": "Lois Roisman\nYour piece on Lois Roisman omitted much of her background and everything to do with her death. I have updated it. Please review if there's anything you want to add. 67.101.255.166", + "id": "668" + }, + "669": { + "label": false, + "text": "\"know the sex of the foetus\"\"\"", + "id": "669" + }, + "670": { + "label": false, + "text": "86.29.244.57|86.29.244.57]] 04:21, 14 May 2007", + "id": "670" + }, + "671": { + "label": false, + "text": "Sorry, the link you gave me is dead. And I formatted in harvnb, so plz help in that matter.", + "id": "671" + }, + "672": { + "label": false, + "text": "REPLY ABOVE:\nThat was me, loser. The UN defines Vietnam to be part of Southeast Asia. And far as I know Vietnam is part of ASEAN, and used to be part of French Indochina with Laos and all those shit countries Anyway your culture has always been more influenced by SEA than Han Chinese (as in proper Yangtze Han Chinese, not the fringe indigenous tribes in Guangzhou/Guangxi). \n\nJust admit that you vietnamese are all a bunch of wannabe crap people. ALL the east asian people I've spoken to thinks of Vietnam as a very integral part of SEA, and we all think you're backward, dirty and speak in a horrible swearing language. Doesn't matter what crap you spout on Wikipedia, won't change the way people in the real world think.", + "id": "672" + }, + "673": { + "label": false, + "text": "\"\n\n 29 August 2006 \nwow. i understand that the sentance I \"\"added\"\" was not crucial and really does not change the content. But what is this?! has the community not gotten smaller? was it not caused by the automobile? have I not sourced the statement as asked? is it not a fact? is it not information? does it not help inform people as to why foresters falls is not as large as it seemingly once was? is it not the only peice of information in the article that bridges the span of time between 1870 and present? is the usfullness of the edit the only criteria used to determine if it will be reverted or not? if so it should be noted that I simply re-added the information after it was removed. was not the removal frivilous and unwarranted? what is the problem? why insist on the absence of this statement? it is unjustifiable. it is negligible. I am re adding the information as it is: A)factual, B) sourced, and C) informative. I assume that since there is no reason to remove it again (or in the first place) that you and all other Wiki Nazis will relax. If you are concerned with useless edits please see the edit fom the 26th. I know it was carried out by the great infallable Mindmatrix but imho that was the first useless change. \"", + "id": "673" + }, + "674": { + "label": false, + "text": "\") (ETA: John D. Haynes House. SarekOfVulcan (talk) \"", + "id": "674" + }, + "675": { + "label": false, + "text": "\"== new ==\n\n{{userbox \n TABTAB| id = \n TABTAB| id-c = White \n TABTAB| info = This user is a faggot. \n TABTAB| info-c = LightBlue \n TABTAB| border-c = Black \n TABTAB| usercategory = LGBT Wikipedians \n TABTAB| nocat = \n TABTAB}} \n TABTAB\n TABTAB- ''This template automatically categorizes the user in LGBT\"", + "id": "675" + }, + "676": { + "label": false, + "text": ", 16 December 2005 (UTC)\nMendel doesn't talk about those changes at all. Mendel was refering to the Conspiracy section that used to be there. 16:53", + "id": "676" + }, + "677": { + "label": false, + "text": "\"\n\n Please do not vandalize pages, as you did with this edit to Budweiser (Anheuser-Busch). If you continue to do so, you will be blocked from editing. - \u2730\u2730 echo \"", + "id": "677" + }, + "678": { + "label": false, + "text": "Correct, Dead is dead. There are, however, leves of wounds, hence the emphasis when they are serious. This is not a POV adjective.", + "id": "678" + }, + "679": { + "label": false, + "text": "\"\n\nI fixed the pic, if anyone still feels that it should move it can be done. - THE VOICES \"", + "id": "679" + }, + "680": { + "label": false, + "text": "George W. Bush approval rating graph \n\nhttp://upload.wikimedia.org/wikipedia/commons/1/10/George_W_Bush_approval_ratings_with_events.svg\n\nThe circle for the September 11th attacks looks too far right. Think you could update it?\n\nWhy are the data points post 2005 omitted?", + "id": "680" + }, + "681": { + "label": false, + "text": "\"\n\nSorry to interrupt but I'm at 1200 edits now... the first 200 were likely just on my own pages and because I was asking for help so much so maybe just 1000... or maybe less... but it still kind of counts. \u2665\u2665Amulet\u2665\u2665 \"", + "id": "681" + }, + "682": { + "label": false, + "text": "Absolutely, use of that word is strongly misleading, even with '-like'. The structure had nothing to do with mastaba - a burial chamber basicly. Mastaba by definition has entran & ceinner space.\nThis structure was one solid pile of rocks, with no inner space or entrances.\nIt was ment as a wall fragment.", + "id": "682" + }, + "683": { + "label": false, + "text": "I just noticed that the neutrality of this article is disputed (not by me). In light of that, I again ask that my post here, and my invitation to discuss how and whether neutrality can be achieved, not be deleted. It is highly relevant, and relatively urgent (bearing in mind the rule that there are no emergencies on Wikipedia, in time convergence on Truth will be achieved.", + "id": "683" + }, + "684": { + "label": false, + "text": "\"\n, editors don't care about your \"\"explanations\"\" if they're not accompanied by reliable published sources. I could \"\"explain\"\" why I thought dogs ate cats but I would get the same reception if I didn't provide sources. Stop edit warring and present sources. talk to me \"", + "id": "684" + }, + "685": { + "label": false, + "text": "About Mitch moved to Yggdrasill \n\nI have no idea & it wasn't me on doing that", + "id": "685" + }, + "686": { + "label": false, + "text": "Sockpuppets and impersonators \n\nThe two above sockpuppet/impersonator accounts, including", + "id": "686" + }, + "687": { + "label": false, + "text": "Oh, also wouldn't films that are named Three or some variation thereof be listed on the disambig page and not on here? JUST WONDERING BECAUSE IT MAKES MUCH MORE SENSE TO ME (I apologize in advance for certain individuals who are too sensitive to hear the truth)", + "id": "687" + }, + "688": { + "label": false, + "text": "Review Request \n\nHi,\n\nI'd like to request KLM for a GA-class review. Can anyone do that? It seems to have many similar stuff to other GA's, such as Kenya Airways and Ethiopian Airlines. Cheers. '''BreaksFixes'''", + "id": "688" + }, + "689": { + "label": false, + "text": "I don't at all propose that it should be transcribed as [me\u02d0n] in this or any other article. If anything at all, just a brief mention of the raising of TRAP and MOUTH in a pre-nasal environment would suffice. I just thought it was an American thing to raise before nasals (I do it myself), but I often hear Aussies do it quite a bit as well, and I don't hear English people do it at all. The only difference is that Americans have a tendency to diphthongize it as well as raising it. \nI'm not really surprised you don't have a broad accent, being a Wikipedian. I'm not saying it's not possible.\nYou're right; I was just kind of thinking aloud.", + "id": "689" + }, + "690": { + "label": false, + "text": "Homosexuals are intent on legitimizing their behavior. Therefore, they will seize any opportunity to suggest that famous persons are gay. In this way, their way of life will be received as being not only harmless, but perfectly normal. As generations of people grow from childhood to maturity and are exposed to this strategy, they increasingly develop a tolerance for homosexuality. In this way, it is now almost universally accepted as a diverse or alternate behavior or way of being, similar to a religion, race, or nationality. Lestrade", + "id": "690" + }, + "691": { + "label": false, + "text": "Al Messier \nThis article was a non-notable biography according to the criteria set out in WP:BIO. (aeropagitica)", + "id": "691" + }, + "692": { + "label": false, + "text": "\"\n\n Link to Sacramento \n\nI placed a wikipedia-link in this article where the word \"\"Sacramento\"\" appears. Another editor, who appears to be stalking me and is reverting everything that I do, claims that I am \"\"overlinking\"\" by doing this. I have read the policy, and think I understand it, and I disagree with him. The word \"\"Sacramento\"\" was not linked anywhere else in this article before I made the link, and I think that my link provided good context for a reader who did not know Walnut Creek but thought that maybe they knew Sacramento. Was there anything wrong with my link? I would like someone objective to give their opinions. 74.234.45.208 \"", + "id": "692" + }, + "693": { + "label": false, + "text": "\"\nReliable sources indicate otherwise. Please do not insert your personal analysis into the article. (talk) \"", + "id": "693" + }, + "694": { + "label": false, + "text": "I did research thank you very much, and it is not in the relevance of the article. I think you may have to reseacrh WP:EL to amke sure you realise the facts about why these links are being deleted. I am willing to agree with people that only the official sites should be there, therefore I shall delete the game site and the otehrs now.", + "id": "694" + }, + "695": { + "label": false, + "text": "\"\n\nA \"\"TotallyDisputed\"\" notice would probably be appropriate, given the depth of disagreement that exists here, but I cannot understand why highlighting statements identified by some as \"\"dubious\"\" would constitute \"\"disfiguring the article\"\". SlimVirgin has also used that wording recently, but I rather think that inaccurate and irrelevant information is more of a \"\"disfigurement\"\" than is a template notice.\n\nTo answer your second question: my \"\"side\"\" has brought forward a proposal, and the other side has not yet responded. This is sadly consistent with recent patterns of delay. (I'll make no comment on whether or not this is a deliberate strategy.) \"", + "id": "695" + }, + "696": { + "label": false, + "text": "I've abused NOTHING. Your threats are extremely disrespectful to the rules of Wikipedia. All I have ever done is tried to improve the quality of Wikipedia articles and maintain the standards of quality. I should NOT be treated like a vandal who only registered to muck up articles. My account should not be blocked. I should be an administrator. ( )", + "id": "696" + }, + "697": { + "label": false, + "text": "Invite\n \n\nHi! I still did not have time to write the articles about the fundamentals of the Romani culture and society (that would have permitted a normal presentation, beyond the stereotypes), I hope in the near future I'll manage to do it. From the last discussion I just managed to organize better Category:Romani people by country and Category:Romani people by occupation and create some more articles about Romani persons.", + "id": "697" + }, + "698": { + "label": false, + "text": "I asked him a question about recall, maybe that would make you less troubled. account", + "id": "698" + }, + "699": { + "label": false, + "text": "says no consensus was ever reached as he reverted my edits here:", + "id": "699" + }, + "700": { + "label": false, + "text": "I FIND IT DIFFICULT TO CONTROL MY EMOTIONS and I still feel that Mr Logy Wogy was bad.", + "id": "700" + }, + "701": { + "label": false, + "text": "Attacking another editor. How? I am trying to make a point about how easy it is to edit Wikipedia and his piece on George Orwell's page proved my point. It is common place for Wikipedians to help each other make better and a lot lesser bias edits and that is all i was trying to do. So if you wouldn't mind, please could you remove that warning.", + "id": "701" + }, + "702": { + "label": false, + "text": "\"\n\nPlease see ref 1, 4 , 5 & 6 of this article, mentioned by Wikipedia for Youngest Patent holder of India. Moreover I mentioned about news & latest book about real life heroes, by providing notable & reliable reference. Do not you feel DNA group is reliable & notable reference as Its page exists on Wikipedia. Do you really believe that, what ever or who so ever provide information for this article is having bad intentions. In your words sock/meatpuppets. Did i asked/suggested anything from you to edit or write. I am a free man to send information & You are a free person to analyse it. Are you above Wikipedia? When ref 1, 4 , 5 & 6 of this article, mentioned by Wikipedia for Youngest Patent holder of India for the subject..Why you speak in bad words...Your words verbatim \"\"Any book or review which repeats the \"\"India's youngest patent holder and the youngest disabled patent holder in the world\"\" claim that Bhati and his supporters are pushing fails as a reliable source.\"\" How can you discourage people from sending information, which is relevant, reliable & notable122.161.30.232 \"", + "id": "702" + }, + "703": { + "label": false, + "text": "\"\n\n Randroide Answers to \"\"Next Step\"\" \n\nGuys, I do not see you taking steps to Wikipedia:Requests for mediation.\n\nI can not do this job because I always connect from \"\"filtered\"\" institutional net-access, and following those steps could result in new, undesired, controversial \"\"truncation\"\" of words by the software. I do not want that happenning.\n\nCould you please follow the instructions in the link I provided?. Thank you. \n\n Randroide answers to New reference by Burgas00 \n\n At last we agree on something!...of course that the new section is a good idea: The false \"\"suicidal\"\" terrorists from PRISA will also be included there. \n\nCome oooooon, boys, start writing that section. I do not want all the kudos for myself: The new proposed article is, by now, an effort made only by me. \n\nBut remember: NPOV and sources, all the sources. Just like me citing \"\"El Pa\u00eds\"\" in the section about the doubts about the genuineness of the 13th bomb. Cheers \n\n \n\nIndeed, a good point. And all the remarks in COPE too. And the \"\"moral certitudes\"\" of Mariano Rajoy published in El Mundo.\n\n I agree with you 100%, Larean.\n\n What Randroide omits to mention on the section about the 13th bomb is that he only added balancing references when I insisted that he do so, the original version he created was entirely POV, as is much of the rest of the proposed article. Also, all the sources that he added from El Pais are only available to subscribers - NPOV it is not. \n\n You are right, Southofwatford, in your \"\"Randroide omits...\"\" section.\n\nIf you have not subscription to \"\"El Pa\u00eds\"\", I am sorry but that\u00b4s your problem. My \"\"institutional\"\" access also has some advantages, like paid access to \"\"El Pa\u00eds\"\" (and many, many other publications and books). That\u00b4s one of the reasons for my exclusive use of \"\"filtered\"\" Internet accesss: It\u00b4s much easier for me to work here due to the easy availability of sources.\n\nDo you see?. The truncation of words is offsett (I think) by better sources.\n\nBTW, if you write under a \"\"Randroide answers\"\" section you are:\nInvading \"\"my\"\" space. I do not mind, really. But you are doing it.\nRisking new truncations on your messages. To avoid this, please write OUTSIDE \"\"Randroide answers\"\" sections.\n\nIf you think that the proposed article is POV, work in it to make it NPOV. The article is not \"\"mine\"\".\n\n I'll take the risk of you truncating the reply and put it here, it's very short. The issue is not whether I subscribe to El Pa\u00eds, its whether the people who read an article in the English Wikipedia subscribe to it. All sources used should be accessible to all readers of the article, putting in a source that readers will not be able to see just so you can claim the article is NPOV is, to my mind, completely unreasonable.\n\n \n\nAll sources used should be accessible to all readers of the article\n\nVery funny, Southofwatford. \n\nI am going to follow this joke of yours.\n\nPlease propose also the deletion of all books as sources, because, did you know?, there is always someone without this or that book.\nDelete all references to TV or radio stations, because that user in Brazil has no TV and no radio at home.\nDelete all the references in spanish, because, did you know?, there are users who know no spanish.\n\nIt\u00b4s a pleasure to read this kind of funny jokes, really. I had a good laugh.\n\nUser:Southofwatford How strange that you should find it so funny, after all most of the sources we are providing should enable users to find out more information about what is being sourced, so to deliberately choose sources that require those users to pay to see the information is not funny, it's simply bizarre. Equally, in the English Wikipedia I would argue that choosing a Spanish or other foreign language source when an equally valid source exists in English does not make sense, except perhaps to those who are too busy laughing - your cynicism is evident in your response.\n\n 08:3", + "id": "703" + }, + "704": { + "label": false, + "text": "Hence why I removed it, content of that nature is not suitable for wikipedia (proscribed by WP:NOT) but perhaps for one of its sister projects, such as wikia.", + "id": "704" + }, + "705": { + "label": false, + "text": "Pirating incident \n\nI've removed this statenment as it doesn't really relate to the episode much, plus it's kinda off topic.", + "id": "705" + }, + "706": { + "label": false, + "text": "And check this out: http://www.cla.purdue.edu/blackmon/102cs2001/critical.html#bio", + "id": "706" + }, + "707": { + "label": false, + "text": "New User \n\nHello Gogo Dodo!\n\nI am a new user on wikipedia and just wanted to ask if my new page could be removed from the deletion list. My new page is Kaburst and i still have a lot i want to do with it. I think the reason it was considered is because it starts off like it should be in wiktionary. but yeah just give me some time to make it better.\n\nThanks!", + "id": "707" + }, + "708": { + "label": false, + "text": "Regarding edits made during December 11 2006 (UTC) to Jos\u00e9 Mourinho\nThank you for experimenting with Wikipedia. Your test worked, and it has been reverted or removed. Please use the sandbox for any other tests you may want to do. Take a look at the welcome page to learn more about contributing to our encyclopedia. If this is an IP address, and it is shared by multiple users, ignore this warning if you did not make any unconstructive edits.", + "id": "708" + }, + "709": { + "label": false, + "text": "\"\n December 2011 \n\nHello, and welcome! Although everyone is welcome to contribute, at least one of your recent edits, such as the one you made to Smoke bomb with this edit, did not appear to be constructive, and has been reverted or removed. Thank you! 1992 \"", + "id": "709" + }, + "710": { + "label": false, + "text": "\"::: You are wrong. Although I was blocked on some occasions, I was never blocked for Sockpuppetry or Vandalism. It was because of disputes on multiple topics with various socks of user:Hkelkar & user:VandalPetrol, both of which are permabanned. I have never used any other account. If you are permitted to edit then you should get other accounts deleted which says you are indeffed. No-Blast \n\n\"", + "id": "710" + }, + "711": { + "label": false, + "text": "i only deleted personal attacks", + "id": "711" + }, + "712": { + "label": false, + "text": "Please, please, continue. Tell me what you really think.", + "id": "712" + }, + "713": { + "label": false, + "text": "\"\n\n An important message \n\nBlock me. I can live with it.\n\nThe mess that's being made of Parker v District of Columbia is why Wikipedia can't rise above the level of a sophisticated Blog.\n\nThe \"\"Controversy\"\" section doesn't belong there in the first place, and the fact that you and other non-experts are issuing \"\"warnings\"\" indicates Wikipedia has become a sandbox for idiots.\n\nSorry I can't be more polite, but that's the long and short of it.\n\n \n\n'\"", + "id": "713" + }, + "714": { + "label": false, + "text": "I'm moving this to the talk page.", + "id": "714" + }, + "715": { + "label": false, + "text": "\"\nVery well. I see that consensus has formed to show that they are indeed not POv but bad judgement on my part. Thanks for the comments anyway.Coldplay Exp\u00e9rt Let's talk \"", + "id": "715" + }, + "716": { + "label": false, + "text": "http://www.users.bigpond.com/MONTDALE/page8.html Heritage from village \u039a\u03c1\u03b1\u03bd\u03b9\u03ce\u03bd\u03b1\u03c2 in macedonian \u0414\u0440\u0435\u043d\u043e\u0432\u0435\u043d\u0438. Sources claim that the village was pure Slavic.", + "id": "716" + }, + "717": { + "label": false, + "text": "\"\nThe organization of sub-topics. Culture is thrown way down towards the end, after economy and tourism, which is inappropriate. The information section is unnecessarily loaded with history and detailed geography, which makes it not only uninteresting, but also repetitive. Information is interspersed all through the sub-sections, without regard to whether or not they fit there. Eg, the Geography section starts with the fact that UP is the 5th largest state. That is not strictly geography, and belongs in the introduction. Climate belongs towards the latter part of the page, perhaps before toursim. Regions and cities is not such an interesting combination. In any case, \"\"Cities of Uttar Pradesh\"\" can be an interesting topic on its own, because, UP has several interesting cities (and regions) each with specialities of its own (like the copperware of Moradabad, ceramics of Khurja and carpets of Bhadohi). In fact I remember there used to be such information in the article before.( )\"", + "id": "717" + }, + "718": { + "label": false, + "text": "I don't know the answer to this, but\n\nLegally, how is it possible for a private citizen to violate another private citizen's civil rights?\nI don't know if this is the section Nelson was charged under in the federal case, but if anyone could explain this, I would appreciate it.\n\nYou can argue whether or not the outcome of the state murder trial was justified, that's really not my concern here, since it's a dead letter. I'm concerned about whether the subsequent civil rights prosecution was legal. If the state murder acquittal was a miscarriage of justice, it's not the first time. Look at Issei Sagawa. Part of having a mature understanding of this sort of thing is to realize that the criminal justice system isn't perfect, and that it is inevitable that innocent people will be convicted, and that guilty people will be acquited, from time to time. That's the price you pay for having a legal system; in the end someone has to make the decision, and sometimes they may not necessarily get it right. I don't think it's going out on a limb to say that the Sagawa case is completely beyond all reasonable belief.", + "id": "718" + }, + "719": { + "label": false, + "text": "Decesed group members \n\nI've seen a few articles where band members have their name, sollowed by (deceased). Whats wrong witht that? It's just a little extra information for people who do not already know this. Surely this is the main reason such the articles exist in the first place, or even why the whole wikipedia site exists! What's so bad about adding this word after people's names if they are no longer with us? It is factual, non-opinionative and does not slate them in anyway.", + "id": "719" + }, + "720": { + "label": false, + "text": "Fatima bint Asad \nI noticed you added a large chunk to this article recently. Could you post your sources (webpages, books, etc.)? It would be really helpful. Thanks. 23:56, July 29, 2005 (UTC)", + "id": "720" + }, + "721": { + "label": false, + "text": "\"\n\nI added information about Mayor de Blasio's announced decisions about Charter Schools but someone removed the factual information because they said it was not referenced. It was factual but not referenced. I tired to add the information again with references but was not successful. \n\nI correctly added the race and sexuality of Chirlane McCray ONCE but someone (the same person who removed the factual information I provided under Charter Schools) was incredibly rude and stated it was \"\"vandalism\"\" and reported it. How can this be and why are these descriptions considered negative?? Who decides what is \"\"reverted?\"\" On Chirlane McCray's own Wikipedia site the word \"\"black\"\" (I prefer African American) is mentioned SIX times and her sexuality is mentioned over and over again. These are not assertions at all and can be \"\"referenced\"\" by an approved Wikipedia site and Chirlane McCray's own important writings. What is the problem?\"", + "id": "721" + }, + "722": { + "label": false, + "text": "Please stop adding nonsense to Wikipedia. It is considered vandalism. If you would like to experiment, use the sandbox. Thank you. 2000", + "id": "722" + }, + "723": { + "label": false, + "text": "Well I will use my user page then, don't tell meyour gonna remove it too, because that will piss me off and drive me nuts. Also I am not making a personal ttack on Jimmy wales, I am saying he is a bit to greedy dont you think? He's got 6 million dollars already and now he's asking for more.", + "id": "723" + }, + "724": { + "label": false, + "text": "I thought I would offer you some advise aswell:\n1)No Wikipedia:Edit warring\n2)No arguing with Wikipedia:Administrators\n3)May I also remind you of the three-revert-rule", + "id": "724" + }, + "725": { + "label": false, + "text": "Its also expressly against guidelines to sneak in disallowed links in the discussion section, as Froman has done with his YouTube propaganda link above, but as evidenced throughout this page, the rules don't seem to be applied to Froman. Why don't you just go whole hog and add it to Feith's main page? There are plenty of unencyclopedic sources there now and no admin seems to have a problem with any link, anonymous, left wing, blogs, whatever you care to use seems to be fair game for Froman. 71.100.167.23", + "id": "725" + }, + "726": { + "label": false, + "text": "\"==Deletion of Account==\n\nOk Blueboy, \"\"Editing from L31 G0NG L41 has been disabled by Blueboy96 for the following reason(s):\n\nCame back from 31-hour block and picked it right back up again ... and judging by history, not likely to get it\"\"\n\nfor this:\n\n\"\"this is to call attention to a topic which was \"\"resolved\"\" before any of the matters were addressed.\n\nthere are moderators deleting Wikipedia History items, and moderator BorgQueen's edit of \"\"Cuisine of Hawaii\"\" was simply a provocation and nothing more.\n\nI am a reknowned Chef of Pacific Rim Cuisine, and the Cuisine of Hawaii, and the Cuisine of Hawaii is NOT \"\"local plate lunch\"\" that is like saying the cuisine of Mexico is Frozen Burritos, or that the Cuisine of Canada is Starbucks pastries, or that the Cuisine of America is McDonald's. Its Slanderous, Vicious, and Spiteful.\n\nthe main point here is WHY did the admin in question DELETE THE HISTORY???\n\nand no, it is NOT \"\"Resolved\"\" until that problem is addressed.\n\nand I TRIED discussing it with that user directly and my account was LOCKED\n\nTHAT USER IS NOT OPEN FOR DISCUSSION OR DDEBATE, THAT ADMIN SUFFERS THE GOD-COMPLEX, AND LOVCKED ME FROM EVEN EDITING MY OWN PAGE, HENCE THE REASON I HAD TO WAIT TO BE UNBANNED TO POST HERE, AND I AM NOT LEVING HERE TO BACK AND BECOME CORRUPT-ADMIN FODDER BACK AON THE TOPIC PAGE UNTIL THIUS MATTER IS RESOLVED BETWEEN BORGQUEEN AND MYSELF AS i I WILL NOT SUBJEGATE MYSELF TO ANY FURTHER DISCRIMINATION, HAZING, OR PERSONAL VENDETTAS\"\"\n\nNot likely to \"\"get\"\" it eh buddy?\n\nlisten up, You will delete my User page and account from the wiki, grommet, you are not going to \"\"lock \"\" me and keep my name, content or profile.\n\nI am out of this facade which is Wikipedia for good.\n\ndelete it all, NOW. grommet\n\n\"", + "id": "726" + }, + "727": { + "label": false, + "text": "|listas = Sabina of Bavaria", + "id": "727" + }, + "728": { + "label": false, + "text": "Bad Redirect \nPlease remove the redirect from the X-24C page, that aircraft was distinctly different in design, builder, mission, etc, and restore that aircrafts unique content to its page.75.67.80.68", + "id": "728" + }, + "729": { + "label": false, + "text": "more info \nThanks for entering this article. There are a few errors, which I have corrected. It would have been nice if you had not simply cut and pasted the text from the Clear Lake article.", + "id": "729" + }, + "730": { + "label": false, + "text": "His name was Troy Tedford, not Troy Telford. I am looking at his orginal Discharge papers right now. I also have his orginal purple heart with 2 olc. The man was a war hero in the biggest World War ever. I myself am a Historian. History degree recieved Dec of 04 from ATU.", + "id": "730" + }, + "731": { + "label": false, + "text": "It is interesting to note that both aircraft landed at the same airfield in Hawaii.", + "id": "731" + }, + "732": { + "label": false, + "text": "Thanks for fixing that! Again an exquisite picture.", + "id": "732" + }, + "733": { + "label": false, + "text": ", and I would like to clamp down on them", + "id": "733" + }, + "734": { + "label": false, + "text": ", and man has also created new words even after modern languages have already been established", + "id": "734" + }, + "735": { + "label": false, + "text": "\"\nIt's in the History, or more conveniently in your own contribs. Thank you for the explanation, but that wasn't a big deal. I was more upset by your second post\u2014waving me off with a sneer about growing a thicker skin and a finger-waggle about \"\"profanity\"\"\u2014treating me as an insensate piece of internet polemic rather than a fellow human attempting to give an honest account of herself. An account which Mackensen promptly removed, as you say. Well, I understand that trying to contribute to the workshop was a bad idea in the first place\u2014running full tilt into Tony Sidaway, after managing to avoid him on IRC for a whole month, to the immeasureable improvement of my quality of life. Anyway. I've always seen you as somebody who stands up for the underdog \u2014 I remember praising your addition of this edit to the Harassment guideline\u2014and I was sad to see there was no mutuality of respect. | talk .\"", + "id": "735" + }, + "736": { + "label": false, + "text": "some type and are on a soap box", + "id": "736" + }, + "737": { + "label": false, + "text": "\"\nYes they are indeed. I've replaced that second one with a summary of Women's rights talk \"", + "id": "737" + }, + "738": { + "label": false, + "text": ". Anyone can do an in-text search for [2] and [3] and see the article does not rely mainly on one source (the publisher). In fact, the grand total of two citations referencing the publisher are for pure-facts issues such as the number of items (149,000) that are in the parts library", + "id": "738" + }, + "739": { + "label": false, + "text": "Gore response \n\nCan anybody find Gore's response to Bush's malaprop? Why didn't Gore, as the inventor of the darn thing, club him silly after that one?", + "id": "739" + }, + "740": { + "label": false, + "text": "Pls give a reply, yes or no.", + "id": "740" + }, + "741": { + "label": false, + "text": "\"\n\nNeither of the two added cites support the assertion: \"\"Misconception: Hyphens and dashes are the same glyphs\"\". It remains unsourced, and as near as I can tell there's only one person making this claim, despite all the claims of \"\"consensus\"\". Unsourced material gets removed. That's wiki policy, I've given you a month to find a source or reword the entry so that it reflects what the sources actually say. I'm restoring the citation needed tag, and if there's no source in a day or so the entry will be removed. \"", + "id": "741" + }, + "742": { + "label": false, + "text": "\"*a short summary of referencing essentials\nFAQs for organizations\nI noticed you've also disclosed an association with Frank151 on your userpage; thanks for that! It makes working with you and knowing where you're coming from a lot easier. If you have any questions about my review of your article, do feel free to leave me a message or send me an email. Cheers. sonia\u266b \n\n\"", + "id": "742" + }, + "743": { + "label": false, + "text": "For your information, you have already been reported. Fair-minded? Talk about yourself and your refusal to allow for relevant information, which is factual, from being posted. You are obviously the biased party, and an inappropriate representative for Wikipedia.", + "id": "743" + }, + "744": { + "label": false, + "text": "Same for File:SeanKilpatrick2014.jpg and File:ConnorBarwinCincy.png", + "id": "744" + }, + "745": { + "label": false, + "text": "Y r we doing this: Pat", + "id": "745" + }, + "746": { + "label": false, + "text": "\"\nThanks for the copy-edit, OMG it reads so professional. ) I appreciate it a lot. Yeah, I knew that that would be a problem. Okay, here's the \"\"back story\"\" to it. Danny had body paint while he was a robot during a sketch. During the after party, in which the theme was a black light one, everybody could see that Danny still had paint on him, as it hadn't washed off or something. To be sure, Jack had a black light switch in his apartment, and when Liz came in, he turned it on, which resulted in Liz having the paint all over her, see here. Or if whatever I just said doesn't make sense, read here and here (about the paint still on Danny and the black light attack).\nYeah, I thought maybe if people saw that, the GA note, they won't leave me a message. Though, that didn't work, as a user left me a message regarding an article I reviewed. This has to work in the future. I'm a have to make it better. I still haven't gotten the chance to see it, but I have to see it. I need to know what happened and stuff. Well, after I got the news that he lost, I started watching his DVD and telling myself that I'll never see his wrestling moves again. I didn't cry, I was just sad. The night on Raw, I lost it and cried. Whatever, I didn't think that was cool. Shawn didn't mind, but I did. Not really, I still don't see that \"\"face\"\" like quality to him. I think they'll play Randy out like Triple H, you know, good with the crowd, but still have him \"\"heel-ish\"\". Maybe cause all the new people are heel and they need some faces... who knows. Speaking of Randy, today's his birthday, turned 30. Well, if you remember, his first \"\"punted\"\" victim was Shawn, so, nice to see that he did that to Cody... all in the storyline, Nici. ) You are welcome for Danielson and Miz, I guess. (Hit \"", + "id": "746" + }, + "747": { + "label": false, + "text": "\"#if:|== ==|}}\n{| width=\"\"100%\"\" style=\"\"background:transparent\"\"\n{| width=\"\"100%\"\" style=\"\"background-color:#\"\"\n|style=\"\"width: 50%; border:1px solid #; background-color:#; vertical-align:top\"\"|\n Hello, Lceliku, and Welcome to Wikipedia!\nPlease remember to sign your name on talk pages by clicking or using four tildes (~~~~); this will automatically produce your username and the date. Also, please do your best to always fill in the edit summary field. Below are some useful links to facilitate your involvement.\nHappy editing! \n{| width=\"\"100%\"\" style=\"\"background-color:#\"\"\n|style=\"\"width: 50%; border:0; background-color:#; vertical-align:top\"\"|\n Getting started Introduction\n The five pillars of Wikipedia\n How to edit a page\n Intuitive guide to Wikipedia Finding your way around Table of contents\n Department directory Editing articles How to develop an article\n Manual of Style\n|style=\"\"width: 50%; border:0; background-color:#; vertical-align:top\"\"|\n{| width=\"\"100%\"\" cellpadding=\"\"2\"\" style=\"\"vertical-align:top; background-color:#\"\"\n! Getting help\n|-\n|style=\"\"color:#000\"\"|\n Frequently asked questions\n Cheatsheet\n Where to ask a question\n Help pages\n New contributors' help page\n Article Wizard - a Wizard to help you create articles\n|-\n!", + "id": "747" + }, + "748": { + "label": false, + "text": "\"\n\n14.07.09 \"\"I don't know how that got to be but i'm a big supporter of the X-files and i've like seen almost every episode and not once did it mention Mulder being the father of Scull'y baby\"\"\n\nCan't have watched very carefully can you? William being Mulder's son is frequently referenced to in the final episode. Just off the top of my head:\n\nGuard: \"\"What are you thinking about?\"\"\nMulder: \"\"My son. His mother.\"\"\n\nScully: \"\"Our son, Mulder ...I gave him up. Our son. I was so afraid you could never forgive me.\"\"\n\nNot to mention the meaningful looks that Mulder and Scully give each other when the officiator at the hearing asks, \"\"Agent Scully, isn't it true that you and Mulder were lovers, and you got pregnant and had his love child?\"\"\"", + "id": "748" + }, + "749": { + "label": false, + "text": "Citation R\u00e8f.:Saumur v. The City of Quebec [1953] 2 S.C.R. 299.\u00a7 Endorsement:Rosemary deCaires", + "id": "749" + }, + "750": { + "label": false, + "text": "Education \n\nPLEASE keep the list of colleges in Pittsburgh a list of colleges IN Pittsburgh. If you are not familar with the area, don't edit this list. Greensburg, Washington, McCandless, and California are NOT in Pittsburgh. Please don't be offended when I enforce this. Also, a Pittsburgh mailing address does not mean that the school is in Pittsburgh. The address extends far (in some place a 20 minute ride away).\n\nThanks,", + "id": "750" + }, + "751": { + "label": false, + "text": ". Until you find the way to put the 25 cites that were in the page back I am throught here.", + "id": "751" + }, + "752": { + "label": false, + "text": "We descendants of Otman Baba trough Mehmed Ali Karako\u00e7 are Sunni Muslim's and not Alevis...", + "id": "752" + }, + "753": { + "label": false, + "text": "Could you clarify? Do you want me to start an RFC? I don't see that one was listed in the page history of Talk:Rasmussen Reports.", + "id": "753" + }, + "754": { + "label": false, + "text": "\"\n\n You beat me to it. \n\nJust wanted to say good work for beating me to the revert on the Ned Kelly article, I always enjoy it when I know someone else is on the hunt for vandals. Happy Hunting. Cheers Pro \"", + "id": "754" + }, + "755": { + "label": false, + "text": "You removed the link to the same references used in the health study which say that a reduced use of the MMR vaccine is why Waldorf kids have fewer allergies from the section on immunizations? WTF? \n\nWould data from the whole of California count for you? The private and public Waldorf schools in California have 'Personal Belief Exemption' rates of 12% to 88% of their kindergarten classes. Regardless of what the official position is - and I assert here, but would not do so in the article, that the 'official' position was a lie in order for Waldorf education to not appear like a complete cult - Waldorf students are grossly under vaccinated. That fact should be in the article.", + "id": "755" + }, + "756": { + "label": false, + "text": "Thanks for that. I'll take a deep breath and have a go at an intro tomorrow. I identified the source of the phrase London over the border, and showed that the boundary is contested in the footnote. I've clarified the diaspora section, and will justify the statements by reference to the Victoria History articles on West Ham and East Ham. Hopefully, I'll struggle to a justification without substantially changing the outcome of the previous discussions. Then move onto to standardising the references, probably section by section.", + "id": "756" + }, + "757": { + "label": false, + "text": "German Article of the day\n\nDear Jimbo, German wikipedia is proud to present the article of the day: http://de.wikipedia.org/wiki/Wikipedia:Hauptseite . Really thrilling, really amazing, worth a glimpse: http://de.wikipedia.org/wiki/Fremdk%C3%B6rper_in_Anus_und_Rektum You might improve your German reading it, there's a lot to learn.\n\nYours sincerly", + "id": "757" + }, + "758": { + "label": false, + "text": "I agree, like I aready have stated, that this is peripheral to main article. But nevertheless important because I merely underlienes the mythomania propagated by both sides. My only interest here is historical reality. Dab, why don't you actually analyze the situation rather than offerring your usual smart-alec remarks. Lontech's arguements have been shot to pieces summarily, and everytime this happens, he engages in tangential and irrational behaviour. Commonsense will tell you there was no long-lasting state or kingdom in Dardania before Roman times. We can;t just allow the intro paragraph to read like some KLA recruiting web-site", + "id": "758" + }, + "759": { + "label": false, + "text": "I found one! Sort of, anyhow. The web site for JewsForLife.org isn't loading, but I have an article from them in a Catholic source. I'm going to remove the erroneous sentence now.\nIn hindsight, it would have been great if this minor content issue could have been resolved with references in the first place.", + "id": "759" + }, + "760": { + "label": false, + "text": "\"\n\nI have provided plenty of reference materials yet you have provided none. All writings in Chamar section have comes from sources that are verifiable. Yet you have provided none. You are the one with the ECCENTRIC IDIOLOGY. \nYou still have not provided ANY VERIFIABLE sources to show that RAMDASIA and CHAMAR are different.\nChamars that took up weaving are known as RAMDASIA's.\nA simple google search on \"\"RAMDASIA CHAMAR\"\" will provide you with countless links. bal537\"", + "id": "760" + }, + "761": { + "label": false, + "text": "Block evading IP blocked. Guy ()", + "id": "761" + }, + "762": { + "label": false, + "text": "I see that it has a number of citations on PubMed.", + "id": "762" + }, + "763": { + "label": false, + "text": "I should add here, for any admin considering that I was blocked for 24 hours by user:Sarek of Vulcan weeks ago, so there is more background if thats relevant, and I should have learned my lesson then. Pax! ( talk)", + "id": "763" + }, + "764": { + "label": false, + "text": "Change of Username (Usurpations request) Request Still In Progress Mb-m \u2192 Mmitra \n\nHi, I have requested for Change of Username using Usurpations from Mb-m \u2192 Mmitra. It's almost 8 days from the date of request but still it shows In progress, i would like to know how much time does it takes to complete the request and how long would it take to complete. Please reply as soon as possible. Thank You !\n\nLink: Mb-m \u2192 Mmitra", + "id": "764" + }, + "765": { + "label": false, + "text": "2005 (UTC)\n\n 15:59, 17 December", + "id": "765" + }, + "766": { + "label": false, + "text": "Because otherwise is POV, look at Flemish (linguistics) case.", + "id": "766" + }, + "767": { + "label": false, + "text": "Yes, mainsprings are used in (some) clocks as well. Please feel free to be bold and help improve the article!", + "id": "767" + }, + "768": { + "label": false, + "text": "\"::::::::\"\"getting normal\"\" term is used by a German politician by the way. I got it from there\n\n\"", + "id": "768" + }, + "769": { + "label": false, + "text": "Keep the original title at Xbox, although you can have additional likes like XBOX and X-box that redirect to this article.", + "id": "769" + }, + "770": { + "label": false, + "text": "The problem is that people keep trying to state that BSAs policies are this and that. There is no policy that says homosexual scouts cannot be members. To state otherwise is a lie and OR. Just be it is a contraversy page doesn't allow you state lies or add OR, you can list things as misinterpretations of the rules and things like that but it you try to say scouting does this or scouting does that then you need to be sure scouting actually says that. Even the misinterpretations of the rules need sources. Just because an editor might misinterprete the rules doesn't mean anyone in mainstream has. Can you find a source for somewhere where a homosexual youth was removed from the program just for being a openly homosexual youth? Then insert it. Unless you have it or an actual policy from BSA that says you can't be an openly homosexual youth member then what is being added is OR.", + "id": "770" + }, + "771": { + "label": false, + "text": "\"\n\nLevel 1 message\nHello, and thank you for experimenting with Wikipedia. Your test worked, and it has been reverted or removed. Please use the sandbox for any other tests you may wish to do. I encourage you to also take a look at the welcome page to learn more about contributing to our encyclopedia. Thank you for your interest in Wikipedia. \"", + "id": "771" + }, + "772": { + "label": false, + "text": "I'm focussing on doing science at the moment (leading the revolution!).", + "id": "772" + }, + "773": { + "label": false, + "text": "Another question, does this style information stripping occur only whenever a shape itself is edited, or for less intrusive edits, such as moving a shape around? If even highlighting and selecting the shape in Inkscape makes it unusable, then I shouldn't even be messing with Inkscape at all.", + "id": "773" + }, + "774": { + "label": false, + "text": "Article about Ed Morrissey \n\nHi. I've just moved our article about Ed Morrissey and Captain's Quarters to Ed Morrissey, and started bringing it up to date. Would you be able to take a look at it and (please!) fix any defects you spot. Thanks, CWC", + "id": "774" + }, + "775": { + "label": false, + "text": "I can see that you have been running around several TALK pages accusing me and several others of EDIT WARS. Please go on and prove the same or else you will be the first one to be blocked. Moreover, you cannot prove your POV and when defeated, going around making accusations is a good way out. Communist? -", + "id": "775" + }, + "776": { + "label": false, + "text": "Yes, I received the confirmation e-mail on 2012-09-11 with username (= my e-mail-address) and password. Uuuh, it was 09/11 ...", + "id": "776" + }, + "777": { + "label": false, + "text": "I am currently blocked from editing so I will be unable to add that tag. however I did take that picture.", + "id": "777" + }, + "778": { + "label": false, + "text": "It's an unsourced aesthetic opinion, and therefore violates WP:NOR and/or WP:NPOV.", + "id": "778" + }, + "779": { + "label": false, + "text": "\"\n\nImage:Popclassic.jpg\nI have tagged Image:Popclassic.jpg as , because it does not provide a fair use rationale. If you believe the image to be acceptable for fair use according to Wikipedia policy, please provide a rationale explaining as much, in accordance with the fair use rationale guideline, on the image description page. Please also consider using or one of the other tags listed at Wikipedia:Image copyright tags#Fair_use. Thank you. Man \"", + "id": "779" + }, + "780": { + "label": false, + "text": "\"\nHow adorably disingenuous. \u2192\u00a0\u00a0\u20aa\u00a0\"", + "id": "780" + }, + "781": { + "label": false, + "text": "\"\n\n Orangemike \n\nTime to move on to collateral targets. I suggest User:FisherQueen, the \"\"girl\"\" who protected him.\"", + "id": "781" + }, + "782": { + "label": false, + "text": "Windows Phone upgradeability \n\nHi Gregory. I reverted your change on the Windows phone article. Neither Microsoft nor its partners have made any official statements on whether devices running Windows Phone 7.5 will be upgradeable to Windows Phone 8. The references given by another user are blogs that are relying on Hearsay.", + "id": "782" + }, + "783": { + "label": false, + "text": "Btw whatever decision an adminstration wish to take. He should remember that this block is too harsh given that it is his first violation since he joined wikipedia. -", + "id": "783" + }, + "784": { + "label": false, + "text": "I've tried to be as objective as possible, and treat the author in my head as someone who's first tongue is not English. I think Davies is borderline notable, but the article is not. I spent an hour googling Davies earlier today and found nothing except that he has translated a lot of stuff. Well, I have done a lot of stuff in my life. I'm even borderline notable in a small field, but nothing to warrant an article on me, especially one that precisley nothing links to like this one. Frankly I hope the author just makes it notable. I'll respond to him with gentlemanly politesse, but I can;t help him any further.", + "id": "784" + }, + "785": { + "label": false, + "text": "\"\n\n Shiny things \n\n What a Brilliant Idea Barnstar For actively seeking every possible way to help other users, especially those I honestly didn't think would work but did, I hereby award (//c) \"", + "id": "785" + }, + "786": { + "label": false, + "text": "Will you make the change to both engineering articles?", + "id": "786" + }, + "787": { + "label": false, + "text": "Thanks, and I apologize for my comment. I'd like you to know that I understand your position. 16:33, 7 Nov 2004 (UTC)", + "id": "787" + }, + "788": { + "label": false, + "text": "Appearance in historical fiction \n\nThe young Richard Steele appears as a character in William Makepeace Thackeray's novel Henry Esmond. Is this appropriate to mention in the article, do y'all reckon?", + "id": "788" + }, + "789": { + "label": false, + "text": "CU and Scibaby \nWhy are you wasting time CUing Scibaby accounts which are WP:DUCK ? I am just indef blocking them on sight but the CU request makes reference to some politics which I don't know about? talk", + "id": "789" + }, + "790": { + "label": false, + "text": "\"\n\nPer WP:AE, you have been blocked indefinitely for persistent disruption to the project, including vandalism, disruptive editing and sock puppetry, as per Wikipedia:Requests for arbitration/Macedonia#Discretionary sanctions. If you believe this block is unjustified, please request one in the normal manner. \u00a0(talk) \"", + "id": "790" + }, + "791": { + "label": false, + "text": "\"\n\nI'm sure if you worked on articles other than Arcayne you'd do fine. You two seem to have a problem with each other, so why do you seek him out and edit where he does? \u2013xenotalk \"", + "id": "791" + }, + "792": { + "label": false, + "text": "Sorry about the edit conflict; I'm glad you were able to salvage my edits. As to your question about structuring, yes I think we will have to think of a way to divide the article into sections and subsections. Also the intro may need some fleshing out before confronting the reader with technical terms like dendrite and axon. I will look at it. Smithfarm 08:24, 14 Apr 2005 (UTC)\n\nVery cool. Happy to hear you are still on the article. I will also do some research to extend it. talk) contr 08:27, Apr 14, 2005 (UTC)", + "id": "792" + }, + "793": { + "label": false, + "text": "February 2014 (UTC)\nComment did the proposal change or something? Someone added requested move banner to this section, when it's clearly not one. 70.50.148.248 17:50, 7", + "id": "793" + }, + "794": { + "label": false, + "text": "Best Clans in Runescape \n\n1 The Gladiatorz - Been the best clan in rs for 6+ years now\n2 'The' Clan\n3 The British Elites\n4 Damage Inc. - An average clan.", + "id": "794" + }, + "795": { + "label": false, + "text": "I don't even know where to begin on replying to Talk", + "id": "795" + }, + "796": { + "label": false, + "text": "\"\n\n Please do not vandalize pages, as you did with this edit to Hyperopia. If you continue to do so, you will be blocked from editing. fisto \"", + "id": "796" + }, + "797": { + "label": false, + "text": "the episode list to keep the episode list above the references.", + "id": "797" + }, + "798": { + "label": false, + "text": "over the next ~30 hours or so", + "id": "798" + }, + "799": { + "label": false, + "text": "\"\n\n66.185.85.80's rant\n\nPresently, we are witnessing an open war against Croatian Dinaric culture. Croatian Left often portrays this culture as \"\"primitive\"\" and \"\"rural\"\" (even \"\"fashist\"\") being in service of Conservative HDZ party. Croatian writer Predrag Raos, for instance, \"\"performed\"\" on gusle instrument in Zagreb on several occasions this year (2004) with only one intention - to ridicule the same instrument and its rich poetic tradition.\n \nAnother \"\"apostle\"\" of Croatian Left - Miljenko Jergovi\u0107 - refers to his political opponents on the Right as \"\"gusle players\"\". \n\nSome even claim the Serbian origin of Croatian Dinaric culture following the line of traditional greater Serbian propagabda (all \u0161tokavian people and their culture are Serbian). However, Croatian Dinaric folklore and its rich gusle heritage is primarly Croatian. Dalmatian costal region has been historically associated with this culture. For example, the first written document about the most popular folk hero of traditional gusle music, Marko Kraljevi\u0107, is associated with Dalmatian island Hvar through Petar Hektorovi\u0107's book \"\"Ribanje i ribarsko prigovaranje\"\", 1568). Also, the first historical document which mentioned gusle player and its instrument originated in Dubrovnik (1547). Even now, a contemporary Croatian writer (born in Dubrovnik) Stijepo Mijovi\u0107 Ko\u010dan tells us a story about his uncle (also from Dubrovnik area) who could memorize numerous gusle songs (Stijepo Mijovi\u0107 Ko\u010dan: Gusle, Glasnik, May 25, 1992, p. 42). Dubrovnik is also a home of Anica Begin (born Kalafatovi\u0107, 1816), a daughter of famous gusle player Ante. Although illiterate, she was able to recite by heart an immense number of gusle songs, some of which were recorded in antology of Croatian folk poetry. \n \nNot far from Dubrovnik, another coastal city - Makarska \u2013 was also a bastion of Croatian gusle music. Actually, this region could be considered the Capital of all Croatian gusle players. This Mediterranean area also gave birth to Andrija Ka\u010di\u0107 Mio\u0161i\u0107 (18th century Catholic priest), who is viewed as the father of all gusle players of Croatia and beyond. To honour Ka\u010di\u0107's work, Ivan Me\u0161trovi\u0107, the most famous Croatian sculptor, built a sculpture in America showing Ka\u010di\u0107 in his priestly clothes playing gusle instrument. \n\nIn addition to Ka\u010di\u0107, Makarska Littoral produced a great many other followers of Croatian gusle music. According to dr. fra Karlo Juri\u0161i\u0107 (who quotes the work of Croatian folklorist Stipan Banovi\u0107), Zaostrog alone produced a great number of gusle players starting with Stipan Kosovi\u0107-Kudri\u0107 (1771-1818) and culminating with the most known Mate Banovi\u0107 \u2013 Trli\u0161 (1844-1915). As for Dalmatian women, they didn't play gusle (it's considered a male activity only), yet they were actively involved in spreading gusle music by imitating its sound. \n\nOlinko Delorko, the researcher of Dalmatian folk poetry in the 1960s, states in his book Ljuba Ivanova (1969) that most of his Dalmatian folk poetry collection was obtained by women, especially the ones from the island of Hvar. \n\nThe Zadar Littoral also witnessed strong gusle tradition. English writer Maude M. Holbach, travelling through Zadar region in the first decade of 20th century states in her book \"\"Dalmatia: The Land Where East Meets West\"\" that the gusle was the national instrument of the region. As for Dinaric dances, which took place at markets and certain festivals, they are very picturesque and interesting, and worth going a long way to see, being a survival of ancient custom probably unique in Europe (p.54)\n\nThis admiration for Dinaric folk music, particularly gusle, was seen in both Dalmatian Litteral and Hinterland. Matija Murko, the researcher of this literary/music forms, had reported that during his trips through Dalmatia in the 1930s, he saw a child, barely three years old playing gusle (Eduard Osrede\u010dki: \u201cHrvatske narodne juna\u010dke pjesme\u201d, \u017deljezno-Be\u010d, p. 9)\n\nNow, lets take a look at the names of some Dalmatian sports clubs and organizations: Hajduk, Junak, Gusar, Alkar, Uskok, sinjska alka, etc. What do they have in common? Of course, their names refer to the heroic gusle tradition of the region. \n\nHaving this in mind, one wonders why this proud Croatian heritage has become almost extinct. Why do we have so few gusle players today ? Is it a result of unavoidable urbanization of modern Croatian society where peasant culture is being considered inferior to global rock 'n' roll culture ? If so, why has tamburitza music of Northern Croatia gained wide acceptance from the Croatian establishment while its Dinaric counterpart (gusle music) is looked upon with suspicion and open hatre", + "id": "799" + }, + "800": { + "label": false, + "text": "The total population(10 millions) does not match with the e sum of the referenced populationsbelow in the infoboxImages in Infobox", + "id": "800" + }, + "801": { + "label": false, + "text": "to a convicted felon", + "id": "801" + }, + "802": { + "label": false, + "text": "lol censorship. You're really disappointed that NPOV is a core policy, aren't you? (talk \u22c5 contribs)", + "id": "802" + }, + "803": { + "label": false, + "text": "MfD nomination of Wikipedia:Try your best\nWikipedia:Try your best, a page you substantially contributed to, has been nominated for deletion. Your opinions on the matter are welcome; please participate in the discussion by adding your comments at Wikipedia:Miscellany for deletion/Wikipedia:Try your best and please be sure to sign your comments with four tildes (~~~~). You are free to edit the content of Wikipedia:Try your best during the discussion but should not remove the miscellany for deletion template from the top of the page; such a removal will not end the deletion discussion. Thank you. '''' contributions talk", + "id": "803" + }, + "804": { + "label": false, + "text": "REDIRECT Talk:List of South Carolina Stingrays seasons", + "id": "804" + }, + "805": { + "label": false, + "text": "who cares? if i was blocked on myspace or pulse music board, then i would be more concerned.", + "id": "805" + }, + "806": { + "label": false, + "text": "http://www.theatlantic.com/entertainment/archive/2012/02/linsanity-how-the-internet-made-jeremy-lin-a-star-in-less-than-a-week/252755/ Source explaining why he is a star. 198.151.130.68", + "id": "806" + }, + "807": { + "label": false, + "text": "Hello \n\nI am back.\n\nBongwarrior's user page will be attacked in 1 minute.", + "id": "807" + }, + "808": { + "label": false, + "text": "\"\n I'm always on the \"\"Requests for page protection\"\" if I detect any missing/errant templates to see if the administrators can correct them. \"", + "id": "808" + }, + "809": { + "label": false, + "text": "Unsure at this stage its not very clear what wording is actually being discussed.", + "id": "809" + }, + "810": { + "label": false, + "text": "\"\n\n Marvin Kitman's \"\"Don't Make Me Laugh\"\" doesn't appear to exist \n\nThe citation for much of the early history of the laugh track appears not to exist. The publication, \"\"Channels of Communication,\"\" doesn't exist in the three journal databases I've searched.\"", + "id": "810" + }, + "811": { + "label": false, + "text": "\"\n\n RfA question \nSimply curious, what is the question you intended to submit here? talk \"", + "id": "811" + }, + "812": { + "label": false, + "text": "When you say irrigiation structure, what exactly do you mean? I live on an irrigated block which uses overhead sprinkers, and I'm not far from the nearest channel. Thye all look the same throughout Sunraysia. I've got a little spare time now to grab some more shots, though I don't think I'll get out as far as Dareton. Got any requests? \\talk", + "id": "812" + }, + "813": { + "label": false, + "text": "THIS WIIL BE MY LAST USE OF THIS ACOUNT PLEASE DELETE IT==", + "id": "813" + }, + "814": { + "label": false, + "text": "3RR Violation by PatrickFlaherty \nUser user:PatrickFlaherty is reverting a sourced post. He is also violating the 3RR for Raila_Odinga", + "id": "814" + }, + "815": { + "label": false, + "text": "\"\n\n== I wasnt really attacking him/her regarding the Lisa Williams article (Hmpzzz!) Do you know if Lisa can see dead people too? I have psychic powers too you know, i can see the future! Send all these \"\"Lisa Williams\"\" to Finland and they will all be locked in jails for being scam artists!\"", + "id": "815" + }, + "816": { + "label": false, + "text": "Yes, there is definite value in documenting the Scientific Instrument Module, but I don't believe it belongs with the Service module sectors subsection. It is really a payload and not actually part of the spacecraft services, so it interrupts the flow. I plan to move it to the Apollo Program, Mission types section where I think it really belongs, when I edit the sectors subsection to improve the wording flow a bit.", + "id": "816" + }, + "817": { + "label": false, + "text": "\"\nYes. Quite persistent. I'm about to just create the article myself... Other new users are going to get lost in this discussion! T/C \"", + "id": "817" + }, + "818": { + "label": false, + "text": "\"\nYes, it looks much better than before. At the top of the page, it says \"\"This article needs additional citations for verification\"\", may be britannica encyclopedia could help adding citations... I dunno. Cheers, \"", + "id": "818" + }, + "819": { + "label": false, + "text": "Okay, I'll give it another whirl via email. If worst comes to worst, i.e. if I do not get a reply soon, than I can always just use new accounts if I am ignored and that way it will just keep those who have been stalking me tied down/busy chasing me around rather than trying to delete content. Take care!", + "id": "819" + }, + "820": { + "label": false, + "text": "North Eastern Region of Jharkhand \n\nWiki says North Eastern Region of Jharkhand is Angika region. However, official language of theses districts of Jharkhand is not Angika but Hindi, Santali. This is confusing. So, it needs some clarification as to how come district of Jharkhand where the official language is Hindi, Santali could be Angika region. Only those districts would be in Angika region where official language is Angika. \n\n````", + "id": "820" + }, + "821": { + "label": false, + "text": "\"\nThe vote was on the Campbell Case but the primary reason was the Russian Treaties:\n\n\"\"Baldwin was careful to emphasise that the Treaties were the substance of his objections. Standfordham wrote to the King, on 7 October, 'I saw Mr Baldwin who, in reply to my question \"\"Do you want to turn the Government out?\"\" said \"\"Yes, but not on the Campbell issue, but on the Russian Treaties which the country generally condemns.\"\" He sees no alternative to a dissolution; it has always been expected, some wished for it before now, though he is opposed to hastening the Government's fall. ...' ... And it is true that only in the House of Commons were Baldwin's strictures based on the Campbell case \u2013 at Newcastle on 2 October he congratulated MacDonald on the agreement, achieved at a conference in London, on the Dawes Plan for reparations, and then spent the rest of the speech alternately pouring scorn on the Labour party's subservience to its extremists, and tearing to pieces the Russian agreement. But the final debate on 8 October was a mean Parliamentary occasion. Two days before, in a meeting which was something of a suave qui puet, the Cabinet decided to take it as a vote of confidence, preferring to go out on the Campbell case to a defeat on the Russian Treaties which might give the left wing too much prominence.\u2014Middlemas and Barnes, p. 273. \"", + "id": "821" + }, + "822": { + "label": false, + "text": "Jayjg, stop the Spin (public relations) tactics.", + "id": "822" + }, + "823": { + "label": false, + "text": "\"\nNo, I just quoted Bryant that talks about popular and secondary creator. They are literally in the same paragraph.Talk \"", + "id": "823" + }, + "824": { + "label": false, + "text": "Future Perfect at Sunrise|\u263c]] 14:59, 16", + "id": "824" + }, + "825": { + "label": false, + "text": "\"\nIn general, the outside sourcing should exceed the inside sourcing. If there's an entire section without any references, you don't have enough. The lede refers to a \"\"dire need\"\" this would generally be seen as over-the-top. Look at the APO article for ideas on how to speak about your group. \"", + "id": "825" + }, + "826": { + "label": false, + "text": "That's a rather feeble premise to argue showing an excessive number of photos prominently showing 24 different women's vaginas, compared to one human male penis 3/4 of the way down the page on the equivalent article for male genitalia. This demonstrates the overwhelming male bias in editorial content on Wikipedia. 86.13.182.103", + "id": "826" + }, + "827": { + "label": false, + "text": "\"\n\nOKAY, I have now tried to just delete the offensive sentences in the beginning about Mr. Irving being a socalled 'holocaust denier'. He says himself he is not, and acknowledges that many jews were killed during the war, however he does not go along with the 6 million jews killed-figure, as he reckons the number to be lower. And it really comes down to that: \"\" David has the right to question anything relating to history and WW2 is his speciality, and he actually makes a living of questioning and critically examining sources.\n\nI also decided to delete the account about him loosing a court case in 2000. David have launched several libel cases before - in 1996 he won 45000 \u00a3 libel-damage against an English Sunday Newspaper. The fact that he this time lost is not something that should figure at the head of his CV. Many people also find it extraordinary that a judge can deside what a person IS or is not, and what beliefs he holds.\"", + "id": "827" + }, + "828": { + "label": false, + "text": "There I've made him bold. Thats better. Lemmey talk", + "id": "828" + }, + "829": { + "label": false, + "text": ".\n\nAfter that my father started taken Melfalan.Now it is nearly 1 and half year and his health condition is not good.I am consulting with the Doctors", + "id": "829" + }, + "830": { + "label": false, + "text": "I'm pretty sure the incident has already been included. And I know how to handle my own at riots, too. 8)", + "id": "830" + }, + "831": { + "label": false, + "text": "I'm afraid that's a broken link for me. -", + "id": "831" + }, + "832": { + "label": false, + "text": "Ok. Maybe you want to comment on the Talk page about that. It's interestig to know.", + "id": "832" + }, + "833": { + "label": false, + "text": "\"\nOppose I find it hard to believe this requires an RFC, but such is the wikiworld... \u9023\u7d61 \u898b\u5b66/\u8ff7\u60d1 \"", + "id": "833" + }, + "834": { + "label": false, + "text": "History? ==\n\nCan someone provide some information regarding the contracting of the AC service area? AC Transit used to serve most of the cities of the 680 corridor, but the cities basically kicked out AC Transit and now run their own services. Part of the reason was that AC Transit was under-serving the suburbs, while spending their money on underutilized services in the urban areas. That history should be reflected in this article. '''''' (talk) \n\n==", + "id": "834" + }, + "835": { + "label": false, + "text": "\"Please do not create any more elephant nonsense pages. talk \"", + "id": "835" + }, + "836": { + "label": false, + "text": "\" , I and \u2014Preceding undated comment added \n\n , I and (talk \u22c5 contribs) We do not care that WIKINEWS even considers Dr. Rafizadeh as an expert and interviewed hin here: https://en.wikinews.org/wiki/Wikinews_interviews_Scott_Lucas,_Eyal_Zisser,_Majid_Rafizadeh_about_risks_of_US_military_intervention_in_Syria\n\nWe \"\"simply, do not care. We do not care even if he publishes on CNN or NYT or quoted on CNN and New York Times like here \n\nhttp://www.cnn.com/2013/06/16/opinion/iran-rouhani-syria-rafizadeh/index.html\nhttp://globalpublicsquare.blogs.cnn.com/2012/08/07/jobs-key-to-middle-easts-revolutionary-wave/\nhttp://edition.cnn.com/2013/05/08/world/meast/syria-shiites\n\nDoes not matter even if BBC World service made bio of him here: http://www.bbc.co.uk/programmes/p01gsjfk\n\nDos not matter if CNN and France International wrote about him and his family members being killed here \n\nhttp://www.france24.com/en/20120831-syria-majid-rafizadeh-kidnap-family-targetted-civil-war-shabiha-opposition-bashar-assad\n\nI and (talk \u22c5 contribs) will never change our opinion. (talk is always right. \n\nWe also dont care that he published in almost all national and international outlets including scholarly and academic works like here https://scholar.google.com/scholar?hl=en&q;=majid+rafizadeh+&btnG;=&as;_sdt=1%2C29&as;_sdtp= \n\nI and (talk are right. We are Jewish and we are right and we will never change our opinion whatever evidence you show.\n\n\"", + "id": "836" + }, + "837": { + "label": false, + "text": "Are you ok? \n\nDear , I notice that you have been absent from Wikipedia for a few days. It's uncharacteristic, so I hope you are not ill. Please accept my good wishes. I just wanted to see if you are fine. Regards,", + "id": "837" + }, + "838": { + "label": false, + "text": "Congratulations\nfor the Third of May 1808, reaching FA and it's still April, thanks for your input.....", + "id": "838" + }, + "839": { + "label": false, + "text": "Paula White, Joel Osteen, Marbled Cat, and a few others \n\nThese images were correctly retrived and all information was given about the images that were necessary. Some were even my own and I gave full permission for their use on wikipedia. mcelite", + "id": "839" + }, + "840": { + "label": false, + "text": "\"\nIt isn't about success. It's a phenomenon that goes back at least 100 years, to the days of Sousa and Johann Strauss. However, if you look at the \"\"Article Milestones\"\" section above, you'll see it has survived no fewer than four deletion discussions. And we do require credible sources, and fancruft is removed on sight. andemu \"", + "id": "840" + }, + "841": { + "label": false, + "text": "hate is my topic is hate\nif you hate a person means you like that person. Your hate can turn into your love", + "id": "841" + }, + "842": { + "label": false, + "text": "PAGE I TRIED TO CREATE IS NOW AN ACTUAL PAGE LOL YOU BANNED ME FOR NOTHING", + "id": "842" + }, + "843": { + "label": false, + "text": "\"\n\n Your Report \n\nThank you for making a report on Wikipedia:Administrator intervention against vandalism. Reporting and removing vandalism is vital to the functioning of Wikipedia and all users are encouraged to revert, warn, and report vandalism. However, administrators are generally only able to block users if they have received a recent final warning (one that mentions that the user may be blocked) and they have recently vandalized after that warning was given. The reported user has not yet been blocked because it appears this has not occurred yet. If this user continues to vandalize even after their final warning, please report them to the AIV noticeboard again. Thank you! (talk) \"", + "id": "843" + }, + "844": { + "label": false, + "text": "NPOV\nPlease stop adding not related Moroccan issues to Sahrawi articles while trying to look neutral. I will revert it again & again, as that editions are clear POV-pushing.", + "id": "844" + }, + "845": { + "label": false, + "text": "Upgraded Human Language Families (wikicolors).png|Human Language Families (in wikicolors).\nFile:", + "id": "845" + }, + "846": { + "label": false, + "text": "\"\n\n A kitten for you! \n\nyou are a good person\n\n \n\"", + "id": "846" + }, + "847": { + "label": false, + "text": "\"\nOk, here it is, peer viewed for 12 months and published at Academic archive On-line (DiVA), \non a permanent URI: urn:nbn:se:kau:diva-2790\n\n Wallin H. 2008, 129 p: An investigation of friction graphs ranking ability regarding the galling phenomenon in dry SOFS contact (Adhesive material transfer and friction), A free pdf document available here or www.diva-portal.org found here or at www.uppsok.libris.kb.se here use search words:\"\"galling & Harald Wallin\"\" or the direct libris link here\n\n \n\n\"", + "id": "847" + }, + "848": { + "label": false, + "text": "POV pushing \n\nFaustian inserted this in the article: The UPA's cooperation with Jews was extensive enough that, according to former head of the Office to Counter Soviet Disinformation at the USIA, some Soviet propaganda works complained about Zionist membership in UPA. Seems to be a complete POV to muddy the waters - and picture UPA as an organisation friendly to Jews instead of an organisation which collaborated with the Germans on exterminating the Jewish people.", + "id": "848" + }, + "849": { + "label": false, + "text": "REDIRECT Talk:A Voice Within (album)", + "id": "849" + }, + "850": { + "label": false, + "text": "WP:BLP Violations \n\nI just removed another of your reverts which placed defamatory and uncited materials into Cherokee Freedmen Controversy. WP:COI may apply to you since you seem to edit African American related articles and Freedmen controversies. Your dishonest edit summary was over the top.", + "id": "850" + }, + "851": { + "label": false, + "text": "Are they the anderthals? \n\nAre they the anderthals? the same discription as in quran? has anybody thought of this?", + "id": "851" + }, + "852": { + "label": false, + "text": "The discussion of when there first were outdoor trees with electric lights is very strange. 1956? are you kidding? and some obscure town in NC? I don't think this makes much sense, especially since the sentences immediately preceding these establish that other cities had electrically lighted, outdoor Christmas trees in the early years of the 20th century. The article cited for the North Carolina town, if read carefully, really only states that the tradition of having outdoor lighted trees IN THAT SPECIFIC TOWN began in 1956, not that the town claims it was the first place to have such trees. I am old enough to have been around in 1956 (though I was a small boy) and I can tell you that we and our neighbors in Southern California had lighted, outdoor trees prior to 1956, and no one thought it remarkable or unusual. The history here is questionable, to say the least.", + "id": "852" + }, + "853": { + "label": false, + "text": "\"\n\n What comes next \n\nOnce we feel like we've gotten past the \"\"dispute\"\" stage (I would say we have), someone should post a Request for page unprotection so that we can move the new version in. You might also mention that the admin should merge Naked short selling/Workshop in so that we can keep the page history. Or I'll do it later tonight - it doesn't really matter. ()(Talk) \"", + "id": "853" + }, + "854": { + "label": false, + "text": "REDIRECT Talk:The Best of Apocalypse", + "id": "854" + }, + "855": { + "label": false, + "text": "\"\nJust dropping by, I thought I'd leave a little feedback too. A featured picture is not always put on the main page, as noted by WP:POTD. For example, the semi-nude Michele Merkin was not used as it was found \"\"too cheesy\"\". Wikipedia:Picture of the day/Unused notes several pictures that were not used because they depict too much gore or are of a scatological nature. A featured picture rating is essentially indicating that the community feels that the image is of high quality and high encyclopedic value. On a side note, POTD seems to be up to . \nThanks for taking up the trace, Pink Oboe. \"", + "id": "855" + }, + "856": { + "label": false, + "text": "Some of the sources listed as NY Mag, CBS News, Fox News, an interview with Leighton speaking of the subject directly in Teen Vogue and US Weekly, a TV Guide interview, an article in the San Francisco Gate, the newspaper from the town Leighton grew up in (Naples Daily news). If you do not consider those reliable sources, you have a problem. If you want I can find 20 more sources from valid/reliable newspapers and magazines. Everything is valid and sourced and should not be removed as it is the story of HER life. Wikipedia is an encyclopedia for facts, and what is posted is FACT", + "id": "856" + }, + "857": { + "label": false, + "text": "The reason is the presence of a template based on inconclusiveness on my user page. The further presence of the template is to be contested.", + "id": "857" + }, + "858": { + "label": false, + "text": "Ho ho ho! Merry Christmas \n\nI shoulda known the Piccirilli Brothers actiually executed Ward's pediment sculpture at the Stock Exchange! Happy Christmas, Carptrash.", + "id": "858" + }, + "859": { + "label": false, + "text": "\"\nI saw that reference, and I added a note (see note 10) by the name \"\"republic\"\". \"", + "id": "859" + }, + "860": { + "label": false, + "text": "\"\nHey Jim. Good to see you around. You're right. I was on a no consensus tending towards delete, but not a clear delete because of the two Times of India sources (and one more source, again from the Times of India, that is visible on the search engines). What would you like me to do here? I can re-list the AfD if you might prefer that. Message \"", + "id": "860" + }, + "861": { + "label": false, + "text": "\" And if he were a mere \"\"fellow editor,\"\" I wouldn't have any problem with him. But since he seems to let the power of being an admin go to his head, I have an issue with him. Please read what remains of his Talk page if you need examples of this. I'm a moderator on a very popular internet discussion board, and I would never ignore a valid question from a user.\"", + "id": "861" + }, + "862": { + "label": false, + "text": "is gonna help us to. He is logged in if you want to talk to him on his talk page.", + "id": "862" + }, + "863": { + "label": false, + "text": "They look great to me! \u2014 02:08, Mar 13, 2004 (UTC)", + "id": "863" + }, + "864": { + "label": false, + "text": "April 2006 (UTC)\n\n Wikipedia:Colours \n\nmuch thanks for fixing/improving the table code. \nNo reason, maybe add the info where you found the values, is that in common.css? \u00a0 \nall the styles are embedded. highly-repetitively. if you know your way around mediawiki, i've been asking everywhere for a css guru to clean up all the redundancy on the Main Page wikicode. (like we dont all have enough to do already, eh? ;) so many projects, so few minions... 10:52, 11", + "id": "864" + }, + "865": { + "label": false, + "text": "\"\"\"You have new messages (last change).\"\" and the notice below result from User:Arkyan and User:Avraham targeting this website as a result of an editorial dispute as to whether to include Theodore Roosevelt's view of US political corruption on the Unholy Alliance page, i.e.,\n\nThe unholy alliance, a phrase used in the platform of the Progressive Party (United States, 1912) written by him\nThe unholy alliance, a concept elaborated upon in his autobiography\n\nTheir recent edits may be reviewed at Special:Contributions/Arkyan and Special:Contributions/Avraham and reverted where appropriate.\n\n\"", + "id": "865" + }, + "866": { + "label": false, + "text": "\"\n\n Peter the Roman \n\nCan some one place this and remove the Argentinian Chap from the Prophecy which is not part of, and replace it with this information, and place his coat of arms. Any questions just e-mail me. \n\n\"\"Tarcisio Pietro Evasio Bertone was incharge of the Vatican from 28 February to 13 March 2013 thus the Prophesy of St Malachi is fulfilled.\"\"\"", + "id": "866" + }, + "867": { + "label": false, + "text": "RfC\n\nYou pretty much blew through my respect when you tried to demand I give up my adminship. My position is very, very simple - the AfDs were invalid. They should not have been filed. I fixed the mistake.", + "id": "867" + }, + "868": { + "label": false, + "text": "\"\n...I don't delete material that complies with WP policy...(according to your own POV/interpretations)Wiki BADASS Woo 2U \"", + "id": "868" + }, + "869": { + "label": false, + "text": "and revert his edits", + "id": "869" + }, + "870": { + "label": false, + "text": "\"\n\nCanonicity in general\n\nI've been involved in a long discussion over on Talk:Stargate (device) over whether the Stargate in the movie is \"\"the same thing\"\" as the Stargate in the series, with Centrx arguing that they aren't and that discussing the Stargate in just one article was deceitful. I don't think his argument is at all valid, but in the course of looking stuff up on the web I've discovered that some fans of the movie apparently consider the SG-1 series to be somehow illegitimate or non-canon. I'm not familiar with the Stargate fan community, just the show itself, so I don't feel comfortable adding discussion of this directly to the article. Does anyone know any details about this, such as how widespread this apparent schism is? 06:52, 9 Jul 2004 (UTC)\"", + "id": "870" + }, + "871": { + "label": false, + "text": "\"\n\n Capitalization \n\nPlease stop changing lower-case common nouns to upper case, as in \"\"... the company has ...\"\" -> \"\"... the Company has...\"\". WP:MOSCAPS notes that Wikipedia avoids unnecessary capitalization; proper nouns and the first word in a sentence are capitalized, and not much more. \u00a0yack \"", + "id": "871" + }, + "872": { + "label": false, + "text": "See claim three here: http://onlinelibrary.wiley.com/doi/10.1111/mepo.12003/full#ss2 That is a reliable source.", + "id": "872" + }, + "873": { + "label": false, + "text": "\"\nIf he is the community manager, then first of all it's a conflict of interest for him to be editing this, and second of all, he has the power to say explicitly on his site that there is no release date. Otherwise, despite who he may be, his position is incompatible with Wikipedia policies. SWATJester Son of the Defender \"", + "id": "873" + }, + "874": { + "label": false, + "text": "\"\n\n Please do not vandalize pages, as you did with this edit to Boiling-point elevation. If you continue to do so, you will be blocked from editing. \"", + "id": "874" + }, + "875": { + "label": false, + "text": "Rants to policies \n\nHi,\n\nI think that you should reformat User:Shanes/Why tags are evil#The vandalism protection tags (or at least the idea) into some sort of proposal to reformat multiple distracting protection tags to less distracting corner icons; for example, redirecting to (well, probably move the later to the former, for this case). The corner icons work beautifully, are much less distracting, and clicking them will follow you to a page explaining what the lock is for.\n\nI fully agree that the large box with text is very distracting and unnecessary. This is especially true when non-user Wikipedia users read the articles, which probably constitutes the majority of Wikipedia readers. They probably don't care that they can't edit the article, nor would they, and of most concern\u2014they may confuse the tag with the article content.\n\nThanks! +", + "id": "875" + }, + "876": { + "label": false, + "text": "Hi Collectonian, it obviously wasn't appropriate, and I agree with the warning given by Vicenarian.", + "id": "876" + }, + "877": { + "label": false, + "text": "\"\n\n A request... \n\n, in the future please sign after your tags on the Photography workshop page. While a bot is currently doing it for you... i.e. \"\"\u2014 Preceding unsigned comment added by \"", + "id": "877" + }, + "878": { + "label": false, + "text": "I've revised the translation from the Spanish by going back to this earlier edit. Subsequent edits on the Spanish-language Wikipedia seem to have been intended mainly to insert links, but have primarily succeeded in deleting chunks of the original text, rendering the result both ungrammatical and somewhat insensible. I've taken 's translation and incorporated the previously omitted text, and gone over the whole to make it more idiomatic in English. It's not quite there, yet, but is hopefully now serviceable. ( )", + "id": "878" + }, + "879": { + "label": false, + "text": "\"\n\nI'm sorry if you will not like the answer, but I can not accept any wording, indeed any word in the article that does not reflect or is reflected in sources. Would any of your patients be happy with an almost successful operation?\nI care even less about the Yugoslav Media then I do about Yugoslav politics. It may not be what you want to hear either. All I can do is repeat that there is no way in this world that the Yugoslav troops were operating under independent command during this offensive. Its is just laughable even if I had no way to substantiate what I said. Journalists may write what they want, but ask any military officer and he/she will tell you its inconceivable for the size of the op. (comms) \u2660\u2665\u2666\u2663 \"", + "id": "879" + }, + "880": { + "label": false, + "text": "and Capital gains tax", + "id": "880" + }, + "881": { + "label": false, + "text": "\"\n\nThis should be included in the Criticism summary section here, since that section's content so far is not a remotely truthful summary of the criticism point of view fork \"\"article\"\". It clearly suggests to readers that basically all criticism of Apple is related to product management in some way or other.\n\nNow that Apple Inc. has admitted that they did in fact use child labour, this is clearly a far, far more serious type of criticism than everything currently mentioned in this main article's criticism summary section. The explicit word \"\"child labor\"\" should be mentioned in this article. 78.34.240.197 \"", + "id": "881" + }, + "882": { + "label": false, + "text": "\"\n\nMerge\nBoth articles should be merged. (Operibus anteire) \"", + "id": "882" + }, + "883": { + "label": false, + "text": "\"\nEverywhere. Though I might just start going thru the secure server all the time, because I have a similar issue with the popups userinfo grabber. \u2013xenotalk \"", + "id": "883" + }, + "884": { + "label": false, + "text": "\"\n\nI agree with , there's no need to keep unclear concepts and wording when a better alternative exists. Also I'd ask to not revert using source as a reason, when source is actually a book of his authorship. WP:COI and WP:SPS comes to mind... TxT \"", + "id": "884" + }, + "885": { + "label": false, + "text": "Hi. The routes to Japan are often mis read. First, I had the argument that JAL flew to Tokyo, not JALways. But now I would like to challenge a route that Jetstar takes. It said the Jetstar flew to Kansai from Brisbane. This is true but you must connect through Sydney. Although you would stay on the same aeroplane, the flight number between BNE-KIX changes in Sydney meaning it is not a direct flight. EG: Flight 001, SYD-KIX. FLIGHT 002, KIX-SYD via BNE. That is how it works. If you are not sure, please check Qantas schedualing. I wont edit the page now in fear that I will be banned.", + "id": "885" + }, + "886": { + "label": false, + "text": "Support\n\nI and all the other Sikh Wikipedians on Wikipedia support you on Singh you are correct. I completely agree with Sikh Historian. I'm busy at the moment but if we need to get Harrybabar permanently blocked then it should happen because his vandalism is unacceptable.", + "id": "886" + }, + "887": { + "label": false, + "text": "\"\n\n Bulgars \n\nomg!! you are an admin and you protect the people who vandalise the \"\"Bulgars\"\" article. these attackers are pan-slavic ultra-nationalists and they dont want to see the word beginning with \"\"Turk\"\". you help them remove reliable sources. Old Bulgars are changing into slavs by your hand... great! \"", + "id": "887" + }, + "888": { + "label": false, + "text": "You must be logged in to upload files. \n\nSo In other words I have to sign up just to add 3 things to 1 entry.\n\nTo hell with that!!!!! This place can ROT for all I care!!!\n\n75.8.35.177", + "id": "888" + }, + "889": { + "label": false, + "text": "McKinsey & Company ==\n\nI think the best route would be to drop a note at WP:BUSINESS. (T / C / WP:FOUR / WP:CHICAGO / WP:WAWARD) \n\n==", + "id": "889" + }, + "890": { + "label": false, + "text": "Message- Long time, no talk \n\nI was just pottering around on Wiki, and suddenly I thought of you. So anyway, how ya going? I hope we can get along now.\n\nAnyway, there is an issue that I have, that has to do with Wikipedia. A user on here had been stalking me and asking some innapprpriate questions. Do you have any ideas of what I could do. I know that user is also from Australia. Could the police here do any thing?\n\nCheers for now!\n\n122.106.27.175", + "id": "890" + }, + "891": { + "label": false, + "text": "\"\n\n Thanks. From my point of view there are differences and parallels between the two concepts: One parallel is that both concepts are intending a territory with a homogeneous population. The difference is: the concept of racial hygiene is intending a homogeneous population regarding the criterium \"\"race\"\" (whatever \"\"race\"\" might be), the concept of ethnically homogeneous states is intending a homogeneous population regarding the criterium \"\"ethnicity\"\". A second difference is that the concept of racial hygiene has led to more extreme forms and methods in political practice in history (example: the holocaust - not only expulsion but also extinction of millions of people in an industrially organised process). (User, Nov. 17th, 2006)\"", + "id": "891" + }, + "892": { + "label": false, + "text": "Well, I see FutPerf is getting quite angry now, insulting other editors also. And again their goal is make the point that the First Bulgarian Empire and the Second Bulgarian Empire are not Bulgarian or at least not related, which helps their long term strategy for the invention of a Macedonian nation and state, think Bulgarian Tsar Samuel, etc. which existed from antiquity and the middle ages. That's it. Tropcho, correctly pointed out that direct political continuity is completely unimportant for the info box, no other country cares for this in their info box, neither Spain, Germany, Ireland, Poland, etc. What is important is to show how Bulgaria formed thru the ages.", + "id": "892" + }, + "893": { + "label": false, + "text": "Salutations J.A.P., welcome to Wikipedia. Perhaps you might find WP:HOCKEY of interest.", + "id": "893" + }, + "894": { + "label": false, + "text": "\"\n\n Leadbeater Biography \n\nSmackBot problem\n\nRich- Regarding the C.W.Leadbeater biography article,http://en.wikipedia.org/wiki/Charles_Webster_Leadbeater, on 12 Dec \"\"Philosophus\"\" improperly reverted my extensive revision of Dec 9. I removed all the smears and slanders from the article yet he accuses me of having a NPOV problem. No editor has the right to revert the good faith contribution of another editor, I will undo his improper revert. As you made a minor edit or two since then, your edits will probably be lost, also. Please communicate specifically what faults you find in the text and maybe we can work out some compromise wording, if you are knowledgeable in the subject. If you are not knowledgeable you have no business editing this article. \n\n\"", + "id": "894" + }, + "895": { + "label": false, + "text": "\"\n\nQuoting Hoppe first; Detailing Kinsella's important points\nAt this diff I put in the \"\"Democracy\"\" section Hoppe's earlier comment first and followed with more about what Kinsella said, i.e.,:\nStephan Kinsella writes that Hoppe's critics have accused Hoppe of \"\"homophobia, bigotry, and the like\"\" based on these passages. Kinsella wrote that that Hoppe's discussion of \"\"physically removing\"\" homosexuals and other groups only applied to \"\"private, covenant-based communities\"\" centered around traditional values. He shared a letter Hope wrote to him saying \"\"the gay couple down the street who mind their own business would not be expelled, but only those who are openly hostile to the basic heterosexual or private property basis of society.\"\"\nAs I said in my edit summary, just because some choose to totally take his comments about of context and attack him, does NOT mean that Wikipedia should be used for the same purpose. '' - talkie talkie\ud83d\uddfd \"", + "id": "895" + }, + "896": { + "label": false, + "text": "\"\nThe fact of the matter is that Toei and Bandai have been using \"\"Gorenger\"\" to exclusively refer to the first Super Sentai series since at least 2006. Every subsequent series that has the \u30ec\u30f3\u30b8\u30e3\u30fc ending has been \"\"-ranger\"\". You can see this sort of thing on any of the print material released by them lately has it as \"\"Gorenger\"\", while all the others have been \"\"Turboranger\"\", \"\"Zyuranger\"\", \"\"Dairanger\"\", \"\"Kakuranger\"\", \"\"Ohranger\"\", \"\"Carranger\"\", \"\"Megaranger\"\", \"\"Timeranger\"\", \"\"Gaoranger\"\", \"\"Abaranger\"\", \"\"Dekaranger\"\", \"\"Magiranger\"\", and \"\"Gekiranger\"\". I believe \"\"Gorenger\"\" is also plastered across their vehicles.\u2014Ryulong (\u7adc\u9f99) \"", + "id": "896" + }, + "897": { + "label": false, + "text": "\" \n|-\n|}\nmark nutley has suggested, \"\"Instead of people edit warring they really ought to use the newest sources. \"\"Three to five million of this number died in Ukraine and in the heavily Ukrainian-populated northern Kuban, among the richest grain producing areas in Europe.\"\"\"\"\n[Norman M. Naimark. Stalin's Genocides Princeton University Press, 27 August 2010, p. 70][http://books.google.com/books?id=F3UwF1eqb0AC&lpg;=PP1&pg;=PA70#v=onepage&q;&f;=false\"", + "id": "897" + }, + "898": { + "label": false, + "text": "I see that you just can't help yourself. If you saw my being blocked as a reason to be victorious and now feel like keep 'telling' on me to the administrator please do not use my talk page for that, go the administrators' noticeboard where the initial complaint was posted and add yet another post. Concerning your advice on what I need to 'familiarize myself with' apply it right back at yourself, especially regarding WP:CONS and please understand that consensus is a product of a prior discussion not just any piece Wikipedia text that stayed unedited for a while.", + "id": "898" + }, + "899": { + "label": false, + "text": "\"\nUnfortunately, judging from previous \"\"warnings,\"\" some people here have a rather unusual view of what personal attacks are. Pointing out that the individuals accusing me of using sockpuppets were incorrect and in fact the two main people making the accusations have been harassing me for months and had used sockpuppets and meat puppets themselves for getting around edit conflicts and to stack votes on a Request for Admin proceding, as pointed out by several editors at the time certainly cannot be considered a personal attack. Pointing out that admins did not have any actual policy basis to make the blocks is not a personal attack (and it has, in fact, been confirmed by the overruling of the blocks more than once). \n\nFrankly, if you are looking for personal attacks, try yourself for your AGF-violating attacks on my actions based upon limited information and actually misleading information given to you by other individuals, or David Gerard for claiming that I am \"\"trolling\"\" when all i am doing is defending myself from false accusations of others. It's very clear that a number of people here need to realize that the very things they are accusing me of and trying to justify for a block are exactly what they themselves are doing from behind the pretense of trying to solve things.\n\nIf you want to start blocking for incivility, I might suggest removing David Gerard for a while for his actions, or Elonka for falsely claiming that I was using sockpuppets or that I was harassing her, or the sysop whose very talk page says he's going to go around blocking people no questions asked and in fact did so after I caught him restoring placing illegal information on how to pirate software an article talk page. Rules should apply to everyone, and a number of people have been getting away with pretty flagrant violations and trying to rationalize them away by just labeling me as an alleged problem editor and not taking any sort of responsibility for their own actions. \"", + "id": "899" + }, + "900": { + "label": false, + "text": "Looks good to me. I think a nice pic of Midtown from across the East River would be the best possible addition to the montage, but there isn't one currently available on wiki commons.", + "id": "900" + }, + "901": { + "label": false, + "text": "Perhaps the question is more of philosophy than of mathematics, and we don't have any regulars at WikiProject Math who are philosophers of mathematics? (t | c)", + "id": "901" + }, + "902": { + "label": false, + "text": "Except for the fact that there's no information for the table, NO confirmation on number of episodes (why don't you just put 50 in?), so it's just clutter - and NOT vandalism. 220.245.146.235", + "id": "902" + }, + "903": { + "label": false, + "text": "Right on may 26, 1863 which is not the stars and bars ( )", + "id": "903" + }, + "904": { + "label": false, + "text": "Perhaps GoodDay you could provide a diff for this thought as I am unaware of it. BTW I hope the move is going/went ok!", + "id": "904" + }, + "905": { + "label": false, + "text": "\"\n It is also unfair that I can't respond to the allegations. (talk) \"", + "id": "905" + }, + "906": { + "label": false, + "text": "Has anyone ever considered including tag-team edit warring as a 3RR violation? When two people act in tandem (unintentionally or intentionally) to make the same revert four times, they may not technically violate the 3RR rule, but they certainly do so in spirit. This was the problem on both sides in the edit war on the Canada page, and precisely what I wanted to avoid on the Dominion page. Would it not be easier to warn editors as you did here rather than shut down pages for weeks at a time as was done in the Canada case? I'm sure this would cure the escalation problem without blocking access to pages. Any comments on this?", + "id": "906" + }, + "907": { + "label": false, + "text": "Thanks but an unblock would be a compromise. I live on the margins here, creating articles on various subjects, then see them deleted. It's a form of performance art. Many of them don't get deleted. Medieval philosophy is still there and History of Logic, to name a few. I'm one of those people they just don't know what to do with, and I like it like that. 86.184.133.167", + "id": "907" + }, + "908": { + "label": false, + "text": "\":Yes, I do hope to get it to GA status in the future. ) WP:MOSTV states that for fictional characters, their storylines should come first, and then the information on their creation and characterization. It makes more sense to read about what storylines the character has been involved in, before going into the production of it all. The same style is used for articles on books, films and television shows/episodes. '''16 \n\n\"", + "id": "908" + }, + "909": { + "label": false, + "text": "Please educate me as to how this article is a copyright infringement and, if so, from which source. Once this has been established could you explain how best to rectify the situation. Thank you", + "id": "909" + }, + "910": { + "label": false, + "text": "Men's ranking Figure: While nice to look at, misses key time between 2010 Olympics and 2010 World Championships \n\nThat's all there is to it in the title. IIHF lists a 2010 post-olympics ranking, and 2010 ranking (presumably post-WC). To exclude this period is incorrect, as it is a time where Canada was ranked 1st overall, Russia 2nd. The same issue will happen this year as rankings will change twice (after Olympics and again after WC).70.73.141.146", + "id": "910" + }, + "911": { + "label": false, + "text": "There are many broken nostrils in this pancreas", + "id": "911" + }, + "912": { + "label": false, + "text": "That last line (the new version is better) is YPOV. This 'new'(your) version just complicates the issue and makes the article less simple to read. Tell me, why MUST Boston be mentioned as a cultural and business hub at all? This seems to be at the heart of your bias. It appears as you want the viewers to get from reading it that Boston is somehow the nerve center and city that New England revolves around and looks up to. Why MUST this illusion be on the page?", + "id": "912" + }, + "913": { + "label": false, + "text": "(UTC)\nIt sounds wrong because first it reads are which is present-tense-ee and then it reads used which is the past tense, i reworded the whole thing to past-tense because we are discussing already published works as opposed to works being published or yet to be published. Arnfj\u00f6r\u00f0 [ Bjarmason] 10:21, 2004 Sep 12", + "id": "913" + }, + "914": { + "label": false, + "text": "And you took your time to answer.", + "id": "914" + }, + "915": { + "label": false, + "text": "\"\n\n Yobot: incorrect DEFAULTSORT \n\nHi, Yobot an incorrect DEFAULTSORT. It's puzzling as to why it didn't recognize the article as being about a person. Among other clues, it included birth and death dates at the top, as well as a (which Yobot substituted to additionally include the correct DEFAULTSORT). \u00a0\u2022\u00a0XA\u042fAb\u0418AM \"", + "id": "915" + }, + "916": { + "label": false, + "text": "Biased, unreliable,emotionally written by armenin wiki editors==\nPls, stop using the wikipedia for your dirty propaganda and lobbying purposes. There was no genocide. THis is a amyth advanced by the armenian church and armenian fundamentalist fascists. A nation can not be subject to a egnocide when it has several heros for whom you can see statues in yerevan (Irevan),. jews don't have it. The resolution is the act of some sold congressmen who want to appease the armenian lobby. it has no reliable, valid and neutral content. It is kjust a piece of dirty and lie facts presented and written by christian missionaries working to kill Turks and Kurds in 1910s. You can claim to be subject to genocide as much as you want. But this thing did never happen. Some armenian fundamentalists and fascists, who were killing Kurds, Turks and Azerbaijanis, were killed by great sons of the Turkic nation and I am proud of them. Go and propogate your lie as much as you can. YOu will achieve nothing. raman\n\n==", + "id": "916" + }, + "917": { + "label": false, + "text": "Smer-SD \n\nWhy is the Slovak party Smer-SD between Non-Inscrits? They are regular Socialists. They used to be out of PES, but that was settled pretty long ago. Liberal Nationalist", + "id": "917" + }, + "918": { + "label": false, + "text": "2007 (UTC)\n\nHas anyone considered how matter (the stuff we are all made from) actually interact with time and time travel? If I were to travel back in time, would I be 'frozen' and isolated in spacetime, whilst everything else around me travel backwards in time, or will I also physically and biologically travel back in time, that is I get younger and younger, and then disappear because I was not yet created, thus defeating the Grandfather Paradox? Although if it were possible for signals (or information) to travel backwards and forwards in time, does this possibility automatically extend to matter as we know it (ie particles giving rise to electrons, protons and neutrons, and ultimately biological beings such as ourselves)? 02:30, 30 July", + "id": "918" + }, + "919": { + "label": false, + "text": "\"\nI want to offer you a tremendous \"\"thank you\"\" for your suggestions, which I believe will be paramount to the successful inclusion of RantMedia. I've vastly improved the article since the AfD nomination as well as since yesterday afternoon. I wasn't clear to me what was necessary to be done with the article, and you were truly the first to really answer my question of \"\"what is it going to take?\"\". So from the bottom of my heart, thank you. \u20aa\u2014 (T\u00b7C) \"\" \"", + "id": "919" + }, + "920": { + "label": false, + "text": "\"\n\nI have to laugh when watching the supposedly BRITISH national news, with guys barely up to their ankles in snow implying that Ragnarok is upon us, yet on the same day, when trees are being blown down and main roads being blocked by snow in Scotland, it doesn't seem to be noteworthy. Scotland routinely gets ignored on the \"\"national\"\" news, and even people from the north of England were complaining about the fuss made by the southern oriented news. Tourists appear to be amazed that things are falling apart because of something like this. My mother had a very good giggle at the reporters live in Trafalgar Square in a couple of inches of snow, or beside a main road, barely ankle deep.194.106.220.19 Lance Tyrell\"", + "id": "920" + }, + "921": { + "label": false, + "text": "A friendly advice, if you have to refer to me, kindly use Cult Free and not only Cult. )", + "id": "921" + }, + "922": { + "label": false, + "text": "\"\n\nGreat links, IMO the American people are on the whole good and decent, but the so called leaders are fully controlled by an Elite bent on domination and control. This whistelblower says the same. . talk \"", + "id": "922" + }, + "923": { + "label": false, + "text": "Queen's University \n\nAs stated previously, I am quite pertrubed and to be quite honest, frustrated that you would remove the section pertaining to the university's traditions. Do you have a personal vendetta against the institution or dislike it? For whatever reason you removed the compliation of material regarding the Jackets and other traditions, which I find odd considering similar traditions have been allowed to remain on other university Wikipedia pages. Mindlessly deleting material without group consent constitutes vandalism and, while I am sure that your intention was not malicious, it was a short-sighted move on your part. Please allow us to discuss this in greater detail.", + "id": "923" + }, + "924": { + "label": false, + "text": "\", 20 January 2013 (UTC)\nThe argument at WP:NATURAL seems to rely on showing that the other name is common, so you need to prove that the other name is common. Numbers might help a bit. Also, above we are told that \"\"Gohatto\"\" rather than \u5fa1\u6cd5\u5ea6 is the name of the film in Japan, but this turned out to be false. Incidentally, Ryuhei Matsuda, it seems to me, looks more like his mother than his father. What do you think? Also, how authentic is the portrayal of the Shinsengumi in this film? Do you have any historical insights? 15:12\"", + "id": "924" + }, + "925": { + "label": false, + "text": "\"\n\nUnspecified source for Image:Metropolitan_of_Moscow_Makariy_Nevskiy.jpg\n\nThanks for uploading Image:Metropolitan_of_Moscow_Makariy_Nevskiy.jpg. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, then you will need to specify the owner of the copyright. If you obtained it from a website, then a link to the website from which it was taken, together with a restatement of that website's terms of use of its content, is usually sufficient information. However, if the copyright holder is different from the website's publisher, then their copyright should also be acknowledged.\n\nAs well as adding the source, please add a proper copyright licensing tag if the file doesn't have one already. If you created/took the picture, audio, or video then the tag can be used to release it under the GFDL. If you believe the media meets the criteria at Wikipedia:Fair use, use a tag such as or one of the other tags listed at Wikipedia:Image copyright tags#Fair use. See Wikipedia:Image copyright tags for the full list of copyright tags that you can use.\n\nIf you have uploaded other files, consider checking that you have specified their source and tagged them, too. You can find a list of files you have uploaded by following [ this link]. Unsourced and untagged images may be deleted one week after they have been tagged, as described on criteria for speedy deletion. If the image is copyrighted under a non-free license (per Wikipedia:Fair use) then the image will be deleted 48 hours after . If you have any questions please ask them at the Media copyright questions page. Thank you. Do you want to opt out of receiving this notice? hi! \"", + "id": "925" + }, + "926": { + "label": false, + "text": "40 Percent Koreans eat Dog Meat ( Koreans have tried). Not regular Korean Food Diet.\nDon't genearalize or finger point that all Koreans eat Dogmeat. That isn't true.", + "id": "926" + }, + "927": { + "label": false, + "text": "Support Lets protect and save this page from User:Balagonj786. This page has full of errors and invalid references.", + "id": "927" + }, + "928": { + "label": false, + "text": "Apparently - I thought Tom was offline and filed an edit-warring report, and YellowMonkey picked it up before Tom mentioned the page protection. We'll see if it sticks.", + "id": "928" + }, + "929": { + "label": false, + "text": "Newsletter draft ready \n\nHi Dank,\n\nI have prepared an initial draft of our drive wrap-up newsletter at Wikipedia:WikiProject Guild of Copy Editors/Newsletters/April 2012; if you could find the time to check it over before it goes out, that would be super. Thanks.", + "id": "929" + }, + "930": { + "label": false, + "text": "should be omitted entirely''.", + "id": "930" + }, + "931": { + "label": false, + "text": "Is that not a true description on a booger, if not then prove to me what is!", + "id": "931" + }, + "932": { + "label": false, + "text": "Stay off my talk page, stalker. 12.39.2.83", + "id": "932" + }, + "933": { + "label": false, + "text": "Anthony de Mello \n\nHi I need this page written: Anthony de Mello. It currently redirects to a priest. Do you have any suggestions on the dab title (cricketer)?", + "id": "933" + }, + "934": { + "label": false, + "text": "\"\nThanks! And happy new year to you too! '''''' Let's talk about it! \"", + "id": "934" + }, + "935": { + "label": false, + "text": "more mature way. Central posted 6", + "id": "935" + }, + "936": { + "label": false, + "text": "Stop Vandalizing my USERPAGE! \n\nI know it's someone from here.", + "id": "936" + }, + "937": { + "label": false, + "text": "Oppose. I do not think a merge is a good idea.", + "id": "937" + }, + "938": { + "label": false, + "text": "Maybe, but that does not lead to the conclusion that the TAIP aircraft remained in Africa and did not return back after ferrying the soldiers. The article on colaco.net also does not shed any light on this.", + "id": "938" + }, + "939": { + "label": false, + "text": "Thanks \n\nThanks for the thanks. I just leave them in my watchlist after I found an archive full of vandalism a while back. Given that it was slashdotted, I suspect we will see a bit more of it. I might get someone else to fully protect it if it continues (I can't do it because of COI). I would also like to thank you for keeping an open mind. Changing !votes is an encouraging sign of Good Faith. Regards.", + "id": "939" + }, + "940": { + "label": false, + "text": "Hello...\n\n(If you're interested... we could really use your help!)", + "id": "940" + }, + "941": { + "label": false, + "text": "As to Job for you \n\nSure thing - as soon as I find time for that. Also, I notifyed NovaNova asking him to start editing the http://en.wikipedia.org/wiki/Croatisation. This guy knows a lot about Croats and their history.", + "id": "941" + }, + "942": { + "label": false, + "text": "Oh ok, I just wanted to see what people thought. Anyway its up for CSD. Hey do you like my talk page? I hope you don't mind ) talk ER", + "id": "942" + }, + "943": { + "label": false, + "text": "Wrong! The capital is Podgorica as it has always been since July 13, 1946. The seat of government, parliament, AND PRESIDENT is in Podgorica. Cetinje is only the seat of the Kingdom of Montenegro in exile. And besides, only capital cities have embassies, and Podgorica has them and do you see any in Cetinje, no. Besides, no one in Montenegro nor in the world say that Cetinje is the capital of Montenenegro, but instead, they say it is Podgorica. And also, that consitution was adopted in 1992, very outdated, and a new one is due next year.", + "id": "943" + }, + "944": { + "label": false, + "text": "Mark II subsec\nI removed the Mark IIx subsections and made them bulleted lists. There was no reason, in my eyes, to subsec one line of information. //", + "id": "944" + }, + "945": { + "label": false, + "text": "\"\n\n Can there be a more concise listing? \n\nThe listing of \"\"other inventions\"\" is profoundly vague. Why group 4 different categories together? Why even mention things that the chinese received purely from outside sources? There should be a much more complete, well managed list of chinese developments, which I've yet to find- along with how these were transmitted globally, and whether or not places like Europe got them purely from the Chinese.\n\nThis really needs the attention of people with some remote expertise, which I guess is somewhat there when Needham's work, which is profoundly rare in private collections was cited- not like the arrogant bigoted ass who was crying about chinese nationalism, yet then went onto say that they only invented noodles.\n\nAnd besides, why are things like the cannon and porcelain listed under \"\"other inventions\"\"? Who developed these independently?\"", + "id": "945" + }, + "946": { + "label": false, + "text": "In history there could be a consensus view or a mainstream view, in theology there is no mainstream or consensus view, since most of theology depends upon the church membership of the theologian. Historical scholarship aims at universality and objectivity, while theology makes no such claims. It is true that there are millions who believe that JEDP was birthed in hell (or would believe it if they knew what JEDP means), so in principle their view is notable, but as Enns said, it is a fringe view in the academe, even among scholars who actually disagree with JEDP. The sources used to build Wikipedia are academic sources, therefore JEDP and its 20-21st century offspring are given by default the weight they have inside the academia, while the view of the fundamentalists is treated according to WP:UNDUE. This does not mean that Wikipedia could say that the fundamentalists are theologically wrong (Wikipedia has no theology of its own), but it is entitled to say that inside historical scholarship they are a fringe view. Of course, this does not exclude serious scholarship done at religious faculties, since as Ehrman said in one of his bestsellers, US mainline Protestant and Catholic theological seminaries and divinity schools do teach mandatory historical criticism classes. So, in a sense, scholars from such faculties are thoroughly acquainted with historical criticism and built their careers upon its assumptions. Only fundamentalist seminaries and divinity schools choose to default against historical criticism. They are free to do this, but this cuts against their claims of being mainstream historians.", + "id": "946" + }, + "947": { + "label": false, + "text": "Well, i'm sorry, but attacking me and my edits is exactly what you're doing...wow, there's some seriously snotty people on wikipedia!!! And yes, there is a need to separate the featured single, 100% DEFINITLY!!!!!!!!!", + "id": "947" + }, + "948": { + "label": false, + "text": "\"== TfD nomination of Template:SilentRedirect ==\n\nTemplate:SilentRedirect has been nominated for deletion. You are invited to comment on the discussion at Wikipedia:Templates for deletion#Template:SilentRedirect. Thank you. | (talk) \n\n Watermarks \n\nI shall remove the obvious ones, the less obvious ones stay. I am allowed to watermark images with anything whatsoever I wish to, even if it's a contradiction, and if you wish me to use up further WP bandwidth by re-uploading them, that has no effect on me. I can't do anything until this evening, and if any get deleted, I shall reupload them. Yours without respect (talk|email) \nYou could have the grace to reply. I said that I'd deal with them this evening, but only the ones where the watermark is visible from the page. So *** off (talk|email) \nI am planning to re-upload them with less obtrusive watermarks, such as that on Image:Bliss parody.jpg. (talk|email) \nIt wasn't vandalism; I used an external link as per your instructions, which incidentally I'm not bound to follow. I am certainly on the verge of requesting mediation, as you are disrupting my life, never mind WP, to make a point. I will tell you one more time: any images are better than none. If you wish to get your own pix of all the concerned images, you're damn welcome to try, but they are GFDL therefore there's no grounds for removal. (talk|email) \nPS - I shall add the external link again, not as an image, and if you remove it I shall make a formal complaint to the Wikimedia Foundation, and the Information Commissioner in London. (talk|email) \n\n, your conduct is a little off in this matter. While I'm all for discussing the issues with users, let's keep it civil please? Thanks. (talk) \n\n I disagree, Rob - it is far more than \"\"a little\"\" off. Images watermarked as such are not in any way appropriate for Wikipedia. This is an encyclop\u00e6dia, not a pet image project. If \"\"TheDoctor10\"\" isn't happy to play ball, he can go elsewhere.\n (talk) \n\nI am proposing a change to the image use policy to forbid watermarked images. Please voice an opinion at Wikipedia_talk:Image_use_policy#User-created_images -Thanks - talk \n\nI edit from the United Kingdom, and under the 1990 Computer Misuse Act, the editing of information online is illegal, without permission. The button at the top of every page that says \"\"Edit this page\"\", among other things, constitutes that permission, while the policies and guidelines form conditions. Since there is no condition against my image, it has a legal right to be there. Q.E.D. (talk|email) \nTrue, but therefore your addition fails under the same logic. Also, Wikimedia own the servers, it's their right to delete it. 13ID:540053 \nApologies to Ed for invading his talk page, but what a load of rubbish! Wikipedia are under no legal obligation whatsoever to host your images, regardless of whether they meet any policy. I have no idea under what flawed logic you presume that the fact you can edit Wikipedia means that your edits must legally be accepted. If the Computer Misuse Act states that the editing of information online is illegal without permission, that implies that editing with permission is legal, and nothing more. Furthermore, by your logic, I have the legal right to edit Wikipedia, and remove your images... I fail to see what on earth you intend to tell your lawyer, but I don't imagine the Wikimedia board are too concerned... \u2514''''''/talk\u2510 \n\nIgnoring the gibberish i", + "id": "948" + }, + "949": { + "label": false, + "text": "\"\n\n ARTPOP (2012 album) \n\nHello, thank you for all your contributions! I make this message in good-faith. Please do not make hidden comments like this stating that an editor will be blocked if they remove a redirect. I am in no position to be asking this but I am saying this as it could turnaway new contributors (who aren't aware of the rules) feeling they have been bitten. In this case, I think a kind [user] talk page message would be more appropriate and effective. Also, you edit was reverted so I reverted it back to your version but also removed the block warning as it is not appropriate (no admin will/should block just because a user removed a redirect, specially if that hidden message was their only warning.) Feel free to correct me if wrong.Again, I write this in good faith. ) Cheers, Huntley \"", + "id": "949" + }, + "950": { + "label": false, + "text": "Crown Prince \n\nWouldn't it have been Prince-Elect? Denmark was a elective monarchy during this time.", + "id": "950" + }, + "951": { + "label": false, + "text": "Hamish MacDonald (disambiguation)\nHello. Just to let you know that as this now only has two entries - one of this name and one with a very similar name, I have tagged it for deletion using Template:db-disambig. If you have any questions about this, please let me know. Best wishes,", + "id": "951" + }, + "952": { + "label": false, + "text": "\"\n\n My 2-cents, as someone close to the Korean-American community: It's pretty standard practice to give both an \"\"American\"\" and a Korean name at first. I don't know for sure that that's the case here, but wouldn't be surprised. It's probably explained in her book. \"", + "id": "952" + }, + "953": { + "label": false, + "text": "\"\n\n Died in 2014 or not? \n\nI think it's better to settle the matter here instead of going back and forth. So, the IP user claims that the whole thing is a hoax; that she died in Europe years ago and that there's no Hawaii obit. First of all, is the \"\"Forevermissed\"\" a user-submitted website? 24.206.199.151: Do you know her family personally or do you know somebody who knows the family? We'd like to get a more elaborate explainantion behind the claim that she's been dead years ago. I see that her supposed obituary is pretty detailed. Are the rest of the biographical information accurate, though? And the picture? \"", + "id": "953" + }, + "954": { + "label": false, + "text": "\" August 2007 (UTC)\n\nDear The 24 hour block that you placed on my account yesterday for personal attacks has just expired, and while I must say that I was not happy about the block, I harbor no hard feelings towards you. If you check my previous contributions, you can see that I have been a productive editor on Wikipedia. I'd just like to let you know that while I was guilty of personal attacks against and , I was goaded into doing so by these two individuals. In order to avoid future blocks, I promise not to engage in anymore personal attacks, and if I am goaded by trolls such as these two individuals, I will simply ignore them. \n\n was repeatedly reverting a comment which I made concerning statements made in the Hugo Chavez article which I found to be biased. My issue with concerns his nastiness and uncivility. He is far too possessive of articles which he has created, and he becomes very angry when edits are made to such articles. After multiple revisions of LEGITIMATE edits which I made to \"\"his\"\" articles, I told him to leave me alone. He proceeded to foul my discussion page with unwanted and unsolicited comments. When I objected to this, he goaded me into calling him a profanity.\n\nWhile I respect your role as a Wikipedia Administrator, I'd like to respectfully request that in the future, you exercise better discretion when blocking a user based on one-sided information. Thank you for your understanding! 19:53, 15\"", + "id": "954" + }, + "955": { + "label": false, + "text": "Links in Results \nA mess, links anywhere except the actual book.", + "id": "955" + }, + "956": { + "label": false, + "text": "It wasn't me that added the Glebe Park link, though I might've wikified it. I've never actually been there, so I'm afraid I won't be of much help at the moment...though I've been meaning to go look for a while.", + "id": "956" + }, + "957": { + "label": false, + "text": "Go away\n\nWhy did you revert my edit on Blowdart's user talk page? Surely thats his privelege. Users like you give wikipedia a bad name. Stop being such a busybody. 134.226.1.194", + "id": "957" + }, + "958": { + "label": false, + "text": "the head \n\nwaysssssssssss 76 pounds and feels like play dow . dont tuch them they will fall off", + "id": "958" + }, + "959": { + "label": false, + "text": "Sarek of Vulcan: Unfortunately for you, you cannot ban a fact. \n\nSarek of Vulcan: Unfortunately for you, you cannot ban a fact.\n\nFact: Lawrencenkhoo told me here on Wikipedia that companies keep their retained profits in the bank. \n\nFact: That is absolutely untrue.\n\nFact: Sarek of Vulcan bans me for stating that. \n\nFact: Sarek of Vulcan can ban me but cannot ban facts.", + "id": "959" + }, + "960": { + "label": false, + "text": "Keep your chin up! Darwinism was not accepted over-night. There appears to be more sense in the AAT origins, than the sort-cut hypothesis that our ancestors went from swinging in trees to the prairies (and then, eons later, take up a sedentary life style so they could edit Wikipedia and face book etc., all day). One only has to watch little kids on the beach. The first time a wave throws them bottom-over-elbow they may well cry \u2013 but after a time, they can't wait to get into the water again. It is as if being at home on a sea-edge environment is hard-wired into their genes. Unfortunately, the rise in sea level since these times means that evidence of these coastal communities may never be found. Keep plugging away until the old hypothesis fade away.", + "id": "960" + }, + "961": { + "label": false, + "text": "Interesting. I checked the other case number Kunzang Lhamo cited which can't be used for Wiki since it's original research. But going a step further, I can't find that case number on San Bernadino's Open Access, either in civil or criminal records.", + "id": "961" + }, + "962": { + "label": false, + "text": "The transcluded part of the GA review doesn't seem to update into the main talk page of the article correctly. May have to click to go to the subpage to get the most up-to-date version. Sorry, its looong. You can skim most of the content-related stuff, I guess.", + "id": "962" + }, + "963": { + "label": false, + "text": "Protecting 'Causes of the 1948 Palestinian exodus' \n\nHi,\n\nCan you explain on its talk page why you protected this article?\n\nThere is some edit warring going on, but not very heavy (for the standards of this article). Also I am a participant in a mediation case, but that concerns actually only the use of one source on this page, and is irrelevant to the present edit warring.\n\nTherefore I was wondering about your motivation.\n\nRegards,", + "id": "963" + }, + "964": { + "label": false, + "text": "Hello, I check this personal page very often. Please leave messages here on on the discussion page. Tks. \n\nMarvio", + "id": "964" + }, + "965": { + "label": false, + "text": "\"\n My thanks to you for this. I note that I am being dressed down for everything from being nice to editors I like to work with, all the way to deleting messy posts from my own talk page. Well, a mess is a mess. Again, thanks Stephen. Please don't take that as gratuitous or ingratiating\n-).... imacowboy \"", + "id": "965" + }, + "966": { + "label": false, + "text": "Anytime you want a nightcap, tell me.", + "id": "966" + }, + "967": { + "label": false, + "text": "2010 Meet a Local - Vietnam TV Series, Factual / Documentary, 60mins\n\n2010 Meet a Local - Spain TV Series, Factual / Documentary, 60mins\n\n2009 Meet a Local - Tasmania TV Series, Factual / Documentary, 60mins\n\n2009 Meet a Local - Ireland TV Series, Factual / Documentary, 60mins\n\n2008 The Way - Camino de Santiago Feature, Factual / Documentary, 75mins\n\n2008 African Stories Online, Factual / Documentary, 20mins, Overlander Multimedia for the ABC\n\n2006 The Outback Boxing Troupe Online, Factual / Documentary, 30mins, Overlander Multimedia for the ABC, Australia, Production Company\n\n2004 Returning Home - A Story of Ararat Online, Factual / Documentary, 20mins, Overlander Multimedia for the ABC\n\n2001 Meet a Local - East Coast Australia TV Series, Factual / Documentary, 60mins\n\n2001 Meet a Local - Outback Australia TV Series, Factual / Documentary, 60mins", + "id": "967" + }, + "968": { + "label": false, + "text": "Globalization and 'Ivytrash' \n\nI am not Ivy anything. That was my home. I was born and raised 6 blocks from Harvard Square, and it was (once) the greatest place in this country. I am not interested in 'globalization'. I look at the square and see the smoking ruin of my home. When this happens to you, I hope globalization is comfort enough for you.", + "id": "968" + }, + "969": { + "label": false, + "text": "He is, self-confessed , and approved by my observations (see, e.g., history of Soviet partisan). BTW, you're the first to object ).", + "id": "969" + }, + "970": { + "label": false, + "text": "And btw, speaking of the Armenian genocide, if we are to follow wikipedia conventions of most common name (and I don't agree Assyrian is the most common name as we also have proven many times before) we should change the name of the current article Assyrian genocide to Seyfo.", + "id": "970" + }, + "971": { + "label": false, + "text": "\"\nTo quote \n\n- If a Wikipedia article links to this page, it is because someone is concerned that the article contains inaccurate statement(s). Such statements are followed by the following warnings: \"\"(dubious - discuss)\"\".\n\nThe accuracy of a statement may be a cause for concern if:\n\n * It contains unlikely information, without providing references.\n * It contains information which is particularly difficult to verify.\n\nPlease DO NOT remove my dubious reference edits as that would be against the guidelines there, wouldn't it?\"", + "id": "971" + }, + "972": { + "label": false, + "text": "Belarus a developed country\nHahaha, nothing more to say 82.209.225.33", + "id": "972" + }, + "973": { + "label": false, + "text": "Censorship on Islamist Terrorism\n\nTry not being a censor monger. Properly cited information should not be deleted.", + "id": "973" + }, + "974": { + "label": false, + "text": "If you would like to write an article of Bill's father, including his rise to CEO of Commonwealth Edison, feel free. This article is about Bill. We're not writing a chatty, book-lenth biography about him, but stating facts - same as other biographical articles in Wikipedia. The details of his father's career are irrelevant, although his (eventual) stature as CEO is not. This is yet another issue that has already been resolved.", + "id": "974" + }, + "975": { + "label": false, + "text": "\"\nThanks! Really cool tool for purposes like what I have on my userpage. Best, Tally-ho! \"", + "id": "975" + }, + "976": { + "label": false, + "text": "It is funny because i would say exactly the same thing for you Astarti34 , the anonymous user with an ip from greece and the user WilliamThweatt . Accusing people , without a reason is not allowed in wikipedia . As per wikipedia rules you are free to ask for an investigation ! In fact i do kindly ask you to do so . If this vandalism persists i will seek an arbitration . I do kindly ask from any moderator , to see all the reverts , and i am confident that they will conclude that they have been mal intentioned , with a clear nationalistic agenda ... you all 3 guys have something in common , you are all greek * all 3 of you * ! ( )", + "id": "976" + }, + "977": { + "label": false, + "text": "\"\n\n =^_^= \n\nI just watched the entire series, and I agree, this entire article and several other in the suzumiya haruhi articles are all from a \"\"somebody who knows haruhi personally\"\" sort of view.\n\nSo Im going to fix it.\n\n \"", + "id": "977" + }, + "978": { + "label": false, + "text": "\"\nAgreed, will take a stab at it. It also needs major formatting cleanup and Wikifying, it sounds too much like a fan conversation - the references are all either YouTube links or \"\"personal communications\"\". I'm trying to at least pare down the \"\"BEST MUSICIAN EVER!\"\" statements, could use some help with the discography section too. \"", + "id": "978" + }, + "979": { + "label": false, + "text": "\"\nVandalism is for e.g. this type of edit, somebody said that The Stig was leaving so I reverted it, basically I reverted it because there was no source to suggest that he was leaving, so I do know what vandalism is I just want to carry on editing Wiki, I love this place it's amazing please don't \"\"make me leave\"\", now that I've explained myself please please unblock me ( Thanks \u2014123 \"", + "id": "979" + }, + "980": { + "label": false, + "text": "\"\n\nBaer didnt invent video games. This is jewish propaganda supported by a wiki troll named, \"\"Goldberg\"\" Go figure. \n\nHey, \"\"goldberg\"\", try educating yourself. \n\nhttps://www.youtube.com/watch?v=EfBwz_SiK8s\"", + "id": "980" + }, + "981": { + "label": false, + "text": "\"\n\nApparently, other editors agree that the edits I made were justified. A group of meat-puppets working as a team to revert an article to their own POV is what has caused this block. At issue was the \"\"advert\"\" tag which is justified, was placed on the article by one editor, replaced by me, replaced again by another editor, and replaced again by me. Three editors, so far, have indicated the tag belongs there. I'm sure a forth editor is going to weigh in on this side too. The article is riddled with brochure language. Please note that I was removing brochure language right up to the lock-up of the article. There's still lots more in there that needs to come out before the advert tag should be removed. Additionally, I don't believe I broke the 3RR rule which requires a fourth reversion. \n\n\"", + "id": "981" + }, + "982": { + "label": false, + "text": "While I agree that Indus valley civilisation is the correct name for the civilisation, the passage quoted above is not neccecarily factual in terms of saying Second there is no proof at all that the mighty Sarasvati of the Rigveda was in fact this (now dry) river- the identification is itself open to doubt.. Apart from there being facts/proof to indicate that Saraswati did exist as this dry river ( including geological facts as to why it dried up) The evidence also points to the fact that it was NOT a tributary of the Indus, ( refuting point 3 of the passage quoted above ) and in fact drew the waters of the Sutlej and the Yamuna to be a river system of it's own. And though a large number of sites have been found along this river system, none of them are of the scale of Harrapa / Mohenjodaro, leaving the Indus Valley tag as the correct one. Saraswati did exist,today the timing is disputed and not the existence, Wheter it is vedic and indic vs Harrapan and non vedic is more disputed today than it's existence.", + "id": "982" + }, + "983": { + "label": false, + "text": "\" December 2015 (UTC)\n\nThanks. I have started working on Pranagnihotra Upanishad but I am unable to get the full text from the Deussen's Sixty Upanishads (pages 646-648 do not appear in the book under Google url}. Can you suggest a url which gives the full text? In the meanwhile I have completed this short article Sharabha Upanishad which you may like to see and add/edit. Nvvchar. 01:52, 3\"", + "id": "983" + }, + "984": { + "label": false, + "text": "I insulted people on en.wiki with criteria to provoke my filter set. You are simply abusing the power people handed over.", + "id": "984" + }, + "985": { + "label": false, + "text": "\"\nExcellent! That would be great. The comments found at its peer review should also be very helpful, but I haven't had any time to actually act upon those suggestions. Cheers. \u2014Hello! \"", + "id": "985" + }, + "986": { + "label": false, + "text": "How do you know he is dead. Its just his plane that crashed. Jeezz, quit busting his nuts, folks.", + "id": "986" + }, + "987": { + "label": false, + "text": "\"\n\nAfican Union site vandalism\n\nDear BracketBot, I wrote this note to inform you that an editor is performing acts of vandalism in the website of the \"\"African Union\"\" https://en.wikipedia.org/wiki/African_Union. Please I would appreciate if you could tell me who I should report this action?, the Board Index name is https://en.wikipedia.org/wiki/User:Knisfo\n\n \"", + "id": "987" + }, + "988": { + "label": false, + "text": "\"\nAll of those statements need to be referenced. Leaving an article unreferenced in every section opens the door for original research and the introduction for factually inaccurate information. To point out one thing, I'll bring up Consolidated Appropriations Act, 2012. First, it has a number of tags on it, the creation of articles that need to be tagged should be reason number 1 to remove the flag. Second, the only reference/link provided on the article is this one while the information is from various subpages of that. It appears that the entirety of the article is found at this deeper link. It's possible that some came from this as well, I can't tell. I'll also note that the style of the summary it was taken from was never meant to be encyclopedic, so the article is riddled with grammatical errors, mostly incomplete sentences. On creation, the opening read \"\"Consolidated Appropriations Act, 2012 (H.R. 2055) is a bill passed to the 112th United States Congress\"\" I've never heard this usage (to rather than by) and assume it is incorrect, another editor changed it, the lead is also missing an important determiner. In any case, you can take a look at \u00a0Vesey \"", + "id": "988" + }, + "989": { + "label": false, + "text": "Ok, I just ask. For your experience, what you think about the portal?", + "id": "989" + }, + "990": { + "label": false, + "text": "Sitush, how can anyone assume good faith when you have been writing so much against Yadavs on that page.It is evident from the discussions, how conveniently you have been selecting sources for negatives and then conveniently rejecting the same sources for the positives. You are the only person spamming on that article and vandalizing it. Yes, I will contribute to other articles on Wiki too, but let me first correct things on Yadav as so much wrong has been going on there.You got Ikonoblast banned and now you have got me banned and you will get anyone banned you differs from your biased stand on Yadavs but I am not going to give up.I will follow all WP policies and will ensure that I get things corrected on Yadav and dont let your and fowlers personal views dominate that page.Peace !!", + "id": "990" + }, + "991": { + "label": false, + "text": "\", 30 December 2009 (UTC)\nDon't worry, I told you I had your back, and I'll continue to defend ya. ;) Yup, we got our proof of work. When I first saw it, I was like 'That's no reliable source', cause I remember you reverted that source one time. But, when I looked over the article and saw Ref. 63 I was like 'Oh shit', so I reverted it. I'm glad you went \"\"going back\"\". ;) I'm glad my \"\"two words\"\" have gone on to \"\"save\"\" me. Question: Would you like for me to expand leads on all SS members? (Hit 21:31\"", + "id": "991" + }, + "992": { + "label": false, + "text": "November 2014 (UTC)\n\n I agree with . Clearly Santilak is using up his usual bag of tricks. SantiLak, please discuss the article courteously and professionally. 2.177.207.221 08:38, 28", + "id": "992" + }, + "993": { + "label": false, + "text": "\"\nOk, I like the pyx lax track very much indeed. If you could point me towards other greek trad music, that would be great, and greawt for me. Here are some Irish - , . Non visto ... Provvedi \"", + "id": "993" + }, + "994": { + "label": false, + "text": "where's with pitchforks already? 17:09, 16 Jun 2005 (UTC)", + "id": "994" + }, + "995": { + "label": false, + "text": "Again reinstated sentence about 7 Nobels in the first paragraph, for the reason stated above. If others disagree that this is a defining characteristic of Bx Science that should be indicated right up front in the summary paragraphs, then can we discuss it here rather than playing edit games by removing text without either edit summaries or discussion on the talk page?", + "id": "995" + }, + "996": { + "label": false, + "text": "I'm disappointed it wasn't a successful run, but it", + "id": "996" + }, + "997": { + "label": false, + "text": "\"\n\nElvis... Crying in the Chapel Feudalist \"", + "id": "997" + }, + "998": { + "label": false, + "text": "Please refrain from adding nonsense to Wikipedia, as you did to Fisting. It is considered vandalism. If you would like to experiment, use the sandbox. tlka", + "id": "998" + }, + "999": { + "label": false, + "text": "Elizabeth \n\nHi lil romeo I am one of your biggest fans I really like you I always dream of you at night I would like you to come to Dallas Tx. to Ignacio Zaragoza and give a concert at this Elementary school I am in the 6th grade and I am 15 years old I want you to come and help me with my homework See you later I will write to you soon By", + "id": "999" + }, + "1000": { + "label": false, + "text": "Hi Fracophonie,\n\nThanks for taking the time to write such a long message - I appreciate this.\n\nIn terms of what I said about the age - I didn't mean to cause offense. I thought I read somewhere that you had to be over 18 to make these decisions but I think I was getting confused with the check user privileges. \n\nI have already read some of those policies but will read the rest later today. I am not a troll - I just need time to get used to all these acronyms, policies etc.\n\nFrom what started out with me writing an article about my favourite website has turned into a massive thing which was not what I was expecting.\n\nI really don't have any more time to argue and debate with the usrs since its clear they just want it deleted despite what I have said. For example one user just wrote there is another site called Amirite.net. This is Amirite.com!! This is precisely why I had to keep responding on the AFC delete page. \n\nIn terms of the rest I agree to do them (of course I can only apologise once I am unblocked) - can you apologise for me?\n\nOn a side note I am actually French and Jewish (shame about the gay part though:)", + "id": "1000" + }, + "1001": { + "label": false, + "text": "Welcome!\n\nHello, Soundchu, and welcome to Wikipedia! Thank you for your contributions. I hope you like the place and decide to stay. Here are some pages that you might find helpful:\nThe five pillars of Wikipedia\nTutorial\nHow to edit a page and How to develop articles\nHow to create your first article (using the Article Wizard if you wish)\nManual of Style\nI hope you enjoy editing here and being a Wikipedian! Please sign your messages on discussion pages using four tildes (~~~~); this will automatically insert your username and the date. If you need help, check out Wikipedia:Questions, ask me on my talk page, or ask your question on this page and then place {{help me}} before the question. Again, welcome! \u00a0 WikHead", + "id": "1001" + }, + "1002": { + "label": false, + "text": "I removed the content, after it was tagged as uncited by Mattisse. If every commonly known fact need a cite because some editor-en passent wants to nominate for FARC, then it appears we have a problem. I very much suspect Mattisse's motives here, but frankly, I am too tired of her to be bothered to explore them. Perhaps one of her probabtionary mentors, more interested in her than I, would care to deal with this.", + "id": "1002" + }, + "1003": { + "label": false, + "text": "Is Jeff Garcia gay or not?", + "id": "1003" + }, + "1004": { + "label": false, + "text": "That wouldn't be sufficient; you need explicit permission to use text copyrighted by someone else under a licence suitable for Wikipedia. Please read the guide to requesting and formalizing permission to use copyrighted works on Wikipedia. Note that, in addition to copyright requirements, the article must still comply with notability guidelines, advertising prohibition and avoid conflicts of interest. \u2014\u00a0\u00a0(talk)", + "id": "1004" + }, + "1005": { + "label": false, + "text": "The section is useful info and should stay - you are clearly wrong.", + "id": "1005" + }, + "1006": { + "label": false, + "text": "Comment So now we are stuck with a week of 200+ broken links. Since you acknowledge that the move was a mistake and not uncontroversial, will you please revert it? If anyone wants to dispute that the opera is the primary topic, they can do so under a proper requested move discussion, as they should have done in the first place. If you are not willing or able to do this today, I'll ask a another administrator to do it.", + "id": "1006" + }, + "1007": { + "label": false, + "text": "\"\nIt needs to be included, in the context of 1993 as well. I'll try and dig up some sources. User Talk Review me! \"", + "id": "1007" + }, + "1008": { + "label": false, + "text": "\":::::::::: Tim, firstly I appreciate you taking the time to discuss this issue offline, and for your willingness to debate it at length here despite the majority view here being in your favour. Yes I certainly agree with your friend that it is very important to describe the jurisidictions that a firm is present in, there is clearly a massive diffence between, say having offices in the French or Japanese jurisdictions, or between the Chinese and U.S. jurisdictions, since the legal and regulatory systems are very different, as well as the commercial characteristics of the markets.\n\n Beyond that however it remains my firm view that there is a big difference between a law firm having an office in, say, Paris or Toulouse, even though they are both in the same jurisdiction. I appreciate that the situation in the U.S. is slightly more complex since you have both federal and state jurisdictions. Even within each state there will be big differences between the legal markets in different cities though. To give an example, the San Jose market will be not just a lot smaller overall than the Los Angeles market, but it will also have a quite different profile - on the whole a lot more specialist, niche and focused on high tech. \n\n To give another example, in the UK a law firm could never be regarded as being truly top tier if it didn't have an office in London, even if it had offices in every other big city. In fact all of the very top tier UK firms (DLA Piper is not yet regarded as one of them, despite its size) have just one UK office, in London, although they have other offices overseas. \n\n Saying that DLA has \"\" has 69 offices across the United States, Egypt, South Africa, Kenya, Thailand, China, ...\"\" would in my view still mean a loss of valuable information to the reader. We could fall back on using descriptions like \"\"in major financial centres\"\" or \"\"in major commercial centres\"\" or \"\"in a combination of major financial centres and major commercial centres\"\" but then we are introducing what is in my view an unnecesssary element of vagueness, imprecision and even original research.\n\n I do accept that DLA, with 69 offices, is right on the borderline of having too many offices to make it practical to list all of them in the article. However I do also feel that there is an important general point of principal that information about the office locations of a law firm is very valuable information to aid the reader of an article in understanding the subject of it, and should be included as much as possible. \n\n\"", + "id": "1008" + }, + "1009": { + "label": false, + "text": "No problem with that at all! If you don't think that there is a problem with someone siting that I have a mistress then it just proves my point as to how far this site is to being an actual encyclopedia. It's a forum, not an encyclopedia. Big difference. And that's not even what pisses me off the most about my page. Thank god I'm single with no chick bitching me out or that would be another attorney fee I'd be handing out to sue whoever owns this site. I'm done bitching about the mistress thing. My whole page has errors from the very first line down to the very last line, and that is no joke!! First line and the last line are wrong.", + "id": "1009" + }, + "1010": { + "label": false, + "text": "Sprecher Brewery \n\nI took the tour this christmas when visiting my sister. We were charged an extra $1 for the glass. Their website may not be updated but that IS the current pricing.", + "id": "1010" + }, + "1011": { + "label": false, + "text": "iPad talk page \n\nWhy did you remove that IP's edit to the talk page? It wasn't spam...", + "id": "1011" + }, + "1012": { + "label": false, + "text": "\"\n\nSpeedy deletion of Andrew takao\n A tag has been placed on Andrew takao requesting that it be speedily deleted from Wikipedia. This has been done under section A7 of the criteria for speedy deletion, because the article appears to be about a person or group of people, but it does not indicate how or why the subject is notable: that is, why an article about that subject should be included in an encyclopedia. Under the criteria for speedy deletion, articles that do not indicate the subject's importance or significance may be deleted at any time. Please see the guidelines for what is generally accepted as notable, as well as our subject-specific notability guideline for biographies. \n\nIf you think that this notice was placed here in error, you may contest the deletion by adding to the top of the page (just below the existing speedy deletion or \"\"db\"\" tag), coupled with adding a note on the talk page explaining your position, but be aware that once tagged for speedy deletion, if the article meets the criterion it may be deleted without delay. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the article that would would render it more in conformance with Wikipedia's policies and guidelines. \"", + "id": "1012" + }, + "1013": { + "label": false, + "text": "\"\n\n Image \n\n Image deletion warning Image:Metroid Prime Hunter title screen, top display.jpg has been listed at Wikipedia:Images and media for deletion. If you feel that this image should not be deleted, please go there to voice your opinion.\n 16:31, August 31, 2005 (UTC)\"", + "id": "1013" + }, + "1014": { + "label": false, + "text": "The real personal attacks are the repeated undoing of my edits by everyone else.", + "id": "1014" + }, + "1015": { + "label": false, + "text": "\"\n\nNope, I didn't read the guide to appealing, didn't have time. The user in question IS engaged in harassment, I've been doing this long enough to know and I can prove it. He/she immediately placed a threatening notice of blocking me permanently on my user page, reverted the article while I was in the midst of editing it (my second pass, couldn't even preview changes), then changed his/her mind as to my real wiki-sin, since the onus for proving the Doris Day available as PD on archive.org was on him/her not me and the usual span for pre-Bern had expired long ago, ... decided my REAL sin was Original Research (oh noes), and continued to revert based on that. Does OR add clutter? Sure it can, but if the user in question was REALLY concerned about that, about the quality of the article and about extraneous details, WHY DIDN'T HE/SHE EVEN NOTICE two paragraphs already there, comprising about 1/3 of the entire article, dealt with Norman Schwarzkopf, an unrelated book and an unrelated ice cream store name? I'll tell you why: the user wasn't engaged in good-faith/goodwill editing and the normal back-and-forth that leads to better articles. He/she was involved in blocking input to the article. Why? Was it personal against me, or was it to preserve the existing content of the article, including the false claims and extraneous material not even concerned with ther subject at hand? I can only speculate, but I'd guess it's some sort of power trip and wiki-bullying. I don't really have time for this. I have made a fair number of very good edits over the years and have usually refrained from saying anything that isn't directly related to content and improving articles. I could pretend this user didn't do what he/she did, but I'm wasting my own time here and I don't really have a stake in any such pretense. I don't have any stake in improving this article either, no dog in the race, I just see how it can be improved and made more informative. As a long-term wikipedia user and editor, I don't see any problem in jumping in and fixing something. I almost expect some sort of pushback now, but not over completely minor edits which are very good and on-target in very minor stub-like articles. The problem isn't me here, it's that if people such as the user in question can get away with this sort of behavior, and they are getting away with it, wikipedia becomes a much poorer place, a playground filled with bullies rather than a library where we can all learn and share. Also, I don't recal ever having called him/her a bot, I think you put those words in my mouth, perhaps inadvertently. His/her behavior is malicious, but probably not malware, just the normal human collection of problems. I think this user should be warned against trying to be a gatekeeper, he/she isn't quite qualified for that at this point anyway, and it's having a very chilling effect across wikipedia. I won't egnage in a battle of the wikipedia rule acronyms, I will continue to write in English, and to read articles on wikipedia in English, and to think of ways to improve them in English. I am fully aware of how the terms \"\"vandlism\"\" are used and misused here, and most of the rest of the wikijargon. Nothing new under the sun here. If you read the edits I made carefully, and note the times of the reverts and the history of actions by that other user, you will see I'm not off the mark here at all. I know what's going on. I don't know why, but I don't have to, and I expect the motivations aren't interesting. Respond if you have anything to say. \"", + "id": "1015" + }, + "1016": { + "label": false, + "text": "the communist states ==\n\nall three call themselves as the socialist states. communist is the word that westerner use. so should that name be changed?\n\n==", + "id": "1016" + }, + "1017": { + "label": false, + "text": "Boze Hadleigh, a journalist, interviewer and writer primarily of gossip about homosexuals of Hollywood.", + "id": "1017" + }, + "1018": { + "label": false, + "text": "\"\n\"\"IMDb content is user-submitted and often subject to incorrect speculation and rumor. The use of the IMDb on Wikipedia for referencing is considered unacceptable and strongly discouraged.\"\"Wikipedia:WikiProject Film/Resources\n\"\"...self-published media...are largely not acceptable. This includes any website whose content is largely user-generated, including the Internet Movie Database (IMDB)...\"\"WP:USERG\nAs I've said, this is a long-standing consensus. If you disagree, I encourage you to take it up at Wikipedia:Reliable_sources/Noticeboard. - \"", + "id": "1018" + }, + "1019": { + "label": false, + "text": "I'm new to this means of communicating ... and I am not sure that I expressing this in the right form. However, I am reviewing all of the recent (2000-2008) MA nominations (expected to go on the web in the next couple of months). In the process I have developed a database of corrected lat/long (decimal degrees), based on Google Earth and photos and assessors maps in the nomination files. I would like to share this, if there is a way of doing it. Alternatively, to find a way to EASILY check and correct existing coordinates on the Mass Wiki Lists. Would this be useful for anyone?", + "id": "1019" + }, + "1020": { + "label": false, + "text": "Y2kgtp actually reverted the vandalism, I did not.", + "id": "1020" + }, + "1021": { + "label": false, + "text": "Yes, I have read them both, and I will now ask you to provide back-up for your story. Not that it matters in the least, the one religion is as bad as the other. But you better have some proof for your claims. ChatNoir", + "id": "1021" + }, + "1022": { + "label": false, + "text": "I think the error is that it is grams not kilograms. So 1.5 kg. I'm editing the article til we have a better result. If I'm wrong please change it back. 23:10, 31 Dec 2004 (UTC)", + "id": "1022" + }, + "1023": { + "label": false, + "text": "Vince - FYI 'Yellowfrogs' is (Longdendale) Councillor Sean Parker Perry, a frequent purveyor of 'Greenwash' and four square behind the destruction of Swallows Wood via his support for the bypass. He is vigourously re-editing the wikpedia pages on the Longdendale Bypass, his own and Roy Oldham's page in order to boost his fake 'green' credentials and obfuscate the neutrality of these articles. He gets nasty if he gets pissed off (threatens spurious legal action), but fortunately, he's legally illiterate, so don't be put off.", + "id": "1023" + }, + "d96a8c62add54a69942db2e2283d3c21": { + "label": false, + "text": " Now, imagine doing that thousands and thousands of times - that'd be pretty annoying, right?", + "id": "d96a8c62add54a69942db2e2283d3c21" + }, + "96994fabe21e4397ad5d133508d24a70": { + "label": false, + "text": "I mean really?", + "id": "96994fabe21e4397ad5d133508d24a70" + }, + "26c8f0dd95494e7fbcdb040d56a74d4d": { + "label": false, + "text": "This isn't why we started this company.*", + "id": "26c8f0dd95494e7fbcdb040d56a74d4d" + }, + "55791e2829124a6789e30866e889fec5": { + "label": true, + "text": "The overachievers of the ivy league (or self professed self-taught geniuses) sometimes can't see that an idea simply isn't that good, no matter how brilliantly they doll it up.", + "id": "55791e2829124a6789e30866e889fec5" + }, + "8797264cf0d6432ea9bbd1bbe36dd96d": { + "label": false, + "text": "I'm worried about people breaking my website, but should I really be worried?", + "id": "8797264cf0d6432ea9bbd1bbe36dd96d" + }, + "cb1a3fc5d96d476fb2ef10456f67cad7": { + "label": false, + "text": "lol coulda invented facebook\".", + "id": "cb1a3fc5d96d476fb2ef10456f67cad7" + }, + "d2d6d082c58d42578d047385665de4e1": { + "label": false, + "text": "\n\nBefore everyone down votes me for saying this hear me out.", + "id": "d2d6d082c58d42578d047385665de4e1" + }, + "5e56c55ef2014396a18d3bdc96c0a983": { + "label": false, + "text": "\n* Show don't tell.", + "id": "5e56c55ef2014396a18d3bdc96c0a983" + }, + "d3387890dae4496a8aade74c0065f9f6": { + "label": false, + "text": "I had a customer just yesterday, who confirmed this age-old truth. *", + "id": "d3387890dae4496a8aade74c0065f9f6" + }, + "3f557595294741dbbc390845fb0f487f": { + "label": false, + "text": "You are not any one thing, you are a human and capable of anything.", + "id": "3f557595294741dbbc390845fb0f487f" + }, + "154e4decd3564f038fb1918577d7e6d7": { + "label": false, + "text": "\n\nNeedless to say I am depressed.", + "id": "154e4decd3564f038fb1918577d7e6d7" + }, + "468f33c26efd40fea19d75a063cc0647": { + "label": false, + "text": "Clearly you should all follow me.", + "id": "468f33c26efd40fea19d75a063cc0647" + }, + "1484a6da19d54fcea85216a82f16f2e8": { + "label": true, + "text": "\n\nGet your head out of your arse, it's called capitalisation & globalisation.", + "id": "1484a6da19d54fcea85216a82f16f2e8" + }, + "e801863a792048e4a470e005bdec84c7": { + "label": true, + "text": "\n\nAnd finally, but by no means least, you're a fucking moron.", + "id": "e801863a792048e4a470e005bdec84c7" + }, + "db262e915d7646f196054b6d27bc77c6": { + "label": false, + "text": "I'd usually open the blinds and turn some lights on but he started protesting about this.", + "id": "db262e915d7646f196054b6d27bc77c6" + }, + "83ece5f187394b36acc15cdd1e1d76b5": { + "label": true, + "text": " Either you offer us our share, be it 10, 20 or 50%, or we will tell you to Fuck off.", + "id": "83ece5f187394b36acc15cdd1e1d76b5" + }, + "96bb1df82e2f42f0953491dd1f3db026": { + "label": false, + "text": " Don't bother.", + "id": "96bb1df82e2f42f0953491dd1f3db026" + }, + "457695fcf84142a2bdbeb308caa0e17a": { + "label": false, + "text": "\n\nThe Gluteus Maximus said \"I'm the Strongest of you all.", + "id": "457695fcf84142a2bdbeb308caa0e17a" + }, + "4c609eed159a4784b70e105c0d7d6763": { + "label": true, + "text": " The middle third of that blog post is the most self-aggrandizing piece of garbage I've read in a while.", + "id": "4c609eed159a4784b70e105c0d7d6763" + }, + "e59c017fa59941729f32d8f0a2def2ae": { + "label": false, + "text": " A lot of them die.", + "id": "e59c017fa59941729f32d8f0a2def2ae" + }, + "1df30ab157ac47979fa6a01986fccbb5": { + "label": false, + "text": "They might be bad but not this bad.", + "id": "1df30ab157ac47979fa6a01986fccbb5" + }, + "1f5a7a1ae53f40b888be8b9dd416a6b3": { + "label": true, + "text": "\n\n\nTLDR; you are lazy as shit.", + "id": "1f5a7a1ae53f40b888be8b9dd416a6b3" + }, + "9fa7969a46bc4a2ab3d3708d0cf8745e": { + "label": false, + "text": " WARNING!", + "id": "9fa7969a46bc4a2ab3d3708d0cf8745e" + }, + "bc8ca36e5f694fd8b0e42b532f8f152b": { + "label": true, + "text": "STAY THE FUCK AWAY FROM THE NATIONAL COLLEGE OF IRELAND.*", + "id": "bc8ca36e5f694fd8b0e42b532f8f152b" + }, + "0ebd76fb3d6348a4a896e59873b1cb4d": { + "label": false, + "text": "Hahahaha wow yeah because I don't pay my own dues if that's what you're getting at.", + "id": "0ebd76fb3d6348a4a896e59873b1cb4d" + }, + "94106779b2394c52aba17face84e3c47": { + "label": false, + "text": " My roommate and I are friends outside of the frat.", + "id": "94106779b2394c52aba17face84e3c47" + }, + "76ae8813fc764f9c9c20671c29f8e807": { + "label": false, + "text": "My roommate and I are friends outside of the frat.", + "id": "76ae8813fc764f9c9c20671c29f8e807" + }, + "20746394bc8b43789b776e4eb19c2b14": { + "label": false, + "text": " Did you not meet friends on your floor?", + "id": "20746394bc8b43789b776e4eb19c2b14" + }, + "f641543f48c040f3aa6fb647aa0ee20a": { + "label": false, + "text": ":P\n\nTLDR: I'm not a Harry Potter fan.", + "id": "f641543f48c040f3aa6fb647aa0ee20a" + }, + "13834cd10bd044fb92d1896a26c10bd3": { + "label": false, + "text": "\n\nThanks everyone!!!", + "id": "13834cd10bd044fb92d1896a26c10bd3" + }, + "1a3640412d8e40928c0c5223a3220c11": { + "label": false, + "text": "I just can't get into it.", + "id": "1a3640412d8e40928c0c5223a3220c11" + }, + "c76d75a4a22c4f149a217e1700115641": { + "label": false, + "text": "I don't hate it or anything.", + "id": "c76d75a4a22c4f149a217e1700115641" + }, + "4f847cbf0f3b4d3a8ea80ce4bc949882": { + "label": false, + "text": "My grandmother is 77 and teeny but the whole family cowers when she gets mad...\n\n\n\n\n**tldr: molly's kids were just conditioned to be afraid of her.", + "id": "4f847cbf0f3b4d3a8ea80ce4bc949882" + }, + "b1fbfe478de44a3f9095263ec527480d": { + "label": false, + "text": "If you don't like it, skip over my comment.", + "id": "b1fbfe478de44a3f9095263ec527480d" + }, + "7581b638427e4486b6f2031d9fd1c039": { + "label": false, + "text": "To gain possession you had to stump the other.", + "id": "7581b638427e4486b6f2031d9fd1c039" + }, + "2e66517752fd4b6ead3dbf330f255d49": { + "label": false, + "text": "\n\nEdit: Your tattoo looks very nice!", + "id": "2e66517752fd4b6ead3dbf330f255d49" + }, + "4bc8541ded2c49f3a712f5b758426b7b": { + "label": true, + "text": " And even if they are karma-whoring...Who gives a shit?", + "id": "4bc8541ded2c49f3a712f5b758426b7b" + }, + "89f3a46bc1a84eee8078dfcd702332e4": { + "label": false, + "text": "Chill out.", + "id": "89f3a46bc1a84eee8078dfcd702332e4" + }, + "c24df536647b4ca28cec16aa1a3a2426": { + "label": false, + "text": "Also, I think pumpkin juice is disgusting.", + "id": "c24df536647b4ca28cec16aa1a3a2426" + }, + "cec46019338a4fbc9b3c3572a29190bb": { + "label": false, + "text": "\n\n---\n\n**TL;DR - Don't let your friends persuade you into making a fool of yourself.**", + "id": "cec46019338a4fbc9b3c3572a29190bb" + }, + "7a1fa00afc1e4f08bb671a0e23b420f8": { + "label": false, + "text": "\n\ntl,dr: keep making your jokes 089786.", + "id": "7a1fa00afc1e4f08bb671a0e23b420f8" + }, + "6861d85e90604ca4b4537de46e11df69": { + "label": false, + "text": "You insult them, they insult you right back.", + "id": "6861d85e90604ca4b4537de46e11df69" + }, + "aef93e5eeb624518853cf116bef187a8": { + "label": false, + "text": "Knew!", + "id": "aef93e5eeb624518853cf116bef187a8" + }, + "da57b09561e34e7b9470c8a5dbfbdee0": { + "label": false, + "text": "But everyone deserves some kind of defense, and here's mine.", + "id": "da57b09561e34e7b9470c8a5dbfbdee0" + }, + "026f92916775442a9c942b807cd9a5a3": { + "label": false, + "text": "And the employees.... oh boy.", + "id": "026f92916775442a9c942b807cd9a5a3" + }, + "775318820c8c468f88de604cf95b20b3": { + "label": false, + "text": "And then I got there.", + "id": "775318820c8c468f88de604cf95b20b3" + }, + "c8255296445c4fcb938c00db0844730a": { + "label": false, + "text": "It wouldn't work!", + "id": "c8255296445c4fcb938c00db0844730a" + }, + "cdf0d045cadd4fb9b3315ead543f0c5c": { + "label": false, + "text": "\n\u201cGET DOWN ON THE FLOOR!\u201d", + "id": "cdf0d045cadd4fb9b3315ead543f0c5c" + }, + "17e4e815970e4153aa982bc948702a76": { + "label": false, + "text": "Gryffindor:\n[x] You are loud.", + "id": "17e4e815970e4153aa982bc948702a76" + }, + "a1927c2bd99d46aea656dab33e05c405": { + "label": false, + "text": "Crazy, huh?", + "id": "a1927c2bd99d46aea656dab33e05c405" + }, + "7373cd75b8a84eaaa8a2e67d847f0b74": { + "label": false, + "text": "I *hate* that all that info is gone now.", + "id": "7373cd75b8a84eaaa8a2e67d847f0b74" + }, + "f769f61fc69b497ca65f26616f140c5d": { + "label": false, + "text": "The one that always bothered me, although small, was when Hermione lies about why she was in the bathroom during the whole troll scene.", + "id": "f769f61fc69b497ca65f26616f140c5d" + }, + "7ae729550f6b49488eabe11c6b01872d": { + "label": false, + "text": "\n\ntl;dr\nWhy does Hermione lie and say she went after the troll in the bathroom?", + "id": "7ae729550f6b49488eabe11c6b01872d" + }, + "1019a0740a434d7e91de2b729bb25736": { + "label": false, + "text": "No one likes me because people think my dad was Voldemort.", + "id": "1019a0740a434d7e91de2b729bb25736" + }, + "6711bfb2c4f04143a68b8196739845a0": { + "label": false, + "text": "It just gets put away somewhere.", + "id": "6711bfb2c4f04143a68b8196739845a0" + }, + "0d4f91f0a6eb42bfbaa8d6ce4dff14ee": { + "label": true, + "text": "Dumbledore did a LOT of fucked up shit.", + "id": "0d4f91f0a6eb42bfbaa8d6ce4dff14ee" + }, + "af4456ab5c5d4416a54d075cfe929f44": { + "label": false, + "text": "Yes Wizards have wands but I don't believe any of them are fast enough to pull up a shield quick enough to deflect a bullet.", + "id": "af4456ab5c5d4416a54d075cfe929f44" + }, + "1b61f1e07175433facceb33769f07ba5": { + "label": false, + "text": "They are in denial about their world and the other world.", + "id": "1b61f1e07175433facceb33769f07ba5" + }, + "09b83e180be646a2bb0d9a6020752b5e": { + "label": true, + "text": "\n\n**TL;DR** You suck zebra dick for a living.", + "id": "09b83e180be646a2bb0d9a6020752b5e" + }, + "9843312881a040658905b3e7581df903": { + "label": true, + "text": "Stop being a fucking dick about a spelling error.", + "id": "9843312881a040658905b3e7581df903" + }, + "34db8ff9d8d74a768276e23b890bbdd9": { + "label": false, + "text": "Nobody else went for the obvious choice?", + "id": "34db8ff9d8d74a768276e23b890bbdd9" + }, + "c8e917eeda08448fac089f09536ae979": { + "label": false, + "text": "You may get bullied, but you still have access to food, for example.", + "id": "c8e917eeda08448fac089f09536ae979" + }, + "5ddde1fe1b71432f93ea1813131cce8c": { + "label": false, + "text": "\n\nYeah?", + "id": "5ddde1fe1b71432f93ea1813131cce8c" + }, + "6538bf8acdd34034a38cc5823cbd11ec": { + "label": false, + "text": "Finally you're in Dr. Seuss land.", + "id": "6538bf8acdd34034a38cc5823cbd11ec" + }, + "a177b775355545dcb0f645d625cf1af9": { + "label": true, + "text": "\n\nTL;DR People don't give a ~~fuck~~ FAQ.", + "id": "a177b775355545dcb0f645d625cf1af9" + }, + "7397ee5727744dfba4f260edfd670dd2": { + "label": false, + "text": "I\u2019ll try and say something to him. . . .", + "id": "7397ee5727744dfba4f260edfd670dd2" + }, + "894f25a06def4522b05d978e6a2847b8": { + "label": true, + "text": "OR MOTHERFUCKING CTHULHU.", + "id": "894f25a06def4522b05d978e6a2847b8" + }, + "19ab7759dd1949d6ab8e2eadfeed9438": { + "label": false, + "text": "Merlin was literally created by Satan to end the world.", + "id": "19ab7759dd1949d6ab8e2eadfeed9438" + }, + "35976c9d61224900806da960aa3e0698": { + "label": false, + "text": "\n\n-----------------------------------\n\nUniversal Studios have announced they will be releasing \"Harry Potter\" branded condoms.", + "id": "35976c9d61224900806da960aa3e0698" + }, + "83f7b747d54844a794c90b0e00504045": { + "label": false, + "text": "He even threw his own son in Azkaban.", + "id": "83f7b747d54844a794c90b0e00504045" + }, + "449c00b187114039a919563e29ec339d": { + "label": false, + "text": "It's a travesty to really love something and see it treated that way.", + "id": "449c00b187114039a919563e29ec339d" + }, + "bcebeeca98c245e0944128a25e7e2256": { + "label": false, + "text": "You do *not* just learn to cope, the headaches get worse.", + "id": "bcebeeca98c245e0944128a25e7e2256" + }, + "11e4530f615040298d6057a5df53a31e": { + "label": true, + "text": "Someone needs read the books and use their fucking brain before they publish some feminist bullshit about Harry Potter.", + "id": "11e4530f615040298d6057a5df53a31e" + }, + "2c003becebb444a48aafef90aa79cbea": { + "label": true, + "text": "\n\nTL;DR: Fuck Buzzfeed", + "id": "2c003becebb444a48aafef90aa79cbea" + }, + "58a5eef2f7ca4c92ac92e8e1f5de2be4": { + "label": false, + "text": "And I SWEAR to you, hand on my heart.", + "id": "58a5eef2f7ca4c92ac92e8e1f5de2be4" + }, + "a5b206597e7542a7a7d8e32a497445af": { + "label": false, + "text": "\n\nAm I totally off-base here?", + "id": "a5b206597e7542a7a7d8e32a497445af" + }, + "cb2d27d7070041dcb99b0c44eb4f8b30": { + "label": true, + "text": "The cinema was completely full of nerds in those fucking Harry Potter glasses.", + "id": "cb2d27d7070041dcb99b0c44eb4f8b30" + }, + "a9db30edd1424d91a518b29b12d0fe7d": { + "label": true, + "text": "If they tell me Liberal Arts, I smirk because I know it'll be a waste of time unless they pursue a PhD.\n\nI still claim Snape was the initial douche.", + "id": "a9db30edd1424d91a518b29b12d0fe7d" + }, + "820b5e992f9f4ce79bef17af378be092": { + "label": false, + "text": "\n\nThe hate you see is also largely dependent on where you look.", + "id": "820b5e992f9f4ce79bef17af378be092" + }, + "996436a3d7b6495fa6cc0b5d4e611958": { + "label": false, + "text": "\nThat alone is extremely messed up for a 14/15 yr old kid.", + "id": "996436a3d7b6495fa6cc0b5d4e611958" + }, + "2c476f5ceb1d4877b9c63bb5e7e03a21": { + "label": false, + "text": "Why?!!!!", + "id": "2c476f5ceb1d4877b9c63bb5e7e03a21" + }, + "4edea0f8bc6848d8a026595caf1a15e4": { + "label": false, + "text": "They actually HAVE a point.", + "id": "4edea0f8bc6848d8a026595caf1a15e4" + }, + "fbfc563cb6384a97a500e749156920d5": { + "label": false, + "text": "All hail, Macbeth, that shalt be King hereafter!\u2019 (", + "id": "fbfc563cb6384a97a500e749156920d5" + }, + "4a20e044b6fb4aeea5c165129e14f82f": { + "label": false, + "text": "blah blah . . .", + "id": "4a20e044b6fb4aeea5c165129e14f82f" + }, + "c4a70dc0e6394a35aa5fd079629ab7d5": { + "label": false, + "text": "I could transform in my cell . . .", + "id": "c4a70dc0e6394a35aa5fd079629ab7d5" + }, + "107bc8be9d2f42f99ab24c3acfed0923": { + "label": false, + "text": "You won't have to do all the work alone this time, Hermione.", + "id": "107bc8be9d2f42f99ab24c3acfed0923" + }, + "2e95201d8ea44d41ba50dea27c736219": { + "label": false, + "text": "But *we* know Dumbledore.", + "id": "2e95201d8ea44d41ba50dea27c736219" + }, + "174ac42172e94523901ad079dc31ba08": { + "label": false, + "text": " Karma doesn't mean anything anyway.", + "id": "174ac42172e94523901ad079dc31ba08" + }, + "e617b8ba5dc54fc7b636e876817f590e": { + "label": false, + "text": "If you're going to call me out about some silly comments then you should, in all fairness, call out the OP for bringing this to the attention whole of r/harrypotter.", + "id": "e617b8ba5dc54fc7b636e876817f590e" + }, + "09900ac552b94ce4823ca51f275cb35a": { + "label": false, + "text": "Harry couldn't get away; whenever he tried to sidle over to the staircase up to the dormitories, the crowd around him closed ranks, forcing another butterbeer on him, stuffing crisps and peanuts into his hands\u2026 Everyone wanted to know how he had done it, how he had tricked Dumbledore's Age Line and managed to get his name into the goblet\u2026\n\n> \"I didn't,\" he said, over and over again, \"I don't know how it happened.\"", + "id": "09900ac552b94ce4823ca51f275cb35a" + }, + "ab2f899fb9f042c8b2243cef72df3cf7": { + "label": false, + "text": "\nNope!", + "id": "ab2f899fb9f042c8b2243cef72df3cf7" + }, + "9e878a2917b745c2b26116789ce231ed": { + "label": true, + "text": "He is a compleat jerk and a arrogant toerag.", + "id": "9e878a2917b745c2b26116789ce231ed" + }, + "fe5ee1b8eac7407ba12b70022ba51318": { + "label": false, + "text": "as a character he's badass.", + "id": "fe5ee1b8eac7407ba12b70022ba51318" + }, + "20798979b4fd4616bd60f95badb9ff9c": { + "label": false, + "text": "\n\nSnape gets hate.", + "id": "20798979b4fd4616bd60f95badb9ff9c" + }, + "ae3f118e4f324a0ab27890a856c7826e": { + "label": false, + "text": "My dues are paid for by a scholarship my fraternity offers for lower income students.", + "id": "ae3f118e4f324a0ab27890a856c7826e" + }, + "44fc222200db47569789d26ef79d53ed": { + "label": false, + "text": "Didn't even look his face and talk a single word.", + "id": "44fc222200db47569789d26ef79d53ed" + }, + "10c2e5dc8de04632be846c5f1bff1efb": { + "label": true, + "text": "\n\nAnd finally, but by no means least, you're a fucking moron.", + "id": "10c2e5dc8de04632be846c5f1bff1efb" + }, + "1f6a891fbd734a2192a72c144222c9de": { + "label": false, + "text": "If the issues were reversed I'm sure you wouldn't care about us.", + "id": "1f6a891fbd734a2192a72c144222c9de" + }, + "08f26f7c03fa47b18f0257aeab4de640": { + "label": false, + "text": "Someone came into his shop with an autographed copy of Mein Kampf.", + "id": "08f26f7c03fa47b18f0257aeab4de640" + }, + "2c5185f17acc496c98fded1c400e4aad": { + "label": true, + "text": "You are being the definition of an asshole!\".", + "id": "2c5185f17acc496c98fded1c400e4aad" + }, + "6fc2aa15b92444e8b9247497eda8637b": { + "label": false, + "text": "50 fucking %.", + "id": "6fc2aa15b92444e8b9247497eda8637b" + }, + "7904333d9d0c49d3a39cbf44c6d50f4a": { + "label": true, + "text": "You\u2019re a nobody.", + "id": "7904333d9d0c49d3a39cbf44c6d50f4a" + }, + "b5a3a19175454096abfeed287e8e1d00": { + "label": false, + "text": "It sucked so bad. **", + "id": "b5a3a19175454096abfeed287e8e1d00" + }, + "72f05b237df04e4ea0e5d25d3f0c175d": { + "label": false, + "text": "Is this a stupid idea?", + "id": "72f05b237df04e4ea0e5d25d3f0c175d" + }, + "893ce3daabf74be38d51431aabbecf38": { + "label": true, + "text": "\n\n**TLDR: Your ideas aren't worth shit.**", + "id": "893ce3daabf74be38d51431aabbecf38" + }, + "6f6b274f13d443299e0e163232ce8d53": { + "label": false, + "text": "\r\r**TL;DR:** Keep Portland Weird?", + "id": "6f6b274f13d443299e0e163232ce8d53" + }, + "3c3181b5480e48e397c5784e5224f71a": { + "label": true, + "text": "\n\n\nTLDR shut up and start making something", + "id": "3c3181b5480e48e397c5784e5224f71a" + }, + "24e9e0659e2244a5bb36c45ec8a1b8b8": { + "label": true, + "text": "\n\nGet your head out of your arse, it's called capitalisation & globalisation.", + "id": "24e9e0659e2244a5bb36c45ec8a1b8b8" + }, + "59a512f9f5b54965a95017bc23840d07": { + "label": true, + "text": " The middle third of that blog post is the most self-aggrandizing piece of garbage I've read in a while.", + "id": "59a512f9f5b54965a95017bc23840d07" + }, + "7dd6ea342bce481a996d61e14dfa7ddd": { + "label": true, + "text": "Don't expect me to work on anything but programming; I'm better than you at it and I would be wasting very precious time by doing your tasks.", + "id": "7dd6ea342bce481a996d61e14dfa7ddd" + }, + "ef544efb564445d68dd681a52595c2ac": { + "label": false, + "text": "WHO ARE YOU?", + "id": "ef544efb564445d68dd681a52595c2ac" + }, + "7474de579a6e40778f951d10969a1862": { + "label": true, + "text": "you're a gullible idiot.", + "id": "7474de579a6e40778f951d10969a1862" + }, + "dc6d4d93fa184a609ac23eb441e5a553": { + "label": false, + "text": "Haha!", + "id": "dc6d4d93fa184a609ac23eb441e5a553" + }, + "f7a08a4dd0844223af28dd0269301f2b": { + "label": false, + "text": "You\u2019re walking through the woods, there are lurkers are around and your phone is dead, out of the corner of your eye you spot him, Shia LaBeouf!", + "id": "f7a08a4dd0844223af28dd0269301f2b" + }, + "86b574bbdc3240d7bb13c33b0a96b52b": { + "label": false, + "text": "This clip was funny.", + "id": "86b574bbdc3240d7bb13c33b0a96b52b" + }, + "8764a4ac8bd9477c896f1455aa2f562d": { + "label": false, + "text": "If Pedro has a donkey, then he beats it.", + "id": "8764a4ac8bd9477c896f1455aa2f562d" + }, + "a531148aebc242cca4fc040fe5f3f0b0": { + "label": false, + "text": "Notorious B.I.G.'s funeral procession was attended by the general public.", + "id": "a531148aebc242cca4fc040fe5f3f0b0" + }, + "e5870ed7b1de4345921c12ea17469ca6": { + "label": false, + "text": " ????fqnenqdraaxh???? York\n ????iakzsjucjzmce????\n ????mfomukhotbbufm????\n ????ahxoovkmflbafqu????\n ????onelbiifzcfvo????\n ????gletwrbzuhmh????\n ????wogjsjgwdzcp????\n ", + "id": "e5870ed7b1de4345921c12ea17469ca6" + }, + "ad28e269e83f408cac1638d3660f2edf": { + "label": false, + "text": "f ( https://clicks.tuifly.be/f/a/RimnMtjFocHmkHLpsCfl-A~~/AAAHagA~/RgRlkEpYP0QnaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL1RVSWZseUJlbGdpdW0vVwVzcGNldUIKY6NYxa1jPJtUrFISZHNtaWxrb3ZAZ21haWwuY29tWAQAAAC8 ) t ", + "id": "ad28e269e83f408cac1638d3660f2edf" + }, + "bb81f9bc3638436694ba9effe1444c4f": { + "label": false, + "text": "\t- Many pharmacies are offering both flu shots and updated COVID-19 boosters. To find a location that has the updated COVID-19 booster, go to ", + "id": "bb81f9bc3638436694ba9effe1444c4f" + }, + "59d79767218a41b58894082bb4fdeca2": { + "label": false, + "text": "**\nHello dear friends!\n\nBy popular vote, tomorrow night at 7pm est won, so grab your drinks and\nsnacks and pets and whatever else you want for Game of Things.", + "id": "0a39bd35b890408a9ebd81104bf8a587" + }, + "3c722794625140c99d2ec5f1666a76b1": { + "label": false, + "text": "http://click.e.trivago.com/?qs=755c95bec239b1b34dea01b54241fa5e8248d152738fab4080ff478cba3791550a0a7720b42da112112d75fa41f1130f3e08966a837c0046 ", + "id": "3c722794625140c99d2ec5f1666a76b1" + }, + "242e09d529984d31862fd08be0172afc": { + "label": false, + "text": "**Platform Notifications **\nProject Permanent Deletion Warning\n\n\nDear Developer,\n\nYour Google Cloud project covid-exp was shut down on January 02, 2023 \n3:39:01 PM UTC.", + "id": "242e09d529984d31862fd08be0172afc" + }, + "97702910c6e348a0a07413e9b278341d": { + "label": false, + "text": " You are probably seeing in the news that the rates of COVID-19 infection are rising again. If you are not vaccinated, the most important thing you can do is get vaccinated. Also, if you are ", + "id": "97702910c6e348a0a07413e9b278341d" + }, + "2b236c7af277442ab48c9e4a016a68a5": { + "label": false, + "text": "d. \n\nFUN WEBSITE LETS YOU SIMULATE AN ASTEROID IMPACT IN YOUR HOMETOWN (2\nMINUTE READ)\n[https://futurism.com/the-byte/website-simulate-asteroid-impact?utm_source=tldrnewsletter]\n\n\nAsteroid Launcher is a website that allows users to simulate how an\nasteroid might destroy any given loc", + "id": "2b236c7af277442ab48c9e4a016a68a5" + }, + "a85d4767a7b64e59a911a0d2c0a52377": { + "label": true, + "text": "https://substack.com/redirect/b507b78c-054c-47ad-b3ad-2c7696baaa6a?j=eyJ1IjoiYjBpNTcifQ.f0_uB3h1DrXdGm29s1Ks4xZvuYx5iMTUq-5M-K9sdIw ]\u2019, without discussing the specifics of who is doing the actual fucking. For better or worse, this kind of doom-singing counts for mass-entertainment in 2023. I enjoyed", + "id": "a85d4767a7b64e59a911a0d2c0a52377" + }, + "0b490dcafb1b490d85f962a2649d75e3": { + "label": true, + "text": "the fucker in a concert, then we are truly fucking fucked!", + "id": "0b490dcafb1b490d85f962a2649d75e3" + }, + "d112f5151d9f4468b94e885cff1dc28f": { + "label": false, + "text": "We bet it's your\nfavorite football simulator!", + "id": "d112f5151d9f4468b94e885cff1dc28f" + }, + "26b351c6562e4535ac8e647ddb90c315": { + "label": false, + "text": "you could make \"get\" just return None to simplify\nCONCEPT_JSON_FILENAME = 'concept.json'\n \n \n+def _compute_embedding(examples: Union[list[str], list[bytes]]) -> np.ndarray:\n\nmight be worth making an \"embeddings\" dir with the registry & an impl early to set us up with file structure early", + "id": "26b351c6562e4535ac8e647ddb90c315" + }, + "c0efb38c900a4043af80848ba69fb3fb": { + "label": false, + "text": "Get inside the digital world with the Undercover Geek\n\n\n\n \n\nWelcome to my first Uncovered update, \n\nI\u2019m your secret guide on the inside, uncovering the \u2018real\u2019 stories and hot \ntopics across tech and business each month \u2014 a true geek and proud.", + "id": "c0efb38c900a4043af80848ba69fb3fb" + }, + "e6af5cf0544f47cf99e4a03d9c95786a": { + "label": false, + "text": "http://click.e.trivago.com/?qs=749a9d5551b9fa03fdb404d5090bcaf8e71844dc256311a5afa9dafefab37b57690e3de1375afbe2451429a295da6372a764e7458b732f29e54be5e4b3b4186d \nParis", + "id": "e6af5cf0544f47cf99e4a03d9c95786a" + }, + "04ed45c0b6b544d8acd3c278034015a4": { + "label": false, + "text": "", + "id": "04ed45c0b6b544d8acd3c278034015a4" + }, + "8e297472c88a4dc199ca38fc61da48e4": { + "label": false, + "text": " ????wlkycryhezlegdb????\n ????cdzmexwkig????\n ????puyplsgjfhngzys????\n ????vetdtomkwe????\n ????ymlwmnzsdby????\n \n ", + "id": "8e297472c88a4dc199ca38fc61da48e4" + }, + "390da8fab87744fe9e9127a985d4f6f9": { + "label": false, + "text": "Jake broke the vase.", + "id": "390da8fab87744fe9e9127a985d4f6f9" + }, + "03120025695a49f28a9336516deff2be": { + "label": false, + "text": "If everyone believed my jokes, they'd know exactly who I was.", + "id": "03120025695a49f28a9336516deff2be" + }, + "ecb4281467de47188bf499643490b41c": { + "label": false, + "text": "You\u2019re walking through the woods, there\u2019s no one around and your phone is dead, out of the corner of your eye you spot him, Shia LaBeouf!", + "id": "ecb4281467de47188bf499643490b41c" + }, + "0cabd2de9cba4d1cbd597fdef03eae79": { + "label": false, + "text": "Grisham barely won the popular vote.", + "id": "0cabd2de9cba4d1cbd597fdef03eae79" + }, + "dd28270e1a4043b6996ede0e54343632": { + "label": false, + "text": "Assistant: I could cook tofu for you, and perhaps you\u2019ll find it a nice meal. If you like, I can make a mushroom tofu recipe for you, which includes onion, garlic, and scallion.", + "id": "dd28270e1a4043b6996ede0e54343632" + }, + "e36e99adba9649d9bc1905464fc7e51e": { + "label": false, + "text": "Assistant: To be honest, it\u2019s not such a bad idea, just a misguided idea. \nWhen mulch is spread on the ground in an area with no plants, it reduces the evaporation of water, helping plants survive in hot weather. Also it\u2019s better for soil nutrients than for compost, which might also be spread on the ground in a gardening setting.\n\nHuman: Thank you for the information.", + "id": "e36e99adba9649d9bc1905464fc7e51e" + }, + "cdf8ae14ebf948d7a2ad7f73f4ef8442": { + "label": false, + "text": "\n\nHuman: Could you provide me some more information on the Black Sabbath album Heaven and Hell?\n\nAssistant: Sure! We know that this is the fourth Black Sabbath album, and it came out in 1980, and was recorded in August 1979 at the BBC studios in Maida Vale.\n\nHuman: Who was their lead singer at the time Dio or Ozzy?\n\nAssistant: Ozzy was the lead singer.", + "id": "cdf8ae14ebf948d7a2ad7f73f4ef8442" + }, + "ffe5da1796744b418207a7905d59958c": { + "label": false, + "text": "https://www.youtube.com/watch?v=b6ooy1buOH4\n\nhttps://www.youtube.com/watch?v=Rwij-B_O6Mk", + "id": "ffe5da1796744b418207a7905d59958c" + }, + "63d6182d4bde4f62a2ce2eb969e03c2b": { + "label": true, + "text": "is so bad today that some folks don't even know how to turn their headlights on. And yes....those people are stupid and lazy and don't take care of what they own.", + "id": "63d6182d4bde4f62a2ce2eb969e03c2b" + }, + "b4339269275343019c56fc7ef4c665ee": { + "label": false, + "text": "\n\nVIOLENT PROTESTS BREAK OUT AT FOXCONN\u2019S \u2018IPHONE CITY\u2019 (2 MINUTE READ)", + "id": "b4339269275343019c56fc7ef4c665ee" + }, + "075d0bcdd42c4c309e4145f299a3d994": { + "label": false, + "text": " [\n\n\nBricks is a library of natural language processing modules that can be used in any project. It contains code that can be copied and pasted from an online platform. There are three categories of modules: classifiers, extractors, and generators. The modules can help with sentence complexity estimations, sentiment analysis, and more. \n\nSTOP PAYING FOR CORPORATE-CONTROLLED MONGODB (SPONSO", + "id": "075d0bcdd42c4c309e4145f299a3d994" + }, + "da2d7729324d4b09864d8c4fbbad93ab": { + "label": false, + "text": ".\n\n\n\ud83c\udf81 \n\nMISCELLANEOUS\n\nASK HN: PEOPLE WHO WERE LAID OFF OR QUIT RECENTLY, HOW ARE YOU DOING? (HACKER NEWS THREAD", + "id": "da2d7729324d4b09864d8c4fbbad93ab" + }, + "1e252a08b4a94259ab26eddbbda567cc": { + "label": false, + "text": "####################################################", + "id": "1e252a08b4a94259ab26eddbbda567cc" + }, + "ac25d74836aa4393a6b8e0902c83c556": { + "label": true, + "text": "Omg if you wanna know that ask your mom. You like DUMB CUNT", + "id": "ac25d74836aa4393a6b8e0902c83c556" + }, + "8fd430964273490faf67f1a1fdd6797d": { + "label": false, + "text": "Jerry Seinfeld\nJason Alexander\nJulia Louis-Dreyfus\nMichael Richards", + "id": "8fd430964273490faf67f1a1fdd6797d" + }, + "af7355da25f24a51b7397e324f78fce3": { + "label": false, + "text": "horrible, abysmal, appalling.", + "id": "af7355da25f24a51b7397e324f78fce3" + }, + "647af46c13cf4ea1a6e9696db2d25517": { + "label": false, + "text": "Frightful, dire, horrible, dreadful, terrifying", + "id": "647af46c13cf4ea1a6e9696db2d25517" + }, + "78c1c90f7f47448eaea977126949e4ae": { + "label": false, + "text": "Hate, detest, despise, abhor, abominate, detest.", + "id": "78c1c90f7f47448eaea977126949e4ae" + }, + "0a9bb8ae22d94447910448ed558a3674": { + "label": false, + "text": "I will take out the garbage.", + "id": "0a9bb8ae22d94447910448ed558a3674" + }, + "d1b24c73fb874694a5184377ac8146f0": { + "label": false, + "text": "You're wrong about that.", + "id": "d1b24c73fb874694a5184377ac8146f0" + }, + "19b3125469164a79b1be967556cd78a6": { + "label": false, + "text": "This sentence is an example of situational irony.", + "id": "19b3125469164a79b1be967556cd78a6" + }, + "f6e12a5c7f61421986dafddc5f63ccab": { + "label": false, + "text": "\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \n \u25887\u25883 \u2588\u25882\u2588 \u25881\u25886 \n \u25889\u25887 \u25881\u25882 \u2588\u25884\u2588 \n \n \u25884\u25887 \u2588\u2588\u2588\u2588 \u2588683 \n \u2588\u2588\u2588\u2588 5\u25889\u2588 \u2588\u2588\u2588\u2588 \n 518\u2588 \u2588\u2588\u2588\u2588 4\u25889\u2588 \n \n \u25882\u25885 \u25885\u25888 \u25883\u25889 \n \u25883\u25882 \u2588\u25886\u2588 8\u25881\u2588 \n \u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588", + "id": "f6e12a5c7f61421986dafddc5f63ccab" + }, + "48c36b225a024206a285e1eb4535d0df": { + "label": false, + "text": "Glamorous - Drab", + "id": "48c36b225a024206a285e1eb4535d0df" + }, + "5dedcd007d40442b863e2e104a04f8be": { + "label": false, + "text": "Yeah, I'm a rap master\nMaking things happen faster\nMy flows are like no other\nJust call me your wildfire\n\nI'm an unstoppable force\nTry to keep up, of course\nMy words will take you on a wild ride\nFlows like no other, that I can't hide\n\nI'll take you to the very edge\nShow you what power can beget\nMy lyrical assault won't relent\nEnough sheer power to make you repent", + "id": "5dedcd007d40442b863e2e104a04f8be" + }, + "da2bbd61498f40caa79983bed9b11905": { + "label": false, + "text": "\"My time is running out and I'm so bored!\"", + "id": "da2bbd61498f40caa79983bed9b11905" + }, + "ddf6d6ba3c9a43fea5aeef97b73d03e1": { + "label": false, + "text": "The top 5 funniest movies of all time are Monty Python and the Holy Grail, Airplane, The Hangover, Blazing Saddles, and The Big Lebowski.", + "id": "ddf6d6ba3c9a43fea5aeef97b73d03e1" + }, + "b0ef849194564be8a35345e93238b302": { + "label": false, + "text": "Cockney rhyming slang is a tradition of substituting a word with a phrase that rhymes with the original word. Often the last part of the phrase is omitted making the slang even more opaque to outsiders. The practice is also common in Australia and other cultures influenced by the British. Common examples include \"Use your loaf\" meaning \"Use your head\" via the rhyme \"loaf of bread\" for \"head\",", + "id": "b0ef849194564be8a35345e93238b302" + }, + "461c904765d440e5bf096b9b90dd5dd5": { + "label": false, + "text": "Unappealing, Unattractive", + "id": "461c904765d440e5bf096b9b90dd5dd5" + }, + "51401c65eec74ea9bf47cf116c2a44fb": { + "label": false, + "text": "Stinking Bishop, Gouda, and Brie are cheeses. Gonzo and Partisano are not.", + "id": "51401c65eec74ea9bf47cf116c2a44fb" + } + }, + "version": 175 +} \ No newline at end of file diff --git a/lilac/config.py b/lilac/config.py new file mode 100644 index 0000000000000000000000000000000000000000..607789e19a0c8dc9dd986be46ab6b813b8f2a187 --- /dev/null +++ b/lilac/config.py @@ -0,0 +1,254 @@ +"""Configurations for a dataset run.""" + +import json +import pathlib +from typing import TYPE_CHECKING, Any, Optional, Union + +import yaml + +if TYPE_CHECKING: + from pydantic.typing import AbstractSetIntStr, MappingIntStrAny + +from pydantic import BaseModel, Extra, ValidationError, validator + +from .schema import Path, PathTuple, normalize_path +from .signal import Signal, TextEmbeddingSignal, get_signal_by_type, resolve_signal +from .sources.source import Source +from .sources.source_registry import resolve_source + +CONFIG_FILENAME = 'config.yml' + + +def _serializable_path(path: PathTuple) -> Union[str, list]: + if len(path) == 1: + return path[0] + return list(path) + + +class SignalConfig(BaseModel): + """Configures a signal on a source path.""" + path: PathTuple + signal: Signal + + class Config: + extra = Extra.forbid + + @validator('path', pre=True) + def parse_path(cls, path: Path) -> PathTuple: + """Parse a path.""" + return normalize_path(path) + + @validator('signal', pre=True) + def parse_signal(cls, signal: dict) -> Signal: + """Parse a signal to its specific subclass instance.""" + return resolve_signal(signal) + + def dict( + self, + *, + include: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + exclude: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + by_alias: bool = False, + skip_defaults: Optional[bool] = None, + exclude_unset: bool = False, + exclude_defaults: bool = False, + exclude_none: bool = False, + ) -> dict[str, Any]: + """Override the default dict method to simplify the path tuples. + + This is required to remove the python-specific tuple dump in the yaml file. + """ + res = super().dict( + include=include, + exclude=exclude, + by_alias=by_alias, + skip_defaults=skip_defaults, + exclude_unset=exclude_unset, + exclude_defaults=exclude_defaults, + exclude_none=exclude_none) + res['path'] = _serializable_path(res['path']) + return res + + +class EmbeddingConfig(BaseModel): + """Configures an embedding on a source path.""" + path: PathTuple + embedding: str + + class Config: + extra = Extra.forbid + + def dict( + self, + *, + include: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + exclude: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + by_alias: bool = False, + skip_defaults: Optional[bool] = None, + exclude_unset: bool = False, + exclude_defaults: bool = False, + exclude_none: bool = False, + ) -> dict[str, Any]: + """Override the default dict method to simplify the path tuples. + + This is required to remove the python-specific tuple dump in the yaml file. + """ + res = super().dict( + include=include, + exclude=exclude, + by_alias=by_alias, + skip_defaults=skip_defaults, + exclude_unset=exclude_unset, + exclude_defaults=exclude_defaults, + exclude_none=exclude_none) + res['path'] = _serializable_path(res['path']) + return res + + @validator('path', pre=True) + def parse_path(cls, path: Path) -> PathTuple: + """Parse a path.""" + return normalize_path(path) + + @validator('embedding', pre=True) + def validate_embedding(cls, embedding: str) -> str: + """Validate the embedding is registered.""" + get_signal_by_type(embedding, TextEmbeddingSignal) + return embedding + + +class DatasetUISettings(BaseModel): + """The UI persistent settings for a dataset.""" + media_paths: list[PathTuple] = [] + markdown_paths: list[PathTuple] = [] + + class Config: + extra = Extra.forbid + + @validator('media_paths', pre=True) + def parse_media_paths(cls, media_paths: list) -> list: + """Parse a path, ensuring it is a tuple.""" + return [normalize_path(path) for path in media_paths] + + def dict( + self, + *, + include: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + exclude: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + by_alias: bool = False, + skip_defaults: Optional[bool] = None, + exclude_unset: bool = False, + exclude_defaults: bool = False, + exclude_none: bool = False, + ) -> dict[str, Any]: + """Override the default dict method to simplify the path tuples. + + This is required to remove the python-specific tuple dump in the yaml file. + """ + # TODO(nsthorat): Migrate this to @field_serializer when we upgrade to pydantic v2. + res = super().dict( + include=include, + exclude=exclude, + by_alias=by_alias, + skip_defaults=skip_defaults, + exclude_unset=exclude_unset, + exclude_defaults=exclude_defaults, + exclude_none=exclude_none) + if 'media_paths' in res: + res['media_paths'] = [_serializable_path(path) for path in res['media_paths']] + if 'markdown_paths' in res: + res['markdown_paths'] = [_serializable_path(path) for path in res['markdown_paths']] + return res + + +class DatasetSettings(BaseModel): + """The persistent settings for a dataset.""" + ui: Optional[DatasetUISettings] = None + preferred_embedding: Optional[str] = None + + class Config: + extra = Extra.forbid + + +class DatasetConfig(BaseModel): + """Configures a dataset with a source and transformations.""" + # The namespace and name of the dataset. + namespace: str + name: str + # Tags to organize datasets. + tags: list[str] = [] + + # The source configuration. + source: Source + + # Model configuration: embeddings and signals on paths. + embeddings: list[EmbeddingConfig] = [] + # When defined, uses this list of signals instead of running all signals. + signals: list[SignalConfig] = [] + + # Dataset settings, default embeddings and UI settings like media paths. + settings: Optional[DatasetSettings] = None + + class Config: + extra = Extra.forbid + + @validator('source', pre=True) + def parse_source(cls, source: dict) -> Source: + """Parse a source to its specific subclass instance.""" + return resolve_source(source) + + +class Config(BaseModel): + """Configures a set of datasets for a lilac instance.""" + datasets: list[DatasetConfig] + + # When defined, uses this list of signals to run over every dataset, over all media paths, unless + # signals is overridden by a specific dataset. + signals: list[Signal] = [] + + # A list of embeddings to compute the model caches for, for all concepts. + concept_model_cache_embeddings: list[str] = [] + + class Config: + extra = Extra.forbid + + @validator('signals', pre=True) + def parse_signal(cls, signals: list[dict]) -> list[Signal]: + """Parse alist of signals to their specific subclass instances.""" + return [resolve_signal(signal) for signal in signals] + + +def read_config(config_path: str) -> Config: + """Reads a config file. + + The config file can either be a `Config` or a `DatasetConfig`. + + The result is always a `Config` object. If the input is a `DatasetConfig`, the config will just + contain a single dataset. + """ + config_ext = pathlib.Path(config_path).suffix + if config_ext in ['.yml', '.yaml']: + with open(config_path, 'r') as f: + config_dict = yaml.safe_load(f) + elif config_ext in ['.json']: + with open(config_path, 'r') as f: + config_dict = json.load(f) + else: + raise ValueError(f'Unsupported config file extension: {config_ext}') + + config: Optional[Config] = None + is_config = True + try: + config = Config(**config_dict) + except ValidationError: + is_config = False + + if not is_config: + try: + dataset_config = DatasetConfig(**config_dict) + config = Config(datasets=[dataset_config]) + except ValidationError as error: + raise ValidationError( + 'Config is not a valid `Config` or `DatasetConfig`', model=DatasetConfig) from error + assert config is not None + + return config diff --git a/lilac/conftest.py b/lilac/conftest.py new file mode 100644 index 0000000000000000000000000000000000000000..7d2833684f8150257ded6c547b36d4381936e9aa --- /dev/null +++ b/lilac/conftest.py @@ -0,0 +1,28 @@ +"""Fixtures for dataset tests.""" +import os +import pathlib +from typing import Generator, Optional, Type + +import pytest +from pytest_mock import MockerFixture + +from .data.dataset import Dataset +from .data.dataset_duckdb import DatasetDuckDB +from .data.dataset_test_utils import make_dataset +from .db_manager import set_default_dataset_cls +from .schema import Item, Schema + + +@pytest.fixture(scope='function', params=[DatasetDuckDB]) +def make_test_data(tmp_path: pathlib.Path, mocker: MockerFixture, + request: pytest.FixtureRequest) -> Generator: + """A pytest fixture for creating temporary test datasets.""" + mocker.patch.dict(os.environ, {'LILAC_DATA_PATH': str(tmp_path)}) + dataset_cls: Type[Dataset] = request.param + set_default_dataset_cls(dataset_cls) + + def _make_test_data(items: list[Item], schema: Optional[Schema] = None) -> Dataset: + return make_dataset(dataset_cls, tmp_path, items, schema) + + # Return the factory for datasets that test methods can use. + yield _make_test_data diff --git a/lilac/data/__init__.py b/lilac/data/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..1f7f196ab6af9097f61a232c96587f549352ec35 --- /dev/null +++ b/lilac/data/__init__.py @@ -0,0 +1,25 @@ +from .dataset import ( + BinaryOp, + Column, + ConceptSearch, + Dataset, + Filter, + FilterLike, + KeywordSearch, + ListOp, + SemanticSearch, + UnaryOp, +) + +__all__ = [ + 'Column', + 'KeywordSearch', + 'ConceptSearch', + 'SemanticSearch', + 'Filter', + 'UnaryOp', + 'BinaryOp', + 'ListOp', + 'Dataset', + 'FilterLike', +] diff --git a/lilac/data/dataset.py b/lilac/data/dataset.py new file mode 100644 index 0000000000000000000000000000000000000000..72ce4082748e8fb43ca6085db6b6f4c0bd2fa192 --- /dev/null +++ b/lilac/data/dataset.py @@ -0,0 +1,510 @@ +"""The interface for the database.""" +from __future__ import annotations + +import abc +import enum +import pathlib +from concurrent.futures import ThreadPoolExecutor +from datetime import datetime +from typing import Any, Iterator, Literal, Optional, Sequence, Union + +import pandas as pd +from pydantic import ( + BaseModel, + StrictBool, + StrictBytes, + StrictFloat, + StrictInt, + StrictStr, + validator, +) +from typing_extensions import TypeAlias + +from lilac.signals.concept_scorer import ConceptSignal + +from ..auth import UserInfo +from ..config import DatasetConfig, DatasetSettings, DatasetUISettings +from ..schema import ( + PATH_WILDCARD, + ROWID, + VALUE_KEY, + Bin, + DataType, + Path, + PathTuple, + Schema, + normalize_path, +) +from ..signal import Signal, TextEmbeddingSignal, get_signal_by_type, resolve_signal +from ..tasks import TaskStepId + +# Threshold for rejecting certain queries (e.g. group by) for columns with large cardinality. +TOO_MANY_DISTINCT = 500_000 +SAMPLE_AVG_TEXT_LENGTH = 1000 +MAX_TEXT_LEN_DISTINCT_COUNT = 250 + + +class SelectRowsResult: + """The result of a select rows query.""" + + def __init__(self, df: pd.DataFrame, total_num_rows: int) -> None: + """Initialize the result.""" + self._df = df + self.total_num_rows = total_num_rows + + def __iter__(self) -> Iterator: + return (row.to_dict() for _, row in self._df.iterrows()) + + def df(self) -> pd.DataFrame: + """Convert the result to a pandas DataFrame.""" + return self._df + + +class StatsResult(BaseModel): + """The result of a stats() query.""" + path: PathTuple + # The number of leaf values. + total_count: int + # The approximate number of distinct leaf values. + approx_count_distinct: int + + # Defined for ordinal features. + min_val: Optional[Union[float, datetime]] = None + max_val: Optional[Union[float, datetime]] = None + + # Defined for text features. + avg_text_length: Optional[float] = None + + +class MediaResult(BaseModel): + """The result of a media() query.""" + data: bytes + + +BinaryOp = Literal['equals', 'not_equal', 'greater', 'greater_equal', 'less', 'less_equal'] +UnaryOp = Literal['exists'] +ListOp = Literal['in'] + +BINARY_OPS = set(['equals', 'not_equal', 'greater', 'greater_equal', 'less', 'less_equal']) +UNARY_OPS = set(['exists']) +LIST_OPS = set(['in']) + +SearchType = Union[Literal['keyword'], Literal['semantic'], Literal['concept']] + + +class SortOrder(str, enum.Enum): + """The sort order for a database query.""" + DESC = 'DESC' + ASC = 'ASC' + + +class GroupsSortBy(str, enum.Enum): + """The sort for groups queries. + + Either "count" which sorts by the count of feature value, or "value" which sorts by the + feature value itself. + """ + COUNT = 'count' + VALUE = 'value' + + +class SortResult(BaseModel): + """The information about what is sorted after combining searches and explicit sorts.""" + # The column that was sorted. + path: PathTuple + # The sort order. + order: SortOrder + # The alias of the column if it was aliased. + alias: Optional[str] = None + # The search index if the sort is by a search. + search_index: Optional[int] = None + + +class SearchResultInfo(BaseModel): + """The resulting sort order returned by the select rows schema.""" + # The input path to the search. + search_path: PathTuple + # The resulting column that was searched. + result_path: PathTuple + # The alias of the UDF. + alias: Optional[str] = None + + +class SelectRowsSchemaUDF(BaseModel): + """The UDF for a select rows schema query.""" + path: PathTuple + alias: Optional[str] = None + + +class SelectRowsSchemaResult(BaseModel): + """The result of a select rows schema query.""" + data_schema: Schema + udfs: list[SelectRowsSchemaUDF] = [] + search_results: list[SearchResultInfo] = [] + sorts: Optional[list[SortResult]] = None + + +class Column(BaseModel): + """A column in the dataset.""" + path: PathTuple + alias: Optional[str] = None # This is the renamed column during querying and response. + + # Defined when the feature is another column. + signal_udf: Optional[Signal] = None + + class Config: + smart_union = True + + def __init__(self, + path: Path, + alias: Optional[str] = None, + signal_udf: Optional[Signal] = None, + **kwargs: Any): + """Initialize a column. We override __init__ to allow positional arguments for brevity.""" + super().__init__(path=normalize_path(path), alias=alias, signal_udf=signal_udf, **kwargs) + + @validator('signal_udf', pre=True) + def parse_signal_udf(cls, signal_udf: Optional[dict]) -> Optional[Signal]: + """Parse a signal to its specific subclass instance.""" + if not signal_udf: + return None + return resolve_signal(signal_udf) + + +ColumnId = Union[Path, Column] + + +class DatasetManifest(BaseModel): + """The manifest for a dataset.""" + namespace: str + dataset_name: str + data_schema: Schema + # Number of items in the dataset. + num_items: int + + +def column_from_identifier(column: ColumnId) -> Column: + """Create a column from a column identifier.""" + if isinstance(column, Column): + return column.copy() + return Column(path=column) + + +FeatureValue = Union[StrictInt, StrictFloat, StrictBool, StrictStr, StrictBytes, datetime] +FeatureListValue = list[StrictStr] +BinaryFilterTuple = tuple[Path, BinaryOp, FeatureValue] +ListFilterTuple = tuple[Path, ListOp, FeatureListValue] +UnaryFilterTuple = tuple[Path, UnaryOp] + +FilterOp = Union[BinaryOp, UnaryOp, ListOp] + + +class SelectGroupsResult(BaseModel): + """The result of a select groups query.""" + too_many_distinct: bool + counts: list[tuple[Optional[FeatureValue], int]] + bins: Optional[list[Bin]] = None + + +class Filter(BaseModel): + """A filter on a column.""" + path: PathTuple + op: FilterOp + value: Optional[Union[FeatureValue, FeatureListValue]] = None + + +FilterLike: TypeAlias = Union[Filter, BinaryFilterTuple, UnaryFilterTuple, ListFilterTuple] + +SearchValue = StrictStr + + +class KeywordSearch(BaseModel): + """A keyword search query on a column.""" + path: Path + query: SearchValue + type: Literal['keyword'] = 'keyword' + + +class SemanticSearch(BaseModel): + """A semantic search on a column.""" + path: Path + query: SearchValue + embedding: str + type: Literal['semantic'] = 'semantic' + + +class ConceptSearch(BaseModel): + """A concept search query on a column.""" + path: Path + concept_namespace: str + concept_name: str + embedding: str + type: Literal['concept'] = 'concept' + + +Search = Union[ConceptSearch, SemanticSearch, KeywordSearch] + + +class Dataset(abc.ABC): + """The database implementation to query a dataset.""" + + namespace: str + dataset_name: str + + def __init__(self, namespace: str, dataset_name: str): + """Initialize a dataset. + + Args: + namespace: The dataset namespace. + dataset_name: The dataset name. + """ + self.namespace = namespace + self.dataset_name = dataset_name + + @abc.abstractmethod + def delete(self) -> None: + """Deletes the dataset.""" + pass + + @abc.abstractmethod + def manifest(self) -> DatasetManifest: + """Return the manifest for the dataset.""" + pass + + @abc.abstractmethod + def config(self) -> DatasetConfig: + """Return the dataset config for this dataset.""" + pass + + @abc.abstractmethod + def settings(self) -> DatasetSettings: + """Return the persistent settings for the dataset.""" + pass + + @abc.abstractmethod + def update_settings(self, settings: DatasetSettings) -> None: + """Update the settings for the dataset.""" + pass + + @abc.abstractmethod + def compute_signal(self, + signal: Signal, + path: Path, + task_step_id: Optional[TaskStepId] = None) -> None: + """Compute a signal for a column. + + Args: + signal: The signal to compute over the given columns. + path: The leaf path to compute the signal on. + task_step_id: The TaskManager `task_step_id` for this process run. This is used to update the + progress of the task. + """ + pass + + def compute_embedding(self, + embedding: str, + path: Path, + task_step_id: Optional[TaskStepId] = None) -> None: + """Compute an embedding for a given field path.""" + signal = get_signal_by_type(embedding, TextEmbeddingSignal)() + self.compute_signal(signal, path, task_step_id) + + def compute_concept(self, + namespace: str, + concept_name: str, + embedding: str, + path: Path, + task_step_id: Optional[TaskStepId] = None) -> None: + """Compute concept scores for a given field path.""" + signal = ConceptSignal(namespace=namespace, concept_name=concept_name, embedding=embedding) + self.compute_signal(signal, path, task_step_id) + + @abc.abstractmethod + def delete_signal(self, signal_path: Path) -> None: + """Delete a computed signal from the dataset. + + Args: + signal_path: The path holding the computed data of the signal. + """ + pass + + @abc.abstractmethod + def select_groups( + self, + leaf_path: Path, + filters: Optional[Sequence[FilterLike]] = None, + sort_by: Optional[GroupsSortBy] = None, + sort_order: Optional[SortOrder] = SortOrder.DESC, + limit: Optional[int] = None, + bins: Optional[Union[Sequence[Bin], Sequence[float]]] = None) -> SelectGroupsResult: + """Select grouped columns to power a histogram. + + Args: + leaf_path: The leaf path to group by. The path can be a dot-seperated string path, or a tuple + of fields. + filters: The filters to apply to the query. + sort_by: What to sort by, either "count" or "value". + sort_order: The sort order. + limit: The maximum number of rows to return. + bins: The bins to use when bucketizing a float column. + + Returns + A `SelectGroupsResult` iterator where each row is a group. + """ + raise NotImplementedError + + @abc.abstractmethod + def select_rows(self, + columns: Optional[Sequence[ColumnId]] = None, + searches: Optional[Sequence[Search]] = None, + filters: Optional[Sequence[FilterLike]] = None, + sort_by: Optional[Sequence[Path]] = None, + sort_order: Optional[SortOrder] = SortOrder.DESC, + limit: Optional[int] = 100, + offset: Optional[int] = 0, + task_step_id: Optional[TaskStepId] = None, + resolve_span: bool = False, + combine_columns: bool = False, + user: Optional[UserInfo] = None) -> SelectRowsResult: + """Select a set of rows that match the provided filters, analogous to SQL SELECT. + + Args: + columns: The columns to select. A column is an instance of `Column` which can either + define a path to a feature, or a column with an applied Transform, e.g. a Concept. If none, + it selects all columns. + searches: The searches to apply to the query. + filters: The filters to apply to the query. + sort_by: An ordered list of what to sort by. When defined, this is a list of aliases of column + names defined by the "alias" field in Column. If no alias is provided for a column, an + automatic alias is generated by combining each path element with a "." + For example: e.g. ('person', 'name') => person.name. For columns that are transform columns, + an alias must be provided explicitly. When sorting by a (nested) list of values, the sort + takes the minumum value when `sort_order` is `ASC`, and the maximum value when `sort_order` + is `DESC`. + sort_order: The sort order. + limit: The maximum number of rows to return. + offset: The offset to start returning rows from. + task_step_id: The TaskManager `task_step_id` for this process run. This is used to update the + progress. + resolve_span: Whether to resolve the span of the row. + combine_columns: Whether to combine columns into a single object. The object will be pruned + to only include sub-fields that correspond to the requested columns. + user: The authenticated user, if auth is enabled and the user is logged in. This is used to + apply ACL to the query, especially for concepts. + + Returns + A `SelectRowsResult` iterator with rows of `Item`s. + """ + pass + + @abc.abstractmethod + def select_rows_schema(self, + columns: Optional[Sequence[ColumnId]] = None, + sort_by: Optional[Sequence[Path]] = None, + sort_order: Optional[SortOrder] = SortOrder.DESC, + searches: Optional[Sequence[Search]] = None, + combine_columns: bool = False) -> SelectRowsSchemaResult: + """Returns the schema of the result of `select_rows` above with the same arguments.""" + pass + + @abc.abstractmethod + def stats(self, leaf_path: Path) -> StatsResult: + """Compute stats for a leaf path. + + Args: + leaf_path: The leaf path to compute stats for. + + Returns + A StatsResult. + """ + pass + + @abc.abstractmethod + def media(self, item_id: str, leaf_path: Path) -> MediaResult: + """Return the media for a leaf path. + + Args: + item_id: The item id to get media for. + leaf_path: The leaf path for the media. + + Returns + A MediaResult. + """ + pass + + @abc.abstractmethod + def to_json(self, + filepath: Union[str, pathlib.Path], + jsonl: bool = True, + columns: Optional[Sequence[ColumnId]] = None) -> None: + """Export the dataset to a JSON file. + + Args: + filepath: The path to the file to export to. + jsonl: Whether to export to JSONL or JSON. + columns: The columns to export. + """ + pass + + @abc.abstractmethod + def to_pandas(self, columns: Optional[Sequence[ColumnId]] = None) -> pd.DataFrame: + """Export the dataset to a pandas DataFrame. + + Args: + columns: The columns to export. + """ + pass + + @abc.abstractmethod + def to_parquet(self, + filepath: Union[str, pathlib.Path], + columns: Optional[Sequence[ColumnId]] = None) -> None: + """Export the dataset to a parquet file. + + Args: + filepath: The path to the file to export to. + columns: The columns to export. + """ + pass + + @abc.abstractmethod + def to_csv(self, + filepath: Union[str, pathlib.Path], + columns: Optional[Sequence[ColumnId]] = None) -> None: + """Export the dataset to a csv file. + + Args: + filepath: The path to the file to export to. + columns: The columns to export. + """ + pass + + +def default_settings(dataset: Dataset) -> DatasetSettings: + """Gets the default settings for a dataset.""" + schema = dataset.manifest().data_schema + leaf_paths = [ + path for path, field in schema.leafs.items() + if field.dtype == DataType.STRING and path != (ROWID,) + ] + pool = ThreadPoolExecutor() + stats: list[StatsResult] = list(pool.map(lambda leaf: dataset.stats(leaf), leaf_paths)) + sorted_stats = sorted([stat for stat in stats if stat.avg_text_length], + key=lambda stat: stat.avg_text_length or -1.0) + media_paths: list[PathTuple] = [] + if sorted_stats: + media_paths = [sorted_stats[-1].path] + + return DatasetSettings(ui=DatasetUISettings(media_paths=media_paths)) + + +def make_parquet_id(signal: Signal, + source_path: PathTuple, + is_computed_signal: Optional[bool] = False) -> str: + """Return a unique identifier for this parquet table.""" + # Remove the wildcards from the parquet id since they are implicit. + path = [*[p for p in source_path if p != PATH_WILDCARD], signal.key(is_computed_signal)] + # Don't use the VALUE_KEY as part of the parquet id to reduce the size of paths. + if path[-1] == VALUE_KEY: + path = path[:-1] + return '.'.join(path) diff --git a/lilac/data/dataset_duckdb.py b/lilac/data/dataset_duckdb.py new file mode 100644 index 0000000000000000000000000000000000000000..a7ce9d885b52a2e80ef6f6b95d760ddb3967041d --- /dev/null +++ b/lilac/data/dataset_duckdb.py @@ -0,0 +1,1833 @@ +"""The DuckDB implementation of the dataset database.""" +import functools +import gc +import glob +import math +import os +import pathlib +import re +import shutil +import threading +from typing import Any, Iterable, Iterator, Optional, Sequence, Union, cast + +import duckdb +import numpy as np +import pandas as pd +import yaml +from pandas.api.types import is_object_dtype +from pydantic import BaseModel, validator +from typing_extensions import override + +from ..auth import UserInfo +from ..batch_utils import deep_flatten, deep_unflatten +from ..config import CONFIG_FILENAME, DatasetConfig, DatasetSettings, EmbeddingConfig, SignalConfig +from ..embeddings.vector_store import VectorDBIndex +from ..env import data_path, env +from ..schema import ( + MANIFEST_FILENAME, + PATH_WILDCARD, + ROWID, + TEXT_SPAN_END_FEATURE, + TEXT_SPAN_START_FEATURE, + VALUE_KEY, + Bin, + DataType, + Field, + Item, + Path, + PathKey, + PathTuple, + RichData, + Schema, + SourceManifest, + column_paths_match, + is_float, + is_integer, + is_ordinal, + is_temporal, + normalize_path, + signal_type_supports_dtype, +) +from ..signal import Signal, TextEmbeddingSignal, VectorSignal, get_signal_by_type, resolve_signal +from ..signals.concept_labels import ConceptLabelsSignal +from ..signals.concept_scorer import ConceptSignal +from ..signals.semantic_similarity import SemanticSimilaritySignal +from ..signals.substring_search import SubstringSignal +from ..sources.source import Source +from ..tasks import TaskStepId, progress +from ..utils import DebugTimer, get_dataset_output_dir, log, open_file, to_yaml +from . import dataset +from .dataset import ( + BINARY_OPS, + LIST_OPS, + MAX_TEXT_LEN_DISTINCT_COUNT, + SAMPLE_AVG_TEXT_LENGTH, + TOO_MANY_DISTINCT, + UNARY_OPS, + BinaryOp, + Column, + ColumnId, + Dataset, + DatasetManifest, + FeatureListValue, + FeatureValue, + Filter, + FilterLike, + GroupsSortBy, + MediaResult, + Search, + SearchResultInfo, + SelectGroupsResult, + SelectRowsResult, + SelectRowsSchemaResult, + SelectRowsSchemaUDF, + SortOrder, + SortResult, + StatsResult, + column_from_identifier, + make_parquet_id, +) +from .dataset_utils import ( + count_primitives, + create_signal_schema, + flatten_keys, + merge_schemas, + schema_contains_path, + sparse_to_dense_compute, + wrap_in_dicts, + write_embeddings_to_disk, + write_items_to_parquet, +) + +SIGNAL_MANIFEST_FILENAME = 'signal_manifest.json' +DATASET_SETTINGS_FILENAME = 'settings.json' +SOURCE_VIEW_NAME = 'source' + +NUM_AUTO_BINS = 15 + +BINARY_OP_TO_SQL: dict[BinaryOp, str] = { + 'equals': '=', + 'not_equal': '!=', + 'greater': '>', + 'greater_equal': '>=', + 'less': '<', + 'less_equal': '<=' +} + + +class DuckDBSearchUDF(BaseModel): + """The transformation of searches to column UDFs.""" + udf: Column + search_path: PathTuple + output_path: PathTuple + sort: Optional[tuple[PathTuple, SortOrder]] = None + + +class DuckDBSearchUDFs(BaseModel): + """The transformation of searches to column UDFs with sorts.""" + udfs: list[Column] + output_paths: list[PathTuple] + sorts: list[tuple[PathTuple, SortOrder]] + + +class DatasetDuckDB(Dataset): + """The DuckDB implementation of the dataset database.""" + + def __init__(self, namespace: str, dataset_name: str, vector_store: str = 'hnsw'): + super().__init__(namespace, dataset_name) + + self.dataset_path = get_dataset_output_dir(data_path(), namespace, dataset_name) + + # TODO: Infer the manifest from the parquet files so this is lighter weight. + self._source_manifest = read_source_manifest(self.dataset_path) + self._signal_manifests: list[SignalManifest] = [] + self.con = duckdb.connect(database=':memory:') + + # Maps a path and embedding to the vector index. This is lazily generated as needed. + self._vector_indices: dict[tuple[PathKey, str], VectorDBIndex] = {} + self.vector_store = vector_store + self._manifest_lock = threading.Lock() + + self._config_lock = threading.Lock() + config_filepath = get_config_filepath(namespace, dataset_name) + + if not os.path.exists(config_filepath): + # For backwards compatibility, if the config doesn't exist, create one. This will be out of + # sync but allow the server to still boot and update with new config changes. + # Make a metaclass so we get a valid `Source` class. + source_cls = type('Source_no_source', (Source,), {'name': 'no_source'}) + + old_settings_filepath = os.path.join( + get_dataset_output_dir(data_path(), namespace, dataset_name), 'settings.json') + settings = DatasetSettings() + if os.path.exists(old_settings_filepath): + with open(old_settings_filepath) as f: + settings = DatasetSettings.parse_raw(f.read()) + + config = DatasetConfig( + namespace=namespace, name=dataset_name, source=source_cls(), settings=settings) + with open(get_config_filepath(self.namespace, self.dataset_name), 'w') as f: + f.write(to_yaml(config.dict(exclude_none=True, exclude_defaults=True))) + + # Create a join table from all the parquet files. + self.manifest() + + @override + def delete(self) -> None: + """Deletes the dataset.""" + self.con.close() + shutil.rmtree(self.dataset_path, ignore_errors=True) + + def _create_view(self, view_name: str, files: list[str]) -> None: + self.con.execute(f""" + CREATE OR REPLACE VIEW {_escape_col_name(view_name)} AS (SELECT * FROM read_parquet({files})); + """) + + # NOTE: This is cached, but when the latest mtime of any file in the dataset directory changes + # the results are invalidated. + @functools.cache + def _recompute_joint_table(self, latest_mtime_micro_sec: int) -> DatasetManifest: + del latest_mtime_micro_sec # This is used as the cache key. + merged_schema = self._source_manifest.data_schema.copy(deep=True) + self._signal_manifests = [] + # Make a joined view of all the column groups. + self._create_view(SOURCE_VIEW_NAME, + [os.path.join(self.dataset_path, f) for f in self._source_manifest.files]) + + # Add the signal column groups. + for root, _, files in os.walk(self.dataset_path): + for file in files: + if not file.endswith(SIGNAL_MANIFEST_FILENAME): + continue + + with open_file(os.path.join(root, file)) as f: + signal_manifest = SignalManifest.parse_raw(f.read()) + self._signal_manifests.append(signal_manifest) + signal_files = [os.path.join(root, f) for f in signal_manifest.files] + if signal_files: + self._create_view(signal_manifest.parquet_id, signal_files) + + merged_schema = merge_schemas([self._source_manifest.data_schema] + + [m.data_schema for m in self._signal_manifests]) + + # The logic below generates the following example query: + # CREATE OR REPLACE VIEW t AS ( + # SELECT + # source.*, + # "parquet_id1"."root_column" AS "parquet_id1", + # "parquet_id2"."root_column" AS "parquet_id2" + # FROM source JOIN "parquet_id1" USING (rowid,) JOIN "parquet_id2" USING (rowid,) + # ); + # NOTE: "root_column" for each signal is defined as the top-level column. + select_sql = ', '.join([f'{SOURCE_VIEW_NAME}.*'] + [( + f'{_escape_col_name(manifest.parquet_id)}.{_escape_col_name(_root_column(manifest))} ' + f'AS {_escape_col_name(manifest.parquet_id)}') + for manifest in self._signal_manifests + if manifest.files]) + join_sql = ' '.join([SOURCE_VIEW_NAME] + [ + f'LEFT JOIN {_escape_col_name(manifest.parquet_id)} USING ({ROWID})' + for manifest in self._signal_manifests + if manifest.files + ]) + view_or_table = 'TABLE' + use_views = env('DUCKDB_USE_VIEWS', 0) or 0 + if int(use_views): + view_or_table = 'VIEW' + sql_cmd = f"""CREATE OR REPLACE {view_or_table} t AS (SELECT {select_sql} FROM {join_sql})""" + self.con.execute(sql_cmd) + + # Get the total size of the table. + size_query = 'SELECT COUNT() as count FROM t' + size_query_result = cast(Any, self._query(size_query)[0]) + num_items = cast(int, size_query_result[0]) + + return DatasetManifest( + namespace=self.namespace, + dataset_name=self.dataset_name, + data_schema=merged_schema, + num_items=num_items) + + @override + def manifest(self) -> DatasetManifest: + # Use the latest modification time of all files under the dataset path as the cache key for + # re-computing the manifest and the joined view. + with self._manifest_lock: + all_dataset_files = glob.iglob(os.path.join(self.dataset_path, '**'), recursive=True) + latest_mtime = max(map(os.path.getmtime, all_dataset_files)) + latest_mtime_micro_sec = int(latest_mtime * 1e6) + return self._recompute_joint_table(latest_mtime_micro_sec) + + def _update_config(self, + settings: Optional[DatasetSettings] = None, + signals: Optional[list[SignalConfig]] = None, + embeddings: Optional[list[EmbeddingConfig]] = None) -> None: + with self._config_lock: + config = self.config() + + if settings is not None: + config.settings = settings + + if signals is not None: + # Update the config with the new signal, if the new signal has not already been added (this + # can happen if a signal is re-computed) + update_config = True + for signal_config in signals: + for existing_signal in config.signals: + if (existing_signal.path == signal_config.path and + existing_signal.signal.dict() == signal_config.signal.dict()): + update_config = False + break + if update_config: + config.signals.append(signal_config) + + if embeddings is not None: + # Update the config with the new signal, if the new signal has not already been added (this + # can happen if a signal is re-computed) + update_config = True + for embedding_config in embeddings: + for existing_embedding in config.embeddings: + if (existing_embedding.path == embedding_config.path and + existing_embedding.embedding == embedding_config.embedding): + update_config = False + break + if update_config: + config.embeddings.append(embedding_config) + + with open(get_config_filepath(self.namespace, self.dataset_name), 'w') as f: + f.write(to_yaml(config.dict(exclude_none=True, exclude_defaults=True))) + + @override + def config(self) -> DatasetConfig: + config_filepath = get_config_filepath(self.namespace, self.dataset_name) + with open(config_filepath) as f: + return DatasetConfig(**yaml.safe_load(f)) + + @override + def settings(self) -> DatasetSettings: + # Settings should always have a default. + settings = self.config().settings + assert settings is not None + return settings + + @override + def update_settings(self, settings: DatasetSettings) -> None: + self._update_config(settings) + + def count(self, filters: Optional[list[FilterLike]] = None) -> int: + """Count the number of rows.""" + raise NotImplementedError('count is not yet implemented for DuckDB.') + + def _get_vector_db_index(self, embedding: str, path: PathTuple) -> VectorDBIndex: + # Refresh the manifest to make sure we have the latest signal manifests. + self.manifest() + index_key = (path, embedding) + if index_key in self._vector_indices: + return self._vector_indices[index_key] + + manifests = [ + m for m in self._signal_manifests + if schema_contains_path(m.data_schema, path) and m.vector_store and m.signal.name == embedding + ] + if not manifests: + raise ValueError(f'No embedding found for path {path}.') + if len(manifests) > 1: + raise ValueError(f'Multiple embeddings found for path {path}. Got: {manifests}') + manifest = manifests[0] + if not manifest.vector_store: + raise ValueError(f'Signal manifest for path {path} is not an embedding. ' + f'Got signal manifest: {manifest}') + + base_path = os.path.join(self.dataset_path, _signal_dir(manifest.enriched_path), + manifest.signal.name) + path_id = f'{self.namespace}/{self.dataset_name}:{path}' + with DebugTimer(f'Loading vector store "{manifest.vector_store}" for {path_id}' + f' with embedding "{embedding}"'): + vector_index = VectorDBIndex(manifest.vector_store) + vector_index.load(base_path) + # Cache the vector index. + self._vector_indices[index_key] = vector_index + return vector_index + + @override + def compute_signal(self, + signal: Signal, + path: Path, + task_step_id: Optional[TaskStepId] = None) -> None: + if isinstance(signal, TextEmbeddingSignal): + return self.compute_embedding(signal.name, path, task_step_id) + source_path = normalize_path(path) + manifest = self.manifest() + + if task_step_id is None: + # Make a dummy task step so we report progress via tqdm. + task_step_id = ('', 0) + + # The manifest may have changed after computing the dependencies. + manifest = self.manifest() + + signal_col = Column(path=source_path, alias='value', signal_udf=signal) + select_rows_result = self.select_rows([ROWID, signal_col], + task_step_id=task_step_id, + resolve_span=True) + df = select_rows_result.df() + values = df['value'] + + enriched_path = _col_destination_path(signal_col, is_computed_signal=True) + spec = _split_path_into_subpaths_of_lists(enriched_path) + output_dir = os.path.join(self.dataset_path, _signal_dir(enriched_path)) + signal_schema = create_signal_schema(signal, source_path, manifest.data_schema) + enriched_signal_items = cast(Iterable[Item], wrap_in_dicts(values, spec)) + for rowid, item in zip(df[ROWID], enriched_signal_items): + item[ROWID] = rowid + + enriched_signal_items = list(enriched_signal_items) + parquet_filename, _ = write_items_to_parquet( + items=enriched_signal_items, + output_dir=output_dir, + schema=signal_schema, + filename_prefix='data', + shard_index=0, + num_shards=1) + + signal_manifest = SignalManifest( + files=[parquet_filename], + data_schema=signal_schema, + signal=signal, + enriched_path=source_path, + parquet_id=make_parquet_id(signal, source_path, is_computed_signal=True)) + signal_manifest_filepath = os.path.join(output_dir, SIGNAL_MANIFEST_FILENAME) + with open_file(signal_manifest_filepath, 'w') as f: + f.write(signal_manifest.json(exclude_none=True, indent=2)) + + self._update_config(signals=[SignalConfig(path=source_path, signal=signal)]) + + log(f'Wrote signal output to {output_dir}') + + @override + def compute_embedding(self, + embedding: str, + path: Path, + task_step_id: Optional[TaskStepId] = None) -> None: + source_path = normalize_path(path) + manifest = self.manifest() + + if task_step_id is None: + # Make a dummy task step so we report progress via tqdm. + task_step_id = ('', 0) + + signal = get_signal_by_type(embedding, TextEmbeddingSignal)() + signal_col = Column(path=source_path, alias='value', signal_udf=signal) + select_rows_result = self.select_rows([ROWID, signal_col], + task_step_id=task_step_id, + resolve_span=True) + df = select_rows_result.df() + values = df['value'] + + enriched_path = _col_destination_path(signal_col, is_computed_signal=True) + output_dir = os.path.join(self.dataset_path, _signal_dir(enriched_path)) + signal_schema = create_signal_schema(signal, source_path, manifest.data_schema) + + write_embeddings_to_disk( + vector_store=self.vector_store, rowids=df[ROWID], signal_items=values, output_dir=output_dir) + + del select_rows_result, df, values + gc.collect() + + signal_manifest = SignalManifest( + files=[], + data_schema=signal_schema, + signal=signal, + enriched_path=source_path, + parquet_id=make_parquet_id(signal, source_path, is_computed_signal=True), + vector_store=self.vector_store) + signal_manifest_filepath = os.path.join(output_dir, SIGNAL_MANIFEST_FILENAME) + + with open_file(signal_manifest_filepath, 'w') as f: + f.write(signal_manifest.json(exclude_none=True, indent=2)) + + self._update_config(embeddings=[EmbeddingConfig(path=source_path, embedding=embedding)]) + + log(f'Wrote embedding index to {output_dir}') + + @override + def delete_signal(self, signal_path: Path) -> None: + signal_path = normalize_path(signal_path) + manifest = self.manifest() + if not manifest.data_schema.has_field(signal_path): + raise ValueError(f'Unknown signal path: {signal_path}') + + output_dir = os.path.join(self.dataset_path, _signal_dir(signal_path)) + shutil.rmtree(output_dir, ignore_errors=True) + + def _validate_filters(self, filters: Sequence[Filter], col_aliases: dict[str, PathTuple], + manifest: DatasetManifest) -> None: + for filter in filters: + if filter.path[0] in col_aliases: + # This is a filter on a column alias, which is always allowed. + continue + + current_field = Field(fields=manifest.data_schema.fields) + if filter.path == (ROWID,): + return + for path_part in filter.path: + if path_part == VALUE_KEY: + if not current_field.dtype: + raise ValueError(f'Unable to filter on path {filter.path}. The field has no value.') + continue + if current_field.fields: + if path_part not in current_field.fields: + raise ValueError(f'Unable to filter on path {filter.path}. ' + f'Path part "{path_part}" not found in the dataset.') + current_field = current_field.fields[str(path_part)] + continue + elif current_field.repeated_field: + current_field = current_field.repeated_field + continue + else: + raise ValueError(f'Unable to filter on path {filter.path}. ' + f'Path part "{path_part}" is not defined on a primitive value.') + + while current_field.repeated_field: + current_field = current_field.repeated_field + filter.path = (*filter.path, PATH_WILDCARD) + + if not current_field.dtype: + raise ValueError(f'Unable to filter on path {filter.path}. The field has no value.') + + def _validate_udfs(self, udf_cols: Sequence[Column], source_schema: Schema) -> None: + for col in udf_cols: + path = col.path + + # Signal transforms must operate on a leaf field. + leaf = source_schema.leafs.get(path) + if not leaf or not leaf.dtype: + raise ValueError(f'Leaf "{path}" not found in dataset. ' + 'Signal transforms must operate on a leaf field.') + + # Signal transforms must have the same dtype as the leaf field. + signal = cast(Signal, col.signal_udf) + if not signal_type_supports_dtype(signal.input_type, leaf.dtype): + raise ValueError(f'Leaf "{path}" has dtype "{leaf.dtype}" which is not supported ' + f'by "{signal.key()}" with signal input type "{signal.input_type}".') + + def _validate_selection(self, columns: Sequence[Column], select_schema: Schema) -> None: + # Validate all the columns and make sure they exist in the `select_schema`. + for column in columns: + current_field = Field(fields=select_schema.fields) + path = column.path + if path == (ROWID,): + return + for path_part in path: + if path_part == VALUE_KEY: + if not current_field.dtype: + raise ValueError(f'Unable to select path {path}. The field that has no value.') + continue + if current_field.fields: + if path_part not in current_field.fields: + raise ValueError(f'Unable to select path {path}. ' + f'Path part "{path_part}" not found in the dataset.') + current_field = current_field.fields[path_part] + continue + elif current_field.repeated_field: + if path_part.isdigit(): + raise ValueError(f'Unable to select path {path}. Selecting a specific index of ' + 'a repeated field is currently not supported.') + if path_part != PATH_WILDCARD: + raise ValueError(f'Unable to select path {path}. ' + f'Path part "{path_part}" should be a wildcard.') + current_field = current_field.repeated_field + elif not current_field.dtype: + raise ValueError(f'Unable to select path {path}. ' + f'Path part "{path_part}" is not defined on a primitive value.') + + def _validate_columns(self, columns: Sequence[Column], source_schema: Schema, + select_schema: Schema) -> None: + udf_cols = [col for col in columns if col.signal_udf] + self._validate_udfs(udf_cols, source_schema) + self._validate_selection(columns, select_schema) + + def _validate_sort_path(self, path: PathTuple, schema: Schema) -> None: + current_field = Field(fields=schema.fields) + if path == (ROWID,): + return + for path_part in path: + if path_part == VALUE_KEY: + if not current_field.dtype: + raise ValueError(f'Unable to sort by path {path}. The field that has no value.') + continue + if current_field.fields: + if path_part not in current_field.fields: + raise ValueError(f'Unable to sort by path {path}. ' + f'Path part "{path_part}" not found in the dataset.') + current_field = current_field.fields[path_part] + continue + elif current_field.repeated_field: + if path_part.isdigit(): + raise ValueError(f'Unable to sort by path {path}. Selecting a specific index of ' + 'a repeated field is currently not supported.') + if path_part != PATH_WILDCARD: + raise ValueError(f'Unable to sort by path {path}. ' + f'Path part "{path_part}" should be a wildcard.') + current_field = current_field.repeated_field + elif not current_field.dtype: + raise ValueError(f'Unable to sort by path {path}. ' + f'Path part "{path_part}" is not defined on a primitive value.') + if not current_field.dtype: + raise ValueError(f'Unable to sort by path {path}. The field has no value.') + + @override + @functools.cache # Cache stats for leaf paths since we ask on every dataset page refresh. + def stats(self, leaf_path: Path) -> StatsResult: + if not leaf_path: + raise ValueError('leaf_path must be provided') + path = normalize_path(leaf_path) + manifest = self.manifest() + leaf = manifest.data_schema.get_field(path) + # Find the inner-most leaf in case this field is repeated. + while leaf.repeated_field: + leaf = leaf.repeated_field + path = (*path, PATH_WILDCARD) + + if not leaf.dtype: + raise ValueError(f'Leaf "{path}" not found in dataset') + + duckdb_path = self._leaf_path_to_duckdb_path(path, manifest.data_schema) + inner_select = _select_sql( + duckdb_path, flatten=True, unnest=True, span_from=self._get_span_from(path, manifest)) + + # Compute the average length of text fields. + avg_text_length: Optional[int] = None + if leaf.dtype in (DataType.STRING, DataType.STRING_SPAN): + avg_length_query = f""" + SELECT avg(length(val)) + FROM (SELECT {inner_select} AS val FROM t) USING SAMPLE {SAMPLE_AVG_TEXT_LENGTH}; + """ + row = self._query(avg_length_query)[0] + if row[0] is not None: + avg_text_length = int(row[0]) + + total_count_query = f'SELECT count(val) FROM (SELECT {inner_select} as val FROM t)' + total_count = int(self._query(total_count_query)[0][0]) + + # Compute approximate count by sampling the data to avoid OOM. + if avg_text_length and avg_text_length > MAX_TEXT_LEN_DISTINCT_COUNT: + # Assume that every text field is unique. + approx_count_distinct = manifest.num_items + elif leaf.dtype == DataType.BOOLEAN: + approx_count_distinct = 2 + else: + sample_size = TOO_MANY_DISTINCT + approx_count_query = f""" + SELECT approx_count_distinct(val) as approxCountDistinct + FROM (SELECT {inner_select} AS val FROM t) USING SAMPLE {sample_size}; + """ + row = self._query(approx_count_query)[0] + approx_count_distinct = int(row[0]) + + # Adjust the counts for the sample size. + factor = max(1, total_count / sample_size) + approx_count_distinct = round(approx_count_distinct * factor) + + result = StatsResult( + path=path, + total_count=total_count, + approx_count_distinct=approx_count_distinct, + avg_text_length=avg_text_length) + + # Compute min/max values for ordinal leafs, without sampling the data. + if is_ordinal(leaf.dtype): + min_max_query = f""" + SELECT MIN(val) AS minVal, MAX(val) AS maxVal + FROM (SELECT {inner_select} as val FROM t) + {'WHERE NOT isnan(val)' if is_float(leaf.dtype) else ''} + """ + row = self._query(min_max_query)[0] + result.min_val, result.max_val = row + + return result + + @override + def select_groups( + self, + leaf_path: Path, + filters: Optional[Sequence[FilterLike]] = None, + sort_by: Optional[GroupsSortBy] = GroupsSortBy.COUNT, + sort_order: Optional[SortOrder] = SortOrder.DESC, + limit: Optional[int] = None, + bins: Optional[Union[Sequence[Bin], Sequence[float]]] = None) -> SelectGroupsResult: + if not leaf_path: + raise ValueError('leaf_path must be provided') + path = normalize_path(leaf_path) + manifest = self.manifest() + leaf = manifest.data_schema.get_field(path) + # Find the inner-most leaf in case this field is repeated. + while leaf.repeated_field: + leaf = leaf.repeated_field + path = (*path, PATH_WILDCARD) + + if not leaf.dtype: + raise ValueError(f'Leaf "{path}" not found in dataset') + + inner_val = 'inner_val' + outer_select = inner_val + # Normalize the bins to be `list[Bin]`. + named_bins = _normalize_bins(bins or leaf.bins) + stats = self.stats(leaf_path) + + leaf_is_float = is_float(leaf.dtype) + leaf_is_integer = is_integer(leaf.dtype) + if not leaf.categorical and (leaf_is_float or leaf_is_integer): + if named_bins is None: + # Auto-bin. + named_bins = _auto_bins(stats, NUM_AUTO_BINS) + + sql_bounds = [] + for label, start, end in named_bins: + if start is None: + start = cast(float, "'-Infinity'") + if end is None: + end = cast(float, "'Infinity'") + sql_bounds.append(f"('{label}', {start}, {end})") + + bin_index_col = 'col0' + bin_min_col = 'col1' + bin_max_col = 'col2' + is_nan_filter = f'NOT isnan({inner_val}) AND' if leaf_is_float else '' + + # We cast the field to `double` so binning works for both `float` and `int` fields. + outer_select = f"""( + SELECT {bin_index_col} FROM ( + VALUES {', '.join(sql_bounds)} + ) WHERE {is_nan_filter} + {inner_val}::DOUBLE >= {bin_min_col} AND {inner_val}::DOUBLE < {bin_max_col} + )""" + else: + if stats.approx_count_distinct >= dataset.TOO_MANY_DISTINCT: + return SelectGroupsResult(too_many_distinct=True, counts=[], bins=named_bins) + + count_column = 'count' + value_column = 'value' + + limit_query = f'LIMIT {limit}' if limit else '' + duckdb_path = self._leaf_path_to_duckdb_path(path, manifest.data_schema) + inner_select = _select_sql( + duckdb_path, flatten=True, unnest=True, span_from=self._get_span_from(path, manifest)) + + filters, _ = self._normalize_filters(filters, col_aliases={}, udf_aliases={}, manifest=manifest) + filter_queries = self._create_where(manifest, filters, searches=[]) + + where_query = '' + if filter_queries: + where_query = f"WHERE {' AND '.join(filter_queries)}" + + query = f""" + SELECT {outer_select} AS {value_column}, COUNT() AS {count_column} + FROM (SELECT {inner_select} AS {inner_val} FROM t {where_query}) + GROUP BY {value_column} + ORDER BY {sort_by} {sort_order} + {limit_query} + """ + df = self._query_df(query) + counts = list(df.itertuples(index=False, name=None)) + if is_temporal(leaf.dtype): + # Replace any NaT with None and pd.Timestamp to native datetime objects. + counts = [(None if pd.isnull(val) else val.to_pydatetime(), count) for val, count in counts] + return SelectGroupsResult(too_many_distinct=False, counts=counts, bins=named_bins) + + def _topk_udf_to_sort_by( + self, + udf_columns: list[Column], + sort_by: list[PathTuple], + limit: Optional[int], + sort_order: Optional[SortOrder], + ) -> Optional[Column]: + if (sort_order != SortOrder.DESC) or (not limit) or (not sort_by): + return None + if len(sort_by) < 1: + return None + primary_sort_by = sort_by[0] + udf_cols_to_sort_by = [ + udf_col for udf_col in udf_columns if udf_col.alias == primary_sort_by[0] or + _path_contains(_col_destination_path(udf_col), primary_sort_by) + ] + if not udf_cols_to_sort_by: + return None + udf_col = udf_cols_to_sort_by[0] + if udf_col.signal_udf and not isinstance(udf_col.signal_udf, VectorSignal): + return None + return udf_col + + def _normalize_columns(self, columns: Optional[Sequence[ColumnId]], schema: Schema, + combine_columns: bool) -> list[Column]: + """Normalizes the columns to a list of `Column` objects.""" + cols = [column_from_identifier(col) for col in columns or []] + star_in_cols = any(col.path == (PATH_WILDCARD,) for col in cols) + if not cols or star_in_cols: + # Select all columns. + cols.extend([Column((name,)) for name in schema.fields.keys() if name != ROWID]) + + if not combine_columns: + # Select all the signal top-level fields. + for path, field in schema.all_fields: + if field.signal: + cols.append(Column(path)) + + if star_in_cols: + cols = [col for col in cols if col.path != (PATH_WILDCARD,)] + return cols + + def _merge_sorts(self, search_udfs: list[DuckDBSearchUDF], sort_by: Optional[Sequence[Path]], + sort_order: Optional[SortOrder]) -> list[SortResult]: + # True when the user has explicitly sorted by the alias of a search UDF (e.g. in ASC order). + is_explicit_search_sort = False + for sort_by_path in sort_by or []: + for search_udf in search_udfs: + if column_paths_match(sort_by_path, search_udf.output_path): + is_explicit_search_sort = True + break + + sort_results: list[SortResult] = [] + if sort_by and not is_explicit_search_sort: + if not sort_order: + raise ValueError('`sort_order` is required when `sort_by` is specified.') + # If the user has explicitly set a sort by, and it's not a search UDF alias, override. + sort_results = [ + SortResult(path=normalize_path(sort_by), order=sort_order) for sort_by in sort_by if sort_by + ] + else: + search_udfs_with_sort = [search_udf for search_udf in search_udfs if search_udf.sort] + if search_udfs_with_sort: + # Override the sort by the last search sort order when the user hasn't provided an + # explicit sort order. + last_search_udf = search_udfs_with_sort[-1] + assert last_search_udf.sort, 'Expected search UDFs with sort to have a sort.' + udf_sort_path, udf_sort_order = last_search_udf.sort + sort_results = [ + SortResult( + path=udf_sort_path, + order=sort_order or udf_sort_order, + search_index=len(search_udfs_with_sort) - 1) + ] + + return sort_results + + @override + def select_rows(self, + columns: Optional[Sequence[ColumnId]] = None, + searches: Optional[Sequence[Search]] = None, + filters: Optional[Sequence[FilterLike]] = None, + sort_by: Optional[Sequence[Path]] = None, + sort_order: Optional[SortOrder] = SortOrder.DESC, + limit: Optional[int] = None, + offset: Optional[int] = 0, + task_step_id: Optional[TaskStepId] = None, + resolve_span: bool = False, + combine_columns: bool = False, + user: Optional[UserInfo] = None) -> SelectRowsResult: + manifest = self.manifest() + cols = self._normalize_columns(columns, manifest.data_schema, combine_columns) + offset = offset or 0 + schema = manifest.data_schema + + if combine_columns: + schema = self.select_rows_schema( + columns, sort_by, sort_order, searches, combine_columns=True).data_schema + + self._validate_columns(cols, manifest.data_schema, schema) + self._normalize_searches(searches, manifest) + search_udfs = self._search_udfs(searches, manifest) + cols.extend([search_udf.udf for search_udf in search_udfs]) + udf_columns = [col for col in cols if col.signal_udf] + + temp_rowid_selected = False + for col in cols: + if col.path == (ROWID,): + temp_rowid_selected = False + break + if isinstance(col.signal_udf, VectorSignal): + temp_rowid_selected = True + if temp_rowid_selected: + cols.append(Column(ROWID)) + + # Set extra information on any concept signals. + for udf_col in udf_columns: + if isinstance(udf_col.signal_udf, (ConceptSignal, ConceptLabelsSignal)): + # Concept are access controlled so we tell it about the user. + udf_col.signal_udf.set_user(user) + + # Decide on the exact sorting order. + sort_results = self._merge_sorts(search_udfs, sort_by, sort_order) + sort_by = cast(list[PathTuple], + [(sort.alias,) if sort.alias else sort.path for sort in sort_results]) + # Choose the first sort order as we only support a single sort order for now. + sort_order = sort_results[0].order if sort_results else None + + col_aliases: dict[str, PathTuple] = {col.alias: col.path for col in cols if col.alias} + udf_aliases: dict[str, PathTuple] = { + col.alias: col.path for col in cols if col.signal_udf and col.alias + } + path_to_udf_col_name: dict[PathTuple, str] = {} + for col in cols: + if col.signal_udf: + alias = col.alias or _unique_alias(col) + dest_path = _col_destination_path(col) + path_to_udf_col_name[dest_path] = alias + + # Filtering and searching. + where_query = '' + filters, udf_filters = self._normalize_filters(filters, col_aliases, udf_aliases, manifest) + filter_queries = self._create_where(manifest, filters, searches) + if filter_queries: + where_query = f"WHERE {' AND '.join(filter_queries)}" + + total_num_rows = manifest.num_items + con = self.con.cursor() + + topk_udf_col = self._topk_udf_to_sort_by(udf_columns, sort_by, limit, sort_order) + if topk_udf_col: + path_keys: Optional[list[PathKey]] = None + if where_query: + # If there are filters, we need to send rowids to the top k query. + df = con.execute(f'SELECT {ROWID} FROM t {where_query}').df() + total_num_rows = len(df) + # Convert rowids to path keys. + path_keys = [(rowid,) for rowid in df[ROWID]] + + if path_keys is not None and len(path_keys) == 0: + where_query = 'WHERE false' + else: + topk_signal = cast(VectorSignal, topk_udf_col.signal_udf) + # The input is an embedding. + vector_index = self._get_vector_db_index(topk_signal.embedding, topk_udf_col.path) + k = (limit or 0) + offset + path_id = f'{self.namespace}/{self.dataset_name}:{topk_udf_col.path}' + with DebugTimer(f'Computing topk on {path_id} with embedding "{topk_signal.embedding}" ' + f'and vector store "{vector_index._vector_store.name}"'): + topk = topk_signal.vector_compute_topk(k, vector_index, path_keys) + topk_rowids = list(dict.fromkeys([cast(str, rowid) for (rowid, *_), _ in topk])) + # Update the offset to account for the number of unique rowids. + offset = len(dict.fromkeys([cast(str, rowid) for (rowid, *_), _ in topk[:offset]])) + + # Ignore all the other filters and filter DuckDB results only by the top k rowids. + rowid_filter = Filter(path=(ROWID,), op='in', value=topk_rowids) + filter_query = self._create_where(manifest, [rowid_filter])[0] + where_query = f'WHERE {filter_query}' + + # Map a final column name to a list of temporary namespaced column names that need to be merged. + columns_to_merge: dict[str, dict[str, Column]] = {} + temp_column_to_offset_column: dict[str, tuple[str, Field]] = {} + select_queries: list[str] = [] + + for column in cols: + path = column.path + # If the signal is vector-based, we don't need to select the actual data, just the rowids + # plus an arbitrarily nested array of `None`s`. + empty = bool(column.signal_udf and schema.get_field(path).dtype == DataType.EMBEDDING) + + select_sqls: list[str] = [] + final_col_name = column.alias or _unique_alias(column) + if final_col_name not in columns_to_merge: + columns_to_merge[final_col_name] = {} + + duckdb_paths = self._column_to_duckdb_paths(column, schema, combine_columns) + span_from = self._get_span_from(path, manifest) if resolve_span or column.signal_udf else None + + for parquet_id, duckdb_path in duckdb_paths: + sql = _select_sql( + duckdb_path, flatten=False, unnest=False, empty=empty, span_from=span_from) + temp_column_name = ( + final_col_name if len(duckdb_paths) == 1 else f'{final_col_name}/{parquet_id}') + select_sqls.append(f'{sql} AS {_escape_string_literal(temp_column_name)}') + columns_to_merge[final_col_name][temp_column_name] = column + + if column.signal_udf and span_from and _schema_has_spans(column.signal_udf.fields()): + sql = _select_sql(duckdb_path, flatten=False, unnest=False, empty=empty, span_from=None) + temp_offset_column_name = f'{temp_column_name}/offset' + temp_offset_column_name = temp_offset_column_name.replace("'", "\\'") + select_sqls.append(f'{sql} AS {_escape_string_literal(temp_offset_column_name)}') + temp_column_to_offset_column[temp_column_name] = (temp_offset_column_name, + column.signal_udf.fields()) + + # `select_sqls` can be empty if this column points to a path that will be created by a UDF. + if select_sqls: + select_queries.append(', '.join(select_sqls)) + + sort_sql_before_udf: list[str] = [] + sort_sql_after_udf: list[str] = [] + + for path in sort_by: + # We only allow sorting by nodes with a value. + first_subpath = str(path[0]) + rest_of_path = path[1:] + signal_alias = '.'.join(map(str, path)) + + udf_path = _path_to_udf_duckdb_path(path, path_to_udf_col_name) + if not udf_path: + # Re-route the path if it starts with an alias by pointing it to the actual path. + if first_subpath in col_aliases: + path = (*col_aliases[first_subpath], *rest_of_path) + self._validate_sort_path(path, schema) + path = self._leaf_path_to_duckdb_path(path, schema) + else: + path = udf_path + + sort_sql = _select_sql(path, flatten=True, unnest=False) + has_repeated_field = any(subpath == PATH_WILDCARD for subpath in path) + if has_repeated_field: + sort_sql = (f'list_min({sort_sql})' + if sort_order == SortOrder.ASC else f'list_max({sort_sql})') + + # Separate sort columns into two groups: those that need to be sorted before and after UDFs. + if udf_path: + sort_sql_after_udf.append(sort_sql) + else: + sort_sql_before_udf.append(sort_sql) + + order_query = '' + if sort_sql_before_udf: + order_query = (f'ORDER BY {", ".join(sort_sql_before_udf)} ' + f'{cast(SortOrder, sort_order).value}') + + limit_query = '' + if limit: + if topk_udf_col: + limit_query = f'LIMIT {limit + offset}' + elif sort_sql_after_udf: + limit_query = '' + else: + limit_query = f'LIMIT {limit} OFFSET {offset}' + + if not topk_udf_col and where_query: + total_num_rows = cast(tuple, + con.execute(f'SELECT COUNT(*) FROM t {where_query}').fetchone())[0] + + # Fetch the data from DuckDB. + df = con.execute(f""" + SELECT {', '.join(select_queries)} FROM t + {where_query} + {order_query} + {limit_query} + """).df() + df = _replace_nan_with_none(df) + + # Run UDFs on the transformed columns. + for udf_col in udf_columns: + signal = cast(Signal, udf_col.signal_udf) + signal_alias = udf_col.alias or _unique_alias(udf_col) + temp_signal_cols = columns_to_merge[signal_alias] + if len(temp_signal_cols) != 1: + raise ValueError( + f'Unable to compute signal {signal.name}. Signal UDFs only operate on leafs, but got ' + f'{len(temp_signal_cols)} underlying columns that contain data related to {udf_col.path}.' + ) + signal_column = list(temp_signal_cols.keys())[0] + input = df[signal_column] + + path_id = f'{self.namespace}/{self.dataset_name}:{udf_col.path}' + with DebugTimer(f'Computing signal "{signal.name}" on {path_id}'): + signal.setup() + + step_description = f'Computing {signal.key()} on {path_id}' + + if isinstance(signal, VectorSignal): + embedding_signal = signal + vector_store = self._get_vector_db_index(embedding_signal.embedding, udf_col.path) + flat_keys = list(flatten_keys(df[ROWID], input)) + signal_out = sparse_to_dense_compute( + iter(flat_keys), lambda keys: embedding_signal.vector_compute(keys, vector_store)) + # Add progress. + if task_step_id is not None: + signal_out = progress( + signal_out, + task_step_id=task_step_id, + estimated_len=len(flat_keys), + step_description=step_description) + df[signal_column] = deep_unflatten(signal_out, input) + else: + num_rich_data = count_primitives(input) + flat_input = cast(Iterator[Optional[RichData]], deep_flatten(input)) + signal_out = sparse_to_dense_compute( + flat_input, lambda x: signal.compute(cast(Iterable[RichData], x))) + # Add progress. + if task_step_id is not None: + signal_out = progress( + signal_out, + task_step_id=task_step_id, + estimated_len=num_rich_data, + step_description=step_description) + signal_out_list = list(signal_out) + if signal_column in temp_column_to_offset_column: + offset_column_name, field = temp_column_to_offset_column[signal_column] + nested_spans: Iterable[Item] = df[offset_column_name] + flat_spans = deep_flatten(nested_spans) + for span, item in zip(flat_spans, signal_out_list): + _offset_any_span(cast(int, span[VALUE_KEY][TEXT_SPAN_START_FEATURE]), item, field) + + if len(signal_out_list) != num_rich_data: + raise ValueError( + f'The signal generated {len(signal_out_list)} values but the input data had ' + f"{num_rich_data} values. This means the signal either didn't generate a " + '"None" for a sparse output, or generated too many items.') + + df[signal_column] = deep_unflatten(signal_out_list, input) + + signal.teardown() + + if not df.empty and (udf_filters or sort_sql_after_udf): + # Re-upload the udf outputs to duckdb so we can filter/sort on them. + rel = con.from_df(df) + + if udf_filters: + udf_filter_queries = self._create_where(manifest, udf_filters) + if udf_filter_queries: + rel = rel.filter(' AND '.join(udf_filter_queries)) + total_num_rows = cast(tuple, rel.count('*').fetchone())[0] + + if sort_sql_after_udf: + if not sort_order: + raise ValueError('`sort_order` is required when `sort_by` is specified.') + rel = rel.order(f'{", ".join(sort_sql_after_udf)} {sort_order.value}') + + if limit: + rel = rel.limit(limit, offset) + + df = _replace_nan_with_none(rel.df()) + + if temp_rowid_selected: + del df[ROWID] + del columns_to_merge[ROWID] + + if combine_columns: + all_columns: dict[str, Column] = {} + for col_dict in columns_to_merge.values(): + all_columns.update(col_dict) + columns_to_merge = {'*': all_columns} + + for offset_column, _ in temp_column_to_offset_column.values(): + del df[offset_column] + + for final_col_name, temp_columns in columns_to_merge.items(): + for temp_col_name, column in temp_columns.items(): + if combine_columns: + dest_path = _col_destination_path(column) + spec = _split_path_into_subpaths_of_lists(dest_path) + df[temp_col_name] = wrap_in_dicts(df[temp_col_name], spec) + + # If the temp col name is the same as the final name, we can skip merging. This happens when + # we select a source leaf column. + if temp_col_name == final_col_name: + continue + + if final_col_name not in df: + df[final_col_name] = df[temp_col_name] + else: + df[final_col_name] = merge_series(df[final_col_name], df[temp_col_name]) + del df[temp_col_name] + + con.close() + + if combine_columns: + # Since we aliased every column to `*`, the object with have only '*' as the key. We need to + # elevate the all the columns under '*'. + df = pd.DataFrame.from_records(df['*']) + + return SelectRowsResult(df, total_num_rows) + + @override + def select_rows_schema(self, + columns: Optional[Sequence[ColumnId]] = None, + sort_by: Optional[Sequence[Path]] = None, + sort_order: Optional[SortOrder] = None, + searches: Optional[Sequence[Search]] = None, + combine_columns: bool = False) -> SelectRowsSchemaResult: + """Returns the schema of the result of `select_rows` above with the same arguments.""" + if not combine_columns: + raise NotImplementedError( + 'select_rows_schema with combine_columns=False is not yet supported.') + manifest = self.manifest() + cols = self._normalize_columns(columns, manifest.data_schema, combine_columns) + + self._normalize_searches(searches, manifest) + search_udfs = self._search_udfs(searches, manifest) + cols.extend([search_udf.udf for search_udf in search_udfs]) + + udfs: list[SelectRowsSchemaUDF] = [] + col_schemas: list[Schema] = [] + for col in cols: + dest_path = _col_destination_path(col) + if col.signal_udf: + udfs.append(SelectRowsSchemaUDF(path=dest_path, alias=col.alias)) + field = col.signal_udf.fields() + field.signal = col.signal_udf.dict() + elif manifest.data_schema.has_field(dest_path): + field = manifest.data_schema.get_field(dest_path) + else: + # This column might refer to an output of a udf. We postpone validation to later. + continue + col_schemas.append(_make_schema_from_path(dest_path, field)) + + sort_results = self._merge_sorts(search_udfs, sort_by, sort_order) + + search_results = [ + SearchResultInfo(search_path=search_udf.search_path, result_path=search_udf.output_path) + for search_udf in search_udfs + ] + + new_schema = merge_schemas(col_schemas) + + # Now that we have the new schema, we can validate all the column selections. + self._validate_columns(cols, manifest.data_schema, new_schema) + + return SelectRowsSchemaResult( + data_schema=new_schema, udfs=udfs, search_results=search_results, sorts=sort_results or None) + + @override + def media(self, item_id: str, leaf_path: Path) -> MediaResult: + raise NotImplementedError('Media is not yet supported for the DuckDB implementation.') + + def _get_span_from(self, path: PathTuple, manifest: DatasetManifest) -> Optional[PathTuple]: + leafs = manifest.data_schema.leafs + # Remove the value key so we can check the dtype from leafs. + span_path = path[:-1] if path[-1] == VALUE_KEY else path + is_span = (span_path in leafs and leafs[span_path].dtype == DataType.STRING_SPAN) + return _derived_from_path(path, manifest.data_schema) if is_span else None + + def _leaf_path_to_duckdb_path(self, leaf_path: PathTuple, schema: Schema) -> PathTuple: + ((_, duckdb_path),) = self._column_to_duckdb_paths( + Column(leaf_path), schema, combine_columns=False, select_leaf=True) + return duckdb_path + + def _column_to_duckdb_paths(self, + column: Column, + schema: Schema, + combine_columns: bool, + select_leaf: bool = False) -> list[tuple[str, PathTuple]]: + path = column.path + parquet_manifests: list[Union[SourceManifest, SignalManifest]] = [ + self._source_manifest, *self._signal_manifests + ] + duckdb_paths: list[tuple[str, PathTuple]] = [] + source_has_path = False + + select_leaf = select_leaf or column.signal_udf is not None + + if path == (ROWID,): + return [('source', path)] + + for m in parquet_manifests: + if not m.files: + continue + # Skip this parquet file if it doesn't contain the path. + if not schema_contains_path(m.data_schema, path): + continue + + if isinstance(m, SourceManifest): + source_has_path = True + + if isinstance(m, SignalManifest) and source_has_path and not combine_columns: + # Skip this signal if the source already has the path and we are not combining columns. + continue + + # Skip this parquet file if the path doesn't have a dtype. + if select_leaf and not m.data_schema.get_field(path).dtype: + continue + + duckdb_path = path + parquet_id = 'source' + + if isinstance(m, SignalManifest): + duckdb_path = (m.parquet_id, *path[1:]) + parquet_id = m.parquet_id + + duckdb_paths.append((parquet_id, duckdb_path)) + + if not duckdb_paths: + # This path is probably a result of a udf. Make sure the result schema contains it. + if not schema.has_field(path): + raise ValueError(f'Invalid path "{path}": No manifest contains path. Valid paths: ' + f'{list(schema.leafs.keys())}') + + return duckdb_paths + + def _normalize_filters(self, filter_likes: Optional[Sequence[FilterLike]], + col_aliases: dict[str, PathTuple], udf_aliases: dict[str, PathTuple], + manifest: DatasetManifest) -> tuple[list[Filter], list[Filter]]: + """Normalize `FilterLike` to `Filter` and split into filters on source and filters on UDFs.""" + filter_likes = filter_likes or [] + filters: list[Filter] = [] + udf_filters: list[Filter] = [] + + for filter in filter_likes: + # Normalize `FilterLike` to `Filter`. + if not isinstance(filter, Filter): + if len(filter) == 3: + path, op, value = filter # type: ignore + elif len(filter) == 2: + path, op = filter # type: ignore + value = None + else: + raise ValueError(f'Invalid filter: {filter}. Must be a tuple with 2 or 3 elements.') + filter = Filter(path=normalize_path(path), op=op, value=value) + + if str(filter.path[0]) in udf_aliases: + udf_filters.append(filter) + else: + filters.append(filter) + + self._validate_filters(filters, col_aliases, manifest) + return filters, udf_filters + + def _normalize_searches(self, searches: Optional[Sequence[Search]], + manifest: DatasetManifest) -> None: + """Validate searches.""" + if not searches: + return + + for search in searches: + search.path = normalize_path(search.path) + field = manifest.data_schema.get_field(search.path) + if field.dtype != DataType.STRING: + raise ValueError(f'Invalid search path: {search.path}. ' + f'Must be a string field, got dtype {field.dtype}') + + def _search_udfs(self, searches: Optional[Sequence[Search]], + manifest: DatasetManifest) -> list[DuckDBSearchUDF]: + searches = searches or [] + """Create a UDF for each search for finding the location of the text with spans.""" + search_udfs: list[DuckDBSearchUDF] = [] + for search in searches: + search_path = normalize_path(search.path) + if search.type == 'keyword': + udf = Column(path=search_path, signal_udf=SubstringSignal(query=search.query)) + search_udfs.append( + DuckDBSearchUDF( + udf=udf, + search_path=search_path, + output_path=(*_col_destination_path(udf), PATH_WILDCARD))) + elif search.type == 'semantic' or search.type == 'concept': + embedding = search.embedding + if not embedding: + raise ValueError(f'Please provide an embedding for semantic search. Got search: {search}') + + try: + manifest.data_schema.get_field((*search_path, embedding)) + except Exception as e: + raise ValueError( + f'Embedding {embedding} has not been computed. ' + f'Please compute the embedding index before issuing a {search.type} query.') from e + + search_signal: Optional[Signal] = None + if search.type == 'semantic': + search_signal = SemanticSimilaritySignal(query=search.query, embedding=search.embedding) + elif search.type == 'concept': + search_signal = ConceptSignal( + namespace=search.concept_namespace, + concept_name=search.concept_name, + embedding=search.embedding) + + # Add the label UDF. + concept_labels_signal = ConceptLabelsSignal( + namespace=search.concept_namespace, concept_name=search.concept_name) + concept_labels_udf = Column(path=search_path, signal_udf=concept_labels_signal) + search_udfs.append( + DuckDBSearchUDF( + udf=concept_labels_udf, + search_path=search_path, + output_path=_col_destination_path(concept_labels_udf), + sort=None)) + + udf = Column(path=search_path, signal_udf=search_signal) + + output_path = _col_destination_path(udf) + search_udfs.append( + DuckDBSearchUDF( + udf=udf, + search_path=search_path, + output_path=_col_destination_path(udf), + sort=((*output_path, PATH_WILDCARD, 'score'), SortOrder.DESC))) + else: + raise ValueError(f'Unknown search operator {search.type}.') + + return search_udfs + + def _create_where(self, + manifest: DatasetManifest, + filters: list[Filter], + searches: Optional[Sequence[Search]] = []) -> list[str]: + if not filters and not searches: + return [] + searches = searches or [] + sql_filter_queries: list[str] = [] + + # Add search where queries. + for search in searches: + duckdb_path = self._leaf_path_to_duckdb_path( + normalize_path(search.path), manifest.data_schema) + select_str = _select_sql(duckdb_path, flatten=False, unnest=False) + if search.type == 'keyword': + sql_op = 'ILIKE' + query_val = _escape_like_value(search.query) + elif search.type == 'semantic' or search.type == 'concept': + # Semantic search and concepts don't yet filter. + continue + else: + raise ValueError(f'Unknown search operator {search.type}.') + + filter_query = f'{select_str} {sql_op} {query_val}' + + sql_filter_queries.append(filter_query) + + # Add filter where queries. + for f in filters: + duckdb_path = self._leaf_path_to_duckdb_path(f.path, manifest.data_schema) + select_str = _select_sql( + duckdb_path, flatten=True, unnest=False, span_from=self._get_span_from(f.path, manifest)) + is_array = any(subpath == PATH_WILDCARD for subpath in f.path) + + nan_filter = '' + field = manifest.data_schema.get_field(f.path) + filter_nans = field.dtype and is_float(field.dtype) + + if f.op in BINARY_OPS: + sql_op = BINARY_OP_TO_SQL[cast(BinaryOp, f.op)] + filter_val = cast(FeatureValue, f.value) + if isinstance(filter_val, str): + filter_val = _escape_string_literal(filter_val) + elif isinstance(filter_val, bytes): + filter_val = _bytes_to_blob_literal(filter_val) + else: + filter_val = str(filter_val) + if is_array: + nan_filter = 'NOT isnan(x) AND' if filter_nans else '' + filter_query = (f'len(list_filter({select_str}, ' + f'x -> {nan_filter} x {sql_op} {filter_val})) > 0') + else: + nan_filter = f'NOT isnan({select_str}) AND' if filter_nans else '' + filter_query = f'{nan_filter} {select_str} {sql_op} {filter_val}' + elif f.op in UNARY_OPS: + if f.op == 'exists': + filter_query = f'len({select_str}) > 0' if is_array else f'{select_str} IS NOT NULL' + else: + raise ValueError(f'Unary op: {f.op} is not yet supported') + elif f.op in LIST_OPS: + if f.op == 'in': + filter_list_val = cast(FeatureListValue, f.value) + if not isinstance(filter_list_val, list): + raise ValueError('filter with array value can only use the IN comparison') + wrapped_filter_val = [f"'{part}'" for part in filter_list_val] + filter_val = f'({", ".join(wrapped_filter_val)})' + filter_query = f'{select_str} IN {filter_val}' + else: + raise ValueError(f'List op: {f.op} is not yet supported') + else: + raise ValueError(f'Invalid filter op: {f.op}') + sql_filter_queries.append(filter_query) + return sql_filter_queries + + def _execute(self, query: str) -> duckdb.DuckDBPyConnection: + """Execute a query in duckdb.""" + # FastAPI is multi-threaded so we have to create a thread-specific connection cursor to allow + # these queries to be thread-safe. + local_con = self.con.cursor() + if not env('DEBUG', False): + return local_con.execute(query) + + # Debug mode. + log('Executing:') + log(query) + with DebugTimer('Query'): + return local_con.execute(query) + + def _query(self, query: str) -> list[tuple]: + result = self._execute(query) + rows = result.fetchall() + result.close() + return rows + + def _query_df(self, query: str) -> pd.DataFrame: + """Execute a query that returns a data frame.""" + result = self._execute(query) + df = _replace_nan_with_none(result.df()) + result.close() + return df + + def _path_to_col(self, path: Path, quote_each_part: bool = True) -> str: + """Convert a path to a column name.""" + if isinstance(path, str): + path = (path,) + return '.'.join([ + f'{_escape_col_name(path_comp)}' if quote_each_part else str(path_comp) for path_comp in path + ]) + + def _get_selection(self, columns: Optional[Sequence[ColumnId]] = None) -> str: + """Get the selection clause for download a dataset.""" + manifest = self.manifest() + cols = self._normalize_columns(columns, manifest.data_schema, combine_columns=False) + schema = manifest.data_schema + self._validate_columns(cols, manifest.data_schema, schema) + + select_queries: list[str] = [] + for column in cols: + col_name = column.alias or _unique_alias(column) + duckdb_paths = self._column_to_duckdb_paths(column, schema, combine_columns=False) + if not duckdb_paths: + raise ValueError(f'Cannot download path {column.path} which does not exist in the dataset.') + if len(duckdb_paths) > 1: + raise ValueError( + f'Cannot download path {column.path} which spans multiple parquet files: {duckdb_paths}') + _, duckdb_path = duckdb_paths[0] + sql = _select_sql(duckdb_path, flatten=False, unnest=False) + select_queries.append(f'{sql} AS {_escape_string_literal(col_name)}') + return ', '.join(select_queries) + + @override + def to_json(self, + filepath: Union[str, pathlib.Path], + jsonl: bool = True, + columns: Optional[Sequence[ColumnId]] = None) -> None: + selection = self._get_selection(columns) + self._execute(f"COPY (SELECT {selection} FROM t) TO '{filepath}' " + f"(FORMAT JSON, ARRAY {'FALSE' if jsonl else 'TRUE'})") + log(f'Dataset exported to {filepath}') + + @override + def to_pandas(self, columns: Optional[Sequence[ColumnId]] = None) -> pd.DataFrame: + selection = self._get_selection(columns) + return self._query_df(f'SELECT {selection} FROM t') + + @override + def to_csv(self, + filepath: Union[str, pathlib.Path], + columns: Optional[Sequence[ColumnId]] = None) -> None: + selection = self._get_selection(columns) + self._execute(f"COPY (SELECT {selection} FROM t) TO '{filepath}' (FORMAT CSV, HEADER)") + log(f'Dataset exported to {filepath}') + + @override + def to_parquet(self, + filepath: Union[str, pathlib.Path], + columns: Optional[Sequence[ColumnId]] = None) -> None: + selection = self._get_selection(columns) + self._execute(f"COPY (SELECT {selection} FROM t) TO '{filepath}' (FORMAT PARQUET)") + log(f'Dataset exported to {filepath}') + + +def _escape_string_literal(string: str) -> str: + string = string.replace("'", "''") + return f"'{string}'" + + +def _escape_col_name(col_name: str) -> str: + col_name = col_name.replace('"', '""') + return f'"{col_name}"' + + +def _escape_like_value(value: str) -> str: + value = value.replace('%', '\\%').replace('_', '\\_') + return f"'%{value}%' ESCAPE '\\'" + + +def _inner_select(sub_paths: list[PathTuple], + inner_var: Optional[str] = None, + empty: bool = False, + span_from: Optional[PathTuple] = None) -> str: + """Recursively generate the inner select statement for a list of sub paths.""" + current_sub_path = sub_paths[0] + lambda_var = inner_var + 'x' if inner_var else 'x' + if not inner_var: + lambda_var = 'x' + inner_var = _escape_col_name(current_sub_path[0]) + current_sub_path = current_sub_path[1:] + # Select the path inside structs. E.g. x['a']['b']['c'] given current_sub_path = [a, b, c]. + path_key = inner_var + ''.join([f'[{_escape_string_literal(p)}]' for p in current_sub_path]) + if len(sub_paths) == 1: + if span_from: + derived_col = _select_sql(span_from, flatten=False, unnest=False) + path_key = (f'{derived_col}[{path_key}.{VALUE_KEY}.{TEXT_SPAN_START_FEATURE}+1:' + f'{path_key}.{VALUE_KEY}.{TEXT_SPAN_END_FEATURE}]') + return 'NULL' if empty else path_key + return (f'list_transform({path_key}, {lambda_var} -> ' + f'{_inner_select(sub_paths[1:], lambda_var, empty, span_from)})') + + +def _split_path_into_subpaths_of_lists(leaf_path: PathTuple) -> list[PathTuple]: + """Split a path into a subpath of lists. + + E.g. [a, b, c, *, d, *, *] gets splits [[a, b, c], [d], [], []]. + """ + sub_paths: list[PathTuple] = [] + offset = 0 + while offset <= len(leaf_path): + new_offset = leaf_path.index(PATH_WILDCARD, + offset) if PATH_WILDCARD in leaf_path[offset:] else len(leaf_path) + sub_path = leaf_path[offset:new_offset] + sub_paths.append(sub_path) + offset = new_offset + 1 + return sub_paths + + +def _select_sql(path: PathTuple, + flatten: bool, + unnest: bool, + empty: bool = False, + span_from: Optional[PathTuple] = None) -> str: + """Create a select column for a path. + + Args: + path: A path to a feature. E.g. ['a', 'b', 'c']. + flatten: Whether to flatten the result. + unnest: Whether to unnest the result. + empty: Whether to return an empty list (used for embedding signals that don't need the data). + span_from: The path this span is derived from. If specified, the span will be resolved + to a substring of the original string. + """ + sub_paths = _split_path_into_subpaths_of_lists(path) + selection = _inner_select(sub_paths, None, empty, span_from) + # We only flatten when the result of a nested list to avoid segfault. + is_result_nested_list = len(sub_paths) >= 3 # E.g. subPaths = [[a, b, c], *, *]. + if flatten and is_result_nested_list: + selection = f'flatten({selection})' + # We only unnest when the result is a list. // E.g. subPaths = [[a, b, c], *]. + is_result_a_list = len(sub_paths) >= 2 + if unnest and is_result_a_list: + selection = f'unnest({selection})' + return selection + + +def read_source_manifest(dataset_path: str) -> SourceManifest: + """Read the manifest file.""" + with open_file(os.path.join(dataset_path, MANIFEST_FILENAME), 'r') as f: + return SourceManifest.parse_raw(f.read()) + + +def _signal_dir(enriched_path: PathTuple) -> str: + """Get the filename prefix for a signal parquet file.""" + path_without_wildcards = (p for p in enriched_path if p != PATH_WILDCARD) + return os.path.join(*path_without_wildcards) + + +def split_column_name(column: str, split_name: str) -> str: + """Get the name of a split column.""" + return f'{column}.{split_name}' + + +def split_parquet_prefix(column_name: str, splitter_name: str) -> str: + """Get the filename prefix for a split parquet file.""" + return f'{column_name}.{splitter_name}' + + +def _bytes_to_blob_literal(bytes: bytes) -> str: + """Convert bytes to a blob literal.""" + escaped_hex = re.sub(r'(.{2})', r'\\x\1', bytes.hex()) + return f"'{escaped_hex}'::BLOB" + + +class SignalManifest(BaseModel): + """The manifest that describes a signal computation including schema and parquet files.""" + # List of a parquet filepaths storing the data. The paths are relative to the manifest. + files: list[str] + + # An identifier for this parquet table. Will be used as the view name in SQL. + parquet_id: str + + data_schema: Schema + signal: Signal + + # The column path that this signal is derived from. + enriched_path: PathTuple + + # The name of the vector store. Present when the signal is an embedding. + vector_store: Optional[str] = None + + @validator('signal', pre=True) + def parse_signal(cls, signal: dict) -> Signal: + """Parse a signal to its specific subclass instance.""" + return resolve_signal(signal) + + +def _merge_cells(dest_cell: Item, source_cell: Item) -> Item: + if source_cell is None or isinstance(source_cell, float) and math.isnan(source_cell): + # Nothing to merge here (missing value). + return dest_cell + if isinstance(dest_cell, dict): + if isinstance(source_cell, list): + raise ValueError(f'Failed to merge cells. Destination is a dict ({dest_cell!r}), ' + f'but source is a list ({source_cell!r}).') + if isinstance(source_cell, dict): + res = {**dest_cell} + for key, value in source_cell.items(): + res[key] = (value if key not in dest_cell else _merge_cells(dest_cell[key], value)) + return res + else: + return {VALUE_KEY: source_cell, **dest_cell} + elif isinstance(dest_cell, list): + if not isinstance(source_cell, list): + raise ValueError('Failed to merge cells. Destination is a list, but source is not.') + return [ + _merge_cells(dest_subcell, source_subcell) + for dest_subcell, source_subcell in zip(dest_cell, source_cell) + ] + else: + # The destination is a primitive. + if isinstance(source_cell, list): + raise ValueError(f'Failed to merge cells. Destination is a primitive ({dest_cell!r}), ' + f'but source is a list ({source_cell!r}).') + if isinstance(source_cell, dict): + return {VALUE_KEY: dest_cell, **source_cell} + else: + # Primitives can be merged together if they are equal. This can happen if a user selects a + # column that is the child of another. + # NOTE: This can be removed if we fix https://github.com/lilacai/lilac/issues/166. + if source_cell != dest_cell: + raise ValueError(f'Cannot merge source "{source_cell!r}" into destination "{dest_cell!r}"') + return dest_cell + + +def merge_series(destination: pd.Series, source: pd.Series) -> list[Item]: + """Merge two series of values recursively.""" + return _merge_cells(destination.tolist(), source.tolist()) + + +def _unique_alias(column: Column) -> str: + """Get a unique alias for a selection column.""" + if column.signal_udf: + return make_parquet_id(column.signal_udf, column.path) + return '.'.join(map(str, column.path)) + + +def _path_contains(parent_path: PathTuple, child_path: PathTuple) -> bool: + """Check if a path contains another path.""" + if len(parent_path) > len(child_path): + return False + return all(parent_path[i] == child_path[i] for i in range(len(parent_path))) + + +def _path_to_udf_duckdb_path(path: PathTuple, + path_to_udf_col_name: dict[PathTuple, str]) -> Optional[PathTuple]: + first_subpath, *rest_of_path = path + for parent_path, udf_col_name in path_to_udf_col_name.items(): + # If the user selected udf(document.*.text) as "udf" and wanted to sort by "udf.len", we need to + # sort by "udf.*.len" where the "*" came from the fact that the udf was applied to a list of + # "text" fields. + wildcards = [x for x in parent_path if x == PATH_WILDCARD] + if _path_contains(parent_path, path): + return (udf_col_name, *wildcards, *path[len(parent_path):]) + elif first_subpath == udf_col_name: + return (udf_col_name, *wildcards, *rest_of_path) + + return None + + +def _col_destination_path(column: Column, is_computed_signal: Optional[bool] = False) -> PathTuple: + """Get the destination path where the output of this selection column will be stored.""" + source_path = column.path + + if not column.signal_udf: + return source_path + + signal_key = column.signal_udf.key(is_computed_signal=is_computed_signal) + # If we are enriching a value we should store the signal data in the value's parent. + if source_path[-1] == VALUE_KEY: + dest_path = (*source_path[:-1], signal_key) + else: + dest_path = (*source_path, signal_key) + + return dest_path + + +def _root_column(manifest: SignalManifest) -> str: + """Returns the root column of a signal manifest.""" + field_keys = list(manifest.data_schema.fields.keys()) + if len(field_keys) > 2: + raise ValueError('Expected at most two fields in signal manifest, ' + f'the rowid and root this signal is enriching. Got {field_keys}.') + return next(filter(lambda field: field != ROWID, manifest.data_schema.fields.keys())) + + +def _derived_from_path(path: PathTuple, schema: Schema) -> PathTuple: + # Find the closest parent of `path` that is a signal root. + for i in reversed(range(len(path))): + sub_path = path[:i] + if schema.get_field(sub_path).signal is not None: + # Skip the signal name at the end to get the source path that was enriched. + return sub_path[:-1] + raise ValueError('Cannot find the source path for the enriched path: {path}') + + +def _make_schema_from_path(path: PathTuple, field: Field) -> Schema: + """Returns a schema that contains only the given path.""" + for sub_path in reversed(path): + if sub_path == PATH_WILDCARD: + field = Field(repeated_field=field) + else: + field = Field(fields={sub_path: field}) + if not field.fields: + raise ValueError(f'Invalid path: {path}. Must contain at least one field name.') + return Schema(fields=field.fields) + + +def _replace_nan_with_none(df: pd.DataFrame) -> pd.DataFrame: + """DuckDB returns np.nan for missing field in string column, replace with None for correctness.""" + # TODO(https://github.com/duckdb/duckdb/issues/4066): Remove this once duckdb fixes upstream. + for col in df.columns: + if is_object_dtype(df[col]): + df[col].replace(np.nan, None, inplace=True) + return df + + +def _offset_any_span(offset: int, item: Item, schema: Field) -> None: + """Offsets any spans inplace by the given parent offset.""" + if schema.dtype == DataType.STRING_SPAN: + item = cast(dict, item) + item[VALUE_KEY][TEXT_SPAN_START_FEATURE] += offset + item[VALUE_KEY][TEXT_SPAN_END_FEATURE] += offset + if schema.fields: + item = cast(dict, item) + for key, sub_schema in schema.fields.items(): + _offset_any_span(offset, item[key], sub_schema) + if schema.repeated_field: + item = cast(list, item) + for sub_item in item: + _offset_any_span(offset, sub_item, schema.repeated_field) + + +def _schema_has_spans(field: Field) -> bool: + if field.dtype and field.dtype == DataType.STRING_SPAN: + return True + if field.fields: + children_have_spans = any(_schema_has_spans(sub_field) for sub_field in field.fields.values()) + if children_have_spans: + return True + if field.repeated_field: + return _schema_has_spans(field.repeated_field) + return False + + +def _normalize_bins(bins: Optional[Union[Sequence[Bin], Sequence[float]]]) -> Optional[list[Bin]]: + if bins is None: + return None + if not isinstance(bins[0], (float, int)): + return cast(list[Bin], bins) + named_bins: list[Bin] = [] + for i in range(len(bins) + 1): + start = cast(float, bins[i - 1]) if i > 0 else None + end = cast(float, bins[i]) if i < len(bins) else None + named_bins.append((str(i), start, end)) + return named_bins + + +def _auto_bins(stats: StatsResult, num_bins: int) -> list[Bin]: + min_val = cast(float, stats.min_val) + max_val = cast(float, stats.max_val) + bin_width = (max_val - min_val) / num_bins + bins: list[Bin] = [] + for i in range(num_bins): + start = None if i == 0 else min_val + i * bin_width + end = None if i == num_bins - 1 else min_val + (i + 1) * bin_width + bins.append((str(i), start, end)) + return bins + + +def get_config_filepath(namespace: str, dataset_name: str) -> str: + """Gets the config yaml filepath.""" + return os.path.join(get_dataset_output_dir(data_path(), namespace, dataset_name), CONFIG_FILENAME) diff --git a/lilac/data/dataset_test_utils.py b/lilac/data/dataset_test_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..c338121cf0f0dc9537db9dcd89f62275b8ede7c1 --- /dev/null +++ b/lilac/data/dataset_test_utils.py @@ -0,0 +1,153 @@ +"""Tests utils of for dataset_test.""" +import os +import pathlib +from copy import deepcopy +from datetime import datetime +from typing import Optional, Type, cast + +import numpy as np +from typing_extensions import Protocol + +from ..config import CONFIG_FILENAME, DatasetConfig +from ..embeddings.vector_store import VectorDBIndex +from ..schema import ( + MANIFEST_FILENAME, + PARQUET_FILENAME_PREFIX, + ROWID, + VALUE_KEY, + DataType, + Field, + Item, + PathKey, + Schema, + SourceManifest, +) +from ..sources.source import Source +from ..utils import get_dataset_output_dir, open_file, to_yaml +from .dataset import Dataset, default_settings +from .dataset_utils import is_primitive, write_items_to_parquet + +TEST_NAMESPACE = 'test_namespace' +TEST_DATASET_NAME = 'test_dataset' + + +def _infer_dtype(value: Item) -> DataType: + if isinstance(value, str): + return DataType.STRING + elif isinstance(value, bool): + return DataType.BOOLEAN + elif isinstance(value, bytes): + return DataType.BINARY + elif isinstance(value, float): + return DataType.FLOAT32 + elif isinstance(value, int): + return DataType.INT32 + elif isinstance(value, datetime): + return DataType.TIMESTAMP + else: + raise ValueError(f'Cannot infer dtype of primitive value: {value}') + + +def _infer_field(item: Item) -> Field: + """Infer the schema from the items.""" + if isinstance(item, dict): + fields: dict[str, Field] = {} + for k, v in item.items(): + fields[k] = _infer_field(cast(Item, v)) + dtype = None + if VALUE_KEY in fields: + dtype = fields[VALUE_KEY].dtype + del fields[VALUE_KEY] + return Field(fields=fields, dtype=dtype) + elif is_primitive(item): + return Field(dtype=_infer_dtype(item)) + elif isinstance(item, list): + return Field(repeated_field=_infer_field(item[0])) + else: + raise ValueError(f'Cannot infer schema of item: {item}') + + +def _infer_schema(items: list[Item]) -> Schema: + """Infer the schema from the items.""" + schema = Schema(fields={}) + for item in items: + field = _infer_field(item) + if not field.fields: + raise ValueError(f'Invalid schema of item. Expected an object, but got: {item}') + schema.fields = {**schema.fields, **field.fields} + return schema + + +class TestDataMaker(Protocol): + """A function that creates a test dataset.""" + + def __call__(self, items: list[Item], schema: Optional[Schema] = None) -> Dataset: + """Create a test dataset.""" + ... + + +class TestSource(Source): + """Test source that does nothing.""" + name = 'test_source' + + +def make_dataset(dataset_cls: Type[Dataset], + tmp_path: pathlib.Path, + items: list[Item], + schema: Optional[Schema] = None) -> Dataset: + """Create a test dataset.""" + schema = schema or _infer_schema(items) + _write_items(tmp_path, TEST_DATASET_NAME, items, schema) + dataset = dataset_cls(TEST_NAMESPACE, TEST_DATASET_NAME) + + config = DatasetConfig( + namespace=TEST_NAMESPACE, + name=TEST_DATASET_NAME, + source=TestSource(), + settings=default_settings(dataset)) + config_filepath = os.path.join( + get_dataset_output_dir(str(tmp_path), TEST_NAMESPACE, TEST_DATASET_NAME), CONFIG_FILENAME) + with open_file(config_filepath, 'w') as f: + f.write(to_yaml(config.dict(exclude_defaults=True, exclude_none=True, exclude_unset=True))) + + return dataset + + +def _write_items(tmpdir: pathlib.Path, dataset_name: str, items: list[Item], + schema: Schema) -> None: + """Write the items JSON to the dataset format: manifest.json and parquet files.""" + source_dir = get_dataset_output_dir(str(tmpdir), TEST_NAMESPACE, dataset_name) + os.makedirs(source_dir) + + # Add rowids to the items. + items = [deepcopy(item) for item in items] + for i, item in enumerate(items): + item[ROWID] = str(i + 1) + + simple_parquet_files, _ = write_items_to_parquet( + items, source_dir, schema, filename_prefix=PARQUET_FILENAME_PREFIX, shard_index=0, num_shards=1) + manifest = SourceManifest(files=[simple_parquet_files], data_schema=schema) + with open_file(os.path.join(source_dir, MANIFEST_FILENAME), 'w') as f: + f.write(manifest.json(indent=2, exclude_none=True)) + + +def enriched_item(value: Optional[Item] = None, metadata: dict[str, Item] = {}) -> Item: + """Wrap a value in a dict with the value key.""" + return {VALUE_KEY: value, **metadata} + + +def make_vector_index(vector_store: str, vector_dict: dict[PathKey, + list[list[float]]]) -> VectorDBIndex: + """Make a vector index from a dictionary of vector keys to vectors.""" + embeddings: list[np.ndarray] = [] + spans: list[tuple[PathKey, list[tuple[int, int]]]] = [] + for path_key, vectors in vector_dict.items(): + vector_spans: list[tuple[int, int]] = [] + for i, vector in enumerate(vectors): + embeddings.append(np.array(vector)) + vector_spans.append((0, 0)) + spans.append((path_key, vector_spans)) + + vector_index = VectorDBIndex(vector_store) + vector_index.add(spans, np.array(embeddings)) + return vector_index diff --git a/lilac/data/dataset_utils.py b/lilac/data/dataset_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..74c65e0eab9971114ac56aac5216bbfa31994afb --- /dev/null +++ b/lilac/data/dataset_utils.py @@ -0,0 +1,313 @@ +"""Utilities for working with datasets.""" + +import gc +import json +import math +import os +import pprint +import secrets +from collections.abc import Iterable +from typing import Any, Callable, Iterator, Optional, Sequence, TypeVar, Union, cast + +import numpy as np +import pyarrow as pa + +from ..batch_utils import deep_flatten +from ..embeddings.vector_store import VectorDBIndex +from ..env import env +from ..parquet_writer import ParquetWriter +from ..schema import ( + EMBEDDING_KEY, + PATH_WILDCARD, + ROWID, + TEXT_SPAN_END_FEATURE, + TEXT_SPAN_START_FEATURE, + VALUE_KEY, + DataType, + Field, + Item, + PathKey, + PathTuple, + Schema, + VectorKey, + field, + schema, + schema_to_arrow_schema, +) +from ..signal import Signal +from ..utils import is_primitive, log, open_file + + +def _replace_embeddings_with_none(input: Union[Item, Item]) -> Union[Item, Item]: + if isinstance(input, np.ndarray): + return None + if isinstance(input, dict): + return {k: _replace_embeddings_with_none(v) for k, v in input.items()} + if isinstance(input, list): + return [_replace_embeddings_with_none(v) for v in input] + + return input + + +def replace_embeddings_with_none(input: Union[Item, Item]) -> Item: + """Replaces all embeddings with None.""" + return cast(Item, _replace_embeddings_with_none(input)) + + +def count_primitives(input: Union[Iterable, Iterator]) -> int: + """Iterate through each element of the input, flattening each one, computing a count. + + Sum the final set of counts. This is the important iterable not to exhaust. + """ + return sum((len(list(deep_flatten(i))) for i in input)) + + +def _wrap_value_in_dict(input: Union[object, dict], props: PathTuple) -> Union[object, dict]: + # If the signal produced no value, or nan, we should return None so the parquet value is sparse. + if isinstance(input, float) and math.isnan(input): + input = None + for prop in reversed(props): + input = {prop: input} + return input + + +def _wrap_in_dicts(input: Union[object, Iterable[object]], + spec: list[PathTuple]) -> Union[object, Iterable[object]]: + """Wraps an object or iterable in a dict according to the spec.""" + props = spec[0] if spec else tuple() + if len(spec) == 1: + return _wrap_value_in_dict(input, props) + if input is None or isinstance(input, float) and math.isnan(input): + # Return empty dict for missing inputs. + return {} + res = [_wrap_in_dicts(elem, spec[1:]) for elem in cast(Iterable, input)] + return _wrap_value_in_dict(res, props) + + +def wrap_in_dicts(input: Iterable[object], spec: list[PathTuple]) -> Iterable[object]: + """Wraps an object or iterable in a dict according to the spec.""" + return [_wrap_in_dicts(elem, spec) for elem in input] + + +def _merge_field_into(schema: Field, destination: Field) -> None: + if isinstance(schema, Field): + destination.signal = destination.signal or schema.signal + destination.dtype = destination.dtype or schema.dtype + if schema.fields: + destination.fields = destination.fields or {} + for field_name, subfield in schema.fields.items(): + if field_name not in destination.fields: + destination.fields[field_name] = subfield.copy(deep=True) + else: + _merge_field_into(subfield, destination.fields[field_name]) + elif schema.repeated_field: + if not destination.repeated_field: + raise ValueError('Failed to merge schemas. Origin schema is repeated, but destination is not') + _merge_field_into(schema.repeated_field, destination.repeated_field) + else: + if destination.dtype != schema.dtype: + raise ValueError(f'Failed to merge schemas. Origin schema has dtype {schema.dtype}, ' + f'but destination has dtype {destination.dtype}') + + +def merge_schemas(schemas: Sequence[Union[Schema, Field]]) -> Schema: + """Merge a list of schemas.""" + merged_schema = Schema(fields={}) + for s in schemas: + _merge_field_into(cast(Field, s), cast(Field, merged_schema)) + return merged_schema + + +def schema_contains_path(schema: Schema, path: PathTuple) -> bool: + """Check if a schema contains a path.""" + current_field = cast(Field, schema) + for path_part in path: + if path_part == PATH_WILDCARD: + if current_field.repeated_field is None: + return False + current_field = current_field.repeated_field + else: + if current_field.fields is None or path_part not in current_field.fields: + return False + current_field = current_field.fields[str(path_part)] + return True + + +def create_signal_schema(signal: Signal, source_path: PathTuple, current_schema: Schema) -> Schema: + """Create a schema describing the enriched fields added an enrichment.""" + leafs = current_schema.leafs + # Validate that the enrich fields are actually a valid leaf path. + if source_path not in leafs: + raise ValueError(f'"{source_path}" is not a valid leaf path. Leaf paths: {leafs.keys()}') + + signal_schema = signal.fields() + signal_schema.signal = signal.dict() + + enriched_schema = field(fields={signal.key(is_computed_signal=True): signal_schema}) + + for path_part in reversed(source_path): + if path_part == PATH_WILDCARD: + enriched_schema = Field(repeated_field=enriched_schema) + else: + enriched_schema = Field(fields={path_part: enriched_schema}) + + if not enriched_schema.fields: + raise ValueError('This should not happen since enriched_schema always has fields (see above)') + + return schema(enriched_schema.fields.copy()) + + +def write_embeddings_to_disk(vector_store: str, rowids: Iterable[str], signal_items: Iterable[Item], + output_dir: str) -> None: + """Write a set of embeddings to disk.""" + + def embedding_predicate(input: Any) -> bool: + return (isinstance(input, list) and len(input) > 0 and isinstance(input[0], dict) and + EMBEDDING_KEY in input[0]) + + path_keys = flatten_keys(rowids, signal_items, is_primitive_predicate=embedding_predicate) + all_embeddings = cast(Iterable[Item], + deep_flatten(signal_items, is_primitive_predicate=embedding_predicate)) + + embedding_vectors: list[np.ndarray] = [] + all_spans: list[tuple[PathKey, list[tuple[int, int]]]] = [] + for path_key, embeddings in zip(path_keys, all_embeddings): + if not path_key or not embeddings: + # Sparse embeddings may not have an embedding for every key. + continue + + spans: list[tuple[int, int]] = [] + for e in embeddings: + span = e[VALUE_KEY] + vector = e[EMBEDDING_KEY] + # We squeeze here because embedding functions can return outer dimensions of 1. + embedding_vectors.append(vector.reshape(-1)) + spans.append((span[TEXT_SPAN_START_FEATURE], span[TEXT_SPAN_END_FEATURE])) + all_spans.append((path_key, spans)) + embedding_matrix = np.array(embedding_vectors, dtype=np.float32) + del path_keys, all_embeddings, embedding_vectors + gc.collect() + + # Write to disk. + vector_index = VectorDBIndex(vector_store) + vector_index.add(all_spans, embedding_matrix) + vector_index.save(output_dir) + + del vector_index + gc.collect() + + +def write_items_to_parquet(items: Iterable[Item], output_dir: str, schema: Schema, + filename_prefix: str, shard_index: int, + num_shards: int) -> tuple[str, int]: + """Write a set of items to a parquet file, in columnar format.""" + schema = schema.copy(deep=True) + # Add a rowid column. + schema.fields[ROWID] = Field(dtype=DataType.STRING) + + arrow_schema = schema_to_arrow_schema(schema) + out_filename = parquet_filename(filename_prefix, shard_index, num_shards) + filepath = os.path.join(output_dir, out_filename) + f = open_file(filepath, mode='wb') + writer = ParquetWriter(schema) + writer.open(f) + debug = env('DEBUG', False) + num_items = 0 + for item in items: + # Add a rowid column. + if ROWID not in item: + item[ROWID] = secrets.token_urlsafe(nbytes=12) # 16 base64 characters. + if debug: + try: + _validate(item, arrow_schema) + except Exception as e: + raise ValueError(f'Error validating item: {json.dumps(item)}') from e + writer.write(item) + num_items += 1 + writer.close() + f.close() + return out_filename, num_items + + +def _validate(item: Item, schema: pa.Schema) -> None: + # Try to parse the item using the inferred schema. + try: + pa.RecordBatch.from_pylist([item], schema=schema) + except pa.ArrowTypeError: + log('Failed to parse arrow item using the arrow schema.') + log('Item:') + log(pprint.pformat(item, indent=2)) + log('Arrow schema:') + log(schema) + raise # Re-raise the same exception, same stacktrace. + + +def parquet_filename(prefix: str, shard_index: int, num_shards: int) -> str: + """Return the filename for a parquet file.""" + return f'{prefix}-{shard_index:05d}-of-{num_shards:05d}.parquet' + + +def _flatten_keys(rowid: str, nested_input: Iterable, location: list[int], + is_primitive_predicate: Callable[[object], bool]) -> Iterator[VectorKey]: + if is_primitive_predicate(nested_input) or is_primitive(nested_input) or isinstance( + nested_input, dict): + yield (rowid, *location) + return + + for i, input in enumerate(nested_input): + yield from _flatten_keys(rowid, input, [*location, i], is_primitive_predicate) + + +def flatten_keys( + rowids: Iterable[str], + nested_input: Iterable, + is_primitive_predicate: Callable[[object], + bool] = is_primitive) -> Iterator[Optional[VectorKey]]: + """Flatten the rowids of a nested input.""" + for rowid, input in zip(rowids, nested_input): + if input is None: + yield None + continue + yield from _flatten_keys(rowid, input, [], is_primitive_predicate) + + +Tin = TypeVar('Tin') +Tout = TypeVar('Tout') + + +def sparse_to_dense_compute( + sparse_input: Iterator[Optional[Tin]], + func: Callable[[Iterable[Tin]], Iterable[Tout]]) -> Iterator[Optional[Tout]]: + """Densifies the input before calling the provided `func` and sparsifies the output.""" + locations: list[int] = [] + total_size: int = 0 + + def densify(x: Iterator[Optional[Tin]]) -> Iterator[Tin]: + nonlocal locations, total_size + for i, value in enumerate(x): + total_size += 1 + if value is not None: + locations.append(i) + yield value + + dense_input = densify(sparse_input) + dense_output = iter(func(dense_input)) + index = 0 + + location_index = 0 + + while True: + try: + out = next(dense_output) + out_index = locations[location_index] + while index < out_index: + yield None + index += 1 + yield out + location_index += 1 + index += 1 + except StopIteration: + while index < total_size: + yield None + index += 1 + return diff --git a/lilac/data_loader.py b/lilac/data_loader.py new file mode 100644 index 0000000000000000000000000000000000000000..b8c48c757cb6864158fefed0b8794569e20b2948 --- /dev/null +++ b/lilac/data_loader.py @@ -0,0 +1,110 @@ +"""A data loader standalone binary. This should only be run as a script to load a dataset. + +To run the source loader as a binary directly: + +poetry run python -m lilac.data_loader \ + --dataset_name=movies_dataset \ + --output_dir=./data/ \ + --config_path=./datasets/the_movies_dataset.json +""" +import os +import pathlib +import uuid +from typing import Iterable, Optional, Union + +import pandas as pd + +from .config import CONFIG_FILENAME, DatasetConfig +from .data.dataset import Dataset, default_settings +from .data.dataset_utils import write_items_to_parquet +from .db_manager import get_dataset +from .env import data_path +from .schema import ( + MANIFEST_FILENAME, + PARQUET_FILENAME_PREFIX, + ROWID, + Field, + Item, + Schema, + SourceManifest, + is_float, +) +from .tasks import TaskStepId, progress +from .utils import get_dataset_output_dir, log, open_file, to_yaml + + +def create_dataset(config: DatasetConfig) -> Dataset: + """Load a dataset from a given source configuration.""" + process_source(data_path(), config) + return get_dataset(config.namespace, config.name) + + +def process_source(base_dir: Union[str, pathlib.Path], + config: DatasetConfig, + task_step_id: Optional[TaskStepId] = None) -> tuple[str, int]: + """Process a source.""" + output_dir = get_dataset_output_dir(base_dir, config.namespace, config.name) + + config.source.setup() + source_schema = config.source.source_schema() + items = config.source.process() + + # Add rowids and fix NaN in string columns. + items = normalize_items(items, source_schema.fields) + + # Add progress. + items = progress( + items, + task_step_id=task_step_id, + estimated_len=source_schema.num_items, + step_description=f'Reading from source {config.source.name}...') + + # Filter out the `None`s after progress. + items = (item for item in items if item is not None) + + data_schema = Schema(fields=source_schema.fields.copy()) + filepath, num_items = write_items_to_parquet( + items=items, + output_dir=output_dir, + schema=data_schema, + filename_prefix=PARQUET_FILENAME_PREFIX, + shard_index=0, + num_shards=1) + + filenames = [os.path.basename(filepath)] + manifest = SourceManifest(files=filenames, data_schema=data_schema, images=None) + with open_file(os.path.join(output_dir, MANIFEST_FILENAME), 'w') as f: + f.write(manifest.json(indent=2, exclude_none=True)) + + if not config.settings: + dataset = get_dataset(config.namespace, config.name) + config.settings = default_settings(dataset) + with open_file(os.path.join(output_dir, CONFIG_FILENAME), 'w') as f: + f.write(to_yaml(config.dict(exclude_defaults=True, exclude_none=True))) + + log(f'Dataset "{config.name}" written to {output_dir}') + + return output_dir, num_items + + +def normalize_items(items: Iterable[Item], fields: dict[str, Field]) -> Item: + """Sanitize items by removing NaNs and NaTs.""" + replace_nan_fields = [ + field_name for field_name, field in fields.items() if field.dtype and not is_float(field.dtype) + ] + for item in items: + if item is None: + yield item + continue + + # Add rowid if it doesn't exist. + if ROWID not in item: + item[ROWID] = uuid.uuid4().hex + + # Fix NaN values. + for field_name in replace_nan_fields: + item_value = item.get(field_name) + if item_value and pd.isna(item_value): + item[field_name] = None + + yield item diff --git a/lilac/db_manager.py b/lilac/db_manager.py new file mode 100644 index 0000000000000000000000000000000000000000..4703f7b5ce121e8699f31f2dcd3784bd861dbe24 --- /dev/null +++ b/lilac/db_manager.py @@ -0,0 +1,96 @@ +"""Manages mapping the dataset name to the database instance.""" +import os +import pathlib +import threading +from typing import Optional, Type, Union + +import yaml +from pydantic import BaseModel + +from .config import DatasetConfig +from .data.dataset import Dataset +from .data.dataset_duckdb import get_config_filepath +from .utils import get_datasets_dir + +_DEFAULT_DATASET_CLS: Type[Dataset] + +_CACHED_DATASETS: dict[str, Dataset] = {} + +_db_lock = threading.Lock() + + +def get_dataset(namespace: str, dataset_name: str) -> Dataset: + """Get the dataset instance.""" + if not _DEFAULT_DATASET_CLS: + raise ValueError('Default dataset class not set.') + cache_key = f'{namespace}/{dataset_name}' + # https://docs.pytest.org/en/latest/example/simple.html#pytest-current-test-environment-variable + inside_test = 'PYTEST_CURRENT_TEST' in os.environ + with _db_lock: + if cache_key not in _CACHED_DATASETS or inside_test: + _CACHED_DATASETS[cache_key] = _DEFAULT_DATASET_CLS( + namespace=namespace, dataset_name=dataset_name) + return _CACHED_DATASETS[cache_key] + + +def remove_dataset_from_cache(namespace: str, dataset_name: str) -> None: + """Remove the dataset from the db manager cache.""" + cache_key = f'{namespace}/{dataset_name}' + with _db_lock: + if cache_key in _CACHED_DATASETS: + del _CACHED_DATASETS[cache_key] + + +class DatasetInfo(BaseModel): + """Information about a dataset.""" + namespace: str + dataset_name: str + description: Optional[str] = None + tags: list[str] = [] + + +def list_datasets(base_dir: Union[str, pathlib.Path]) -> list[DatasetInfo]: + """List the datasets in a data directory.""" + datasets_path = get_datasets_dir(base_dir) + + # Skip if 'datasets' doesn't exist. + if not os.path.isdir(datasets_path): + return [] + + dataset_infos: list[DatasetInfo] = [] + for namespace in os.listdir(datasets_path): + dataset_dir = os.path.join(datasets_path, namespace) + # Skip if namespace is not a directory. + if not os.path.isdir(dataset_dir): + continue + if namespace.startswith('.'): + continue + + for dataset_name in os.listdir(dataset_dir): + # Skip if dataset_name is not a directory. + dataset_path = os.path.join(dataset_dir, dataset_name) + if not os.path.isdir(dataset_path): + continue + if dataset_name.startswith('.'): + continue + + # Open the config file to read the tags. We avoid instantiating a dataset for now to reduce + # the overhead of listing datasets. + config_filepath = get_config_filepath(namespace, dataset_name) + tags = [] + if os.path.exists(config_filepath): + with open(config_filepath) as f: + config = DatasetConfig(**yaml.safe_load(f)) + tags = config.tags + + dataset_infos.append(DatasetInfo(namespace=namespace, dataset_name=dataset_name, tags=tags)) + + return dataset_infos + + +# TODO(nsthorat): Make this a registry once we have multiple dataset implementations. This breaks a +# circular dependency. +def set_default_dataset_cls(dataset_cls: Type[Dataset]) -> None: + """Set the default dataset class.""" + global _DEFAULT_DATASET_CLS + _DEFAULT_DATASET_CLS = dataset_cls diff --git a/lilac/embeddings/__init__.py b/lilac/embeddings/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..06325d90f61f02b09b6f850bfd8de0fee654004d --- /dev/null +++ b/lilac/embeddings/__init__.py @@ -0,0 +1,7 @@ +"""Embeddings compute a vector for a chunk of a document.""" + +from .embedding import compute_split_embeddings + +__all__ = [ + 'compute_split_embeddings', +] diff --git a/lilac/embeddings/cohere.py b/lilac/embeddings/cohere.py new file mode 100644 index 0000000000000000000000000000000000000000..9c2dc3c1b9d1eca7a37f95a831722fb50c3ebc9c --- /dev/null +++ b/lilac/embeddings/cohere.py @@ -0,0 +1,59 @@ +"""Cohere embeddings.""" +from typing import TYPE_CHECKING, Iterable, cast + +import numpy as np +from typing_extensions import override + +from ..env import env +from ..schema import Item, RichData +from ..signal import TextEmbeddingSignal +from ..splitters.chunk_splitter import split_text +from .embedding import compute_split_embeddings + +if TYPE_CHECKING: + from cohere import Client + +NUM_PARALLEL_REQUESTS = 10 +COHERE_BATCH_SIZE = 96 + + +class Cohere(TextEmbeddingSignal): + """Computes embeddings using Cohere's embedding API. + +
**Important**: This will send data to an external server! + +
To use this signal, you must get a Cohere API key from + [cohere.com/embed](https://cohere.com/embed) and add it to your .env.local. + +
For details on pricing, see: https://cohere.com/pricing. + """ + + name = 'cohere' + display_name = 'Cohere Embeddings' + + _model: 'Client' + + @override + def setup(self) -> None: + """Validate that the api key and python package exists in environment.""" + api_key = env('COHERE_API_KEY') + if not api_key: + raise ValueError('`COHERE_API_KEY` environment variable not set.') + try: + import cohere + self._model = cohere.Client(api_key, max_retries=10) + except ImportError: + raise ImportError('Could not import the "cohere" python package. ' + 'Please install it with `pip install cohere`.') + + @override + def compute(self, docs: Iterable[RichData]) -> Iterable[Item]: + """Compute embeddings for the given documents.""" + + def embed_fn(texts: list[str]) -> list[np.ndarray]: + return self._model.embed(texts, truncate='END').embeddings + + docs = cast(Iterable[str], docs) + split_fn = split_text if self._split else None + yield from compute_split_embeddings( + docs, COHERE_BATCH_SIZE, embed_fn, split_fn, num_parallel_requests=NUM_PARALLEL_REQUESTS) diff --git a/lilac/embeddings/default_vector_stores.py b/lilac/embeddings/default_vector_stores.py new file mode 100644 index 0000000000000000000000000000000000000000..89f14c56c6085c16efdd1dd3a2a0573b4fc4f03e --- /dev/null +++ b/lilac/embeddings/default_vector_stores.py @@ -0,0 +1,10 @@ +"""Registers all vector stores.""" +from .vector_store import register_vector_store +from .vector_store_hnsw import HNSWVectorStore +from .vector_store_numpy import NumpyVectorStore + + +def register_default_vector_stores() -> None: + """Register all the default vector stores.""" + register_vector_store(HNSWVectorStore) + register_vector_store(NumpyVectorStore) diff --git a/lilac/embeddings/embedding.py b/lilac/embeddings/embedding.py new file mode 100644 index 0000000000000000000000000000000000000000..8280f9946f29e97b2d88c1f4b755abe590f8f4ed --- /dev/null +++ b/lilac/embeddings/embedding.py @@ -0,0 +1,110 @@ +"""Embedding registry.""" +from concurrent.futures import ThreadPoolExecutor +from typing import Callable, Generator, Iterable, Iterator, Optional, Union, cast + +import numpy as np +from pydantic import StrictStr +from sklearn.preprocessing import normalize + +from ..schema import ( + EMBEDDING_KEY, + TEXT_SPAN_END_FEATURE, + TEXT_SPAN_START_FEATURE, + VALUE_KEY, + Item, + RichData, + SpanVector, + lilac_embedding, +) +from ..signal import TextEmbeddingSignal, get_signal_by_type +from ..splitters.chunk_splitter import TextChunk +from ..utils import chunks + +EmbeddingId = Union[StrictStr, TextEmbeddingSignal] + +EmbedFn = Callable[[Iterable[RichData]], Iterator[list[SpanVector]]] + + +def get_embed_fn(embedding_name: str, split: bool) -> EmbedFn: + """Return a function that returns the embedding matrix for the given embedding signal.""" + embedding_cls = get_signal_by_type(embedding_name, TextEmbeddingSignal) + embedding = embedding_cls(split=split) + embedding.setup() + + def _embed_fn(data: Iterable[RichData]) -> Iterator[list[SpanVector]]: + items = embedding.compute(data) + + for item in items: + if not item: + raise ValueError('Embedding signal returned None.') + + yield [{ + 'vector': item_val[EMBEDDING_KEY].reshape(-1), + 'span': + (item_val[VALUE_KEY][TEXT_SPAN_START_FEATURE], item_val[VALUE_KEY][TEXT_SPAN_END_FEATURE]) + } for item_val in item] + + return _embed_fn + + +def compute_split_embeddings(docs: Iterable[str], + batch_size: int, + embed_fn: Callable[[list[str]], list[np.ndarray]], + split_fn: Optional[Callable[[str], list[TextChunk]]] = None, + num_parallel_requests: int = 1) -> Generator[Item, None, None]: + """Compute text embeddings in batches of chunks, using the provided splitter and embedding fn.""" + pool = ThreadPoolExecutor() + + def _splitter(doc: str) -> list[TextChunk]: + if not doc: + return [] + if split_fn: + return split_fn(doc) + else: + # Return a single chunk that spans the entire document. + return [(doc, (0, len(doc)))] + + num_docs = 0 + + def _flat_split_batch_docs(docs: Iterable[str]) -> Generator[tuple[int, TextChunk], None, None]: + """Split a batch of documents into chunks and yield them.""" + nonlocal num_docs + for i, doc in enumerate(docs): + num_docs += 1 + chunks = _splitter(doc) + for chunk in chunks: + yield (i, chunk) + + doc_chunks = _flat_split_batch_docs(docs) + items_to_yield: Optional[list[Item]] = None + current_index = 0 + + mega_batch_size = batch_size * num_parallel_requests + + for batch in chunks(doc_chunks, mega_batch_size): + texts = [text for _, (text, _) in batch] + embeddings: list[np.ndarray] = [] + + for x in list(pool.map(lambda x: embed_fn(x), chunks(texts, batch_size))): + embeddings.extend(x) + matrix = cast(np.ndarray, normalize(np.array(embeddings, dtype=np.float32))) + # np.split returns a shallow copy of each embedding so we don't increase the mem footprint. + embeddings_batch = cast(list[np.ndarray], np.split(matrix, matrix.shape[0])) + for (index, (_, (start, end))), embedding in zip(batch, embeddings_batch): + embedding = embedding.reshape(-1) + if index == current_index: + if items_to_yield is None: + items_to_yield = [] + items_to_yield.append(lilac_embedding(start, end, embedding)) + else: + yield items_to_yield + current_index += 1 + while current_index < index: + yield None + current_index += 1 + items_to_yield = [lilac_embedding(start, end, embedding)] + + while current_index < num_docs: + yield items_to_yield + items_to_yield = None + current_index += 1 diff --git a/lilac/embeddings/gte.py b/lilac/embeddings/gte.py new file mode 100644 index 0000000000000000000000000000000000000000..e60a838a083b2d2a6fc28ac8587768ca7d609a4e --- /dev/null +++ b/lilac/embeddings/gte.py @@ -0,0 +1,63 @@ +"""Gegeral Text Embeddings (GTE) model. Open-source model, designed to run on device.""" +from typing import TYPE_CHECKING, Iterable, cast + +from typing_extensions import override + +from ..schema import Item, RichData +from ..signal import TextEmbeddingSignal +from ..splitters.chunk_splitter import split_text +from .embedding import compute_split_embeddings +from .transformer_utils import get_model + +if TYPE_CHECKING: + pass + +# See https://huggingface.co/spaces/mteb/leaderboard for leaderboard of models. +GTE_SMALL = 'thenlper/gte-small' +GTE_BASE = 'thenlper/gte-base' + +# Maps a tuple of model name and device to the optimal batch size, found empirically. +_OPTIMAL_BATCH_SIZES: dict[str, dict[str, int]] = { + GTE_SMALL: { + '': 64, # Default batch size. + 'mps': 256, + }, + GTE_BASE: { + '': 64, # Default batch size. + 'mps': 128, + } +} + + +class GTESmall(TextEmbeddingSignal): + """Computes Gegeral Text Embeddings (GTE). + +
This embedding runs on-device. See the [model card](https://huggingface.co/thenlper/gte-small) + for details. + """ + + name = 'gte-small' + display_name = 'Gegeral Text Embeddings (small)' + + _model_name = GTE_SMALL + + @override + def compute(self, docs: Iterable[RichData]) -> Iterable[Item]: + """Call the embedding function.""" + batch_size, model = get_model(self._model_name, _OPTIMAL_BATCH_SIZES[self._model_name]) + embed_fn = model.encode + split_fn = split_text if self._split else None + docs = cast(Iterable[str], docs) + yield from compute_split_embeddings(docs, batch_size, embed_fn=embed_fn, split_fn=split_fn) + + +class GTEBase(GTESmall): + """Computes Gegeral Text Embeddings (GTE). + +
This embedding runs on-device. See the [model card](https://huggingface.co/thenlper/gte-base) + for details. + """ + name = 'gte-base' + display_name = 'Gegeral Text Embeddings (base)' + + _model_name = GTE_BASE diff --git a/lilac/embeddings/openai.py b/lilac/embeddings/openai.py new file mode 100644 index 0000000000000000000000000000000000000000..8f9e5fa0e44010ddac28c6bdef26ceeee6d3a06e --- /dev/null +++ b/lilac/embeddings/openai.py @@ -0,0 +1,68 @@ +"""OpenAI embeddings.""" +from typing import TYPE_CHECKING, Any, Iterable, cast + +import numpy as np +from tenacity import retry, stop_after_attempt, wait_random_exponential +from typing_extensions import override + +from ..env import env +from ..schema import Item, RichData +from ..signal import TextEmbeddingSignal +from ..splitters.chunk_splitter import split_text +from .embedding import compute_split_embeddings + +if TYPE_CHECKING: + import openai + +NUM_PARALLEL_REQUESTS = 10 +OPENAI_BATCH_SIZE = 128 +EMBEDDING_MODEL = 'text-embedding-ada-002' + + +class OpenAI(TextEmbeddingSignal): + """Computes embeddings using OpenAI's embedding API. + +
**Important**: This will send data to an external server! + +
To use this signal, you must get an OpenAI API key from + [platform.openai.com](https://platform.openai.com/) and add it to your .env.local. + +
For details on pricing, see: https://openai.com/pricing. + """ + + name = 'openai' + display_name = 'OpenAI Embeddings' + + _model: type['openai.Embedding'] + + @override + def setup(self) -> None: + api_key = env('OPENAI_API_KEY') + if not api_key: + raise ValueError('`OPENAI_API_KEY` environment variable not set.') + try: + import openai + openai.api_key = api_key + self._model = openai.Embedding + except ImportError: + raise ImportError('Could not import the "openai" python package. ' + 'Please install it with `pip install openai`.') + + @override + def compute(self, docs: Iterable[RichData]) -> Iterable[Item]: + """Compute embeddings for the given documents.""" + + @retry(wait=wait_random_exponential(min=1, max=20), stop=stop_after_attempt(10)) + def embed_fn(texts: list[str]) -> list[np.ndarray]: + + # Replace newlines, which can negatively affect performance. + # See https://github.com/search?q=repo%3Aopenai%2Fopenai-python+replace+newlines&type=code + texts = [text.replace('\n', ' ') for text in texts] + + response: Any = self._model.create(input=texts, model=EMBEDDING_MODEL) + return [np.array(embedding['embedding'], dtype=np.float32) for embedding in response['data']] + + docs = cast(Iterable[str], docs) + split_fn = split_text if self._split else None + yield from compute_split_embeddings( + docs, OPENAI_BATCH_SIZE, embed_fn, split_fn, num_parallel_requests=NUM_PARALLEL_REQUESTS) diff --git a/lilac/embeddings/palm.py b/lilac/embeddings/palm.py new file mode 100644 index 0000000000000000000000000000000000000000..42ea2238a141ee2f22f7036840bad213e6a8db3b --- /dev/null +++ b/lilac/embeddings/palm.py @@ -0,0 +1,62 @@ +"""PaLM embeddings.""" +from typing import TYPE_CHECKING, Iterable, cast + +import numpy as np +from tenacity import retry, stop_after_attempt, wait_random_exponential +from typing_extensions import override + +from ..env import env +from ..schema import Item, RichData +from ..signal import TextEmbeddingSignal +from ..splitters.chunk_splitter import split_text +from .embedding import compute_split_embeddings + +if TYPE_CHECKING: + import google.generativeai as palm + +PALM_BATCH_SIZE = 1 # PaLM API only supports batch size 1. +NUM_PARALLEL_REQUESTS = 256 # Because batch size is 1, we can send many requests in parallel. +EMBEDDING_MODEL = 'models/embedding-gecko-001' + + +class PaLM(TextEmbeddingSignal): + """Computes embeddings using PaLM's embedding API. + +
**Important**: This will send data to an external server! + +
To use this signal, you must get a PaLM API key from + [makersuite.google.com](https://makersuite.google.com/app/apikey) and add it to your .env.local. + """ + + name = 'palm' + display_name = 'PaLM Embeddings' + + _model: 'palm.generate_embeddings' + + @override + def setup(self) -> None: + api_key = env('PALM_API_KEY') + if not api_key: + raise ValueError('`PALM_API_KEY` environment variable not set.') + try: + import google.generativeai as palm + palm.configure(api_key=api_key) + self._model = palm.generate_embeddings + except ImportError: + raise ImportError('Could not import the "google.generativeai" python package. ' + 'Please install it with `pip install google-generativeai`.') + + @override + def compute(self, docs: Iterable[RichData]) -> Iterable[Item]: + """Compute embeddings for the given documents.""" + + @retry(wait=wait_random_exponential(min=1, max=20), stop=stop_after_attempt(10)) + def embed_fn(texts: list[str]) -> list[np.ndarray]: + assert len(texts) == 1, 'PaLM API only supports batch size 1.' + response = self._model(model=EMBEDDING_MODEL, text=texts[0]) + return [np.array(response['embedding'], dtype=np.float32)] + + docs = cast(Iterable[str], docs) + split_fn = split_text if self._split else None + yield from compute_split_embeddings( + docs, PALM_BATCH_SIZE, embed_fn, split_fn, num_parallel_requests=NUM_PARALLEL_REQUESTS) diff --git a/lilac/embeddings/sbert.py b/lilac/embeddings/sbert.py new file mode 100644 index 0000000000000000000000000000000000000000..1e62114c4f98dc5956cf1b02029a5d19c0a4754e --- /dev/null +++ b/lilac/embeddings/sbert.py @@ -0,0 +1,38 @@ +"""Sentence-BERT embeddings. Open-source models, designed to run on device.""" +from typing import Iterable, cast + +from typing_extensions import override + +from ..schema import Item, RichData +from ..signal import TextEmbeddingSignal +from ..splitters.chunk_splitter import split_text +from .embedding import compute_split_embeddings +from .transformer_utils import get_model + +# The `all-mpnet-base-v2` model provides the best quality, while `all-MiniLM-L6-v2`` is 5 times +# faster and still offers good quality. See https://www.sbert.net/docs/pretrained_models.html#sentence-embedding-models/ +MINI_LM_MODEL = 'all-MiniLM-L6-v2' + +# Maps a tuple of model name and device to the optimal batch size, found empirically. +_OPTIMAL_BATCH_SIZES: dict[str, dict[str, int]] = { + MINI_LM_MODEL: { + '': 64, # Default batch size. + 'mps': 256, + } +} + + +class SBERT(TextEmbeddingSignal): + """Computes embeddings using Sentence-BERT library.""" + + name = 'sbert' + display_name = 'SBERT Embeddings' + + @override + def compute(self, docs: Iterable[RichData]) -> Iterable[Item]: + """Call the embedding function.""" + batch_size, model = get_model(MINI_LM_MODEL, _OPTIMAL_BATCH_SIZES[MINI_LM_MODEL]) + embed_fn = model.encode + split_fn = split_text if self._split else None + docs = cast(Iterable[str], docs) + yield from compute_split_embeddings(docs, batch_size, embed_fn=embed_fn, split_fn=split_fn) diff --git a/lilac/embeddings/transformer_utils.py b/lilac/embeddings/transformer_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..f11b92f7bb2006fe0db3bcab3b7c5020f2800237 --- /dev/null +++ b/lilac/embeddings/transformer_utils.py @@ -0,0 +1,35 @@ +"""Utils for transformer embeddings.""" + +import functools +import os +from typing import TYPE_CHECKING, Optional + +from ..env import data_path +from ..utils import log + +if TYPE_CHECKING: + from sentence_transformers import SentenceTransformer + + +def get_model(model_name: str, + optimal_batch_sizes: dict[str, int] = {}) -> tuple[int, 'SentenceTransformer']: + """Get a transformer model and the optimal batch size for it.""" + try: + import torch.backends.mps + from sentence_transformers import SentenceTransformer + except ImportError: + raise ImportError('Could not import the "sentence_transformers" python package. ' + 'Please install it with `pip install sentence-transformers`.') + preferred_device: Optional[str] = None + if torch.backends.mps.is_available(): + preferred_device = 'mps' + elif not torch.backends.mps.is_built(): + log('MPS not available because the current PyTorch install was not built with MPS enabled.') + + @functools.cache + def _get_model(model_name: str) -> 'SentenceTransformer': + return SentenceTransformer( + model_name, device=preferred_device, cache_folder=os.path.join(data_path(), '.cache')) + + batch_size = optimal_batch_sizes[preferred_device or ''] + return batch_size, _get_model(model_name) diff --git a/lilac/embeddings/vector_store.py b/lilac/embeddings/vector_store.py new file mode 100644 index 0000000000000000000000000000000000000000..f40657b55b5a5c28757892eac864cd70162f9fe4 --- /dev/null +++ b/lilac/embeddings/vector_store.py @@ -0,0 +1,201 @@ +"""Interface for storing vectors.""" + +import abc +import os +import pickle +from typing import Iterable, Optional, Type + +import numpy as np + +from ..schema import SpanVector, VectorKey +from ..utils import open_file + + +class VectorStore(abc.ABC): + """Interface for storing and retrieving vectors.""" + + # The global name of the vector store. + name: str + + @abc.abstractmethod + def save(self, base_path: str) -> None: + """Save the store to disk.""" + pass + + @abc.abstractmethod + def load(self, base_path: str) -> None: + """Load the store from disk.""" + pass + + @abc.abstractmethod + def size(self) -> int: + """Return the number of vectors in the store.""" + pass + + @abc.abstractmethod + def add(self, keys: list[VectorKey], embeddings: np.ndarray) -> None: + """Add or edit the given keyed embeddings to the store. + + If the keys already exist they will be overwritten, acting as an "upsert". + + Args: + keys: The keys to add the embeddings for. + embeddings: The embeddings to add. This should be a 2D matrix with the same length as keys. + """ + pass + + @abc.abstractmethod + def get(self, keys: Optional[Iterable[VectorKey]] = None) -> np.ndarray: + """Return the embeddings for given keys. + + Args: + keys: The keys to return the embeddings for. If None, return all embeddings. + + Returns + The embeddings for the given keys. + """ + pass + + def topk(self, + query: np.ndarray, + k: int, + keys: Optional[Iterable[VectorKey]] = None) -> list[tuple[VectorKey, float]]: + """Return the top k most similar vectors. + + Args: + query: The query vector. + k: The number of results to return. + keys: Optional keys to restrict the search to. + + Returns + A list of (key, score) tuples. + """ + raise NotImplementedError + + +PathKey = VectorKey + +_SPANS_PICKLE_NAME = 'spans.pkl' + + +class VectorDBIndex: + """Stores and retrives span vectors. + + This wraps a regular vector store by adding a mapping from path keys, such as (rowid1, 0), + to span keys, such as (rowid1, 0, 0), which denotes the first span in the (rowid1, 0) document. + """ + + def __init__(self, vector_store: str) -> None: + self._vector_store: VectorStore = get_vector_store_cls(vector_store)() + # Map a path key to spans for that path. + self._id_to_spans: dict[PathKey, list[tuple[int, int]]] = {} + + def load(self, base_path: str) -> None: + """Load the vector index from disk.""" + assert not self._id_to_spans, 'Cannot load into a non-empty index.' + with open_file(os.path.join(base_path, _SPANS_PICKLE_NAME), 'rb') as f: + self._id_to_spans.update(pickle.load(f)) + self._vector_store.load(os.path.join(base_path, self._vector_store.name)) + + def save(self, base_path: str) -> None: + """Save the vector index to disk.""" + assert self._id_to_spans, 'Cannot save an empty index.' + with open_file(os.path.join(base_path, _SPANS_PICKLE_NAME), 'wb') as f: + pickle.dump(list(self._id_to_spans.items()), f) + self._vector_store.save(os.path.join(base_path, self._vector_store.name)) + + def add(self, all_spans: list[tuple[PathKey, list[tuple[int, int]]]], + embeddings: np.ndarray) -> None: + """Add the given spans and embeddings. + + Args: + all_spans: The spans to initialize the index with. + embeddings: The embeddings to initialize the index with. + """ + assert not self._id_to_spans, 'Cannot add to a non-empty index.' + self._id_to_spans.update(all_spans) + vector_keys = [(*path_key, i) for path_key, spans in all_spans for i in range(len(spans))] + assert len(vector_keys) == len(embeddings), ( + f'Number of spans ({len(vector_keys)}) and embeddings ({len(embeddings)}) must match.') + self._vector_store.add(vector_keys, embeddings) + + def get_vector_store(self) -> VectorStore: + """Return the underlying vector store.""" + return self._vector_store + + def get(self, keys: Iterable[PathKey]) -> Iterable[list[SpanVector]]: + """Return the spans with vectors for each key in `keys`. + + Args: + keys: The keys to return the vectors for. + + Returns + The span vectors for the given keys. + """ + all_spans: list[list[tuple[int, int]]] = [] + vector_keys: list[VectorKey] = [] + for path_key in keys: + spans = self._id_to_spans[path_key] + all_spans.append(spans) + vector_keys.extend([(*path_key, i) for i in range(len(spans))]) + + all_vectors = self._vector_store.get(vector_keys) + offset = 0 + for spans in all_spans: + vectors = all_vectors[offset:offset + len(spans)] + yield [{'span': span, 'vector': vector} for span, vector in zip(spans, vectors)] + offset += len(spans) + + def topk(self, + query: np.ndarray, + k: int, + path_keys: Optional[Iterable[PathKey]] = None) -> list[tuple[PathKey, float]]: + """Return the top k most similar vectors. + + Args: + query: The query vector. + k: The number of results to return. + path_keys: Optional key prefixes to restrict the search to. + + Returns + A list of (key, score) tuples. + """ + span_keys: Optional[list[VectorKey]] = None + if path_keys is not None: + span_keys = [ + (*path_key, i) for path_key in path_keys for i in range(len(self._id_to_spans[path_key])) + ] + span_k = k + path_key_scores: dict[PathKey, float] = {} + total_num_span_keys = self._vector_store.size() + while (len(path_key_scores) < k and span_k < total_num_span_keys and + (not span_keys or span_k < len(span_keys))): + span_k += k + vector_key_scores = self._vector_store.topk(query, span_k, span_keys) + for (*path_key_list, _), score in vector_key_scores: + path_key = tuple(path_key_list) + if path_key not in path_key_scores: + path_key_scores[path_key] = score + + return list(path_key_scores.items())[:k] + + +VECTOR_STORE_REGISTRY: dict[str, Type[VectorStore]] = {} + + +def register_vector_store(vector_store_cls: Type[VectorStore]) -> None: + """Register a vector store in the global registry.""" + if vector_store_cls.name in VECTOR_STORE_REGISTRY: + raise ValueError(f'Vector store "{vector_store_cls.name}" has already been registered!') + + VECTOR_STORE_REGISTRY[vector_store_cls.name] = vector_store_cls + + +def get_vector_store_cls(vector_store_name: str) -> Type[VectorStore]: + """Return a registered vector store given the name in the registry.""" + return VECTOR_STORE_REGISTRY[vector_store_name] + + +def clear_vector_store_registry() -> None: + """Clear the vector store registry.""" + VECTOR_STORE_REGISTRY.clear() diff --git a/lilac/embeddings/vector_store_hnsw.py b/lilac/embeddings/vector_store_hnsw.py new file mode 100644 index 0000000000000000000000000000000000000000..7bc9c0c68b6e8cc200557ad279b6934da408db7c --- /dev/null +++ b/lilac/embeddings/vector_store_hnsw.py @@ -0,0 +1,112 @@ +"""HNSW vector store.""" + +import multiprocessing +from typing import Iterable, Optional, Set, cast + +import hnswlib +import numpy as np +import pandas as pd +from typing_extensions import override + +from ..schema import VectorKey +from ..utils import DebugTimer +from .vector_store import VectorStore + +_HNSW_SUFFIX = '.hnswlib.bin' +_LOOKUP_SUFFIX = '.lookup.pkl' + +# Parameters for HNSW index: https://github.com/nmslib/hnswlib/blob/master/ALGO_PARAMS.md +QUERY_EF = 50 +CONSTRUCTION_EF = 100 +M = 16 +SPACE = 'ip' + + +class HNSWVectorStore(VectorStore): + """HNSW-backed vector store.""" + + name = 'hnsw' + + def __init__(self) -> None: + # Maps a `VectorKey` to a row index in `_embeddings`. + self._key_to_label: Optional[pd.Series] = None + self._index: Optional[hnswlib.Index] = None + + @override + def save(self, base_path: str) -> None: + assert self._key_to_label is not None and self._index is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + self._index.save_index(base_path + _HNSW_SUFFIX) + self._key_to_label.to_pickle(base_path + _LOOKUP_SUFFIX) + + @override + def load(self, base_path: str) -> None: + self._key_to_label = pd.read_pickle(base_path + _LOOKUP_SUFFIX) + dim = int(self._key_to_label.name) + index = hnswlib.Index(space=SPACE, dim=dim) + index.set_ef(QUERY_EF) + index.set_num_threads(multiprocessing.cpu_count()) + index.load_index(base_path + _HNSW_SUFFIX) + self._index = index + + @override + def size(self) -> int: + assert self._index is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + return self._index.get_current_count() + + @override + def add(self, keys: list[VectorKey], embeddings: np.ndarray) -> None: + assert self._index is None, ( + 'Embeddings already exist in this store. Upsert is not yet supported.') + + if len(keys) != embeddings.shape[0]: + raise ValueError( + f'Length of keys ({len(keys)}) does not match number of embeddings {embeddings.shape[0]}.') + + dim = embeddings.shape[1] + with DebugTimer('hnswlib index creation'): + index = hnswlib.Index(space=SPACE, dim=dim) + index.set_ef(QUERY_EF) + index.set_num_threads(multiprocessing.cpu_count()) + index.init_index(max_elements=len(keys), ef_construction=CONSTRUCTION_EF, M=M) + + # Cast to float32 since dot product with float32 is 40-50x faster than float16 and 2.5x faster + # than float64. + embeddings = embeddings.astype(np.float32) + row_indices = np.arange(len(keys), dtype=np.int32) + self._key_to_label = pd.Series(row_indices, index=keys, dtype=np.int32) + self._key_to_label.name = str(dim) + index.add_items(embeddings, row_indices) + self._index = index + + @override + def get(self, keys: Optional[Iterable[VectorKey]] = None) -> np.ndarray: + assert self._index is not None and self._key_to_label is not None, ( + 'No embeddings exist in this store.') + if not keys: + return np.array(self._index.get_items(self._key_to_label.values), dtype=np.float32) + locs = self._key_to_label.loc[cast(list[str], keys)].values + return np.array(self._index.get_items(locs), dtype=np.float32) + + @override + def topk(self, + query: np.ndarray, + k: int, + keys: Optional[Iterable[VectorKey]] = None) -> list[tuple[VectorKey, float]]: + assert self._index is not None and self._key_to_label is not None, ( + 'No embeddings exist in this store.') + labels: Set[int] = set() + if keys is not None: + labels = set(self._key_to_label.loc[cast(list[str], keys)].tolist()) + k = min(k, len(labels)) + + def filter_func(label: int) -> bool: + return label in labels + + query = np.expand_dims(query.astype(np.float32), axis=0) + locs, dists = self._index.knn_query(query, k=k, filter=filter_func if labels else None) + locs = locs[0] + dists = dists[0] + topk_keys = self._key_to_label.index.values[locs] + return [(key, 1 - dist) for key, dist in zip(topk_keys, dists)] diff --git a/lilac/embeddings/vector_store_numpy.py b/lilac/embeddings/vector_store_numpy.py new file mode 100644 index 0000000000000000000000000000000000000000..18b5f05a64b7497a43db34c26886fc8bd590ca68 --- /dev/null +++ b/lilac/embeddings/vector_store_numpy.py @@ -0,0 +1,92 @@ +"""NumpyVectorStore class for storing vectors in numpy arrays.""" + +from typing import Iterable, Optional, cast + +import numpy as np +import pandas as pd +from typing_extensions import override + +from ..schema import VectorKey +from .vector_store import VectorStore + +_EMBEDDINGS_SUFFIX = '.matrix.npy' +_LOOKUP_SUFFIX = '.lookup.pkl' + + +class NumpyVectorStore(VectorStore): + """Stores vectors as in-memory np arrays.""" + name = 'numpy' + + def __init__(self) -> None: + self._embeddings: Optional[np.ndarray] = None + # Maps a `VectorKey` to a row index in `_embeddings`. + self._key_to_index: Optional[pd.Series] = None + + @override + def size(self) -> int: + assert self._embeddings is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + return len(self._embeddings) + + @override + def save(self, base_path: str) -> None: + assert self._embeddings is not None and self._key_to_index is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + np.save(base_path + _EMBEDDINGS_SUFFIX, self._embeddings, allow_pickle=False) + self._key_to_index.to_pickle(base_path + _LOOKUP_SUFFIX) + + @override + def load(self, base_path: str) -> None: + self._embeddings = np.load(base_path + _EMBEDDINGS_SUFFIX, allow_pickle=False) + self._key_to_index = pd.read_pickle(base_path + _LOOKUP_SUFFIX) + + @override + def add(self, keys: list[VectorKey], embeddings: np.ndarray) -> None: + if self._embeddings or self._key_to_index: + raise ValueError('Embeddings already exist in this store. Upsert is not yet supported.') + + if len(keys) != embeddings.shape[0]: + raise ValueError( + f'Length of keys ({len(keys)}) does not match number of embeddings {embeddings.shape[0]}.') + + # Cast to float32 since dot product with float32 is 40-50x faster than float16 and 2.5x faster + # than float64. + self._embeddings = embeddings.astype(np.float32) + row_indices = np.arange(len(embeddings), dtype=np.uint32) + self._key_to_index = pd.Series(row_indices, index=keys, dtype=np.uint32) + + @override + def get(self, keys: Optional[Iterable[VectorKey]] = None) -> np.ndarray: + assert self._embeddings is not None and self._key_to_index is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + if not keys: + return self._embeddings + locs = self._key_to_index.loc[cast(list[str], keys)] + return self._embeddings.take(locs, axis=0) + + @override + def topk(self, + query: np.ndarray, + k: int, + keys: Optional[Iterable[VectorKey]] = None) -> list[tuple[VectorKey, float]]: + assert self._embeddings is not None and self._key_to_index is not None, ( + 'The vector store has no embeddings. Call load() or add() first.') + if keys is not None: + row_indices = self._key_to_index.loc[cast(list[str], keys)] + embeddings = self._embeddings.take(row_indices, axis=0) + keys = list(keys) + else: + keys, embeddings = cast(list[VectorKey], self._key_to_index.index.tolist()), self._embeddings + + query = query.astype(embeddings.dtype) + similarities: np.ndarray = np.dot(embeddings, query).reshape(-1) + k = min(k, len(similarities)) + + # We do a partition + sort only top K to save time: O(n + klogk) instead of O(nlogn). + indices = np.argpartition(similarities, -k)[-k:] + # Indices sorted by value from largest to smallest. + indices = indices[np.argsort(similarities[indices])][::-1] + + topk_similarities = similarities[indices] + topk_keys = [keys[idx] for idx in indices] + return list(zip(topk_keys, topk_similarities)) diff --git a/lilac/env.py b/lilac/env.py new file mode 100644 index 0000000000000000000000000000000000000000..1daea7a7e00c23d46432eca9810d8bc667df39e3 --- /dev/null +++ b/lilac/env.py @@ -0,0 +1,103 @@ +"""Load environment variables from .env file.""" +import os +from typing import Any, Optional, cast + +from dotenv import load_dotenv +from pydantic import BaseModel +from pydantic import Field as PydanticField + + +# NOTE: This is created for documentation, but isn't parsed by pydantic until we update to 2.0. +class LilacEnvironment(BaseModel): + """Lilac environment variables. + + These can be set with operating system environment variables to override behavior. + + For python, see: https://docs.python.org/3/library/os.html#os.environ + + For bash, see: https://www.gnu.org/software/bash/manual/bash.html#Environment + """ + # General Lilac environment variables. + LILAC_DATA_PATH: str = PydanticField( + description='The Lilac data path where datasets, concepts, caches are stored.',) + DEBUG: str = PydanticField( + description='Turn on Lilac debug mode to log queries and timing information.') + DISABLE_LOGS: str = PydanticField(description='Disable log() statements to the console.') + + # API Keys. + OPENAI_API_KEY: str = PydanticField( + description='The OpenAI API key, used for computing `openai` embeddings and generating ' + 'positive examples for concept seeding.') + COHERE_API_KEY: str = PydanticField( + description='The Cohere API key, used for computing `cohere` embeddings.') + PALM_API_KEY: str = PydanticField( + description='The PaLM API key, used for computing `palm` embeddings.') + + # HuggingFace demo. + HF_ACCESS_TOKEN: str = PydanticField( + description='The HuggingFace access token, used for downloading data to a space from a ' + 'private dataset. This is also required if the HuggingFace space is private.') + + # DuckDB. + DUCKDB_USE_VIEWS: str = PydanticField( + description='Whether DuckDB uses views (1), or DuckDB tables (0). Views allow for much less ' + 'RAM consumption, with a runtime query penalty. When using DuckDB tables (0), demos will ' + 'take more RAM but be much faster during query time.') + + # Authentication. + LILAC_AUTH_ENABLED: str = PydanticField( + description='Set to true to enable read-only mode, disabling the ability to add datasets & ' + 'compute dataset signals. When enabled, `GOOGLE_CLIENT_ID`, `GOOGLE_CLIENT_SECRET` and ' + '`LILAC_OAUTH_SECRET_KEY` should also be set.') + GOOGLE_CLIENT_ID: str = PydanticField( + description= + 'The Google OAuth client ID. Required when `LILAC_AUTH_ENABLED=true`. Details can be found at ' + 'https://developers.google.com/identity/protocols/oauth2.') + GOOGLE_CLIENT_SECRET: str = PydanticField( + description='The Google OAuth client secret. Details can be found at ' + 'https://developers.google.com/identity/protocols/oauth2.') + LILAC_OAUTH_SECRET_KEY: str = PydanticField( + description='The Google OAuth random secret key. Details can be found at ' + 'https://developers.google.com/identity/protocols/oauth2.') + + +def _init_env() -> None: + in_test = os.environ.get('LILAC_TEST', None) + # Load the .env files into the environment in order of highest to lowest priority. + + if not in_test: # Skip local environment variables when testing. + load_dotenv('.env.local') + load_dotenv('.env.demo') + load_dotenv('.env') + + auth_enabled = os.environ.get('LILAC_AUTH_ENABLED', False) == 'true' + if auth_enabled: + if not os.environ.get('GOOGLE_CLIENT_ID', None) or not os.environ.get( + 'GOOGLE_CLIENT_SECRET', None): + raise ValueError( + 'Missing `GOOGLE_CLIENT_ID` or `GOOGLE_CLIENT_SECRET` when `LILAC_AUTH_ENABLED=true`') + SECRET_KEY = os.environ.get('LILAC_OAUTH_SECRET_KEY', None) + if not SECRET_KEY: + raise ValueError('Missing `LILAC_OAUTH_SECRET_KEY` when `LILAC_AUTH_ENABLED=true`') + if auth_enabled: + if not os.environ.get('GOOGLE_CLIENT_ID', None) or not os.environ.get( + 'GOOGLE_CLIENT_SECRET', None): + raise ValueError( + 'Missing `GOOGLE_CLIENT_ID` or `GOOGLE_CLIENT_SECRET` when `LILAC_AUTH_ENABLED=true`') + SECRET_KEY = os.environ.get('LILAC_OAUTH_SECRET_KEY', None) + if not SECRET_KEY: + raise ValueError('Missing `LILAC_OAUTH_SECRET_KEY` when `LILAC_AUTH_ENABLED=true`') + + +def env(key: str, default: Optional[Any] = None) -> Any: + """Return the value of an environment variable.""" + return os.environ.get(key, default) + + +def data_path() -> str: + """Return the base path for data.""" + return cast(str, env('LILAC_DATA_PATH', './data')) + + +# Initialize the environment at import time. +_init_env() diff --git a/lilac/load.py b/lilac/load.py new file mode 100644 index 0000000000000000000000000000000000000000..f0b65b045bab52660d2d1fe35f6e38b407078cff --- /dev/null +++ b/lilac/load.py @@ -0,0 +1,253 @@ +"""A script to load a dataset or set of datasets from a config for a Lilac instance. + +Usage: + +poetry run python -m lilac.load \ + --output_dir=demo_data \ + --config_path=lilac_hf_space.yml +""" + +import gc +import os +import shutil + +import click +import dask +import psutil +from distributed import Client + +from .concepts.db_concept import DiskConceptDB, DiskConceptModelDB +from .config import EmbeddingConfig, SignalConfig, read_config +from .data.dataset_duckdb import DatasetDuckDB +from .data_loader import process_source +from .db_manager import get_dataset, list_datasets, remove_dataset_from_cache +from .schema import ROWID, PathTuple +from .tasks import TaskManager, TaskStepId +from .utils import DebugTimer, get_datasets_dir + + +@click.command() +@click.option( + '--output_dir', required=True, type=str, help='The output directory to write files to.') +@click.option( + '--config_path', + required=True, + type=str, + help='The path to a json or yml file describing the configuration. ' + 'The file contents should be an instance of `lilac.Config` or `lilac.DatasetConfig`.') +@click.option( + '--overwrite', + help='When True, runs all all data from scratch, overwriting existing data. When false, only' + 'load new datasets, embeddings, and signals.', + type=bool, + is_flag=True, + default=False) +def load_command(output_dir: str, config_path: str, overwrite: bool) -> None: + """Run the source loader as a binary.""" + load(output_dir, config_path, overwrite) + + +def load(output_dir: str, config_path: str, overwrite: bool) -> None: + """Run the source loader as a binary.""" + old_data_path = os.environ.get('LILAC_DATA_PATH') + os.environ['LILAC_DATA_PATH'] = output_dir + # Turn off debug logging. + del os.environ['DEBUG'] + # Use views to avoid loading duckdb tables into RAM since we aren't query heavy. + os.environ['DUCKDB_USE_VIEWS'] = '1' + + config = read_config(config_path) + + # Explicitly create a dask client in sync mode. + dask.config.set({'distributed.worker.daemon': False}) + total_memory_gb = psutil.virtual_memory().total / (1024**3) * 2 / 3 + task_manager = TaskManager(Client(memory_limit=f'{total_memory_gb} GB')) + + if overwrite: + shutil.rmtree(get_datasets_dir(output_dir), ignore_errors=True) + + existing_datasets = [f'{d.namespace}/{d.dataset_name}' for d in list_datasets(output_dir)] + + print() + print('*** Load datasets ***') + if overwrite: + datasets_to_load = config.datasets + else: + datasets_to_load = [ + d for d in config.datasets if f'{d.namespace}/{d.name}' not in existing_datasets + ] + skipped_datasets = [ + d for d in config.datasets if f'{d.namespace}/{d.name}' in existing_datasets + ] + print('Skipping loaded datasets:', ', '.join([d.name for d in skipped_datasets])) + + with DebugTimer(f'Loading datasets: {", ".join([d.name for d in datasets_to_load])}'): + for d in datasets_to_load: + shutil.rmtree(os.path.join(output_dir, d.name), ignore_errors=True) + task_id = task_manager.task_id(f'Load dataset {d.namespace}/{d.name}') + task_manager.execute(task_id, process_source, output_dir, d, (task_id, 0)) + task_manager.wait() + + print() + total_num_rows = 0 + for d in datasets_to_load: + dataset = DatasetDuckDB(d.namespace, d.name) + num_rows = dataset.select_rows([ROWID], limit=1).total_num_rows + print(f'{d.namespace}/{d.name} loaded with {num_rows:,} rows.') + + # Free up RAM. + del dataset + + total_num_rows += num_rows + + print(f'Done loading {len(datasets_to_load)} datasets with {total_num_rows:,} rows.') + + print('*** Dataset settings ***') + for d in config.datasets: + if d.settings: + dataset = DatasetDuckDB(d.namespace, d.name) + dataset.update_settings(d.settings) + + print() + print('*** Compute embeddings ***') + with DebugTimer('Loading embeddings'): + for d in config.datasets: + dataset = DatasetDuckDB(d.namespace, d.name) + + # If embeddings are explicitly set, use only those. + embeddings = d.embeddings or [] + # If embeddings are not explicitly set, use the media paths and preferred embedding from + # settings. + if not embeddings: + if d.settings and d.settings.ui: + for path in d.settings.ui.media_paths or []: + if d.settings.preferred_embedding: + embeddings.append( + EmbeddingConfig(path=path, embedding=d.settings.preferred_embedding)) + for e in embeddings: + if e not in dataset.config().embeddings: + print('scheduling', e) + task_id = task_manager.task_id(f'Compute embedding {e.embedding} on {d.name}:{e.path}') + task_manager.execute(task_id, _compute_embedding, d.namespace, d.name, e, output_dir, + overwrite, (task_id, 0)) + else: + print(f'Embedding {e.embedding} already exists for {d.name}:{e.path}. Skipping.') + + del dataset + + # Wait for all embeddings for each dataset to reduce the memory pressure. + task_manager.wait() + + print() + print('*** Compute signals ***') + with DebugTimer('Computing signals'): + for d in config.datasets: + dataset = DatasetDuckDB(d.namespace, d.name) + + # If signals are explicitly set, use only those. + signals = d.signals or [] + # If signals are not explicitly set, use the media paths and config.signals. + if not signals: + if d.settings and d.settings.ui: + for path in d.settings.ui.media_paths or []: + for signal in config.signals or []: + signals.append(SignalConfig(path=path, signal=signal)) + + # Separate signals by path to avoid computing the same signal in parallel, which can cause + # issues with taking too much RAM. + path_signals: dict[PathTuple, list[SignalConfig]] = {} + for s in signals: + path_signals.setdefault(s.path, []).append(s) + + for path, signals in path_signals.items(): + for s in signals: + if s not in dataset.config().signals: + task_id = task_manager.task_id(f'Compute signal {s.signal} on {d.name}:{s.path}') + task_manager.execute(task_id, _compute_signal, d.namespace, d.name, s, output_dir, + overwrite, (task_id, 0)) + else: + print(f'Signal {s.signal} already exists for {d.name}:{s.path}. Skipping.') + + # Wait for all signals for each path to reduce the memory pressure. + task_manager.wait() + + del dataset + + print() + print('*** Compute model caches ***') + with DebugTimer('Computing model caches'): + concept_db = DiskConceptDB(output_dir) + concept_model_db = DiskConceptModelDB(concept_db) + if config.concept_model_cache_embeddings: + for concept_info in concept_db.list(): + for embedding in config.concept_model_cache_embeddings: + concept_model_db.sync( + concept_info.namespace, concept_info.name, embedding_name=embedding, create=True) + + print() + print('Done!') + + if old_data_path: + os.environ['LILAC_DATA_PATH'] = old_data_path + + +def _compute_signal(namespace: str, name: str, signal_config: SignalConfig, output_dir: str, + overwrite: bool, task_step_id: TaskStepId) -> None: + os.environ['LILAC_DATA_PATH'] = output_dir + os.environ['DUCKDB_USE_VIEWS'] = '1' + + # Turn off debug logging. + if 'DEBUG' in os.environ: + del os.environ['DEBUG'] + + compute_signal = False + if overwrite: + compute_signal = True + + dataset = get_dataset(namespace, name) + + if not compute_signal: + field = dataset.manifest().data_schema.get_field(signal_config.path) + signal_field = (field.fields or {}).get(signal_config.signal.key()) + if not signal_field or signal_field.signal != signal_config.signal.dict(): + compute_signal = True + if compute_signal: + dataset.compute_signal(signal_config.signal, signal_config.path, task_step_id) + + # Free up RAM. + remove_dataset_from_cache(namespace, name) + del dataset + gc.collect() + + +def _compute_embedding(namespace: str, name: str, embedding_config: EmbeddingConfig, + output_dir: str, overwrite: bool, task_step_id: TaskStepId) -> None: + os.environ['LILAC_DATA_PATH'] = output_dir + os.environ['DUCKDB_USE_VIEWS'] = '1' + + # Turn off debug logging. + if 'DEBUG' in os.environ: + del os.environ['DEBUG'] + + compute_embedding = False + if overwrite: + compute_embedding = True + + dataset = get_dataset(namespace, name) + + if not compute_embedding: + field = dataset.manifest().data_schema.get_field(embedding_config.path) + embedding_field = (field.fields or {}).get(embedding_config.embedding) + if not embedding_field: + compute_embedding = True + + if compute_embedding: + dataset.compute_embedding(embedding_config.embedding, embedding_config.path, task_step_id) + + remove_dataset_from_cache(namespace, name) + del dataset + gc.collect() + + +if __name__ == '__main__': + load_command() diff --git a/lilac/make_openapi.py b/lilac/make_openapi.py new file mode 100644 index 0000000000000000000000000000000000000000..3199da88fb6deb81422a2004de1f975d0f34d606 --- /dev/null +++ b/lilac/make_openapi.py @@ -0,0 +1,29 @@ +"""Writes the openapi.json file to the specified output. + +This is meant to run as a standalone script. It lives in lilac/ so we can import the FastAPI app. +""" +import json + +import click +from fastapi.openapi.utils import get_openapi + +from .server import app + + +@click.command() +@click.option( + '--output', required=True, type=str, help='The output filepath for the opepnapi.json file.') +def main(output: str) -> None: + """Create the openapi.json file for the API to generate TypeScript stubs.""" + with open(output, 'w') as f: + json.dump( + get_openapi( + title=app.title, + version=app.version, + openapi_version=app.openapi_version, + description=app.description, + routes=app.routes), f) + + +if __name__ == '__main__': + main() diff --git a/lilac/parquet_writer.py b/lilac/parquet_writer.py new file mode 100644 index 0000000000000000000000000000000000000000..d3e32b170d6998cb631909835a26859e979cbe79 --- /dev/null +++ b/lilac/parquet_writer.py @@ -0,0 +1,70 @@ +"""A Parquet file writer that wraps the pyarrow writer.""" +from typing import IO, Optional + +import pyarrow as pa +import pyarrow.parquet as pq + +from .schema import Item, Schema, schema_to_arrow_schema + + +class ParquetWriter: + """A writer to parquet.""" + + def __init__(self, + schema: Schema, + codec: str = 'snappy', + row_group_buffer_size: int = 128 * 1024 * 1024, + record_batch_size: int = 10_000): + self._schema = schema_to_arrow_schema(schema) + self._codec = codec + self._row_group_buffer_size = row_group_buffer_size + self._buffer: list[list[Optional[Item]]] = [[] for _ in range(len(self._schema.names))] + self._buffer_size = record_batch_size + self._record_batches: list[pa.RecordBatch] = [] + self._record_batches_byte_size = 0 + self.writer: pq.ParquetWriter = None + + def open(self, file_handle: IO) -> None: + """Open the destination file for writing.""" + self.writer = pq.ParquetWriter(file_handle, self._schema, compression=self._codec) + + def write(self, record: Item) -> None: + """Write the record to the destination file.""" + if len(self._buffer[0]) >= self._buffer_size: + self._flush_buffer() + + if self._record_batches_byte_size >= self._row_group_buffer_size: + self._write_batches() + + # reorder the data in columnar format. + for i, n in enumerate(self._schema.names): + self._buffer[i].append(record.get(n)) + + def close(self) -> None: + """Flushes the write buffer and closes the destination file.""" + if len(self._buffer[0]) > 0: + self._flush_buffer() + if self._record_batches_byte_size > 0: + self._write_batches() + + self.writer.close() + + def _write_batches(self) -> None: + table = pa.Table.from_batches(self._record_batches, schema=self._schema) + self._record_batches = [] + self._record_batches_byte_size = 0 + self.writer.write_table(table) + + def _flush_buffer(self) -> None: + arrays: list[pa.array] = [[] for _ in range(len(self._schema.names))] + for x, y in enumerate(self._buffer): + arrays[x] = pa.array(y, type=self._schema.types[x]) + self._buffer[x] = [] + rb = pa.RecordBatch.from_arrays(arrays, schema=self._schema) + self._record_batches.append(rb) + size = 0 + for x in arrays: + for b in x.buffers(): # type: ignore + if b is not None: + size = size + b.size + self._record_batches_byte_size = self._record_batches_byte_size + size diff --git a/lilac/router_concept.py b/lilac/router_concept.py new file mode 100644 index 0000000000000000000000000000000000000000..32cf6c8d0e845128fb0cef40747b4dc956dc4d14 --- /dev/null +++ b/lilac/router_concept.py @@ -0,0 +1,221 @@ +"""Router for the concept database.""" + +from typing import Annotated, Iterable, Optional, cast + +from fastapi import APIRouter, HTTPException +from fastapi.params import Depends +from openai_function_call import OpenAISchema +from pydantic import BaseModel, Field + +from .auth import UserInfo, get_session_user +from .concepts.concept import ( + DRAFT_MAIN, + Concept, + ConceptMetrics, + ConceptType, + DraftId, + draft_examples, +) +from .concepts.db_concept import DISK_CONCEPT_DB, DISK_CONCEPT_MODEL_DB, ConceptInfo, ConceptUpdate +from .env import env +from .router_utils import RouteErrorHandler, server_compute_concept +from .schema import RichData +from .signals.concept_scorer import ConceptSignal + +router = APIRouter(route_class=RouteErrorHandler) + + +@router.get('/', response_model_exclude_none=True) +def get_concepts( + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> list[ConceptInfo]: + """List the concepts.""" + return DISK_CONCEPT_DB.list(user) + + +@router.get('/{namespace}/{concept_name}', response_model_exclude_none=True) +def get_concept(namespace: str, + concept_name: str, + draft: Optional[DraftId] = DRAFT_MAIN, + user: Annotated[Optional[UserInfo], Depends(get_session_user)] = None) -> Concept: + """Get a concept from a database.""" + concept = DISK_CONCEPT_DB.get(namespace, concept_name, user) + if not concept: + raise HTTPException( + status_code=404, + detail=f'Concept "{namespace}/{concept_name}" was not found or user does not have access.') + + # Only return the examples from the draft. + concept.data = draft_examples(concept, draft or DRAFT_MAIN) + + return concept + + +class CreateConceptOptions(BaseModel): + """Options for creating a concept.""" + # Namespace of the concept. + namespace: str + # Name of the concept. + name: str + # Input type (modality) of the concept. + type: ConceptType + description: Optional[str] = None + + +@router.post('/create', response_model_exclude_none=True) +def create_concept(options: CreateConceptOptions, + user: Annotated[Optional[UserInfo], + Depends(get_session_user)]) -> Concept: + """Edit a concept in the database.""" + return DISK_CONCEPT_DB.create(options.namespace, options.name, options.type, options.description, + user) + + +@router.post('/{namespace}/{concept_name}', response_model_exclude_none=True) +def edit_concept(namespace: str, concept_name: str, change: ConceptUpdate, + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> Concept: + """Edit a concept in the database.""" + return DISK_CONCEPT_DB.edit(namespace, concept_name, change, user) + + +@router.delete('/{namespace}/{concept_name}') +def delete_concept(namespace: str, concept_name: str, + user: Annotated[Optional[UserInfo], + Depends(get_session_user)]) -> None: + """Deletes the concept from the database.""" + DISK_CONCEPT_DB.remove(namespace, concept_name, user) + + +class MergeConceptDraftOptions(BaseModel): + """Merge a draft into main.""" + draft: DraftId + + +@router.post('/{namespace}/{concept_name}/merge_draft', response_model_exclude_none=True) +def merge_concept_draft(namespace: str, concept_name: str, options: MergeConceptDraftOptions, + user: Annotated[Optional[UserInfo], + Depends(get_session_user)]) -> Concept: + """Merge a draft in the concept into main.""" + return DISK_CONCEPT_DB.merge_draft(namespace, concept_name, options.draft, user) + + +class ScoreExample(BaseModel): + """Example to score along a specific concept.""" + text: Optional[str] = None + img: Optional[bytes] = None + + +class ScoreBody(BaseModel): + """Request body for the score endpoint.""" + examples: list[ScoreExample] + draft: str = DRAFT_MAIN + + +class ConceptModelInfo(BaseModel): + """Information about a concept model.""" + namespace: str + concept_name: str + embedding_name: str + version: int + metrics: Optional[ConceptMetrics] = None + + +@router.get('/{namespace}/{concept_name}/model') +def get_concept_models( + namespace: str, + concept_name: str, + user: Annotated[Optional[UserInfo], + Depends(get_session_user)] = None) -> list[ConceptModelInfo]: + """Get a concept model from a database.""" + concept = DISK_CONCEPT_DB.get(namespace, concept_name, user) + if not concept: + raise HTTPException( + status_code=404, detail=f'Concept "{namespace}/{concept_name}" was not found') + models = DISK_CONCEPT_MODEL_DB.get_models(namespace, concept_name, user) + + for m in models: + DISK_CONCEPT_MODEL_DB.sync(m.namespace, m.concept_name, m.embedding_name, user) + + return [ + ConceptModelInfo( + namespace=m.namespace, + concept_name=m.concept_name, + embedding_name=m.embedding_name, + version=m.version, + metrics=m.get_metrics()) for m in models + ] + + +@router.get('/{namespace}/{concept_name}/model/{embedding_name}') +def get_concept_model( + namespace: str, + concept_name: str, + embedding_name: str, + create_if_not_exists: bool = False, + user: Annotated[Optional[UserInfo], Depends(get_session_user)] = None +) -> Optional[ConceptModelInfo]: + """Get a concept model from a database.""" + concept = DISK_CONCEPT_DB.get(namespace, concept_name, user) + if not concept: + raise HTTPException( + status_code=404, detail=f'Concept "{namespace}/{concept_name}" was not found') + + model = DISK_CONCEPT_MODEL_DB.get(namespace, concept_name, embedding_name, user) + if not model and not create_if_not_exists: + return None + + model = DISK_CONCEPT_MODEL_DB.sync( + namespace, concept_name, embedding_name, user=user, create=create_if_not_exists) + model_info = ConceptModelInfo( + namespace=model.namespace, + concept_name=model.concept_name, + embedding_name=model.embedding_name, + version=model.version, + metrics=model.get_metrics()) + return model_info + + +@router.post( + '/{namespace}/{concept_name}/model/{embedding_name}/score', response_model_exclude_none=True) +def score(namespace: str, concept_name: str, embedding_name: str, body: ScoreBody, + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> list[list[dict]]: + """Score examples along the specified concept.""" + concept_scorer = ConceptSignal( + namespace=namespace, concept_name=concept_name, embedding=embedding_name) + concept_scorer.set_user(user) + return cast( + list[list[dict]], + server_compute_concept(concept_scorer, cast(Iterable[RichData], + [e.text for e in body.examples]), user)) + + +class Examples(OpenAISchema): + """Generated text examples.""" + examples: list[str] = Field(..., description='List of generated examples') + + +@router.get('/generate_examples') +def generate_examples(description: str) -> list[str]: + """Generate positive examples for a given concept using an LLM model.""" + try: + import openai + except ImportError: + raise ImportError('Could not import the "openai" python package. ' + 'Please install it with `pip install openai`.') + + openai.api_key = env('OPENAI_API_KEY') + completion = openai.ChatCompletion.create( + model='gpt-3.5-turbo-0613', + functions=[Examples.openai_schema], + messages=[ + { + 'role': 'system', + 'content': 'You must call the `Examples` function with the generated examples', + }, + { + 'role': 'user', + 'content': f'Write 5 diverse, unnumbered, and concise examples of "{description}"', + }, + ], + ) + result = Examples.from_response(completion) + return result.examples diff --git a/lilac/router_data_loader.py b/lilac/router_data_loader.py new file mode 100644 index 0000000000000000000000000000000000000000..0758df8363692eb10da90083067202f8b17b93e1 --- /dev/null +++ b/lilac/router_data_loader.py @@ -0,0 +1,87 @@ +"""The source loader runner which loads data into parquet files for the app. + +To run the source loader as a binary directly: + +poetry run python -m lilac.datasets.loader \ + --dataset_name=$DATASET \ + --output_dir=./data/ \ + --config_path=./datasets/the_movies_dataset.json +""" +from typing import Any + +from fastapi import APIRouter, HTTPException, Request +from pydantic import BaseModel + +from .auth import get_user_access +from .config import DatasetConfig +from .data_loader import process_source +from .env import data_path +from .router_utils import RouteErrorHandler +from .sources.source_registry import get_source_cls, registered_sources +from .tasks import TaskId, task_manager + +REQUEST_TIMEOUT_SEC = 30 * 60 # 30 mins. + +router = APIRouter(route_class=RouteErrorHandler) + + +class ProcessSourceRequest(BaseModel): + """The interface to the /process_source endpoint.""" + username: str + dataset_name: str + + +class SourcesList(BaseModel): + """The interface to the /process_source endpoint.""" + sources: list[str] + + +@router.get('/') +def get_sources() -> SourcesList: + """Get the list of available sources.""" + sources = registered_sources() + return SourcesList(sources=list(sources.keys())) + + +@router.get('/{source_name}') +def get_source_schema(source_name: str) -> dict[str, Any]: + """Get the fields for a source.""" + source_cls = get_source_cls(source_name) + if source_cls is None: + raise ValueError(f'Unknown source: {source_name}') + return source_cls.schema() + + +class LoadDatasetOptions(BaseModel): + """Options for loading a dataset.""" + namespace: str + dataset_name: str + config: dict[str, Any] + + +class LoadDatasetResponse(BaseModel): + """Response of the load dataset endpoint.""" + task_id: TaskId + + +@router.post('/{source_name}/load') +async def load(source_name: str, options: LoadDatasetOptions, + request: Request) -> LoadDatasetResponse: + """Load a dataset.""" + if not get_user_access().create_dataset: + raise HTTPException(401, 'User does not have access to load a dataset.') + + source_cls = get_source_cls(source_name) + if source_cls is None: + raise ValueError(f'Unknown source: {source_name}') + source = source_cls(**options.config) + + task_id = task_manager().task_id( + name=f'[{options.namespace}/{options.dataset_name}] Load dataset', + description=f'Loader: {source.name}. \n Config: {source}') + task_manager().execute( + task_id, process_source, data_path(), + DatasetConfig(namespace=options.namespace, name=options.dataset_name, source=source), + (task_id, 0)) + + return LoadDatasetResponse(task_id=task_id) diff --git a/lilac/router_dataset.py b/lilac/router_dataset.py new file mode 100644 index 0000000000000000000000000000000000000000..801551bad8d251efc7a399fbdeebc83232b90729 --- /dev/null +++ b/lilac/router_dataset.py @@ -0,0 +1,316 @@ +"""Router for the dataset database.""" +from typing import Annotated, Literal, Optional, Sequence, Union, cast +from urllib.parse import unquote + +from fastapi import APIRouter, HTTPException, Response +from fastapi.params import Depends +from fastapi.responses import ORJSONResponse +from pydantic import BaseModel, validator + +from .auth import UserInfo, get_session_user, get_user_access +from .config import DatasetSettings +from .data.dataset import BinaryOp +from .data.dataset import Column as DBColumn +from .data.dataset import DatasetManifest, FeatureListValue, FeatureValue +from .data.dataset import Filter as PyFilter +from .data.dataset import ( + GroupsSortBy, + ListOp, + Search, + SelectGroupsResult, + SelectRowsSchemaResult, + SortOrder, + StatsResult, + UnaryOp, +) +from .db_manager import DatasetInfo, get_dataset, list_datasets, remove_dataset_from_cache +from .env import data_path +from .router_utils import RouteErrorHandler +from .schema import Bin, Path, normalize_path +from .signal import Signal, TextEmbeddingSignal, TextSignal, resolve_signal +from .signals.concept_labels import ConceptLabelsSignal +from .signals.concept_scorer import ConceptSignal +from .signals.semantic_similarity import SemanticSimilaritySignal +from .signals.substring_search import SubstringSignal +from .tasks import TaskId, task_manager +from .utils import to_yaml + +router = APIRouter(route_class=RouteErrorHandler) + + +@router.get('/', response_model_exclude_none=True) +def get_datasets() -> list[DatasetInfo]: + """List the datasets.""" + return list_datasets(data_path()) + + +class WebManifest(BaseModel): + """Information about a dataset.""" + dataset_manifest: DatasetManifest + + +@router.get('/{namespace}/{dataset_name}') +def get_manifest(namespace: str, dataset_name: str) -> WebManifest: + """Get the web manifest for the dataset.""" + dataset = get_dataset(namespace, dataset_name) + res = WebManifest(dataset_manifest=dataset.manifest()) + # Avoids the error that Signal abstract class is not serializable. + return cast(WebManifest, ORJSONResponse(res.dict(exclude_none=True))) + + +class ComputeSignalOptions(BaseModel): + """The request for the compute signal endpoint.""" + signal: Signal + + # The leaf path to compute the signal on. + leaf_path: Path + + @validator('signal', pre=True) + def parse_signal(cls, signal: dict) -> Signal: + """Parse a signal to its specific subclass instance.""" + return resolve_signal(signal) + + +@router.delete('/{namespace}/{dataset_name}') +def delete_dataset(namespace: str, dataset_name: str) -> None: + """Delete the dataset.""" + if not get_user_access().dataset.delete_dataset: + raise HTTPException(401, 'User does not have access to delete this dataset.') + + dataset = get_dataset(namespace, dataset_name) + dataset.delete() + remove_dataset_from_cache(namespace, dataset_name) + + +class ComputeSignalResponse(BaseModel): + """Response of the compute signal column endpoint.""" + task_id: TaskId + + +@router.post('/{namespace}/{dataset_name}/compute_signal') +def compute_signal(namespace: str, dataset_name: str, + options: ComputeSignalOptions) -> ComputeSignalResponse: + """Compute a signal for a dataset.""" + if not get_user_access().dataset.compute_signals: + raise HTTPException(401, 'User does not have access to compute signals over this dataset.') + + def _task_compute_signal(namespace: str, dataset_name: str, options_dict: dict, + task_id: TaskId) -> None: + # NOTE: We manually call .dict() to avoid the dask serializer, which doesn't call the underlying + # pydantic serializer. + options = ComputeSignalOptions(**options_dict) + dataset = get_dataset(namespace, dataset_name) + dataset.compute_signal(options.signal, options.leaf_path, task_step_id=(task_id, 0)) + + path_str = '.'.join(map(str, options.leaf_path)) + task_id = task_manager().task_id( + name=f'[{namespace}/{dataset_name}] Compute signal "{options.signal.name}" on "{path_str}"', + description=f'Config: {options.signal}') + task_manager().execute(task_id, _task_compute_signal, namespace, dataset_name, options.dict(), + task_id) + + return ComputeSignalResponse(task_id=task_id) + + +class DeleteSignalOptions(BaseModel): + """The request for the delete signal endpoint.""" + # The signal path holding the data from the signal. + signal_path: Path + + +class DeleteSignalResponse(BaseModel): + """Response of the compute signal column endpoint.""" + completed: bool + + +@router.delete('/{namespace}/{dataset_name}/delete_signal') +def delete_signal(namespace: str, dataset_name: str, + options: DeleteSignalOptions) -> DeleteSignalResponse: + """Delete a signal from a dataset.""" + if not get_user_access().dataset.delete_signals: + raise HTTPException(401, 'User does not have access to delete this signal.') + + dataset = get_dataset(namespace, dataset_name) + dataset.delete_signal(options.signal_path) + return DeleteSignalResponse(completed=True) + + +class GetStatsOptions(BaseModel): + """The request for the get stats endpoint.""" + leaf_path: Path + + +@router.post('/{namespace}/{dataset_name}/stats') +def get_stats(namespace: str, dataset_name: str, options: GetStatsOptions) -> StatsResult: + """Get the stats for the dataset.""" + dataset = get_dataset(namespace, dataset_name) + return dataset.stats(options.leaf_path) + + +class BinaryFilter(BaseModel): + """A filter on a column.""" + path: Path + op: BinaryOp + value: FeatureValue + + +class UnaryFilter(BaseModel): + """A filter on a column.""" + path: Path + op: UnaryOp + value: None = None + + +class ListFilter(BaseModel): + """A filter on a column.""" + path: Path + op: ListOp + value: FeatureListValue + + +Filter = Union[BinaryFilter, UnaryFilter, ListFilter] + +AllSignalTypes = Union[ConceptSignal, ConceptLabelsSignal, SubstringSignal, + SemanticSimilaritySignal, TextEmbeddingSignal, TextSignal, Signal] + + +# We override the `Column` class so we can add explicitly all signal types for better OpenAPI spec. +class Column(DBColumn): + """A column in the dataset.""" + signal_udf: Optional[AllSignalTypes] = None + + +class SelectRowsOptions(BaseModel): + """The request for the select rows endpoint.""" + columns: Optional[Sequence[Union[Path, Column]]] = None + searches: Optional[Sequence[Search]] = None + filters: Optional[Sequence[Filter]] = None + sort_by: Optional[Sequence[Path]] = None + sort_order: Optional[SortOrder] = SortOrder.DESC + limit: Optional[int] = None + offset: Optional[int] = None + combine_columns: Optional[bool] = None + + +class SelectRowsSchemaOptions(BaseModel): + """The request for the select rows schema endpoint.""" + columns: Optional[Sequence[Union[Path, Column]]] = None + searches: Optional[Sequence[Search]] = None + sort_by: Optional[Sequence[Path]] = None + sort_order: Optional[SortOrder] = SortOrder.DESC + combine_columns: Optional[bool] = None + + +class SelectRowsResponse(BaseModel): + """The response for the select rows endpoint.""" + rows: list[dict] + total_num_rows: int + + +@router.get('/{namespace}/{dataset_name}/select_rows_download', response_model=None) +def select_rows_download( + namespace: str, dataset_name: str, url_safe_options: str, + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> list[dict]: + """Select rows from the dataset database and downloads them.""" + options = SelectRowsOptions.parse_raw(unquote(url_safe_options)) + return select_rows(namespace, dataset_name, options, user).rows + + +@router.post('/{namespace}/{dataset_name}/select_rows', response_model_exclude_none=True) +def select_rows( + namespace: str, dataset_name: str, options: SelectRowsOptions, + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> SelectRowsResponse: + """Select rows from the dataset database.""" + dataset = get_dataset(namespace, dataset_name) + + sanitized_filters = [ + PyFilter(path=normalize_path(f.path), op=f.op, value=f.value) for f in (options.filters or []) + ] + + res = dataset.select_rows( + columns=options.columns, + searches=options.searches or [], + filters=sanitized_filters, + sort_by=options.sort_by, + sort_order=options.sort_order, + limit=options.limit, + offset=options.offset, + combine_columns=options.combine_columns or False, + user=user) + + return SelectRowsResponse(rows=list(res), total_num_rows=res.total_num_rows) + + +@router.post('/{namespace}/{dataset_name}/select_rows_schema', response_model_exclude_none=True) +def select_rows_schema(namespace: str, dataset_name: str, + options: SelectRowsSchemaOptions) -> SelectRowsSchemaResult: + """Select rows from the dataset database.""" + dataset = get_dataset(namespace, dataset_name) + return dataset.select_rows_schema( + columns=options.columns, + searches=options.searches or [], + sort_by=options.sort_by, + sort_order=options.sort_order, + combine_columns=options.combine_columns or False) + + +class SelectGroupsOptions(BaseModel): + """The request for the select groups endpoint.""" + leaf_path: Path + filters: Optional[Sequence[Filter]] = None + sort_by: Optional[GroupsSortBy] = GroupsSortBy.COUNT + sort_order: Optional[SortOrder] = SortOrder.DESC + limit: Optional[int] = 100 + bins: Optional[list[Bin]] = None + + +@router.post('/{namespace}/{dataset_name}/select_groups') +def select_groups(namespace: str, dataset_name: str, + options: SelectGroupsOptions) -> SelectGroupsResult: + """Select groups from the dataset database.""" + dataset = get_dataset(namespace, dataset_name) + sanitized_filters = [ + PyFilter(path=normalize_path(f.path), op=f.op, value=f.value) for f in (options.filters or []) + ] + return dataset.select_groups(options.leaf_path, sanitized_filters, options.sort_by, + options.sort_order, options.limit, options.bins) + + +@router.get('/{namespace}/{dataset_name}/media') +def get_media(namespace: str, dataset_name: str, item_id: str, leaf_path: str) -> Response: + """Get the media for the dataset.""" + dataset = get_dataset(namespace, dataset_name) + path = tuple(leaf_path.split('.')) + result = dataset.media(item_id, path) + # Return the response via HTTP. + return Response(content=result.data) + + +@router.get('/{namespace}/{dataset_name}/config') +def get_config(namespace: str, dataset_name: str, + format: Union[Literal['yaml'], Literal['json']]) -> Union[str, dict]: + """Get the config for the dataset.""" + dataset = get_dataset(namespace, dataset_name) + config_dict = dataset.config().dict(exclude_defaults=True, exclude_none=True) + if format == 'yaml': + return to_yaml(config_dict) + elif format == 'json': + return config_dict + + +@router.get('/{namespace}/{dataset_name}/settings') +def get_settings(namespace: str, dataset_name: str) -> DatasetSettings: + """Get the settings for the dataset.""" + dataset = get_dataset(namespace, dataset_name) + return dataset.settings() + + +@router.post('/{namespace}/{dataset_name}/settings', response_model_exclude_none=True) +def update_settings(namespace: str, dataset_name: str, settings: DatasetSettings) -> None: + """Update settings for the dataset.""" + if not get_user_access().dataset.compute_signals: + raise HTTPException(401, 'User does not have access to update the settings of this dataset.') + + dataset = get_dataset(namespace, dataset_name) + dataset.update_settings(settings) + return None diff --git a/lilac/router_google_login.py b/lilac/router_google_login.py new file mode 100644 index 0000000000000000000000000000000000000000..edcbc21ae6c584eeff6e2ed0d0944e0638c082ab --- /dev/null +++ b/lilac/router_google_login.py @@ -0,0 +1,60 @@ +"""Router for Google OAuth2 login.""" + +from urllib.parse import urlparse, urlunparse + +from authlib.integrations.starlette_client import OAuth, OAuthError +from fastapi import APIRouter, Request, Response +from fastapi.responses import HTMLResponse +from starlette.config import Config +from starlette.responses import RedirectResponse + +from .auth import UserInfo +from .env import env +from .router_utils import RouteErrorHandler + +router = APIRouter(route_class=RouteErrorHandler) + +if env('LILAC_AUTH_ENABLED'): + oauth = OAuth( + Config( + environ={ + 'GOOGLE_CLIENT_ID': env('GOOGLE_CLIENT_ID'), + 'GOOGLE_CLIENT_SECRET': env('GOOGLE_CLIENT_SECRET') + })) + oauth.register( + name='google', + server_metadata_url='https://accounts.google.com/.well-known/openid-configuration', + client_kwargs={'scope': 'openid email profile'}, + ) + + +@router.get('/login') +async def login(request: Request, origin_url: str) -> RedirectResponse: + """Redirects to Google OAuth login page.""" + auth_path = urlunparse(urlparse(origin_url)._replace(path='/google/auth')) + return await oauth.google.authorize_redirect(request, auth_path) + + +@router.get('/auth') +async def auth(request: Request) -> Response: + """Handles the Google OAuth callback.""" + try: + token = await oauth.google.authorize_access_token(request) + except OAuthError as error: + return HTMLResponse(f'

{error}

') + userinfo = token['userinfo'] + request.session['user'] = UserInfo( + id=str(userinfo['sub']), + email=userinfo['email'], + name=userinfo['name'], + given_name=userinfo['given_name'], + family_name=userinfo['family_name']).dict() + + return RedirectResponse(url='/') + + +@router.get('/logout') +def logout(request: Request) -> RedirectResponse: + """Logs the user out.""" + request.session.pop('user', None) + return RedirectResponse(url='/') diff --git a/lilac/router_signal.py b/lilac/router_signal.py new file mode 100644 index 0000000000000000000000000000000000000000..cb1e9f750f3d35aa08f9e003eccdcd6c199eea74 --- /dev/null +++ b/lilac/router_signal.py @@ -0,0 +1,105 @@ +"""Router for the signal registry.""" + +import math +from typing import Annotated, Any, Optional + +from fastapi import APIRouter, Depends +from pydantic import BaseModel, validator + +from .auth import UserInfo, get_session_user +from .router_utils import RouteErrorHandler, server_compute_concept +from .schema import Field, SignalInputType +from .signal import SIGNAL_REGISTRY, Signal, TextEmbeddingSignal, resolve_signal +from .signals.concept_scorer import ConceptSignal + +router = APIRouter(route_class=RouteErrorHandler) + +EMBEDDING_SORT_PRIORITIES = ['gte-small', 'gte-base', 'openai', 'sbert'] + + +class SignalInfo(BaseModel): + """Information about a signal.""" + name: str + input_type: SignalInputType + json_schema: dict[str, Any] + + +@router.get('/', response_model_exclude_none=True) +def get_signals() -> list[SignalInfo]: + """List the signals.""" + return [ + SignalInfo(name=s.name, input_type=s.input_type, json_schema=s.schema()) + for s in SIGNAL_REGISTRY.values() + if not issubclass(s, TextEmbeddingSignal) + ] + + +@router.get('/embeddings', response_model_exclude_none=True) +def get_embeddings() -> list[SignalInfo]: + """List the embeddings.""" + embedding_infos = [ + SignalInfo(name=s.name, input_type=s.input_type, json_schema=s.schema()) + for s in SIGNAL_REGISTRY.values() + if issubclass(s, TextEmbeddingSignal) + ] + + # Sort the embedding infos by priority. + embedding_infos = sorted( + embedding_infos, + key=lambda s: EMBEDDING_SORT_PRIORITIES.index(s.name) + if s.name in EMBEDDING_SORT_PRIORITIES else math.inf) + + return embedding_infos + + +class SignalComputeOptions(BaseModel): + """The request for the standalone compute signal endpoint.""" + signal: Signal + # The inputs to compute. + inputs: list[str] + + @validator('signal', pre=True) + def parse_signal(cls, signal: dict) -> Signal: + """Parse a signal to its specific subclass instance.""" + return resolve_signal(signal) + + +class SignalComputeResponse(BaseModel): + """The response for the standalone compute signal endpoint.""" + items: list[Optional[Any]] + + +@router.post('/compute', response_model_exclude_none=True) +def compute( + options: SignalComputeOptions, + user: Annotated[Optional[UserInfo], Depends(get_session_user)]) -> SignalComputeResponse: + """Compute a signal over a set of inputs.""" + signal = options.signal + if isinstance(signal, ConceptSignal): + result = server_compute_concept(signal, options.inputs, user) + else: + signal.setup() + result = list(signal.compute(options.inputs)) + return SignalComputeResponse(items=result) + + +class SignalSchemaOptions(BaseModel): + """The request for the signal schema endpoint.""" + signal: Signal + + @validator('signal', pre=True) + def parse_signal(cls, signal: dict) -> Signal: + """Parse a signal to its specific subclass instance.""" + return resolve_signal(signal) + + +class SignalSchemaResponse(BaseModel): + """The response for the signal schema endpoint.""" + fields: Field + + +@router.post('/schema', response_model_exclude_none=True) +def schema(options: SignalSchemaOptions) -> SignalSchemaResponse: + """Get the schema for a signal.""" + signal = options.signal + return SignalSchemaResponse(fields=signal.fields()) diff --git a/lilac/router_tasks.py b/lilac/router_tasks.py new file mode 100644 index 0000000000000000000000000000000000000000..1eb86b8862cefeb6f52492131309af13fc957f63 --- /dev/null +++ b/lilac/router_tasks.py @@ -0,0 +1,14 @@ +"""Router for tasks.""" + +from fastapi import APIRouter + +from .router_utils import RouteErrorHandler +from .tasks import TaskManifest, task_manager + +router = APIRouter(route_class=RouteErrorHandler) + + +@router.get('/') +async def get_task_manifest() -> TaskManifest: + """Get the tasks, both completed and pending.""" + return await task_manager().manifest() diff --git a/lilac/router_utils.py b/lilac/router_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..ae3b005848d78b55df5b3fe157b25a4ac43424ff --- /dev/null +++ b/lilac/router_utils.py @@ -0,0 +1,50 @@ +"""Utils for routers.""" + +import traceback +from typing import Callable, Iterable, Optional + +from fastapi import HTTPException, Request, Response +from fastapi.routing import APIRoute + +from .auth import UserInfo +from .concepts.db_concept import DISK_CONCEPT_DB, DISK_CONCEPT_MODEL_DB +from .schema import Item, RichData +from .signals.concept_scorer import ConceptSignal + + +class RouteErrorHandler(APIRoute): + """Custom APIRoute that handles application errors and exceptions.""" + + def get_route_handler(self) -> Callable: + """Get the route handler.""" + original_route_handler = super().get_route_handler() + + async def custom_route_handler(request: Request) -> Response: + try: + return await original_route_handler(request) + except Exception as ex: + if isinstance(ex, HTTPException): + raise ex + + print('Route error:', request.url) + print(ex) + print(traceback.format_exc()) + + # wrap error into pretty 500 exception + raise HTTPException(status_code=500, detail=traceback.format_exc()) from ex + + return custom_route_handler + + +def server_compute_concept(signal: ConceptSignal, examples: Iterable[RichData], + user: Optional[UserInfo]) -> list[Optional[Item]]: + """Compute a concept from the REST endpoints.""" + # TODO(nsthorat): Move this to the setup() method in the concept_scorer. + concept = DISK_CONCEPT_DB.get(signal.namespace, signal.concept_name, user) + if not concept: + raise HTTPException( + status_code=404, detail=f'Concept "{signal.namespace}/{signal.concept_name}" was not found') + DISK_CONCEPT_MODEL_DB.sync( + signal.namespace, signal.concept_name, signal.embedding, user=user, create=True) + texts = [example or '' for example in examples] + return list(signal.compute(texts)) diff --git a/lilac/schema.py b/lilac/schema.py new file mode 100644 index 0000000000000000000000000000000000000000..42649e0528a56af3b63d413432dc2399d091a584 --- /dev/null +++ b/lilac/schema.py @@ -0,0 +1,626 @@ +"""Item: an individual entry in the dataset.""" + +import csv +import io +from collections import deque +from datetime import datetime +from enum import Enum +from typing import Any, Optional, Union, cast + +import numpy as np +import pyarrow as pa +from pydantic import BaseModel, StrictInt, StrictStr, validator +from typing_extensions import TypedDict + +MANIFEST_FILENAME = 'manifest.json' +PARQUET_FILENAME_PREFIX = 'data' + +# We choose `__rowid__` inspired by the standard `rowid` pseudocolumn in DBs: +# https://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns008.htm +ROWID = '__rowid__' +PATH_WILDCARD = '*' +VALUE_KEY = '__value__' +SIGNAL_METADATA_KEY = '__metadata__' +TEXT_SPAN_START_FEATURE = 'start' +TEXT_SPAN_END_FEATURE = 'end' + +EMBEDDING_KEY = 'embedding' + +# Python doesn't work with recursive types. These types provide some notion of type-safety. +Scalar = Union[bool, datetime, int, float, str, bytes] +Item = Any + +# Contains a string field name, a wildcard for repeateds, or a specific integer index for repeateds. +# This path represents a path to a particular column. +# Examples: +# ['article', 'field'] represents {'article': {'field': VALUES}} +# ['article', '*', 'field'] represents {'article': [{'field': VALUES}, {'field': VALUES}]} +# ['article', '0', 'field'] represents {'article': {'field': VALUES}} +PathTuple = tuple[StrictStr, ...] +Path = Union[PathTuple, StrictStr] + +PathKeyedItem = tuple[Path, Item] + +# These fields are for for python only and not written to a schema. +RichData = Union[str, bytes] +VectorKey = tuple[Union[StrictStr, StrictInt], ...] +PathKey = VectorKey + + +class DataType(str, Enum): + """Enum holding the dtype for a field.""" + STRING = 'string' + # Contains {start, end} offset integers with a reference_column. + STRING_SPAN = 'string_span' + BOOLEAN = 'boolean' + + # Ints. + INT8 = 'int8' + INT16 = 'int16' + INT32 = 'int32' + INT64 = 'int64' + UINT8 = 'uint8' + UINT16 = 'uint16' + UINT32 = 'uint32' + UINT64 = 'uint64' + + # Floats. + FLOAT16 = 'float16' + FLOAT32 = 'float32' + FLOAT64 = 'float64' + + ### Time ### + # Time of day (no time zone). + TIME = 'time' + # Calendar date (year, month, day), no time zone. + DATE = 'date' + # An "Instant" stored as number of microseconds (µs) since 1970-01-01 00:00:00+00 (UTC time zone). + TIMESTAMP = 'timestamp' + # Time span, stored as microseconds. + INTERVAL = 'interval' + + BINARY = 'binary' + + EMBEDDING = 'embedding' + + NULL = 'null' + + def __repr__(self) -> str: + return self.value + + +class SignalInputType(str, Enum): + """Enum holding the signal input type.""" + TEXT = 'text' + TEXT_EMBEDDING = 'text_embedding' + IMAGE = 'image' + + def __repr__(self) -> str: + return self.value + + +SIGNAL_TYPE_TO_VALID_DTYPES: dict[SignalInputType, list[DataType]] = { + SignalInputType.TEXT: [DataType.STRING, DataType.STRING_SPAN], + SignalInputType.IMAGE: [DataType.BINARY], +} + + +def signal_type_supports_dtype(input_type: SignalInputType, dtype: DataType) -> bool: + """Returns True if the signal compute type supports the dtype.""" + return dtype in SIGNAL_TYPE_TO_VALID_DTYPES[input_type] + + +Bin = tuple[str, Optional[Union[float, int]], Optional[Union[float, int]]] + + +class Field(BaseModel): + """Holds information for a field in the schema.""" + repeated_field: Optional['Field'] = None + fields: Optional[dict[str, 'Field']] = None + dtype: Optional[DataType] = None + # Defined as the serialized signal when this field is the root result of a signal. + signal: Optional[dict[str, Any]] = None + # Maps a named bin to a tuple of (start, end) values. + bins: Optional[list[Bin]] = None + categorical: Optional[bool] = None + + @validator('fields') + def either_fields_or_repeated_field_is_defined( + cls, fields: Optional[dict[str, 'Field']], values: dict[str, + Any]) -> Optional[dict[str, 'Field']]: + """Error if both `fields` and `repeated_fields` are defined.""" + if not fields: + return fields + if values.get('repeated_field'): + raise ValueError('Both "fields" and "repeated_field" should not be defined') + if VALUE_KEY in fields: + raise ValueError(f'{VALUE_KEY} is a reserved field name.') + return fields + + @validator('dtype', always=True) + def infer_default_dtype(cls, dtype: Optional[DataType], values: dict[str, + Any]) -> Optional[DataType]: + """Infers the default value for dtype if not explicitly provided.""" + if dtype and values.get('repeated_field'): + raise ValueError('dtype and repeated_field cannot both be defined.') + if not values.get('repeated_field') and not values.get('fields') and not dtype: + raise ValueError('One of "fields", "repeated_field", or "dtype" should be defined') + return dtype + + @validator('bins') + def validate_bins(cls, bins: list[Bin]) -> list[Bin]: + """Validate the bins.""" + if len(bins) < 2: + raise ValueError('Please specify at least two bins.') + _, first_start, _ = bins[0] + if first_start is not None: + raise ValueError('The first bin should have a `None` start value.') + _, _, last_end = bins[-1] + if last_end is not None: + raise ValueError('The last bin should have a `None` end value.') + for i, (_, start, _) in enumerate(bins): + if i == 0: + continue + prev_bin = bins[i - 1] + _, _, prev_end = prev_bin + if start != prev_end: + raise ValueError( + f'Bin {i} start ({start}) should be equal to the previous bin end {prev_end}.') + return bins + + @validator('categorical') + def validate_categorical(cls, categorical: bool, values: dict[str, Any]) -> bool: + """Validate the categorical field.""" + if categorical and is_float(values['dtype']): + raise ValueError('Categorical fields cannot be float dtypes.') + return categorical + + def __str__(self) -> str: + return _str_field(self, indent=0) + + def __repr__(self) -> str: + return f' {self.__class__.__name__}::{self.json(exclude_none=True, indent=2)}' + + +class Schema(BaseModel): + """Database schema.""" + fields: dict[str, Field] + # Cached leafs. + _leafs: Optional[dict[PathTuple, Field]] = None + # Cached flat list of all the fields. + _all_fields: Optional[list[tuple[PathTuple, Field]]] = None + + class Config: + arbitrary_types_allowed = True + underscore_attrs_are_private = True + + @property + def leafs(self) -> dict[PathTuple, Field]: + """Return all the leaf fields in the schema. A leaf is defined as a node that contains a value. + + NOTE: Leafs may contain children. Leafs can be found as any node that has a dtype defined. + """ + if self._leafs: + return self._leafs + result: dict[PathTuple, Field] = {} + q: deque[tuple[PathTuple, Field]] = deque([((), Field(fields=self.fields))]) + while q: + path, field = q.popleft() + if field.dtype: + # Nodes with dtypes act as leafs. They also may have children. + result[path] = field + if field.fields: + for name, child_field in field.fields.items(): + child_path = (*path, name) + q.append((child_path, child_field)) + elif field.repeated_field: + child_path = (*path, PATH_WILDCARD) + q.append((child_path, field.repeated_field)) + + self._leafs = result + return result + + @property + def all_fields(self) -> list[tuple[PathTuple, Field]]: + """Return all the fields in the schema as a flat list.""" + if self._all_fields: + return self._all_fields + result: list[tuple[PathTuple, Field]] = [] + q: deque[tuple[PathTuple, Field]] = deque([((), Field(fields=self.fields))]) + while q: + path, field = q.popleft() + if path: + result.append((path, field)) + if field.fields: + for name, child_field in field.fields.items(): + child_path = (*path, name) + q.append((child_path, child_field)) + elif field.repeated_field: + child_path = (*path, PATH_WILDCARD) + q.append((child_path, field.repeated_field)) + + self._all_fields = result + return result + + def has_field(self, path: PathTuple) -> bool: + """Returns if the field is found at the given path.""" + field = cast(Field, self) + for path_part in path: + if field.fields: + field = cast(Field, field.fields.get(path_part)) + if not field: + return False + elif field.repeated_field: + if path_part != PATH_WILDCARD: + return False + field = field.repeated_field + else: + return False + return True + + def get_field(self, path: PathTuple) -> Field: + """Returns the field at the given path.""" + if path == (ROWID,): + return Field(dtype=DataType.STRING) + field = cast(Field, self) + for name in path: + if field.fields: + if name not in field.fields: + raise ValueError(f'Path {path} not found in schema') + field = field.fields[name] + elif field.repeated_field: + if name != PATH_WILDCARD: + raise ValueError(f'Invalid path {path}') + field = field.repeated_field + else: + raise ValueError(f'Invalid path {path}') + return field + + def __str__(self) -> str: + return _str_fields(self.fields, indent=0) + + def __repr__(self) -> str: + return self.json(exclude_none=True, indent=2) + + +def schema(schema_like: object) -> Schema: + """Parse a schema-like object to a Schema object.""" + field = _parse_field_like(schema_like) + if not field.fields: + raise ValueError('Schema must have fields') + return Schema(fields=field.fields) + + +def field( + dtype: Optional[Union[DataType, str]] = None, + signal: Optional[dict] = None, + fields: Optional[object] = None, + bins: Optional[list[Bin]] = None, + categorical: Optional[bool] = None, +) -> Field: + """Parse a field-like object to a Field object.""" + field = _parse_field_like(fields or {}, dtype) + if signal: + field.signal = signal + if dtype: + if isinstance(dtype, str): + dtype = DataType(dtype) + field.dtype = dtype + if bins: + field.bins = bins + if categorical is not None: + field.categorical = categorical + return field + + +class SpanVector(TypedDict): + """A span with a vector.""" + span: tuple[int, int] + vector: np.ndarray + + +def lilac_span(start: int, end: int, metadata: dict[str, Any] = {}) -> Item: + """Creates a lilac span item, representing a pointer to a slice of text.""" + return {VALUE_KEY: {TEXT_SPAN_START_FEATURE: start, TEXT_SPAN_END_FEATURE: end}, **metadata} + + +def lilac_embedding(start: int, end: int, embedding: Optional[np.ndarray]) -> Item: + """Creates a lilac embedding item, representing a vector with a pointer to a slice of text.""" + return lilac_span(start, end, {EMBEDDING_KEY: embedding}) + + +def _parse_field_like(field_like: object, dtype: Optional[Union[DataType, str]] = None) -> Field: + if isinstance(field_like, Field): + return field_like + elif isinstance(field_like, dict): + fields: dict[str, Field] = {} + for k, v in field_like.items(): + fields[k] = _parse_field_like(v) + if isinstance(dtype, str): + dtype = DataType(dtype) + return Field(fields=fields or None, dtype=dtype) + elif isinstance(field_like, str): + return Field(dtype=DataType(field_like)) + elif isinstance(field_like, list): + return Field(repeated_field=_parse_field_like(field_like[0], dtype=dtype)) + else: + raise ValueError(f'Cannot parse field like: {field_like}') + + +def child_item_from_column_path(item: Item, path: Path) -> Item: + """Return the last (child) item from a column path.""" + child_item_value = item + for path_part in path: + if path_part == PATH_WILDCARD: + raise ValueError( + 'child_item_from_column_path cannot be called with a path that contains a repeated ' + f'wildcard: "{path}"') + # path_part can either be an integer or a string for a dictionary, both of which we can + # directly index with. + child_path = int(path_part) if path_part.isdigit() else path_part + child_item_value = child_item_value[child_path] + return child_item_value + + +def column_paths_match(path_match: Path, specific_path: Path) -> bool: + """Test whether two column paths match. + + Args: + path_match: A column path that contains wildcards, and sub-paths. This path will be used for + testing the second specific path. + specific_path: A column path that specifically identifies an field. + + Returns + Whether specific_path matches the path_match. This will only match when the + paths are equal length. If a user wants to enrich everything with an array, they must use the + path wildcard '*' in their patch match. + """ + if isinstance(path_match, str): + path_match = (path_match,) + if isinstance(specific_path, str): + specific_path = (specific_path,) + + if len(path_match) != len(specific_path): + return False + + for path_match_p, specific_path_p in zip(path_match, specific_path): + if path_match_p == PATH_WILDCARD: + continue + + if path_match_p != specific_path_p: + return False + + return True + + +def normalize_path(path: Path) -> PathTuple: + """Normalizes a dot seperated path, but ignores dots inside quotes, like regular SQL. + + Examples + - 'a.b.c' will be parsed as ('a', 'b', 'c'). + - '"a.b".c' will be parsed as ('a.b', 'c'). + - '"a".b.c' will be parsed as ('a', 'b', 'c'). + """ + if isinstance(path, str): + return tuple(next(csv.reader(io.StringIO(path), delimiter='.'))) + return path + + +class ImageInfo(BaseModel): + """Info about an individual image.""" + path: Path + + +class SourceManifest(BaseModel): + """The manifest that describes the dataset run, including schema and parquet files.""" + # List of a parquet filepaths storing the data. The paths can be relative to `manifest.json`. + files: list[str] + # The data schema. + data_schema: Schema + + # Image information for the dataset. + images: Optional[list[ImageInfo]] = None + + +def _str_fields(fields: dict[str, Field], indent: int) -> str: + prefix = ' ' * indent + out: list[str] = [] + for name, field in fields.items(): + out.append(f'{prefix}{name}:{_str_field(field, indent=indent + 2)}') + return '\n'.join(out) + + +def _str_field(field: Field, indent: int) -> str: + if field.fields: + prefix = '\n' if indent > 0 else '' + return f'{prefix}{_str_fields(field.fields, indent)}' + if field.repeated_field: + return f' list({_str_field(field.repeated_field, indent)})' + return f' {cast(DataType, field.dtype)}' + + +def dtype_to_arrow_schema(dtype: DataType) -> Union[pa.Schema, pa.DataType]: + """Convert the dtype to an arrow dtype.""" + if dtype == DataType.STRING: + return pa.string() + elif dtype == DataType.BOOLEAN: + return pa.bool_() + elif dtype == DataType.FLOAT16: + return pa.float16() + elif dtype == DataType.FLOAT32: + return pa.float32() + elif dtype == DataType.FLOAT64: + return pa.float64() + elif dtype == DataType.INT8: + return pa.int8() + elif dtype == DataType.INT16: + return pa.int16() + elif dtype == DataType.INT32: + return pa.int32() + elif dtype == DataType.INT64: + return pa.int64() + elif dtype == DataType.UINT8: + return pa.uint8() + elif dtype == DataType.UINT16: + return pa.uint16() + elif dtype == DataType.UINT32: + return pa.uint32() + elif dtype == DataType.UINT64: + return pa.uint64() + elif dtype == DataType.BINARY: + return pa.binary() + elif dtype == DataType.TIME: + return pa.time64() + elif dtype == DataType.DATE: + return pa.date64() + elif dtype == DataType.TIMESTAMP: + return pa.timestamp('us') + elif dtype == DataType.INTERVAL: + return pa.duration('us') + elif dtype == DataType.EMBEDDING: + # We reserve an empty column for embeddings in parquet files so they can be queried. + # The values are *not* filled out. If parquet and duckdb support embeddings in the future, we + # can set this dtype to the relevant pyarrow type. + return pa.null() + elif dtype == DataType.STRING_SPAN: + return pa.struct({ + VALUE_KEY: pa.struct({ + TEXT_SPAN_START_FEATURE: pa.int32(), + TEXT_SPAN_END_FEATURE: pa.int32() + }) + }) + elif dtype == DataType.NULL: + return pa.null() + else: + raise ValueError(f'Can not convert dtype "{dtype}" to arrow dtype') + + +def schema_to_arrow_schema(schema: Union[Schema, Field]) -> pa.Schema: + """Convert our schema to arrow schema.""" + arrow_schema = cast(pa.Schema, _schema_to_arrow_schema_impl(schema)) + arrow_fields = {field.name: field.type for field in arrow_schema} + return pa.schema(arrow_fields) + + +def _schema_to_arrow_schema_impl(schema: Union[Schema, Field]) -> Union[pa.Schema, pa.DataType]: + """Convert a schema to an apache arrow schema.""" + if schema.fields: + arrow_fields: dict[str, Union[pa.Schema, pa.DataType]] = {} + for name, field in schema.fields.items(): + if name == ROWID: + arrow_schema = dtype_to_arrow_schema(cast(DataType, field.dtype)) + else: + arrow_schema = _schema_to_arrow_schema_impl(field) + arrow_fields[name] = arrow_schema + + if isinstance(schema, Schema): + # Top-level schemas do not have __value__ fields. + return pa.schema(arrow_fields) + else: + # When nodes have both dtype and children, we add __value__ alongside the fields. + if schema.dtype: + value_schema = dtype_to_arrow_schema(schema.dtype) + if schema.dtype == DataType.STRING_SPAN: + value_schema = value_schema[VALUE_KEY].type + arrow_fields[VALUE_KEY] = value_schema + + return pa.struct(arrow_fields) + + field = cast(Field, schema) + if field.repeated_field: + return pa.list_(_schema_to_arrow_schema_impl(field.repeated_field)) + + return dtype_to_arrow_schema(cast(DataType, field.dtype)) + + +def arrow_dtype_to_dtype(arrow_dtype: pa.DataType) -> DataType: + """Convert arrow dtype to our dtype.""" + # Ints. + if arrow_dtype == pa.int8(): + return DataType.INT8 + elif arrow_dtype == pa.int16(): + return DataType.INT16 + elif arrow_dtype == pa.int32(): + return DataType.INT32 + elif arrow_dtype == pa.int64(): + return DataType.INT64 + elif arrow_dtype == pa.uint8(): + return DataType.UINT8 + elif arrow_dtype == pa.uint16(): + return DataType.UINT16 + elif arrow_dtype == pa.uint32(): + return DataType.UINT32 + elif arrow_dtype == pa.uint64(): + return DataType.UINT64 + # Floats. + elif arrow_dtype == pa.float16(): + return DataType.FLOAT16 + elif arrow_dtype == pa.float32(): + return DataType.FLOAT32 + elif arrow_dtype == pa.float64(): + return DataType.FLOAT64 + # Time. + elif pa.types.is_time(arrow_dtype): + return DataType.TIME + elif pa.types.is_date(arrow_dtype): + return DataType.DATE + elif pa.types.is_timestamp(arrow_dtype): + return DataType.TIMESTAMP + elif pa.types.is_duration(arrow_dtype): + return DataType.INTERVAL + # Others. + elif arrow_dtype == pa.string(): + return DataType.STRING + elif pa.types.is_binary(arrow_dtype) or pa.types.is_fixed_size_binary(arrow_dtype): + return DataType.BINARY + elif pa.types.is_boolean(arrow_dtype): + return DataType.BOOLEAN + elif arrow_dtype == pa.null(): + return DataType.NULL + else: + raise ValueError(f'Can not convert arrow dtype "{arrow_dtype}" to our dtype') + + +def arrow_schema_to_schema(schema: pa.Schema) -> Schema: + """Convert arrow schema to our schema.""" + # TODO(nsthorat): Change this implementation to allow more complicated reading of arrow schemas + # into our schema by inferring values when {__value__: value} is present in the pyarrow schema. + # This isn't necessary today as this util is only needed by sources which do not have data in the + # lilac format. + return cast(Schema, _arrow_schema_to_schema_impl(schema)) + + +def _arrow_schema_to_schema_impl(schema: Union[pa.Schema, pa.DataType]) -> Union[Schema, Field]: + """Convert an apache arrow schema to our schema.""" + if isinstance(schema, (pa.Schema, pa.StructType)): + fields: dict[str, Field] = { + field.name: cast(Field, _arrow_schema_to_schema_impl(field.type)) for field in schema + } + return Schema(fields=fields) if isinstance(schema, pa.Schema) else Field(fields=fields) + elif isinstance(schema, pa.ListType): + return Field(repeated_field=cast(Field, _arrow_schema_to_schema_impl(schema.value_field.type))) + else: + return Field(dtype=arrow_dtype_to_dtype(schema)) + + +def is_float(dtype: DataType) -> bool: + """Check if a dtype is a float dtype.""" + return dtype in [DataType.FLOAT16, DataType.FLOAT32, DataType.FLOAT64] + + +def is_integer(dtype: DataType) -> bool: + """Check if a dtype is an integer dtype.""" + return dtype in [ + DataType.INT8, DataType.INT16, DataType.INT32, DataType.INT64, DataType.UINT8, DataType.UINT16, + DataType.UINT32, DataType.UINT64 + ] + + +def is_temporal(dtype: DataType) -> bool: + """Check if a dtype is a temporal dtype.""" + return dtype in [DataType.TIME, DataType.DATE, DataType.TIMESTAMP, DataType.INTERVAL] + + +def is_ordinal(dtype: DataType) -> bool: + """Check if a dtype is an ordinal dtype.""" + return is_float(dtype) or is_integer(dtype) or is_temporal(dtype) diff --git a/lilac/server.py b/lilac/server.py new file mode 100644 index 0000000000000000000000000000000000000000..722c1aa1c56ea6ca7ce0714db7581f50092ce6d7 --- /dev/null +++ b/lilac/server.py @@ -0,0 +1,190 @@ +"""Serves the Lilac server.""" + +import asyncio +import logging +import os +import webbrowser +from typing import Any, Optional + +import uvicorn +from fastapi import APIRouter, FastAPI, Request, Response +from fastapi.responses import FileResponse, HTMLResponse, JSONResponse, ORJSONResponse +from fastapi.routing import APIRoute +from fastapi.staticfiles import StaticFiles +from fastapi.templating import Jinja2Templates +from starlette.middleware.sessions import SessionMiddleware + +from . import ( + router_concept, + router_data_loader, + router_dataset, + router_google_login, + router_signal, + router_tasks, +) +from .auth import ( + AuthenticationInfo, + ConceptAuthorizationException, + UserInfo, + get_session_user, + get_user_access, +) +from .env import data_path, env +from .router_utils import RouteErrorHandler +from .tasks import task_manager + +DIST_PATH = os.path.join(os.path.dirname(__file__), 'web') + +tags_metadata: list[dict[str, Any]] = [{ + 'name': 'datasets', + 'description': 'API for querying a dataset.', +}, { + 'name': 'concepts', + 'description': 'API for managing concepts.', +}, { + 'name': 'data_loaders', + 'description': 'API for loading data.', +}, { + 'name': 'signals', + 'description': 'API for managing signals.', +}] + + +def custom_generate_unique_id(route: APIRoute) -> str: + """Generate the name for the API endpoint.""" + return route.name + + +app = FastAPI( + default_response_class=ORJSONResponse, + generate_unique_id_function=custom_generate_unique_id, + openapi_tags=tags_metadata) + + +@app.exception_handler(ConceptAuthorizationException) +def concept_authorization_exception(request: Request, + exc: ConceptAuthorizationException) -> JSONResponse: + """Return a 401 JSON response when an authorization exception is thrown.""" + return JSONResponse( + status_code=401, + content={'message"': 'Oops! You are not authorized to do this.'}, + ) + + +app.add_middleware(SessionMiddleware, secret_key=env('LILAC_OAUTH_SECRET_KEY')) + +app.include_router(router_google_login.router, prefix='/google', tags=['google_login']) + +v1_router = APIRouter(route_class=RouteErrorHandler) +v1_router.include_router(router_dataset.router, prefix='/datasets', tags=['datasets']) +v1_router.include_router(router_concept.router, prefix='/concepts', tags=['concepts']) +v1_router.include_router(router_data_loader.router, prefix='/data_loaders', tags=['data_loaders']) +v1_router.include_router(router_signal.router, prefix='/signals', tags=['signals']) +v1_router.include_router(router_tasks.router, prefix='/tasks', tags=['tasks']) + + +@app.get('/auth_info') +def auth_info(request: Request) -> AuthenticationInfo: + """Returns the user's ACL. + + NOTE: Validation happens server-side as well. This is just used for UI treatment. + """ + user_info: Optional[UserInfo] = get_session_user(request) + return AuthenticationInfo( + user=user_info, access=get_user_access(), auth_enabled=env('LILAC_AUTH_ENABLED', False)) + + +app.include_router(v1_router, prefix='/api/v1') + +current_dir = os.path.dirname(os.path.abspath(__file__)) +templates = Jinja2Templates(directory=os.path.join(current_dir, 'templates')) + + +@app.get('/_data{path:path}', response_class=HTMLResponse, include_in_schema=False) +def list_files(request: Request, path: str) -> Response: + """List files in the data directory.""" + if env('LILAC_AUTH_ENABLED', False): + return Response(status_code=401) + path = os.path.join(data_path(), f'.{path}') + if not os.path.exists(path): + return Response(status_code=404) + if os.path.isfile(path): + return FileResponse(path) + + files = os.listdir(path) + files_paths = sorted([(os.path.join(request.url.path, f), f) for f in files]) + return templates.TemplateResponse('list_files.html', {'request': request, 'files': files_paths}) + + +@app.api_route('/{path_name}', include_in_schema=False) +def catch_all() -> FileResponse: + """Catch any other requests and serve index for HTML5 history.""" + return FileResponse(path=os.path.join(DIST_PATH, 'index.html')) + + +# Serve static files in production mode. +app.mount('/', StaticFiles(directory=DIST_PATH, html=True, check_dir=False)) + + +@app.on_event('shutdown') +async def shutdown_event() -> None: + """Kill the task manager when FastAPI shuts down.""" + await task_manager().stop() + + +class GetTasksFilter(logging.Filter): + """Task filter for /tasks.""" + + def filter(self, record: logging.LogRecord) -> bool: + """Filters out /api/v1/tasks/ from the logs.""" + return record.getMessage().find('/api/v1/tasks/') == -1 + + +logging.getLogger('uvicorn.access').addFilter(GetTasksFilter()) + +SERVER: Optional[uvicorn.Server] = None + + +def start_server(host: str = '0.0.0.0', port: int = 5432, open: bool = False) -> None: + """Starts the Lilac web server. + + Args: + host: The host to run the server on. + port: The port to run the server on. + open: Whether to open a browser tab upon startup. + """ + global SERVER + if SERVER: + raise ValueError('Server is already running') + + config = uvicorn.Config( + app, + host=host, + port=port, + access_log=False, + ) + SERVER = uvicorn.Server(config) + + if open: + + @app.on_event('startup') + def open_browser() -> None: + webbrowser.open(f'http://{host}:{port}') + + try: + loop = asyncio.get_event_loop() + if loop.is_running(): + loop.create_task(SERVER.serve()) + else: + SERVER.run() + except RuntimeError: + SERVER.run() + + +async def stop_server() -> None: + """Stops the Lilac web server.""" + global SERVER + if SERVER is None: + raise ValueError('Server is not running') + await SERVER.shutdown() + SERVER = None diff --git a/lilac/signal.py b/lilac/signal.py new file mode 100644 index 0000000000000000000000000000000000000000..3733213bc54b7d0ce451558aa2140f0e03dc45fa --- /dev/null +++ b/lilac/signal.py @@ -0,0 +1,276 @@ +"""Interface for implementing a signal.""" + +import abc +from typing import TYPE_CHECKING, Any, ClassVar, Iterable, Optional, Sequence, Type, TypeVar, Union + +from pydantic import BaseModel, Extra + +if TYPE_CHECKING: + from pydantic.typing import AbstractSetIntStr, MappingIntStrAny + +from typing_extensions import override + +from .embeddings.vector_store import VectorDBIndex +from .schema import EMBEDDING_KEY, Field, Item, PathKey, RichData, SignalInputType, field + + +class Signal(BaseModel): + """Interface for signals to implement. A signal can score documents and a dataset column.""" + # ClassVars do not get serialized with pydantic. + name: ClassVar[str] + # The display name is just used for rendering in the UI. + display_name: ClassVar[Optional[str]] + + # The input type is used to populate the UI to determine what the signal accepts as input. + input_type: ClassVar[SignalInputType] + + def dict( + self, + *, + include: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + exclude: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + by_alias: bool = False, + skip_defaults: Optional[bool] = None, + exclude_unset: bool = False, + exclude_defaults: bool = False, + exclude_none: bool = False, + ) -> dict[str, Any]: + """Override the default dict method to add `signal_name`.""" + res = super().dict( + include=include, + exclude=exclude, + by_alias=by_alias, + skip_defaults=skip_defaults, + exclude_unset=exclude_unset, + exclude_defaults=exclude_defaults, + exclude_none=exclude_none) + res['signal_name'] = self.name + return res + + class Config: + underscore_attrs_are_private = True + extra = Extra.forbid + + @staticmethod + def schema_extra(schema: dict[str, Any], signal: Type['Signal']) -> None: + """Add the title to the schema from the display name and name. + + Pydantic defaults this to the class name. + """ + if hasattr(signal, 'display_name'): + schema['title'] = signal.display_name + + signal_prop: dict[str, Any] + if hasattr(signal, 'name'): + signal_prop = {'enum': [signal.name]} + else: + signal_prop = {'type': 'string'} + schema['properties'] = {'signal_name': signal_prop, **schema['properties']} + if 'required' not in schema: + schema['required'] = [] + schema['required'].append('signal_name') + + def fields(self) -> Field: + """Return the fields schema for this signal. + + Returns + A Field object that describes the schema of the signal. + """ + raise NotImplementedError + + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + """Compute the signal for an iterable of documents or images. + + Args: + data: An iterable of rich data to compute the signal over. + user: User information, if the user is logged in. This is useful if signals are access + controlled, like concepts. + + Returns + An iterable of items. Sparse signals should return "None" for skipped inputs. + """ + raise NotImplementedError + + def key(self, is_computed_signal: Optional[bool] = False) -> str: + """Get the key for a signal. + + This is used to make sure signals with multiple arguments do not collide. + + NOTE: Overriding this method is sensitive. If you override it, make sure that it is globally + unique. It will be used as the dictionary key for enriched values. + + Args: + is_computed_signal: True when the signal is computed over the column and written to + disk. False when the signal is used as a preview UDF. + """ + args_dict = self.dict(exclude_unset=True, exclude_defaults=True) + # If a user explicitly defines a signal name for whatever reason, remove it as it's redundant. + if 'signal_name' in args_dict: + del args_dict['signal_name'] + + return self.name + _args_key_from_dict(args_dict) + + def setup(self) -> None: + """Setup the signal.""" + pass + + def teardown(self) -> None: + """Tears down the signal.""" + pass + + def __str__(self) -> str: + return f' {self.__class__.__name__}({self.json(exclude_none=True)})' + + +def _args_key_from_dict(args_dict: dict[str, Any]) -> str: + args = None + args_list: list[str] = [] + for k, v in args_dict.items(): + if v: + args_list.append(f'{k}={v}') + + args = ','.join(args_list) + return '' if not args_list else f'({args})' + + +class TextSplitterSignal(Signal): + """An interface for signals that compute over text.""" + input_type = SignalInputType.TEXT + + @override + def fields(self) -> Field: + return field(fields=['string_span']) + + +# Signal base classes, used for inferring the dependency chain required for computing a signal. +class TextSignal(Signal): + """An interface for signals that compute over text.""" + input_type = SignalInputType.TEXT + + @override + def key(self, is_computed_signal: Optional[bool] = False) -> str: + args_dict = self.dict(exclude_unset=True, exclude_defaults=True) + if 'signal_name' in args_dict: + del args_dict['signal_name'] + return self.name + _args_key_from_dict(args_dict) + + +class TextEmbeddingSignal(TextSignal): + """An interface for signals that compute embeddings for text.""" + input_type = SignalInputType.TEXT + + _split = True + + def __init__(self, split: bool = True, **kwargs: Any): + super().__init__(**kwargs) + self._split = split + + @override + def fields(self) -> Field: + """NOTE: Override this method at your own risk if you want to add extra metadata. + + Embeddings should not come with extra metadata. + """ + return field(fields=[field('string_span', fields={EMBEDDING_KEY: 'embedding'})]) + + +class VectorSignal(Signal, abc.ABC): + """An interface for signals that can compute items given vector inputs.""" + embedding: str + + @abc.abstractmethod + def vector_compute(self, keys: Iterable[PathKey], + vector_index: VectorDBIndex) -> Iterable[Optional[Item]]: + """Compute the signal for an iterable of keys that point to documents or images. + + Args: + keys: An iterable of value ids (at row-level or lower) to lookup precomputed embeddings. + vector_index: The vector index to lookup pre-computed embeddings. + + Returns + An iterable of items. Sparse signals should return "None" for skipped inputs. + """ + raise NotImplementedError + + def vector_compute_topk( + self, + topk: int, + vector_index: VectorDBIndex, + keys: Optional[Iterable[PathKey]] = None) -> Sequence[tuple[PathKey, Optional[Item]]]: + """Return signal results only for the top k documents or images. + + Signals decide how to rank each document/image in the dataset, usually by a similarity score + obtained via the vector store. + + Args: + topk: The number of items to return, ranked by the signal. + vector_index: The vector index to lookup pre-computed embeddings. + keys: Optional iterable of row ids to restrict the search to. + + Returns + A list of (key, signal_output) tuples containing the `topk` items. Sparse signals should + return "None" for skipped inputs. + """ + raise NotImplementedError + + +Tsignal = TypeVar('Tsignal', bound=Signal) + + +def get_signal_by_type(signal_name: str, signal_type: Type[Tsignal]) -> Type[Tsignal]: + """Return a signal class by name and signal type.""" + if signal_name not in SIGNAL_REGISTRY: + raise ValueError(f'Signal "{signal_name}" not found in the registry') + + signal_cls = SIGNAL_REGISTRY[signal_name] + if not issubclass(signal_cls, signal_type): + raise ValueError(f'"{signal_name}" is a `{signal_cls.__name__}`, ' + f'which is not a subclass of `{signal_type.__name__}`.') + return signal_cls + + +def get_signals_by_type(signal_type: Type[Tsignal]) -> list[Type[Tsignal]]: + """Return all signals that match a signal type.""" + signal_clses: list[Type[Tsignal]] = [] + for signal_cls in SIGNAL_REGISTRY.values(): + if issubclass(signal_cls, signal_type): + signal_clses.append(signal_cls) + return signal_clses + + +SIGNAL_REGISTRY: dict[str, Type[Signal]] = {} + + +def register_signal(signal_cls: Type[Signal]) -> None: + """Register a signal in the global registry.""" + if signal_cls.name in SIGNAL_REGISTRY: + raise ValueError(f'Signal "{signal_cls.name}" has already been registered!') + + SIGNAL_REGISTRY[signal_cls.name] = signal_cls + + +def get_signal_cls(signal_name: str) -> Optional[Type[Signal]]: + """Return a registered signal given the name in the registry.""" + return SIGNAL_REGISTRY.get(signal_name) + + +def resolve_signal(signal: Union[dict, Signal]) -> Signal: + """Resolve a generic signal base class to a specific signal class.""" + if isinstance(signal, Signal): + # The signal config is already parsed. + return signal + + signal_name = signal.pop('signal_name') + if not signal_name: + raise ValueError('"signal_name" needs to be defined in the json dict.') + + signal_cls = get_signal_cls(signal_name) + if not signal_cls: + # Make a metaclass so we get a valid `Signal` class. + signal_cls = type(f'Signal_{signal_name}', (Signal,), {'name': signal_name}) + return signal_cls(**signal) + + +def clear_signal_registry() -> None: + """Clear the signal registry.""" + SIGNAL_REGISTRY.clear() diff --git a/lilac/signals/__init__.py b/lilac/signals/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..a664382cef6b3988db3bcd099eab9623fe6525ba --- /dev/null +++ b/lilac/signals/__init__.py @@ -0,0 +1,21 @@ +"""Signals enrich a document with additional metadata.""" + +from ..signal import Signal, SignalInputType, TextEmbeddingSignal, TextSignal, register_signal +from .concept_scorer import ConceptSignal +from .lang_detection import LangDetectionSignal +from .near_dup import NearDuplicateSignal +from .ner import SpacyNER +from .pii import PIISignal + +__all__ = [ + 'Signal', + 'TextEmbeddingSignal', + 'TextSignal', + 'register_signal', + 'SignalInputType', + 'LangDetectionSignal', + 'NearDuplicateSignal', + 'SpacyNER', + 'PIISignal', + 'ConceptSignal', +] diff --git a/lilac/signals/concept_labels.py b/lilac/signals/concept_labels.py new file mode 100644 index 0000000000000000000000000000000000000000..51c7e750a8e36c7aef3f2bcf6f95ea78fcaf48e9 --- /dev/null +++ b/lilac/signals/concept_labels.py @@ -0,0 +1,84 @@ +"""A signal to compute span offsets of already labeled concept text.""" +from typing import Iterable, Optional + +from typing_extensions import override + +from ..auth import UserInfo +from ..concepts.concept import DRAFT_MAIN, draft_examples +from ..concepts.db_concept import DISK_CONCEPT_DB, ConceptDB +from ..schema import Field, Item, RichData, field, lilac_span +from ..signal import TextSignal + + +class ConceptLabelsSignal(TextSignal): + """Computes spans where text is labeled for the concept, either positive or negative.""" + name = 'concept_labels' + display_name = 'Concept Labels' + + namespace: str + concept_name: str + + # The draft version of the concept to use. If not provided, the latest version is used. + draft: str = DRAFT_MAIN + + _concept_db: ConceptDB = DISK_CONCEPT_DB + _user: Optional[UserInfo] = None + + @override + def fields(self) -> Field: + return field(fields=[field('string_span', fields={'label': 'boolean', 'draft': 'string'})]) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + concept = self._concept_db.get(self.namespace, self.concept_name, self._user) + if not concept: + raise ValueError(f'Concept "{self.namespace}/{self.concept_name}" does not exist.') + + examples = draft_examples(concept, draft=self.draft) + for text in data: + if not text: + yield None + continue + + if not isinstance(text, str): + raise ValueError(f'{str(text)} is a {type(text)}, which is not a string.') + + label_spans: list[Item] = [] + for example in examples.values(): + if not example.text: + continue + + offset = 0 + while offset < len(text): + offset = text.find(example.text, offset) + if offset == -1: + break + label_spans.append( + lilac_span( + offset, offset + len(example.text), { + 'label': example.label, + **({ + 'draft': example.draft + } if example.draft != DRAFT_MAIN else {}) + })) + offset += len(example.text) + + if label_spans: + yield label_spans + else: + yield None + + def set_user(self, user: Optional[UserInfo]) -> None: + """Set the user for this signal.""" + self._user = user + + @override + def key(self, is_computed_signal: Optional[bool] = False) -> str: + version = '' + if is_computed_signal: + concept = self._concept_db.get(self.namespace, self.concept_name) + if not concept: + raise ValueError(f'Concept "{self.namespace}/{self.concept_name}" does not exist.') + version = f'/v{concept.version}' + + return f'{self.namespace}/{self.concept_name}/labels{version}' diff --git a/lilac/signals/concept_scorer.py b/lilac/signals/concept_scorer.py new file mode 100644 index 0000000000000000000000000000000000000000..9b2978453fdf073a18190474ad81d84dfb8b6a93 --- /dev/null +++ b/lilac/signals/concept_scorer.py @@ -0,0 +1,100 @@ +"""A signal to compute a score along a concept.""" +from typing import Iterable, Optional + +import numpy as np +from typing_extensions import override + +from ..auth import UserInfo +from ..batch_utils import flat_batched_compute +from ..concepts.concept import DRAFT_MAIN, ConceptModel +from ..concepts.db_concept import DISK_CONCEPT_MODEL_DB, ConceptModelDB +from ..embeddings.embedding import get_embed_fn +from ..embeddings.vector_store import VectorDBIndex +from ..schema import Field, Item, PathKey, RichData, SignalInputType, SpanVector, field, lilac_span +from ..signal import VectorSignal + + +class ConceptSignal(VectorSignal): + """Compute scores along a given concept for documents.""" + name = 'concept_score' + input_type = SignalInputType.TEXT + + display_name = 'Concept' + + namespace: str + concept_name: str + + # The draft version of the concept to use. If not provided, the latest version is used. + draft: str = DRAFT_MAIN + + _concept_model_db: ConceptModelDB = DISK_CONCEPT_MODEL_DB + _user: Optional[UserInfo] = None + + @override + def fields(self) -> Field: + return field(fields=[ + field( + dtype='string_span', + fields={ + 'score': field( + 'float32', + bins=[('Not in concept', None, 0.5), ('In concept', 0.5, None)], + ) + }) + ]) + + def set_user(self, user: Optional[UserInfo]) -> None: + """Set the user for this signal.""" + self._user = user + + def _get_concept_model(self) -> ConceptModel: + return self._concept_model_db.sync( + self.namespace, self.concept_name, self.embedding, self._user, create=True) + + def _score_span_vectors(self, + span_vectors: Iterable[Iterable[SpanVector]]) -> Iterable[Optional[Item]]: + concept_model = self._get_concept_model() + + return flat_batched_compute( + span_vectors, + f=lambda vectors: self._compute_span_vector_batch(vectors, concept_model), + batch_size=concept_model.batch_size) + + def _compute_span_vector_batch(self, span_vectors: Iterable[SpanVector], + concept_model: ConceptModel) -> list[Item]: + vectors = [sv['vector'] for sv in span_vectors] + spans = [sv['span'] for sv in span_vectors] + scores = concept_model.score_embeddings(self.draft, np.array(vectors)).tolist() + return [lilac_span(start, end, {'score': score}) for score, (start, end) in zip(scores, spans)] + + @override + def compute(self, examples: Iterable[RichData]) -> Iterable[Optional[Item]]: + """Get the scores for the provided examples.""" + embed_fn = get_embed_fn(self.embedding, split=True) + span_vectors = embed_fn(examples) + return self._score_span_vectors(span_vectors) + + @override + def vector_compute(self, keys: Iterable[PathKey], + vector_index: VectorDBIndex) -> Iterable[Optional[Item]]: + span_vectors = vector_index.get(keys) + return self._score_span_vectors(span_vectors) + + @override + def vector_compute_topk( + self, + topk: int, + vector_index: VectorDBIndex, + keys: Optional[Iterable[PathKey]] = None) -> list[tuple[PathKey, Optional[Item]]]: + concept_model = self._get_concept_model() + query: np.ndarray = concept_model.coef(self.draft).astype(np.float32) + query /= np.linalg.norm(query) + topk_keys = [key for key, _ in vector_index.topk(query, topk, keys)] + return list(zip(topk_keys, self.vector_compute(topk_keys, vector_index))) + + @override + def key(self, is_computed_signal: Optional[bool] = False) -> str: + # NOTE: The embedding is a value so already exists in the path structure. This means we do not + # need to provide the name as part of the key, which still guarantees uniqueness. + version = f'/v{self._get_concept_model().version}' if is_computed_signal else '' + return f'{self.namespace}/{self.concept_name}/{self.embedding}{version}' diff --git a/lilac/signals/default_signals.py b/lilac/signals/default_signals.py new file mode 100644 index 0000000000000000000000000000000000000000..2d8906087830a866586c13b208ab0918d3b47c4e --- /dev/null +++ b/lilac/signals/default_signals.py @@ -0,0 +1,36 @@ +"""Registers all available default signals.""" +from ..embeddings.cohere import Cohere +from ..embeddings.gte import GTEBase, GTESmall +from ..embeddings.openai import OpenAI +from ..embeddings.palm import PaLM +from ..embeddings.sbert import SBERT +from ..signal import register_signal +from .concept_labels import ConceptLabelsSignal +from .concept_scorer import ConceptSignal +from .lang_detection import LangDetectionSignal +from .near_dup import NearDuplicateSignal +from .ner import SpacyNER +from .pii import PIISignal +from .text_statistics import TextStatisticsSignal + + +def register_default_signals() -> None: + """Register all the default signals.""" + # Concepts. + register_signal(ConceptSignal) + register_signal(ConceptLabelsSignal) + + # Text. + register_signal(PIISignal) + register_signal(TextStatisticsSignal) + register_signal(SpacyNER) + register_signal(NearDuplicateSignal) + register_signal(LangDetectionSignal) + + # Embeddings. + register_signal(Cohere) + register_signal(SBERT) + register_signal(OpenAI) + register_signal(PaLM) + register_signal(GTESmall) + register_signal(GTEBase) diff --git a/lilac/signals/lang_detection.py b/lilac/signals/lang_detection.py new file mode 100644 index 0000000000000000000000000000000000000000..5d8dcf786ff6776005f7dc86f89ba416028ea735 --- /dev/null +++ b/lilac/signals/lang_detection.py @@ -0,0 +1,86 @@ +"""Language detection of a document.""" +import re +from typing import Any, Iterable, Optional, cast + +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import Field, Item, RichData, SignalInputType, field, lilac_span +from ..signal import TextSignal + +LANG_CODE = 'lang_code' +TEXT_LEN_THRESHOLD = 40 + + +class LangDetectionSignal(TextSignal): + """Detects the language code in text. + + \ + + Supports 55 languages returning their + [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes). + """ + name = 'lang_detection' + display_name = 'Language detection' + + input_type = SignalInputType.TEXT + + split_by_paragraph: bool = PydanticField( + default=False, description='Compute language scores for each paragraph.') + + def _detect(self, text: str, langdetect: Any) -> Optional[str]: + + if len(text) < TEXT_LEN_THRESHOLD: + return 'TOO_SHORT' + try: + return langdetect.detect(text) + except langdetect.LangDetectException: + return None + + @override + def setup(self) -> None: + try: + import langdetect + langdetect.DetectorFactory.seed = 42 # For consistent results. + except ImportError: + raise ImportError('Could not import the "langdetect" python package. ' + 'Please install it with `pip install langdetect`.') + + @override + def fields(self) -> Field: + if self.split_by_paragraph: + return field(fields=[field('string_span', fields={LANG_CODE: 'string'})]) + return field('string') + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + import langdetect + data = cast(Iterable[str], data) + # Split on paragraphs. + split_symbol = re.compile('(\r?\n){2,}') + + for text in data: + if not self.split_by_paragraph: + yield self._detect(text, langdetect) + continue + + prev_end = 0 + result: list[Item] = [] + for m in split_symbol.finditer(text): + start, end = m.span() + text_span = text[prev_end:start] + text_span = text_span.strip() + if text_span: + lang_code = self._detect(text_span, langdetect) + if lang_code: + result.append(lilac_span(prev_end, start, {LANG_CODE: lang_code})) + prev_end = end + + # Process the last chunk. + text_span = text[prev_end:] + if text_span.strip(): + lang_code = self._detect(text_span, langdetect) + if lang_code: + result.append(lilac_span(prev_end, len(text), {LANG_CODE: lang_code})) + + yield result diff --git a/lilac/signals/minhash_dup.py b/lilac/signals/minhash_dup.py new file mode 100644 index 0000000000000000000000000000000000000000..aaae7e39511d4289956094e9c2466ae6a50c5150 --- /dev/null +++ b/lilac/signals/minhash_dup.py @@ -0,0 +1,212 @@ +"""Find near-duplicates using minhash. + +# Code forked from +# https://github.com/bigcode-project/bigcode-dataset/blob/main/near_deduplication/minhash_deduplication.py +# under the Apache 2.0 License. +""" +import gc +import hashlib +import re +import struct +from collections import defaultdict +from itertools import tee +from typing import Iterable, List + +import numpy as np +from scipy.integrate import quad as integrate +from tqdm import tqdm + +SEED = 42 +WHITESPACE = re.compile(r'\s+') +RNG = np.random.RandomState(SEED) +MAX_HASH = np.uint64((1 << 32) - 1) +MERSENNE_PRIME = np.uint64((1 << 61) - 1) + + +def _ngrams(sequence: List[str], n: int, min_ngram_size: int) -> Iterable: + """Directly taken from nltk package to avoid dependency. + + Args: + sequence The sequence of items to be n-grammed. + n The order of the n-grams to be extracted. + min_ngram_size The minimum size of n-grams. + + Returns + The n-grams generated from the sequence. + """ + if len(sequence) < min_ngram_size: + return [] + ngram_size = min(n, len(sequence)) + iterables = tee(sequence, ngram_size) + for i, sub_iterable in enumerate(iterables): + for _ in range(i): + next(sub_iterable, None) + return zip(*iterables) + + +def _sha1_hash32(data: bytes) -> int: + """Directly taken from datasketch package to avoid dependency.""" + return struct.unpack(' list[bytes]: + """Combined with some datasketch code to better parallelize computation. + + Args: + content The content to be embedded. + idx The index of the content. + num_perm The number of permutations. + ngram_size The size of n-grams. + hashranges The ranges of hash values. + permutations The permutations for the minhash. + min_ngram_size The minimum size of n-grams. + + Returns + The hash values in each range and the index. + """ + hashvalues = np.ones(num_perm, dtype=np.uint64) * MAX_HASH + tokens = {' '.join(t) for t in _ngrams(WHITESPACE.split(content), ngram_size, min_ngram_size)} + hv = np.array([_sha1_hash32(token.encode('utf-8')) for token in tokens], + dtype=np.uint64) # noqa: E501 + a, b = permutations + phv = np.bitwise_and(((hv * np.tile(a, (len(hv), 1)).T).T + b) % MERSENNE_PRIME, + MAX_HASH) # noqa: E501 + hashvalues = np.vstack([phv, hashvalues]).min(axis=0) + Hs: list[bytes] = [bytes(hashvalues[start:end].byteswap().data) for start, end in hashranges] + return Hs + + +def _optimal_param(threshold: float, + num_perm: int, + false_positive_weight: float = 0.5, + false_negative_weight: float = 0.5) -> tuple[int, int]: + """Find optimal `MinHashLSH` parameter that minimizes the weighted sum of false pos and false neg. + + Taken from datasketch. + + Args + threshold The threshold for similarity. + num_perm The number of permutations. + false_positive_weight The weight of false positive. + false_negative_weight The weight of false negative. + + Returns + The optimal `b` and `r` parameters. + The number of bands, and the number of rows per band respectively. + """ + + def false_positive_probability(threshold: float, b: int, r: int) -> float: + """Source: `datasketch.lsh`.""" + + def proba(s: float) -> float: + return 1 - (1 - s**float(r))**float(b) + + a, _ = integrate(proba, 0.0, threshold) + return a + + def false_negative_probability(threshold: float, b: int, r: int) -> float: + """Source: `datasketch.lsh`.""" + + def proba(s: float) -> float: + return 1 - (1 - (1 - s**float(r))**float(b)) + + a, _ = integrate(proba, threshold, 1.0) + return a + + min_error = float('inf') + opt = (0, 0) + for b in range(1, num_perm + 1): + max_r = int(num_perm / b) + for r in range(1, max_r + 1): + fp = false_positive_probability(threshold, b, r) + fn = false_negative_probability(threshold, b, r) + error = fp * false_positive_weight + fn * false_negative_weight + if error < min_error: + min_error = error + opt = (b, r) + return opt + + +class UnionFind: + """Union find data structure.""" + + def __init__(self) -> None: + self.parent: dict[int, int] = {} + + def find(self, x: int) -> int: + """Find the parent of the node.""" + if x not in self.parent: + self.parent[x] = x + if self.parent[x] != x: + self.parent[x] = self.find(self.parent[x]) + return self.parent[x] + + def union(self, x: int, y: int) -> None: + """Union two nodes.""" + px = self.find(x) + py = self.find(y) + self.parent[px] = self.parent[py] = min(px, py) + + +def find_clusters(data: Iterable[str], + ngram_size: int = 5, + num_perm: int = 256, + threshold: float = 0.7, + min_ngram_size: int = 1) -> Iterable[int]: + """Deduplicates documents and returns cluster ids.""" + uf = UnionFind() + B, R = _optimal_param(threshold, num_perm) + HASH_RANGES: list[tuple[int, int]] = [(i * R, (i + 1) * R) for i in range(B)] + HASH_TABLES: list[dict[bytes, set[int]]] = [defaultdict(set) for _ in range(B)] + + # Consume the data. + PERMUTATIONS = np.array( + [( + RNG.randint(1, MERSENNE_PRIME, dtype=np.uint64), + RNG.randint(0, MERSENNE_PRIME, dtype=np.uint64), + ) for _ in range(num_perm)], + dtype=np.uint64, + ).T + + # Fingerprinting. + embedded: list[tuple[int, list[bytes]]] = [] + for key, content in tqdm(enumerate(data), dynamic_ncols=True, desc='Fingerprinting...'): + hashes = _embed_func( + content, + num_perm=num_perm, + hashranges=HASH_RANGES, + ngram_size=ngram_size, + permutations=PERMUTATIONS, + min_ngram_size=min_ngram_size) + embedded.append((key, hashes)) + + batch_size: int = 10000 + for i in tqdm( + range(0, len(embedded), batch_size), dynamic_ncols=True, desc='Computing hash collisions...'): + batch = embedded[i:i + batch_size] + for (key, Hs) in batch: + for H, hashtable in zip(Hs, HASH_TABLES): + hashtable[H].add(key) + + for table in tqdm(HASH_TABLES, dynamic_ncols=True, desc='Clustering...'): + for cluster in table.values(): + if len(cluster) <= 1: + continue + idx = min(cluster) + for x in cluster: + uf.union(x, idx) + + gc.freeze() + gc.disable() + cluster_ids = [uf.find(i) for i in range(len(embedded))] + gc.enable() + gc.collect() + + return cluster_ids diff --git a/lilac/signals/near_dup.py b/lilac/signals/near_dup.py new file mode 100644 index 0000000000000000000000000000000000000000..fce69d643093b007d0e7f98258ce1b33cac78f0f --- /dev/null +++ b/lilac/signals/near_dup.py @@ -0,0 +1,41 @@ +"""Compute near duplicates for a dataset.""" +from typing import Iterable, Optional, cast + +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import Field, Item, RichData, SignalInputType, field +from ..signal import TextSignal +from .minhash_dup import find_clusters + +CLUSTER_KEY = 'cluster_id' + + +class NearDuplicateSignal(TextSignal): + """Find near duplicate documents in a dataset using n-grams. + +
+ + Documents are fingerprinted using n-grams with + [minhash LSH](https://en.wikipedia.org/wiki/MinHash). Documents are assigned the same cluster id + if their Jaccard similarity is above the provided threshold. + """ + name = 'near_dup' + display_name = 'Near duplicate documents' + + input_type = SignalInputType.TEXT + + threshold: float = PydanticField( + default=0.85, + description='The similarity threshold for detecting a near duplicate.', + ) + + @override + def fields(self) -> Field: + return field(fields={CLUSTER_KEY: field('uint32', categorical=True)}) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + cluster_ids = find_clusters(cast(Iterable[str], data), threshold=self.threshold) + for cluster_id in cluster_ids: + yield {CLUSTER_KEY: cluster_id} diff --git a/lilac/signals/ner.py b/lilac/signals/ner.py new file mode 100644 index 0000000000000000000000000000000000000000..5bdb4719e7da2babd8e820c8b3a150b64edc8d97 --- /dev/null +++ b/lilac/signals/ner.py @@ -0,0 +1,61 @@ +"""Compute named entity recognition with SpaCy.""" +from typing import TYPE_CHECKING, Iterable, Optional + +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import Field, Item, RichData, SignalInputType, field, lilac_span +from ..signal import TextSignal + +if TYPE_CHECKING: + import spacy + + +class SpacyNER(TextSignal): + """Named entity recognition with SpaCy. + + For details see: [spacy.io/models](https://spacy.io/models). + """ + name = 'spacy_ner' + display_name = 'Named Entity Recognition' + + model: str = PydanticField(title='SpaCy package name or model path.', default='en_core_web_sm') + + input_type = SignalInputType.TEXT + + _nlp: Optional['spacy.language.Language'] = None + + @override + def setup(self) -> None: + try: + import spacy + import spacy.cli + except ImportError: + raise ImportError('Could not import the "spacy" python package. ' + 'Please install it with `pip install spacy`.') + + if not spacy.util.is_package(self.model): + spacy.cli.download(self.model) + self._nlp = spacy.load( + self.model, + # Disable everything except the NER component. See: https://spacy.io/models + disable=['tok2vec', 'tagger', 'parser', 'attribute_ruler', 'lemmatizer']) + + @override + def fields(self) -> Field: + return field(fields=[field('string_span', fields={'label': 'string'})]) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + if not self._nlp: + raise RuntimeError('SpaCy model is not initialized.') + + text_data = (row if isinstance(row, str) else '' for row in data) + + for doc in self._nlp.pipe(text_data): + result = [lilac_span(ent.start_char, ent.end_char, {'label': ent.label_}) for ent in doc.ents] + + if result: + yield result + else: + yield None diff --git a/lilac/signals/pii.py b/lilac/signals/pii.py new file mode 100644 index 0000000000000000000000000000000000000000..6cd76281f320789e8897ae466e4872446d2b579c --- /dev/null +++ b/lilac/signals/pii.py @@ -0,0 +1,55 @@ +"""Compute text statistics for a document.""" +import re +from typing import Iterable, Optional + +from typing_extensions import override + +from ..schema import Field, Item, RichData, SignalInputType, field, lilac_span +from ..signal import TextSignal + +EMAILS_KEY = 'emails' +IPS_KEY = 'ip_addresses' +SECRETS_KEY = 'secrets' + +# This regex is a fully RFC 5322 regex for email addresses. +# https://uibakery.io/regex-library/email-regex-python +EMAIL_REGEX = re.compile( + "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])", + re.IGNORECASE) + + +class PIISignal(TextSignal): + """Find personally identifiable information (emails, phone numbers, secret keys, etc).""" + name = 'pii' + display_name = 'Personal Information (PII)' + + input_type = SignalInputType.TEXT + + @override + def fields(self) -> Field: + return field(fields={ + EMAILS_KEY: ['string_span'], + IPS_KEY: ['string_span'], + SECRETS_KEY: ['string_span'], + }) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + try: + from .pii_ip_address import find_ip_addresses + from .pii_secrets import find_secrets + except ImportError: + raise ImportError('Could not import dependencies for the "PII" signal. ' + 'Please install optional dependencies via `pip install lilacai[pii]`.') + for text in data: + if not isinstance(text, str): + yield None + continue + emails = [lilac_span(m.start(0), m.end(0)) for m in EMAIL_REGEX.finditer(text)] + ips = list(find_ip_addresses(text)) + secrets = list(find_secrets(text)) + yield { + EMAILS_KEY: emails, + IPS_KEY: ips, + SECRETS_KEY: secrets, + } diff --git a/lilac/signals/pii_ip_address.py b/lilac/signals/pii_ip_address.py new file mode 100644 index 0000000000000000000000000000000000000000..34efca334f5820c61763c61f57f550b88cb01dd5 --- /dev/null +++ b/lilac/signals/pii_ip_address.py @@ -0,0 +1,86 @@ +"""Find ip addresses in text. + +# Code forked from +# https://github.com/bigcode-project/pii-lib/blob/main/utils/emails_ip_addresses_detection.py +# under the Apache 2.0 License. +""" +import ipaddress +from typing import Iterator + +import regex + +from ..schema import Item, lilac_span + +ipv4_pattern = r'(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}' # noqa: E501 +ipv6_pattern = r'(?:[0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(?::[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(?::[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(?::[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(?::[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:(?:(?::[0-9a-fA-F]{1,4}){1,6})|:(?:(?::[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(?::[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(?:ffff(?::0{1,4}){0,1}:){0,1}(?:(?:25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(?:25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])|(?:[0-9a-fA-F]{1,4}:){1,4}:(?:(?:25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])' # noqa: E501 +ip_pattern = regex.compile( + (r'(?:^|[\b\s@?,!;:\'\")(.\p{Han}])(' + r'|'.join([ipv4_pattern, ipv6_pattern]) + + ')(?:$|[\\s@,?!;:\'\"(.\\p{Han}])')) + +year_patterns = [ + regex.compile( + r"(?:^|[\b\s@?,!;:\'\")(.\p{Han}])([1-2][0-9]{3}[\p{Pd}/][1-2][0-9]{3})(?:$|[\s@,?!;:\'\"(.\p{Han}])" + ), # yyyy-yyyy or yyyy/yyyy + regex.compile( + r"(?:^|[\b\s@?,!;:\'\")(.\p{Han}])([1-2][0-9]{3}[\p{Pd}/.][0-3][0-9][\p{Pd}/.][0-3][0-9])(?:$|[\s@,?!;:\'\"(.\p{Han}])" + ), # yyyy-mm-dd or yyyy-dd-mm or yyyy/mm/dd or yyyy/dd/mm or yyyy.mm.dd or yyyy.dd.mm + regex.compile( + r"(?:^|[\b\s@?,!;:\'\")(.\p{Han}])([0-3][0-9][\p{Pd}/.][0-3][0-9][\p{Pd}/.](?:[0-9]{2}|[1-2][0-9]{3}))(?:$|[\s@,?!;:\'\"(.\p{Han}])" + ), # mm-dd-yyyy or dd-mm-yyyy or mm/dd/yyyy or dd/mm/yyyy or mm.dd.yyyy or dd.mm.yyyy + regex.compile( + r"(?:^|[\b\s@?,!;:\'\")(.\p{Han}])([0-3][0-9][\p{Pd}/](?:[0-9]{2}|[1-2][0-9]{3}))(?:$|[\s@,?!;:\'\"(.\p{Han}])" + ), # mm-yyyy or mm/yyyy or the same but with yy + regex.compile( + r"(?:^|[\b\s@?,!;:\'\")(.\p{Han}])([1-2][0-9]{3}-[0-3][0-9])(?:$|[\s@,?!;:\'\"(.\p{Han}])" + ), # yyyy-mm or yyyy/mm +] + + +def _ip_has_digit(matched_str: str) -> bool: + """Checks to make sure the PII span is not just ::.""" + return any(map(str.isdigit, matched_str)) + + +def _matches_date_pattern(matched_str: str) -> bool: + # Screen out date false positives. + for year_regex in year_patterns: + if year_regex.match(matched_str): + return True + return False + + +def _filter_versions(matched_str: str, context: str) -> bool: + """Filter x.x.x.x and the words dns/server don't appear in the context.""" + # count occurrence of dots. + dot_count = matched_str.count('.') + exclude = (dot_count == 3 and len(matched_str) == 7) + if exclude: + if 'dns' in context.lower() or 'server' in context.lower(): + return False + return exclude + + +def _not_ip_address(matched_str: str) -> bool: + """Make sure the string has a valid IP address format e.g: 33.01.33.33 is not a valid.""" + try: + ipaddress.ip_address(matched_str) + return False + except ValueError: + return True + + +def find_ip_addresses(text: str) -> Iterator[Item]: + """Find IP addresses in the text.""" + for match in ip_pattern.finditer(text): + if not match.groups(): + continue + value = match.group(1) + start, end = match.span(1) + # Filter out false positive IPs + if not _ip_has_digit(value): + continue + if _matches_date_pattern(value): + continue + if _filter_versions(value, text[start - 100:end + 100]) or _not_ip_address(value): + continue + yield lilac_span(start, end) diff --git a/lilac/signals/pii_secrets.py b/lilac/signals/pii_secrets.py new file mode 100644 index 0000000000000000000000000000000000000000..01bde1baeecc1ac799ce092a5dbbd0337e4549d8 --- /dev/null +++ b/lilac/signals/pii_secrets.py @@ -0,0 +1,158 @@ +"""Find secret keys in text. + +# Code forked from +# https://github.com/bigcode-project/pii-lib/blob/main/utils/keys_detection.py +# under the Apache 2.0 License. +""" +import os +import tempfile +from typing import Iterator + +from detect_secrets import SecretsCollection +from detect_secrets.settings import transient_settings + +from ..schema import Item, lilac_span + +# Secrets detection with detect-secrets tool + +filters = [ + # some filters from + # https://github.com/Yelp/detect-secrets/blob/master/docs/filters.md#built-in-filters + # were removed based on their targets + { + 'path': 'detect_secrets.filters.heuristic.is_potential_uuid' + }, + { + 'path': 'detect_secrets.filters.heuristic.is_likely_id_string' + }, + { + 'path': 'detect_secrets.filters.heuristic.is_templated_secret' + }, + { + 'path': 'detect_secrets.filters.heuristic.is_sequential_string' + }, +] +plugins = [ + { + 'name': 'ArtifactoryDetector' + }, + { + 'name': 'AWSKeyDetector' + }, + { + 'name': 'AzureStorageKeyDetector' + }, + { + 'name': 'CloudantDetector' + }, + { + 'name': 'DiscordBotTokenDetector' + }, + { + 'name': 'GitHubTokenDetector' + }, + { + 'name': 'IbmCloudIamDetector' + }, + { + 'name': 'IbmCosHmacDetector' + }, + { + 'name': 'JwtTokenDetector' + }, + { + 'name': 'MailchimpDetector' + }, + { + 'name': 'NpmDetector' + }, + { + 'name': 'SendGridDetector' + }, + { + 'name': 'SlackDetector' + }, + { + 'name': 'SoftlayerDetector' + }, + { + 'name': 'StripeDetector' + }, + { + 'name': 'TwilioKeyDetector' + }, + # remove 3 plugins for keyword + # {'name': 'BasicAuthDetector'}, + # {'name': 'KeywordDetector'}, + # {'name': 'PrivateKeyDetector'}, +] + + +def _is_hash(content: str, value: str) -> bool: + """Second check if the value is a hash (after gibberish detector).""" + try: + index = content.index(value) + except ValueError: + return False + lines = content[:index].splitlines() + if not lines: + return False + target_line = lines[-1] + if len(value) in [32, 40, 64]: + # if 'sha' or 'md5' are in content: + keywords = ['sha', 'md5', 'hash', 'byte'] + if any(x in target_line.lower() for x in keywords): + return True + return False + + +def _file_has_hashes(content: str, coeff: float = 0.02) -> bool: + """Checks if the file contains literals 'hash' or 'sha' for more than 2% nb_of_lines.""" + lines = content.splitlines() + count_sha = 0 + count_hash = 0 + nlines = content.count('\n') + threshold = int(coeff * nlines) + for line in lines: + count_sha += line.lower().count('sha') + count_hash += line.lower().count('hash') + if count_sha > threshold or count_hash > threshold: + return True + return False + + +def _get_indexes(text: str, value: str) -> list[tuple[int, int]]: + string = text + indexes: list[int] = [] + new_start = 0 + while True: + try: + start = string.index(value) + indexes.append(new_start + start) + new_start = new_start + start + len(value) + string = text[new_start:] + except ValueError: + break + return [(x, x + len(value)) for x in indexes] + + +def find_secrets(content: str, suffix: str = '.txt') -> Iterator[Item]: + """Detect secret keys in content using detect-secrets tool.""" + fp = tempfile.NamedTemporaryFile(suffix=suffix, delete=False, mode='w') + fp.write(content) + fp.close() + secrets = SecretsCollection() + with transient_settings({'plugins_used': plugins, 'filters_used': filters}): + secrets.scan_file(fp.name) + os.unlink(fp.name) + secrets_set = list(secrets.data.values()) + if not secrets_set: + return + for secret in secrets_set[0]: + if not secret.secret_value: + continue + if _is_hash(content, secret.secret_value) or _file_has_hashes(content): + continue + indexes = _get_indexes(content, secret.secret_value) + for start, end in indexes: + yield lilac_span(start, end) diff --git a/lilac/signals/semantic_similarity.py b/lilac/signals/semantic_similarity.py new file mode 100644 index 0000000000000000000000000000000000000000..86e758d8b06c99b5077cd9780d41cbb407833571 --- /dev/null +++ b/lilac/signals/semantic_similarity.py @@ -0,0 +1,85 @@ +"""A signal to compute semantic search for a document.""" +from typing import Any, Iterable, Optional, Union + +import numpy as np +from scipy.interpolate import interp1d +from typing_extensions import override + +from ..batch_utils import flat_batched_compute +from ..embeddings.embedding import EmbedFn, get_embed_fn +from ..embeddings.vector_store import VectorDBIndex +from ..schema import Field, Item, PathKey, RichData, SignalInputType, SpanVector, field, lilac_span +from ..signal import VectorSignal + +_BATCH_SIZE = 4096 + + +class SemanticSimilaritySignal(VectorSignal): + """Compute semantic similarity for a query and a document. + + \ + This is done by embedding the query with the same embedding as the document and computing a + a similarity score between them. + """ + name = 'semantic_similarity' + display_name = 'Semantic Similarity' + input_type = SignalInputType.TEXT + + query: str + + _embed_fn: EmbedFn + # Dot products are in the range [-1, 1]. We want to map this to [0, 1] for the similarity score + # with a slight bias towards 1 since dot product of <0.2 is not really relevant. + _interpolate_fn = interp1d([-1, 0.2, 1], [0, 0.5, 1]) + _search_text_embedding: Optional[np.ndarray] = None + + def __init__(self, query: Union[str, bytes], embedding: str, **kwargs: Any): + if isinstance(query, bytes): + raise ValueError('Image queries are not yet supported for SemanticSimilarity.') + super().__init__(query=query, embedding=embedding, **kwargs) # type: ignore + self._embed_fn = get_embed_fn(embedding, split=False) + + @override + def fields(self) -> Field: + return field(fields=[field(dtype='string_span', fields={'score': 'float32'})]) + + def _get_search_embedding(self) -> np.ndarray: + """Return the embedding for the search text.""" + if self._search_text_embedding is None: + span_vector = list(self._embed_fn([self.query]))[0][0] + self._search_text_embedding = span_vector['vector'].reshape(-1) + + return self._search_text_embedding + + def _score_span_vectors(self, + span_vectors: Iterable[Iterable[SpanVector]]) -> Iterable[Optional[Item]]: + + return flat_batched_compute( + span_vectors, f=self._compute_span_vector_batch, batch_size=_BATCH_SIZE) + + def _compute_span_vector_batch(self, span_vectors: Iterable[SpanVector]) -> list[Item]: + batch_matrix = np.array([sv['vector'] for sv in span_vectors]) + spans = [sv['span'] for sv in span_vectors] + scores = batch_matrix.dot(self._get_search_embedding()).reshape(-1).tolist() + return [lilac_span(start, end, {'score': score}) for score, (start, end) in zip(scores, spans)] + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + span_vectors = self._embed_fn(data) + return self._score_span_vectors(span_vectors) + + @override + def vector_compute(self, keys: Iterable[PathKey], + vector_index: VectorDBIndex) -> Iterable[Optional[Item]]: + span_vectors = vector_index.get(keys) + return self._score_span_vectors(span_vectors) + + @override + def vector_compute_topk( + self, + topk: int, + vector_index: VectorDBIndex, + keys: Optional[Iterable[PathKey]] = None) -> list[tuple[PathKey, Optional[Item]]]: + query = self._get_search_embedding() + topk_keys = [key for key, _ in vector_index.topk(query, topk, keys)] + return list(zip(topk_keys, self.vector_compute(topk_keys, vector_index))) diff --git a/lilac/signals/substring_search.py b/lilac/signals/substring_search.py new file mode 100644 index 0000000000000000000000000000000000000000..9c44b09bb09fcd80aa7898bcf08d7261e8a77142 --- /dev/null +++ b/lilac/signals/substring_search.py @@ -0,0 +1,35 @@ +"""A signal to search for a substring in a document.""" +import re +from typing import Any, Iterable, Optional + +from typing_extensions import override + +from ..schema import Field, Item, RichData, SignalInputType, field, lilac_span +from ..signal import Signal + + +class SubstringSignal(Signal): + """Find a substring in a document.""" + name = 'substring_search' + display_name = 'Substring Search' + input_type = SignalInputType.TEXT + + query: str + + _regex: re.Pattern[str] + + def __init__(self, **kwargs: Any): + super().__init__(**kwargs) + self._regex = re.compile(self.query, re.IGNORECASE) + + @override + def fields(self) -> Field: + return field(fields=['string_span']) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + for text in data: + if not isinstance(text, str): + yield None + continue + yield [lilac_span(m.start(), m.end()) for m in self._regex.finditer(text)] diff --git a/lilac/signals/text_statistics.py b/lilac/signals/text_statistics.py new file mode 100644 index 0000000000000000000000000000000000000000..4580700e9a7d43e6e54eb1dc2a627a5f7d017fa9 --- /dev/null +++ b/lilac/signals/text_statistics.py @@ -0,0 +1,101 @@ +"""Compute text statistics for a document.""" +from typing import TYPE_CHECKING, Iterable, Optional, cast + +from typing_extensions import override + +from ..schema import Field, Item, RichData, field +from ..signal import TextSignal +from ..utils import chunks + +SPACY_LANG_MODEL = 'en_core_web_sm' +SPACY_BATCH_SIZE = 128 + +NUM_CHARS = 'num_characters' +READABILITY = 'readability' +TYPE_TOKEN_RATIO = 'log(type_token_ratio)' +FRAC_NON_ASCII = 'frac_non_ascii' + +if TYPE_CHECKING: + from spacy import Language + from spacy.tokens import Doc + + +class TextStatisticsSignal(TextSignal): + """Compute text statistics for a document such as readability scores, type-token-ratio, etc..""" + name = 'text_statistics' + display_name = 'Text Statistics' + + _lang: Optional['Language'] = None + + @override + def fields(self) -> Field: + return field( + fields={ + NUM_CHARS: 'int32', + READABILITY: 'float32', + TYPE_TOKEN_RATIO: 'float32', + FRAC_NON_ASCII: field( + 'float32', bins=[('Low', None, 0.15), ('Medium', 0.15, 0.3), ('High', 0.3, None)]) + }) + + @override + def setup(self) -> None: + try: + import spacy + import spacy.cli + import spacy.util + except ImportError: + raise ImportError('Could not import the "spacy" python package. ' + 'Please install it with `pip install spacy`.') + + if not spacy.util.is_package(SPACY_LANG_MODEL): + spacy.cli.download(SPACY_LANG_MODEL) + self._lang = spacy.load( + SPACY_LANG_MODEL, + disable=[ + 'parser', 'tagger', 'ner', 'lemmatizer', 'textcat', 'custom', 'tok2vec', 'attribute_ruler' + ]) + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + try: + import textacy.corpus + from textacy import text_stats + except ImportError: + raise ImportError('Could not import the "textacy" python package. ' + 'Please install it with `pip install textacy`.') + if not self._lang: + raise RuntimeError('Language model was not loaded.') + + data = cast(Iterable[str], data) + for batch in chunks(data, SPACY_BATCH_SIZE): + # Replace None with empty strings to avoid spacy errors. + batch = [x or '' for x in batch] + # See https://textacy.readthedocs.io/en/0.11.0/api_reference/text_stats.html for a list of + # available statistics. + corpus = textacy.corpus.Corpus(lang=self._lang, data=batch) + for doc in cast(Iterable['Doc'], corpus): + if not doc or not doc.text.strip(): + yield None + continue + try: + readability = text_stats.readability.automated_readability_index(doc) + except ZeroDivisionError: + readability = None + try: + ttr = text_stats.diversity.log_ttr(doc) + except ValueError: + ttr = None + num_chars = len(doc.text) + num_non_ascii = 0 + for c in doc.text: + if ord(c) >= 128: + num_non_ascii += 1 + frac_non_ascii = num_non_ascii / num_chars if num_chars else 0 + + yield { + NUM_CHARS: num_chars, + READABILITY: readability, + TYPE_TOKEN_RATIO: ttr, + FRAC_NON_ASCII: frac_non_ascii + } diff --git a/lilac/sources/__init__.py b/lilac/sources/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..3d8e5c1134bda2d82c9131ba98f72aa06167b8e5 --- /dev/null +++ b/lilac/sources/__init__.py @@ -0,0 +1,17 @@ +"""Sources for ingesting data into Lilac.""" + +from .csv_source import CSVSource +from .gmail_source import GmailSource +from .huggingface_source import HuggingFaceSource +from .json_source import JSONSource +from .pandas_source import PandasSource +from .parquet_source import ParquetSource + +__all__ = [ + 'HuggingFaceSource', + 'CSVSource', + 'JSONSource', + 'GmailSource', + 'PandasSource', + 'ParquetSource', +] diff --git a/lilac/sources/csv_source.py b/lilac/sources/csv_source.py new file mode 100644 index 0000000000000000000000000000000000000000..0886ce9f43ea4f430f6de77235ef299b9b789d64 --- /dev/null +++ b/lilac/sources/csv_source.py @@ -0,0 +1,79 @@ +"""CSV source.""" +from typing import Iterable, Optional + +import duckdb +import pandas as pd +from pydantic import Field +from typing_extensions import override + +from ..schema import Item +from ..utils import download_http_files +from .duckdb_utils import duckdb_setup +from .source import Source, SourceSchema, normalize_column_name, schema_from_df + +LINE_NUMBER_COLUMN = '__line_number__' + + +class CSVSource(Source): + """CSV data loader + + CSV files can live locally as a filepath, or point to an external URL. + """ # noqa: D415, D400 + name = 'csv' + + filepaths: list[str] = Field(description='A list of paths to CSV files.') + delim: Optional[str] = Field(default=',', description='The CSV file delimiter to use.') + header: Optional[bool] = Field(default=True, description='Whether the CSV file has a header row.') + names: Optional[list[str]] = Field( + default=None, description='Provide header names if the file does not contain a header.') + + _source_schema: Optional[SourceSchema] = None + _df: Optional[pd.DataFrame] = None + + @override + def setup(self) -> None: + # Download CSV files to /tmp if they are via HTTP to speed up duckdb. + filepaths = download_http_files(self.filepaths) + + con = duckdb.connect(database=':memory:') + + # DuckDB expects s3 protocol: https://duckdb.org/docs/guides/import/s3_import.html. + s3_filepaths = [path.replace('gs://', 's3://') for path in filepaths] + + # NOTE: We use duckdb here to increase parallelism for multiple files. + # NOTE: We turn off the parallel reader because of https://github.com/lilacai/lilac/issues/373. + self._df = con.execute(f""" + {duckdb_setup(con)} + SELECT * FROM read_csv_auto( + {s3_filepaths}, + SAMPLE_SIZE=500000, + HEADER={self.header}, + {f'NAMES={self.names},' if self.names else ''} + DELIM='{self.delim or ','}', + IGNORE_ERRORS=true, + PARALLEL=false + ) + """).df() + for column_name in self._df.columns: + self._df.rename(columns={column_name: normalize_column_name(column_name)}, inplace=True) + + # Create the source schema in prepare to share it between process and source_schema. + self._source_schema = schema_from_df(self._df, LINE_NUMBER_COLUMN) + + @override + def source_schema(self) -> SourceSchema: + """Return the source schema.""" + assert self._source_schema is not None + return self._source_schema + + @override + def process(self) -> Iterable[Item]: + """Process the source upload request.""" + if self._df is None: + raise RuntimeError('CSV source is not initialized.') + + cols = self._df.columns.tolist() + yield from ({ + LINE_NUMBER_COLUMN: idx, + **dict(zip(cols, item_vals)), + } for idx, *item_vals in self._df.itertuples()) diff --git a/lilac/sources/default_sources.py b/lilac/sources/default_sources.py new file mode 100644 index 0000000000000000000000000000000000000000..6ee553e27c57e2b984d2f0f06d9abfd72d1d469f --- /dev/null +++ b/lilac/sources/default_sources.py @@ -0,0 +1,18 @@ +"""Registers all available default sources.""" +from .csv_source import CSVSource +from .gmail_source import GmailSource +from .huggingface_source import HuggingFaceSource +from .json_source import JSONSource +from .pandas_source import PandasSource +from .parquet_source import ParquetSource +from .source_registry import register_source + + +def register_default_sources() -> None: + """Register all the default sources.""" + register_source(CSVSource) + register_source(HuggingFaceSource) + register_source(JSONSource) + register_source(PandasSource) + register_source(GmailSource) + register_source(ParquetSource) diff --git a/lilac/sources/duckdb_utils.py b/lilac/sources/duckdb_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..00d647fa879d4694531cd37bb92f6d5fc65cf347 --- /dev/null +++ b/lilac/sources/duckdb_utils.py @@ -0,0 +1,25 @@ +"""Utils for duckdb.""" +import os + +import duckdb + +from ..env import data_path, env + + +def duckdb_setup(con: duckdb.DuckDBPyConnection) -> str: + """Setup DuckDB. This includes setting up the extensions directory and GCS access.""" + con.execute(f""" + SET extension_directory='{os.path.join(data_path(), '.duckdb')}'; + """) + + con.install_extension('httpfs') + con.load_extension('httpfs') + + if env('GCS_REGION'): + return f""" + SET s3_region='{env('GCS_REGION')}'; + SET s3_access_key_id='{env('GCS_ACCESS_KEY')}'; + SET s3_secret_access_key='{env('GCS_SECRET_KEY')}'; + SET s3_endpoint='storage.googleapis.com'; + """ + return '' diff --git a/lilac/sources/gmail_source.py b/lilac/sources/gmail_source.py new file mode 100644 index 0000000000000000000000000000000000000000..ca267dfd8028470d3dde858e9d5fa142f2a8beb7 --- /dev/null +++ b/lilac/sources/gmail_source.py @@ -0,0 +1,236 @@ +"""Gmail source.""" +import base64 +import dataclasses +import os.path +import random +import re +from datetime import datetime +from time import sleep +from typing import TYPE_CHECKING, Any, Iterable, Optional + +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..env import data_path +from ..schema import Item, field +from ..utils import log +from .source import Source, SourceSchema + +if TYPE_CHECKING: + from google.oauth2.credentials import Credentials + +# If modifying these scopes, delete the token json file. +_SCOPES = ['https://www.googleapis.com/auth/gmail.readonly'] +_GMAIL_CONFIG_DIR = os.path.join(data_path(), '.gmail') +_TOKEN_FILENAME = 'token.json' +_CREDS_FILENAME = 'credentials.json' +_NUM_RETRIES = 10 +_MAX_NUM_THREADS = 30_000 + +_UNWRAP_PATTERN = re.compile(r'(\S)\n(\S)') +HTTP_PATTERN = re.compile(r'https?://[^\s]+') + + +class GmailSource(Source): + """Connects to your Gmail and loads the text of your emails. + + **One time setup** + + Download the OAuth credentials file from the + [Google Cloud Console](https://console.cloud.google.com/apis/credentials) and save it to the + correct location. See + [guide](https://developers.google.com/gmail/api/quickstart/python#authorize_credentials_for_a_desktop_application) + for details. + """ + + name = 'gmail' + + credentials_file: str = PydanticField( + description='Path to the OAuth credentials file.', + default=os.path.join(_GMAIL_CONFIG_DIR, _CREDS_FILENAME)) + + _creds: Optional['Credentials'] = None + + class Config: + # Language is required even though it has a default value. + schema_extra = {'required': ['credentials_file']} + + @override + def setup(self) -> None: + try: + from google.auth.transport.requests import Request + from google.oauth2.credentials import Credentials + from google_auth_oauthlib.flow import InstalledAppFlow + except ImportError: + raise ImportError('Could not import dependencies for the "gmail" source. ' + 'Please install with pip install lilacai[gmail]') + + # The token file stores the user's access and refresh tokens, and is created automatically when + # the authorization flow completes for the first time. + token_filepath = os.path.join(_GMAIL_CONFIG_DIR, _TOKEN_FILENAME) + if os.path.exists(token_filepath): + self._creds = Credentials.from_authorized_user_file(token_filepath, _SCOPES) + # If there are no (valid) credentials available, let the user log in. + if not self._creds or not self._creds.valid: + if self._creds and self._creds.expired and self._creds.refresh_token: + self._creds.refresh(Request()) + else: + if not os.path.exists(self.credentials_file): + raise ValueError( + f'Could not find the OAuth credentials file at "{self.credentials_file}". Make sure to ' + 'download it from the Google Cloud Console and save it to the correct location.') + flow = InstalledAppFlow.from_client_secrets_file(self.credentials_file, _SCOPES) + self._creds = flow.run_local_server() + + os.makedirs(os.path.dirname(token_filepath), exist_ok=True) + # Save the token for the next run. + with open(token_filepath, 'w') as token: + token.write(self._creds.to_json()) + + @override + def source_schema(self) -> SourceSchema: + return SourceSchema( + fields={ + 'body': field('string'), + 'snippet': field('string'), + 'dates': field(fields=['string']), + 'subject': field('string'), + }) + + @override + def process(self) -> Iterable[Item]: + try: + from email_reply_parser import EmailReplyParser + from googleapiclient.discovery import build + from googleapiclient.errors import HttpError + except ImportError: + raise ImportError('Could not import dependencies for the "gmail" source. ' + 'Please install with pip install lilacai[gmail]') + + # Call the Gmail API + service = build('gmail', 'v1', credentials=self._creds) + + # threads.list API + threads_resource = service.users().threads() + + thread_batch: list[Item] = [] + retry_batch: set[str] = set() + num_retries = 0 + num_threads_fetched = 0 + + def _thread_fetched(request_id: str, response: Any, exception: Optional[HttpError]) -> None: + if exception is not None: + retry_batch.add(request_id) + return + + replies: list[str] = [] + dates: list[str] = [] + snippets: list[str] = [] + subject: Optional[str] = None + + for msg in response['messages']: + epoch_sec = int(msg['internalDate']) / 1000. + date = datetime.fromtimestamp(epoch_sec).strftime('%Y-%m-%d %H:%M:%S') + dates.append(date) + if 'snippet' in msg: + snippets.append(msg['snippet']) + email_info = _parse_payload(msg['payload']) + subject = subject or email_info.subject + parsed_parts: list[str] = [] + for body in email_info.parts: + if not body: + continue + text = base64.urlsafe_b64decode(body).decode('utf-8') + text = EmailReplyParser.parse_reply(text) + # Unwrap text. + text = _UNWRAP_PATTERN.sub('\\1 \\2', text) + # Remove URLs. + text = HTTP_PATTERN.sub('', text) + + if text: + parsed_parts.append(text) + if email_info.sender and parsed_parts: + parsed_parts = [ + f'--------------------{email_info.sender}--------------------', *parsed_parts + ] + if parsed_parts: + replies.append('\n'.join(parsed_parts)) + + if replies: + thread_batch.append({ + 'body': '\n\n'.join(replies), + 'snippet': '\n'.join(snippets) if snippets else None, + 'dates': dates, + 'subject': subject, + }) + if request_id in retry_batch: + retry_batch.remove(request_id) + + # First request. + thread_list_req = threads_resource.list(userId='me', includeSpamTrash=False) or None + thread_list = thread_list_req.execute(num_retries=_NUM_RETRIES) if thread_list_req else None + + while (num_threads_fetched < _MAX_NUM_THREADS and thread_list and thread_list_req): + batch = service.new_batch_http_request(callback=_thread_fetched) + + threads = thread_list['threads'] if 'threads' in thread_list else [] + for gmail_thread in threads: + thread_id = gmail_thread['id'] if 'id' in gmail_thread else None + if not thread_id: + continue + if not retry_batch or (thread_id in retry_batch): + batch.add( + service.users().threads().get(userId='me', id=thread_id, format='full'), + request_id=thread_id) + + batch.execute() + num_threads_fetched += len(thread_batch) + yield from thread_batch + thread_batch = [] + + if retry_batch: + log(f'Failed to fetch {len(retry_batch)} threads. Retrying...') + timeout = 2**(num_retries - 1) + random.uniform(0, 1) + sleep(timeout) + num_retries += 1 + else: + retry_batch = set() + num_retries = 0 + # Fetch next page. + thread_list_req = threads_resource.list_next(thread_list_req, thread_list) + thread_list = thread_list_req.execute(num_retries=_NUM_RETRIES) if thread_list_req else None + + +@dataclasses.dataclass +class EmailInfo: + """Stores parsed information about an email.""" + sender: Optional[str] = None + subject: Optional[str] = None + parts: list[bytes] = dataclasses.field(default_factory=list) + + +def _get_header(payload: Any, name: str) -> Optional[str]: + if 'headers' not in payload: + return None + values = [h['value'] for h in payload['headers'] if h['name'].lower().strip() == name] + return values[0] if values else None + + +def _parse_payload(payload: Any) -> EmailInfo: + sender = _get_header(payload, 'from') + subject = _get_header(payload, 'subject') + parts: list[bytes] = [] + + # Process the message body. + if 'mimeType' in payload and 'text/plain' in payload['mimeType']: + if 'body' in payload and 'data' in payload['body']: + parts.append(payload['body']['data'].encode('ascii')) + + # Process the message parts. + for part in payload.get('parts', []): + email_info = _parse_payload(part) + sender = sender or email_info.sender + subject = subject or email_info.subject + parts.extend(email_info.parts) + + return EmailInfo(sender, subject, parts) diff --git a/lilac/sources/huggingface_source.py b/lilac/sources/huggingface_source.py new file mode 100644 index 0000000000000000000000000000000000000000..1bf30c844727ed798f99697e7fe35f0befed017e --- /dev/null +++ b/lilac/sources/huggingface_source.py @@ -0,0 +1,206 @@ +"""Huggingface source.""" +import multiprocessing +from typing import Iterable, Optional, Union + +import numpy as np +from datasets import ( + ClassLabel, + DatasetDict, + Image, + Sequence, + Translation, + Value, + load_dataset, + load_from_disk, +) +from pydantic import BaseModel +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import DataType, Field, Item, arrow_dtype_to_dtype +from ..utils import log +from .source import Source, SourceSchema + +HF_SPLIT_COLUMN = '__hfsplit__' + +# Used when the dataset is saved locally. +DEFAULT_LOCAL_SPLIT_NAME = 'default' + + +class SchemaInfo(BaseModel): + """Information about the processed huggingface schema.""" + fields: dict[str, Field] = {} + class_labels: dict[str, list[str]] + num_items: int + + +def _infer_field(feature_value: Union[Value, dict]) -> Optional[Field]: + """Infer the field type from the feature value.""" + if isinstance(feature_value, dict): + fields: dict[str, Field] = {} + for name, value in feature_value.items(): + field = _infer_field(value) + if field: + fields[name] = field + return Field(fields=fields) + elif isinstance(feature_value, Value): + return Field(dtype=arrow_dtype_to_dtype(feature_value.pa_type)) + elif isinstance(feature_value, Sequence): + # Huggingface Sequences can contain a dictionary of feature values, e.g. + # Sequence(feature={'x': Value(dtype='int32'), 'y': Value(dtype='float32')}} + # These are converted to {'x': [...]} and {'y': [...]} + if isinstance(feature_value.feature, dict): + return Field( + fields={ + name: Field(repeated_field=_infer_field(value)) + for name, value in feature_value.feature.items() + }) + else: + return Field(repeated_field=_infer_field(feature_value.feature)) + elif isinstance(feature_value, list): + if len(feature_value) > 1: + raise ValueError('Field arrays with multiple values are not supported.') + return Field(repeated_field=_infer_field(feature_value[0])) + elif isinstance(feature_value, ClassLabel): + # TODO(nsthorat): For nested class labels, return the path with the class label values to show + # strings in the UI. + return Field(dtype=DataType.INT32) + elif isinstance(feature_value, Image): + log(f'{feature_value} has type Image and is ignored.') + return None + else: + raise ValueError(f'Feature is not a `Value`, `Sequence`, or `dict`: {feature_value}') + + +def hf_schema_to_schema(hf_dataset_dict: DatasetDict, split: Optional[str], + sample_size: Optional[int]) -> SchemaInfo: + """Convert the HuggingFace schema to our schema.""" + if split: + split_datasets = [hf_dataset_dict[split]] + else: + split_datasets = [hf_dataset_dict[split] for split in hf_dataset_dict.keys()] + + fields: dict[str, Field] = {} + class_labels: dict[str, list[str]] = {} + num_items = 0 + + for split_dataset in split_datasets: + split_size = len(split_dataset) + if sample_size: + split_size = min(split_size, sample_size) + num_items += split_size + + features = split_dataset.features + for feature_name, feature_value in features.items(): + if feature_name in fields: + continue + + if isinstance(feature_value, ClassLabel): + # Class labels act as strings and we map the integer to a string before writing. + fields[feature_name] = Field(dtype=DataType.STRING) + class_labels[feature_name] = feature_value.names + elif isinstance(feature_value, Translation): + # Translations act as categorical strings. + language_fields: dict[str, Field] = {} + for language in feature_value.languages: + language_fields[language] = Field(dtype=DataType.STRING) + fields[feature_name] = Field(fields=language_fields) + else: + field = _infer_field(feature_value) + if field: + fields[feature_name] = field + + # Add the split column to the schema. + fields[HF_SPLIT_COLUMN] = Field(dtype=DataType.STRING) + + return SchemaInfo(fields=fields, class_labels=class_labels, num_items=num_items) + + +class HuggingFaceSource(Source): + """HuggingFace data loader + + For a list of datasets see: [huggingface.co/datasets](https://huggingface.co/datasets). + + For documentation on dataset loading see: + [huggingface.co/docs/datasets/index](https://huggingface.co/docs/datasets/index) + """ # noqa: D415, D400 + name = 'huggingface' + + dataset_name: str = PydanticField( + required=True, + description='Either in the format `user/dataset` or `dataset`.', + ) + config_name: Optional[str] = PydanticField( + title='Dataset config name', description='Some datasets require this.', default=None) + split: Optional[str] = PydanticField( + title='Dataset split', description='Loads all splits by default.', default=None) + sample_size: Optional[int] = PydanticField( + title='Sample size', + description='Number of rows to sample from the dataset, for each split.', + default=None) + revision: Optional[str] = PydanticField(title='Dataset revision', default=None) + load_from_disk: Optional[bool] = PydanticField( + description='Load from local disk instead of the hub.', default=False) + + _dataset_dict: Optional[DatasetDict] = None + _schema_info: Optional[SchemaInfo] = None + + @override + def setup(self) -> None: + if self.load_from_disk: + # Load from disk. + hf_dataset_dict = {DEFAULT_LOCAL_SPLIT_NAME: load_from_disk(self.dataset_name)} + else: + hf_dataset_dict = load_dataset( + self.dataset_name, + self.config_name, + num_proc=multiprocessing.cpu_count(), + ignore_verifications=True) + self._dataset_dict = hf_dataset_dict + self._schema_info = hf_schema_to_schema(self._dataset_dict, self.split, self.sample_size) + + @override + def source_schema(self) -> SourceSchema: + if not self._schema_info: + raise ValueError('`setup()` must be called before `source_schema`.') + return SourceSchema(fields=self._schema_info.fields, num_items=self._schema_info.num_items) + + @override + def process(self) -> Iterable[Item]: + if not self._schema_info or not self._dataset_dict: + raise ValueError('`setup()` must be called before `process`.') + + if self.split: + split_names = [self.split] + else: + split_names = list(self._dataset_dict.keys()) + + for split_name in split_names: + split_dataset = self._dataset_dict[split_name] + if self.sample_size: + split_dataset = split_dataset.select(range(self.sample_size)) + + for example in split_dataset: + # Replace the label maps with strings. + for feature_name in self._schema_info.class_labels.keys(): + if feature_name in example: + example[feature_name] = self._schema_info.class_labels[feature_name][ + example[feature_name]] + + # Inject the split name. + example[HF_SPLIT_COLUMN] = split_name + + # Huggingface Sequences are represented as np.arrays. Convert them to lists. + example = _np_array_to_list_deep(example) + + yield example + + +def _np_array_to_list_deep(item: Item) -> Item: + """Convert all numpy arrays to lists.""" + for key, value in item.items(): + if isinstance(value, np.ndarray): + item[key] = value.tolist() + elif isinstance(value, dict): + item[key] = _np_array_to_list_deep(value) + return item diff --git a/lilac/sources/json_source.py b/lilac/sources/json_source.py new file mode 100644 index 0000000000000000000000000000000000000000..eeee8b853cae63914f0924470e3ed0779f43d047 --- /dev/null +++ b/lilac/sources/json_source.py @@ -0,0 +1,69 @@ +"""CSV source.""" +from typing import Iterable, Optional + +import duckdb +import pandas as pd +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import Item +from ..utils import download_http_files +from .duckdb_utils import duckdb_setup +from .source import Source, SourceSchema, schema_from_df + +ROW_ID_COLUMN = '__row_id__' + + +class JSONSource(Source): + """JSON data loader + + Supports both JSON and JSONL. + + JSON files can live locally as a filepath, or point to an external URL. + """ # noqa: D415, D400 + name = 'json' + + filepaths: list[str] = PydanticField(description='A list of filepaths to JSON files.') + + _source_schema: Optional[SourceSchema] = None + _df: Optional[pd.DataFrame] = None + + @override + def setup(self) -> None: + # Download JSON files to local cache if they are via HTTP to speed up duckdb. + filepaths = download_http_files(self.filepaths) + + con = duckdb.connect(database=':memory:') + + # DuckDB expects s3 protocol: https://duckdb.org/docs/guides/import/s3_import.html. + s3_filepaths = [path.replace('gs://', 's3://') for path in filepaths] + + # NOTE: We use duckdb here to increase parallelism for multiple files. + self._df = con.execute(f""" + {duckdb_setup(con)} + SELECT * FROM read_json_auto( + {s3_filepaths}, + IGNORE_ERRORS=true + ) + """).df() + + # Create the source schema in prepare to share it between process and source_schema. + self._source_schema = schema_from_df(self._df, ROW_ID_COLUMN) + + @override + def source_schema(self) -> SourceSchema: + """Return the source schema.""" + assert self._source_schema is not None + return self._source_schema + + @override + def process(self) -> Iterable[Item]: + """Process the source upload request.""" + if self._df is None: + raise RuntimeError('JSON source is not setup.') + + cols = self._df.columns.tolist() + yield from ({ + ROW_ID_COLUMN: idx, + **dict(zip(cols, item_vals)), + } for idx, *item_vals in self._df.itertuples()) diff --git a/lilac/sources/pandas_source.py b/lilac/sources/pandas_source.py new file mode 100644 index 0000000000000000000000000000000000000000..01471544774903026ddc8255fc57ae6dd761d24d --- /dev/null +++ b/lilac/sources/pandas_source.py @@ -0,0 +1,44 @@ +"""Pandas source.""" +from typing import Any, Iterable + +import pandas as pd +from typing_extensions import override + +from ..schema import Item +from .source import Source, SourceSchema, schema_from_df + +PANDAS_INDEX_COLUMN = '__pd_index__' + + +class PandasSource(Source): + """Pandas source.""" + name = 'pandas' + + _df: pd.DataFrame + _source_schema: SourceSchema + + class Config: + underscore_attrs_are_private = True + + def __init__(self, df: pd.DataFrame, **kwargs: Any): + super().__init__(**kwargs) + self._df = df + + @override + def setup(self) -> None: + # Create the source schema in prepare to share it between process and source_schema. + self._source_schema = schema_from_df(self._df, PANDAS_INDEX_COLUMN) + + @override + def source_schema(self) -> SourceSchema: + """Return the source schema.""" + return self._source_schema + + @override + def process(self) -> Iterable[Item]: + """Process the source upload request.""" + cols = self._df.columns.tolist() + yield from ({ + PANDAS_INDEX_COLUMN: idx, + **dict(zip(cols, item_vals)), + } for idx, *item_vals in self._df.itertuples()) diff --git a/lilac/sources/parquet_source.py b/lilac/sources/parquet_source.py new file mode 100644 index 0000000000000000000000000000000000000000..8c97ff4eb18938f5b6d7d956d27b5157b570cda7 --- /dev/null +++ b/lilac/sources/parquet_source.py @@ -0,0 +1,40 @@ +"""Parquet source.""" +from typing import Iterable, Optional + +import pyarrow as pa +import pyarrow.parquet as pq +from pydantic import Field +from typing_extensions import override + +from ..schema import Item, arrow_schema_to_schema +from .source import Source, SourceSchema + + +class ParquetSource(Source): + """Parquet source.""" + name = 'parquet' + filepaths: list[str] = Field(description='A list of paths to parquet files.') + + _source_schema: Optional[SourceSchema] = None + _table: Optional[pa.Table] = None + + @override + def setup(self) -> None: + assert self.filepaths, 'filepaths must be specified.' + self._table = pa.concat_tables([pq.read_table(f) for f in self.filepaths]) + self._source_schema = SourceSchema( + fields=arrow_schema_to_schema(pq.read_schema(self.filepaths[0])).fields, + num_items=self._table.num_rows) + + @override + def source_schema(self) -> SourceSchema: + """Return the source schema.""" + assert self._source_schema is not None, 'setup() must be called first.' + return self._source_schema + + @override + def process(self) -> Iterable[Item]: + """Process the source upload request.""" + assert self._table is not None, 'setup() must be called first.' + for row in self._table.to_pylist(): + yield row diff --git a/lilac/sources/reddit_hf_source.py b/lilac/sources/reddit_hf_source.py new file mode 100644 index 0000000000000000000000000000000000000000..ba51438b52f95ef571f2ba5a50d390f7f9c7a21c --- /dev/null +++ b/lilac/sources/reddit_hf_source.py @@ -0,0 +1,53 @@ +"""Loads reddit data from Huggingface.""" +from typing import Iterable, Optional + +from pydantic import Field as PydanticField +from typing_extensions import override + +from ..schema import Item +from .huggingface_source import HuggingFaceSource +from .source import Source, SourceSchema + +HF_REDDIT_DATASET_NAME = 'reddit' +HF_SUBREDDIT_COL = 'subreddit' + + +class RedditDataset(Source): + """Reddit data loader, using Huggingface. + + Loads data from [huggingface.co/datasets/reddit](https://huggingface.co/datasets/reddit). + """ # noqa: D415, D400 + name = 'reddit' + + subreddits: Optional[list[str]] = PydanticField( + required=False, + description='If defined, only loads the subset of reddit data in these subreddit.', + ) + + _hf_dataset: HuggingFaceSource + + @override + def setup(self) -> None: + self._hf_dataset = HuggingFaceSource(dataset_name=HF_REDDIT_DATASET_NAME) + self._hf_dataset.setup() + + @override + def source_schema(self) -> SourceSchema: + return self._hf_dataset.source_schema() + + @override + def process(self) -> Iterable[Item]: + items = self._hf_dataset.process() + + if not self.subreddits: + return items + + lower_subreddits = [subreddit.lower() for subreddit in self.subreddits] + + for item in items: + item_subreddit = item[HF_SUBREDDIT_COL] + if item_subreddit.lower() not in lower_subreddits: + # Yield None so that the progress bar is accurate. + yield None + continue + yield item diff --git a/lilac/sources/source.py b/lilac/sources/source.py new file mode 100644 index 0000000000000000000000000000000000000000..a0ae1f88683fc924cc8707d423e4aad4b35cf0dd --- /dev/null +++ b/lilac/sources/source.py @@ -0,0 +1,136 @@ +"""Interface for implementing a source.""" + +from typing import TYPE_CHECKING, Any, ClassVar, Iterable, Optional, Type, Union + +import numpy as np +import pandas as pd +import pyarrow as pa +from pydantic import BaseModel + +if TYPE_CHECKING: + from pydantic.typing import AbstractSetIntStr, MappingIntStrAny + +from ..schema import ( + Field, + ImageInfo, + Item, + Schema, + arrow_dtype_to_dtype, + arrow_schema_to_schema, + field, +) + + +class SourceSchema(BaseModel): + """The schema of a source.""" + fields: dict[str, Field] + num_items: Optional[int] = None + + +class SourceProcessResult(BaseModel): + """The result after processing all the shards of a source dataset.""" + filepaths: list[str] + data_schema: Schema + num_items: int + images: Optional[list[ImageInfo]] = None + + +class Source(BaseModel): + """Interface for sources to implement. A source processes a set of shards and writes files.""" + # ClassVars do not get serialized with pydantic. + name: ClassVar[str] + + def dict( + self, + *, + include: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + exclude: Optional[Union['AbstractSetIntStr', 'MappingIntStrAny']] = None, + by_alias: bool = False, + skip_defaults: Optional[bool] = None, + exclude_unset: bool = False, + exclude_defaults: bool = False, + exclude_none: bool = False, + ) -> dict[str, Any]: + """Override the default dict method to add `source_name`.""" + res = super().dict( + include=include, + exclude=exclude, + by_alias=by_alias, + skip_defaults=skip_defaults, + exclude_unset=exclude_unset, + exclude_defaults=exclude_defaults, + exclude_none=exclude_none) + res['source_name'] = self.name + return res + + class Config: + underscore_attrs_are_private = True + + @staticmethod + def schema_extra(schema: dict[str, Any], source: Type['Source']) -> None: + """Add the title to the schema from the display name and name. + + Pydantic defaults this to the class name. + """ + signal_prop: dict[str, Any] + if hasattr(source, 'name'): + signal_prop = {'enum': [source.name]} + else: + signal_prop = {'type': 'string'} + schema['properties'] = {'source_name': signal_prop, **schema['properties']} + if 'required' not in schema: + schema['required'] = [] + schema['required'].append('source_name') + + def source_schema(self) -> SourceSchema: + """Return the source schema for this source. + + Returns + A SourceSchema with + fields: mapping top-level columns to fields that describes the schema of the source. + num_items: the number of items in the source, used for progress. + + """ + raise NotImplementedError + + def setup(self) -> None: + """Prepare the source for processing. + + This allows the source to do setup outside the constructor, but before its processed. This + avoids potentially expensive computation the pydantic model is deserialized. + """ + pass + + def teardown(self) -> None: + """Tears down the source after processing.""" + pass + + def process(self) -> Iterable[Item]: + """Process the source upload request. + + Args: + task_step_id: The TaskManager `task_step_id` for this process run. This is used to update the + progress of the task. + """ + raise NotImplementedError + + +def schema_from_df(df: pd.DataFrame, index_colname: str) -> SourceSchema: + """Create a source schema from a dataframe.""" + index_np_dtype = df.index.dtype + # String index dtypes are stored as objects. + if index_np_dtype == np.dtype(object): + index_np_dtype = np.dtype(str) + index_dtype = arrow_dtype_to_dtype(pa.from_numpy_dtype(index_np_dtype)) + + schema = arrow_schema_to_schema(pa.Schema.from_pandas(df, preserve_index=False)) + return SourceSchema( + fields={ + **schema.fields, index_colname: field(dtype=index_dtype) + }, num_items=len(df)) + + +def normalize_column_name(name: str) -> str: + """Normalize a column name.""" + return name + #return name.replace(' ', '_').replace(':', '_').replace('.', '_') diff --git a/lilac/sources/source_registry.py b/lilac/sources/source_registry.py new file mode 100644 index 0000000000000000000000000000000000000000..dee271a576ee33024be6f2748ef7ac3819284946 --- /dev/null +++ b/lilac/sources/source_registry.py @@ -0,0 +1,47 @@ +"""Source registry for the dataset sources.""" + +from typing import Optional, Type, Union + +from .source import Source + +SOURCE_REGISTRY: dict[str, Type[Source]] = {} + + +def register_source(source_cls: Type[Source]) -> None: + """Register a source configuration globally.""" + if source_cls.name in SOURCE_REGISTRY: + raise ValueError(f'Source "{source_cls.name}" has already been registered!') + + SOURCE_REGISTRY[source_cls.name] = source_cls + + +def get_source_cls(source_name: str) -> Optional[Type[Source]]: + """Return a registered source given the name in the registry.""" + return SOURCE_REGISTRY.get(source_name) + + +def registered_sources() -> dict[str, Type[Source]]: + """Return all registered sources.""" + return SOURCE_REGISTRY + + +def resolve_source(source: Union[dict, Source]) -> Source: + """Resolve a generic source base class to a specific source class.""" + if isinstance(source, Source): + # The source is already parsed. + return source + + source_name = source.get('source_name') + if not source_name: + raise ValueError('"source_name" needs to be defined in the json dict.') + + source_cls = get_source_cls(source_name) + if not source_cls: + # Make a metaclass so we get a valid `Source` class. + source_cls = type(f'Source_{source_name}', (Source,), {'name': source_name}) + return source_cls(**source) + + +def clear_source_registry() -> None: + """Clear the source registry.""" + SOURCE_REGISTRY.clear() diff --git a/lilac/splitters/__init__.py b/lilac/splitters/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..6e7d3a0f4dfdc6c164673b58c07e05b3eb9cc46d --- /dev/null +++ b/lilac/splitters/__init__.py @@ -0,0 +1,5 @@ +from .chunk_splitter import split_text + +__all__ = [ + 'split_text', +] diff --git a/lilac/splitters/chunk_splitter.py b/lilac/splitters/chunk_splitter.py new file mode 100644 index 0000000000000000000000000000000000000000..66f227641b2e915252b8c37ddd6e49344adf90ce --- /dev/null +++ b/lilac/splitters/chunk_splitter.py @@ -0,0 +1,216 @@ +"""Implementation of splitting text that looks at characters. + +Recursively tries to split by different characters to find one that works. + +The implementation below is forked from the LangChain project with the MIT license below. +See `RecursiveCharacterTextSplitter` in +https://github.com/hwchase17/langchain/blob/master/langchain/text_splitter.py +""" + +# The MIT License + +# Copyright (c) Harrison Chase + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +from typing import Any, Callable, Iterable, Optional + +from pydantic import validator +from typing_extensions import override + +from ..schema import Item, RichData, lilac_span +from ..signal import TextSplitterSignal +from ..utils import log + +TextChunk = tuple[str, tuple[int, int]] + +DEFAULT_SEPARATORS = ['```', '\n\n', '\n', ' ', ''] +CHUNK_SIZE = 400 +CHUNK_OVERLAP = 50 + + +class ChunkSplitter(TextSplitterSignal): + """Recursively split documents by different characters to find one that works.""" + + name = 'chunk' + display_name = 'Chunk Splitter' + + chunk_size: int = CHUNK_SIZE + chunk_overlap: int = CHUNK_OVERLAP + separators: list[str] = DEFAULT_SEPARATORS + + _length_function: Callable[[str], int] = len + + @validator('chunk_overlap') + def check_overlap_smaller_than_chunk(cls, chunk_overlap: int, values: dict[str, Any]) -> int: + """Check that the chunk overlap is smaller than the chunk size.""" + chunk_size: int = values['chunk_size'] + if chunk_overlap > chunk_size: + raise ValueError(f'Got a larger chunk overlap ({chunk_overlap}) than chunk size ' + f'({chunk_size}), should be smaller.') + return chunk_overlap + + @validator('separators') + def check_separators_are_strings(cls, separators: list[str]) -> list[str]: + """Check that the separators are strings.""" + separators = list(separators) or DEFAULT_SEPARATORS + for sep in separators: + if not isinstance(sep, str): + raise ValueError(f'Got separator {sep} that is not a string.') + return separators + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + for text in data: + if not isinstance(text, str): + yield None + continue + + chunks = split_text(text, self.chunk_size, self.chunk_overlap, self.separators, + self._length_function) + if not chunks: + yield None + continue + + yield [lilac_span(start, end) for _, (start, end) in chunks] + + +def _sep_split(text: str, separator: str) -> list[TextChunk]: + if separator == '': + # We need to split by char. + return [(letter, (i, i + 1)) for i, letter in enumerate(text)] + + offset = 0 + chunks: list[TextChunk] = [] + open_code_block = False + end_index = text.find(separator, offset) + + while end_index >= 0: + if separator == '```': + # We want to keep the code block seperators as part of the text chunk. + start = max(0, offset - len(separator)) + if open_code_block: + end = end_index + len(separator) + open_code_block = False + else: + end = end_index + open_code_block = True + else: + start = offset + end = end_index + + chunks.append((text[start:end], (start, end))) + offset = end_index + len(separator) + end_index = text.find(separator, offset) + + # Append the last chunk. + chunks.append((text[offset:], (offset, len(text)))) + + return chunks + + +def split_text(text: str, + chunk_size: int = CHUNK_SIZE, + chunk_overlap: int = CHUNK_OVERLAP, + separators: list[str] = DEFAULT_SEPARATORS, + length_function: Callable[[str], int] = len) -> list[TextChunk]: + """Split incoming text and return chunks.""" + + def _merge_splits(splits: Iterable[TextChunk], separator: str) -> list[TextChunk]: + # We now want to combine these smaller pieces into medium size chunks to send to the LLM. + separator_len = 0 if separator == '```' else length_function(separator) + + docs: list[TextChunk] = [] + current_doc: list[TextChunk] = [] + total = 0 + for chunk in splits: + text_chunk, _ = chunk + _len = length_function(text_chunk) + if (total + _len + (separator_len if len(current_doc) > 0 else 0) > chunk_size): + if total > chunk_size: + log(f'Created a chunk of size {total}, ' + f'which is longer than the specified {chunk_size}') + if len(current_doc) > 0: + doc = _join_chunks(current_doc, separator) + if doc is not None: + docs.append(doc) + # Keep on popping if: + # - we have a larger chunk than in the chunk overlap + # - or if we still have any chunks and the length is long + while total > chunk_overlap or ( + total + _len + + (separator_len if len(current_doc) > 0 else 0) > chunk_size and total > 0): + total -= length_function(current_doc[0][0]) + ( + separator_len if len(current_doc) > 1 else 0) + current_doc = current_doc[1:] + current_doc.append(chunk) + total += _len + (separator_len if len(current_doc) > 1 else 0) + doc = _join_chunks(current_doc, separator) + if doc is not None: + docs.append(doc) + return docs + + final_chunks: list[TextChunk] = [] + # Get appropriate separator to use + separator = separators[-1] + new_separators: list[str] = [] + for i, _s in enumerate(separators): + if _s == '': + separator = _s + break + if _s in text: + separator = _s + new_separators = separators[i + 1:] + break + # Now that we have the separator, split the text. + splits = _sep_split(text, separator) + # Now go merging things, recursively splitting longer texts. + good_splits: list[TextChunk] = [] + for chunk in splits: + text_chunk, (start, _) = chunk + if length_function(text_chunk) < chunk_size: + good_splits.append(chunk) + else: + if good_splits: + merged_text = _merge_splits(good_splits, separator) + final_chunks.extend(merged_text) + good_splits = [] + other_chunks = split_text(text_chunk, chunk_size, chunk_overlap, new_separators, + length_function) + # Adjust the offsets of the other chunks. + other_chunks = [(t, (s + start, e + start)) for t, (s, e) in other_chunks] + final_chunks.extend(other_chunks) + if good_splits: + merged_text = _merge_splits(good_splits, separator) + final_chunks.extend(merged_text) + return final_chunks + + +def _join_chunks(chunks: list[TextChunk], separator: str) -> Optional[TextChunk]: + if separator == '```': + # Code blocks already have the separator. + separator = '' + text = separator.join([text for text, _ in chunks]) + text = text.strip() + if text == '': + return None + + _, (first_span_start, _) = chunks[0] + _, (_, last_span_end) = chunks[-1] + return (text, (first_span_start, last_span_end)) diff --git a/lilac/splitters/text_splitter_spacy.py b/lilac/splitters/text_splitter_spacy.py new file mode 100644 index 0000000000000000000000000000000000000000..abbebdb922e2625a425a5832a8b728b4e5c06bbc --- /dev/null +++ b/lilac/splitters/text_splitter_spacy.py @@ -0,0 +1,51 @@ +"""Text splitters using spaCy.""" +from typing import TYPE_CHECKING, Any, Iterable, Optional + +from typing_extensions import override + +from ..schema import Item, RichData, lilac_span +from ..signal import TextSplitterSignal + +if TYPE_CHECKING: + from spacy.language import Language + + +class SentenceSplitterSpacy(TextSplitterSignal): + """Splits documents into sentences using the SpaCy sentence tokenizer.""" + name = 'sentences' + display_name = 'Sentence Splitter' + + language: str = 'en' + + _tokenizer: 'Language' + + def __init__(self, **kwargs: Any): + super().__init__(**kwargs) + + @override + def setup(self) -> None: + try: + import spacy + except ImportError: + raise ImportError('Could not import the "spacy" python package. ' + 'Please install it with `pip install spacy`.') + self._tokenizer = spacy.blank(self.language) + self._tokenizer.add_pipe('sentencizer') + # Increase the number of characters of the tokenizer as we're not using a parser or NER. + self._tokenizer.max_length = 10_000_000 + + @override + def compute(self, data: Iterable[RichData]) -> Iterable[Optional[Item]]: + text_data = (row if isinstance(row, str) else '' for row in data) + + for doc in self._tokenizer.pipe(text_data): + sentences = doc.sents + result = [lilac_span(token.start_char, token.end_char) for token in sentences] + if result: + yield result + else: + yield None + + class Config: + # Language is required even though it has a default value. + schema_extra = {'required': ['language']} diff --git a/lilac/splitters/text_splitter_test_utils.py b/lilac/splitters/text_splitter_test_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..de984d56751940dfb55874970a563ec8e1523746 --- /dev/null +++ b/lilac/splitters/text_splitter_test_utils.py @@ -0,0 +1,36 @@ +"""Utilities for testing text splitters.""" + +from typing import Optional, Union + +from ..schema import TEXT_SPAN_END_FEATURE, TEXT_SPAN_START_FEATURE, VALUE_KEY, Item, lilac_span + + +def spans_to_text(text: str, spans: Optional[list[Item]]) -> list[str]: + """Convert text and a list of spans to a list of strings.""" + if not spans: + return [] + return [ + text[span[VALUE_KEY][TEXT_SPAN_START_FEATURE]:span[VALUE_KEY][TEXT_SPAN_END_FEATURE]] + for span in spans + ] + + +def text_to_expected_spans(text: str, splits: Union[list[str], list[tuple[str, + Item]]]) -> list[Item]: + """Convert text and a list of splits to a list of expected spans.""" + start_offset = 0 + expected_spans: list[Item] = [] + for split in splits: + item: Item + if isinstance(split, str): + split, item = split, {} + elif isinstance(split, tuple): + split, item = split + else: + raise ValueError('Split should be a string or a tuple of (string, item dict).') + start = text.find(split, start_offset) + end = start + len(split) + expected_spans.append(lilac_span(start=start, end=end, metadata=item)) + start_offset = end + + return expected_spans diff --git a/lilac/tasks.py b/lilac/tasks.py new file mode 100644 index 0000000000000000000000000000000000000000..6145806299c47aba2253a5497fea3d3b05e6c514 --- /dev/null +++ b/lilac/tasks.py @@ -0,0 +1,323 @@ +"""Manage FastAPI background tasks.""" + +import asyncio +import functools +import time +import traceback +import uuid +from datetime import datetime, timedelta +from enum import Enum +from types import TracebackType +from typing import ( + Any, + Awaitable, + Callable, + Coroutine, + Iterable, + Iterator, + Optional, + TypeVar, + Union, + cast, +) + +import dask +import psutil +from dask import config as cfg +from dask.distributed import Client +from distributed import Future, get_client, get_worker, wait +from pydantic import BaseModel, parse_obj_as +from tqdm import tqdm + +from .utils import log, pretty_timedelta + +# Disable the heartbeats of the dask workers to avoid dying after computer goes to sleep. +cfg.set({'distributed.scheduler.worker-ttl': None}) + +TaskId = str +# ID for the step of a task. +TaskStepId = tuple[str, int] +Task = Union[Callable[..., Any], Callable[..., Awaitable[Any]]] + + +class TaskStatus(str, Enum): + """Enum holding a tasks status.""" + PENDING = 'pending' + COMPLETED = 'completed' + ERROR = 'error' + + +class TaskStepInfo(BaseModel): + """Information about a step of the task..""" + progress: Optional[float] = None + description: Optional[str] = None + details: Optional[str] = None + + +class TaskInfo(BaseModel): + """Metadata about a task.""" + name: str + status: TaskStatus + progress: Optional[float] = None + message: Optional[str] = None + details: Optional[str] = None + # The current step's progress. + step_progress: Optional[float] = None + + # A task may have multiple progress indicators, e.g. for chained signals that compute 3 signals. + steps: Optional[list[TaskStepInfo]] = None + description: Optional[str] = None + start_timestamp: str + end_timestamp: Optional[str] = None + error: Optional[str] = None + + +class TaskManifest(BaseModel): + """Information for tasks that are running or completed.""" + tasks: dict[str, TaskInfo] + progress: Optional[float] = None + + +STEPS_LOG_KEY = 'steps' + + +class TaskManager: + """Manage FastAPI background tasks.""" + _tasks: dict[str, TaskInfo] = {} + _futures: list[Future] = [] + + def __init__(self, dask_client: Optional[Client] = None) -> None: + """By default, use a dask multi-processing client. + + A user can pass in a dask client to use a different executor. + """ + # Set dasks workers to be non-daemonic so they can spawn child processes if they need to. This + # is particularly useful for signals that use libraries with multiprocessing support. + dask.config.set({'distributed.worker.daemon': False}) + + total_memory_gb = psutil.virtual_memory().total / (1024**3) + self._dask_client = dask_client or Client( + asynchronous=True, memory_limit=f'{total_memory_gb} GB') + + async def _update_tasks(self) -> None: + for task_id, task in self._tasks.items(): + if task.status == TaskStatus.COMPLETED: + continue + + step_events = cast(Any, self._dask_client.get_events(_progress_event_topic(task_id))) + # This allows us to work with both sync and async clients. + if not isinstance(step_events, tuple): + step_events = await step_events + + if step_events: + _, log_message = step_events[-1] + steps = parse_obj_as(list[TaskStepInfo], log_message[STEPS_LOG_KEY]) + task.steps = steps + if steps: + cur_step = 0 + for i, step in enumerate(reversed(steps)): + if step.progress is not None: + cur_step = len(steps) - i - 1 + break + task.details = steps[cur_step].details + task.step_progress = steps[cur_step].progress + task.progress = (sum([step.progress or 0.0 for step in steps])) / len(steps) + # Don't show an indefinite jump if there are multiple steps. + if cur_step > 0 and task.step_progress is None: + task.step_progress = 0.0 + + task.message = f'Step {cur_step+1}/{len(steps)}' + if steps[cur_step].description: + task.message += f': {steps[cur_step].description}' + else: + task.progress = None + + async def manifest(self) -> TaskManifest: + """Get all tasks.""" + await self._update_tasks() + tasks_with_progress = [ + task.progress + for task in self._tasks.values() + if task.progress and task.status != TaskStatus.COMPLETED + ] + return TaskManifest( + tasks=self._tasks, + progress=sum(tasks_with_progress) / len(tasks_with_progress) if tasks_with_progress else None) + + def wait(self) -> None: + """Wait until all tasks are completed.""" + if self._futures: + wait(self._futures) + + def task_id(self, name: str, description: Optional[str] = None) -> TaskId: + """Create a unique ID for a task.""" + task_id = uuid.uuid4().hex + self._tasks[task_id] = TaskInfo( + name=name, + status=TaskStatus.PENDING, + progress=None, + description=description, + start_timestamp=datetime.now().isoformat()) + return task_id + + def _set_task_completed(self, task_id: TaskId, task_future: Future) -> None: + end_timestamp = datetime.now().isoformat() + self._tasks[task_id].end_timestamp = end_timestamp + + elapsed = datetime.fromisoformat(end_timestamp) - datetime.fromisoformat( + self._tasks[task_id].start_timestamp) + elapsed_formatted = pretty_timedelta(elapsed) + + if task_future.status == 'error': + self._tasks[task_id].status = TaskStatus.ERROR + tb = traceback.format_tb(cast(TracebackType, task_future.traceback())) + e = cast(Exception, task_future.exception()) + self._tasks[task_id].error = f'{e}: \n{tb}' + raise e + else: + # This runs in dask callback thread, so we have to make a new event loop. + loop = asyncio.new_event_loop() + loop.run_until_complete(self._update_tasks()) + for step in self._tasks[task_id].steps or []: + step.progress = 1.0 + + self._tasks[task_id].status = TaskStatus.COMPLETED + self._tasks[task_id].progress = 1.0 + self._tasks[task_id].message = f'Completed in {elapsed_formatted}' + + log(f'Task completed "{task_id}": "{self._tasks[task_id].name}" in ' + f'{elapsed_formatted}.') + + def execute(self, task_id: str, task: Task, *args: Any) -> None: + """Execute a task.""" + log(f'Scheduling task "{task_id}": "{self._tasks[task_id].name}".') + + task_info = self._tasks[task_id] + task_future = self._dask_client.submit( + functools.partial(_execute_task, task, task_info, task_id), *args, key=task_id) + task_future.add_done_callback( + lambda task_future: self._set_task_completed(task_id, task_future)) + + self._futures.append(task_future) + + async def stop(self) -> None: + """Stop the task manager and close the dask client.""" + await cast(Coroutine, self._dask_client.close()) + + +@functools.cache +def task_manager() -> TaskManager: + """The global singleton for the task manager.""" + return TaskManager() + + +def _execute_task(task: Task, task_info: TaskInfo, task_id: str, *args: Any) -> None: + annotations = cast(dict, get_worker().state.tasks[task_id].annotations) + annotations['task_info'] = task_info + task(*args) + + +def _progress_event_topic(task_id: TaskId) -> str: + return f'{task_id}_progress' + + +TProgress = TypeVar('TProgress') + + +def progress(it: Union[Iterator[TProgress], Iterable[TProgress]], + task_step_id: Optional[TaskStepId], + estimated_len: Optional[int], + step_description: Optional[str] = None, + emit_every_s: float = 1.) -> Iterator[TProgress]: + """An iterable wrapper that emits progress and yields the original iterable.""" + if not task_step_id or task_step_id[0] == '': + yield from tqdm(it, desc=step_description, total=estimated_len) + return + + task_id, step_id = task_step_id + steps = get_worker_steps(task_id) + if not steps: + steps = [TaskStepInfo(description=step_description, progress=0.0)] + elif len(steps) <= step_id: + # If the step given exceeds the length of the last step, add a new step. + steps.append(TaskStepInfo(description=step_description, progress=0.0)) + else: + steps[step_id].description = step_description + steps[step_id].progress = 0.0 + set_worker_steps(task_id, steps) + + estimated_len = max(1, estimated_len) if estimated_len else None + + annotations = cast(dict, get_worker().state.tasks[task_id].annotations) + task_info: TaskInfo = annotations['task_info'] + + it_idx = 0 + start_time = time.time() + last_emit = time.time() - emit_every_s + with tqdm(it, desc=task_info.name, total=estimated_len) as tq: + for t in tq: + cur_time = time.time() + if estimated_len and cur_time - last_emit > emit_every_s: + it_per_sec = tq.format_dict['rate'] or 0.0 + set_worker_task_progress( + task_step_id=task_step_id, + it_idx=it_idx, + elapsed_sec=tq.format_dict['elapsed'] or 0.0, + it_per_sec=it_per_sec or 0.0, + estimated_total_sec=((estimated_len) / it_per_sec if it_per_sec else 0), + estimated_len=estimated_len) + last_emit = cur_time + yield t + it_idx += 1 + + total_time = time.time() - start_time + set_worker_task_progress( + task_step_id=task_step_id, + it_idx=estimated_len if estimated_len else it_idx, + elapsed_sec=total_time, + it_per_sec=(estimated_len or it_idx) / total_time, + estimated_total_sec=total_time, + estimated_len=estimated_len or it_idx) + + +def set_worker_steps(task_id: TaskId, steps: list[TaskStepInfo]) -> None: + """Sets up worker steps. Use to provide task step descriptions before they compute.""" + get_worker().log_event( + _progress_event_topic(task_id), {STEPS_LOG_KEY: [step.dict() for step in steps]}) + + +def get_worker_steps(task_id: TaskId) -> list[TaskStepInfo]: + """Gets the last worker steps.""" + events = cast(Any, get_client().get_events(_progress_event_topic(task_id))) + if not events or not events[-1]: + return [] + + (_, last_event) = events[-1] + last_info = last_event.get(STEPS_LOG_KEY) + return [TaskStepInfo(**step_info) for step_info in last_info] + + +def set_worker_task_progress(task_step_id: TaskStepId, it_idx: int, elapsed_sec: float, + it_per_sec: float, estimated_total_sec: float, + estimated_len: int) -> None: + """Updates a task step with a progress between 0 and 1. + + This method does not exist on the TaskManager as it is meant to be a standalone method used by + workers running tasks on separate processes so does not have access to task manager state. + """ + progress = float(it_idx) / estimated_len + task_id, step_id = task_step_id + steps = get_worker_steps(task_id) + if len(steps) <= step_id: + raise ValueError(f'No step with idx {step_id} exists. Got steps: {steps}') + steps[step_id].progress = progress + + # 1748/1748 [elapsed 00:16<00:00, 106.30 ex/s] + elapsed = f'{pretty_timedelta(timedelta(seconds=elapsed_sec))}' + if it_idx != estimated_len: + # Only show estimated when in progress. + elapsed = f'{elapsed} < {pretty_timedelta(timedelta(seconds=estimated_total_sec))}' + steps[step_id].details = (f'{it_idx:,}/{estimated_len:,} ' + f'[{elapsed}, {it_per_sec:,.2f} ex/s]') + + set_worker_steps(task_id, steps) diff --git a/lilac/templates/list_files.html b/lilac/templates/list_files.html new file mode 100644 index 0000000000000000000000000000000000000000..618a0a529036da60ebb5a8cd7d3edbf633221b80 --- /dev/null +++ b/lilac/templates/list_files.html @@ -0,0 +1,13 @@ + + + Lilac data files + + +

{{request.path_params['path']}}

+
    + {% for file in files %} +
  • {{file[1]}}
  • + {% endfor %} +
+ + diff --git a/lilac/test_utils.py b/lilac/test_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..c13edf2448e50059adfc6022b5896b587f80d314 --- /dev/null +++ b/lilac/test_utils.py @@ -0,0 +1,27 @@ +"""Utilities for unit tests.""" + +import os +import pathlib +import uuid +from typing import Union + +import pyarrow.parquet as pq + +from .schema import ROWID, DataType, Field, Item, Schema, schema_to_arrow_schema + + +def read_items(data_dir: Union[str, pathlib.Path], filepaths: list[str], + schema: Schema) -> list[Item]: + """Read the source items from a dataset output directory.""" + items: list[Item] = [] + schema.fields[ROWID] = Field(dtype=DataType.STRING) + for filepath in filepaths: + items.extend( + pq.read_table(os.path.join(data_dir, filepath), + schema=schema_to_arrow_schema(schema)).to_pylist()) + return items + + +def fake_uuid(id: bytes) -> uuid.UUID: + """Create a test UUID.""" + return uuid.UUID((id * 16).hex()) diff --git a/lilac/utils.py b/lilac/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..5310147b6407171cb1da1ec9f231d0474ee3067b --- /dev/null +++ b/lilac/utils.py @@ -0,0 +1,305 @@ +"""Utils for the python server.""" +import asyncio +import functools +import itertools +import logging +import os +import pathlib +import re +import shutil +import threading +import time +import uuid +from asyncio import AbstractEventLoop +from concurrent.futures import Executor, ThreadPoolExecutor +from datetime import timedelta +from functools import partial, wraps +from typing import IO, Any, Awaitable, Callable, Iterable, Optional, TypeVar, Union + +import numpy as np +import requests +import yaml +from google.cloud.storage import Blob, Client +from pydantic import BaseModel + +from .env import data_path, env +from .schema import Path + +GCS_PROTOCOL = 'gs://' +GCS_REGEX = re.compile(f'{GCS_PROTOCOL}(.*?)/(.*)') +GCS_COPY_CHUNK_SIZE = 1_000 +IMAGES_DIR_NAME = 'images' +DATASETS_DIR_NAME = 'datasets' + + +@functools.cache +def _get_storage_client(thread_id: Optional[int] = None) -> Client: + # The storage client is not thread safe so we use a thread_id to make sure each thread gets a + # separate storage client. + del thread_id + return Client() + + +def _parse_gcs_path(filepath: str) -> tuple[str, str]: + # match a regular expression to extract the bucket and filename + if matches := GCS_REGEX.match(filepath): + bucket_name, object_name = matches.groups() + return bucket_name, object_name + raise ValueError(f'Failed to parse GCS path: {filepath}') + + +def _get_gcs_blob(filepath: str) -> Blob: + bucket_name, object_name = _parse_gcs_path(filepath) + storage_client = _get_storage_client(threading.get_ident()) + bucket = storage_client.bucket(bucket_name) + return bucket.blob(object_name) + + +def open_file(filepath: str, mode: str = 'r') -> IO: + """Open a file handle. It works with both GCS and local paths.""" + if filepath.startswith(GCS_PROTOCOL): + blob = _get_gcs_blob(filepath) + return blob.open(mode) + + write_mode = 'w' in mode + binary_mode = 'b' in mode + + if write_mode: + base_path = os.path.dirname(filepath) + os.makedirs(base_path, exist_ok=True) + + encoding = None if binary_mode else 'utf-8' + return open(filepath, mode=mode, encoding=encoding) + + +def download_http_files(filepaths: list[str]) -> list[str]: + """Download files from HTTP(s) URLs.""" + out_filepaths: list[str] = [] + for filepath in filepaths: + if filepath.startswith(('http://', 'https://')): + tmp_filename = uuid.uuid4().hex + tmp_filepath = f'/tmp/{data_path()}/local_cache/{tmp_filename}' + log(f'Downloading from url {filepath} to {tmp_filepath}') + dl = requests.get(filepath, timeout=10000, allow_redirects=True) + with open_file(tmp_filepath, 'wb') as f: + f.write(dl.content) + filepath = tmp_filepath + + out_filepaths.append(filepath) + + return out_filepaths + + +def makedirs(dir_path: str) -> None: + """Recursively makes the directories. It works with both GCS and local paths.""" + if dir_path.startswith(GCS_PROTOCOL): + return + os.makedirs(dir_path, exist_ok=True) + + +def get_datasets_dir(base_dir: Union[str, pathlib.Path]) -> str: + """Return the output directory that holds all datasets.""" + return os.path.join(base_dir, DATASETS_DIR_NAME) + + +def get_dataset_output_dir(base_dir: Union[str, pathlib.Path], namespace: str, + dataset_name: str) -> str: + """Return the output directory for a dataset.""" + return os.path.join(get_datasets_dir(base_dir), namespace, dataset_name) + + +def get_lilac_cache_dir(base_dir: Union[str, pathlib.Path]) -> str: + """Return the output directory for a dataset.""" + return os.path.join(base_dir, '.cache', 'lilac') + + +class CopyRequest(BaseModel): + """A request to copy a file from source to destination path. Used to copy media files to GCS.""" + from_path: str + to_path: str + + +def copy_batch(copy_requests: list[CopyRequest]) -> None: + """Copy a single item from a CopyRequest.""" + storage_client = _get_storage_client(threading.get_ident()) + with storage_client.batch(): + for copy_request in copy_requests: + from_gcs = False + if GCS_REGEX.match(copy_request.from_path): + from_gcs = True + to_gcs = False + if GCS_REGEX.match(copy_request.to_path): + to_gcs = True + + makedirs(os.path.dirname(copy_request.to_path)) + + # When both source and destination are local, use the shutil copy. + if not from_gcs and not to_gcs: + shutil.copyfile(copy_request.from_path, copy_request.to_path) + continue + + from_bucket: Any = None + to_bucket: Any = None + from_gcs_blob: Any = None + to_object_name: Optional[str] = None + if from_gcs: + from_bucket_name, from_object_name = _parse_gcs_path(copy_request.from_path) + from_bucket = storage_client.bucket(from_bucket_name) + from_gcs_blob = from_bucket.blob(from_object_name) + + if to_gcs: + to_bucket_name, to_object_name = _parse_gcs_path(copy_request.to_path) + to_bucket = storage_client.bucket(to_bucket_name) + + if from_gcs and to_gcs: + from_bucket.copy_blob(from_gcs_blob, from_bucket, to_object_name) + elif from_gcs and not to_gcs: + from_gcs_blob.download_to_filename(copy_request.to_path) + elif not from_gcs and to_gcs: + to_gcs_blob = to_bucket.blob(to_object_name) + to_gcs_blob.upload_from_filename(copy_request.from_path) + + +def copy_files(copy_requests: Iterable[CopyRequest], input_gcs: bool, output_gcs: bool) -> None: + """Copy media files from an input gcs path to an output gcs path.""" + start_time = time.time() + + chunk_size = 1 + if output_gcs and input_gcs: + # When downloading or uploading locally, batching greatly slows down the parallelism as GCS + # batching with storage.batch() has no effect. + # When copying files locally, storage.batch() has no effect and it's better to run each copy in + # separate thread. + chunk_size = GCS_COPY_CHUNK_SIZE + + batched_copy_requests = chunks(copy_requests, chunk_size) + with ThreadPoolExecutor() as executor: + executor.map(copy_batch, batched_copy_requests) + + log(f'Copy took {time.time() - start_time} seconds.') + + +Tchunk = TypeVar('Tchunk') + + +def chunks(iterable: Iterable[Tchunk], size: int) -> Iterable[list[Tchunk]]: + """Split a list of items into equal-sized chunks. The last chunk might be smaller.""" + it = iter(iterable) + chunk = list(itertools.islice(it, size)) + while chunk: + yield chunk + chunk = list(itertools.islice(it, size)) + + +def delete_file(filepath: str) -> None: + """Delete a file. It works for both GCS and local paths.""" + if filepath.startswith(GCS_PROTOCOL): + blob = _get_gcs_blob(filepath) + blob.delete() + return + + os.remove(filepath) + + +def file_exists(filepath: Union[str, pathlib.PosixPath]) -> bool: + """Return true if the file exists. It works with both GCS and local paths.""" + str_filepath = str(filepath) + if str_filepath.startswith(GCS_PROTOCOL): + return _get_gcs_blob(str_filepath).exists() + return os.path.exists(filepath) + + +def get_image_path(output_dir: str, path: Path, row_id: bytes) -> str: + """Return the GCS file path to an image associated with a specific row.""" + path_subdir = '_'.join([str(p) for p in path]) + filename = row_id.hex() + return os.path.join(output_dir, IMAGES_DIR_NAME, path_subdir, filename) + + +Tout = TypeVar('Tout') + + +def async_wrap(func: Callable[..., Tout], + loop: Optional[AbstractEventLoop] = None, + executor: Optional[Executor] = None) -> Callable[..., Awaitable[Tout]]: + """Wrap a sync function into an async function.""" + + @wraps(func) + async def run(*args: Any, **kwargs: Any) -> Any: + current_loop = loop or asyncio.get_running_loop() + pfunc: Callable = partial(func, *args, **kwargs) + return await current_loop.run_in_executor(executor, pfunc) + + return run + + +def is_primitive(obj: object) -> bool: + """Returns True if the object is a primitive.""" + if isinstance(obj, (str, bytes, np.ndarray, int, float)): + return True + if isinstance(obj, Iterable): + return False + return True + + +def log(log_str: str) -> None: + """Print and logs a message so it shows up in the logs on cloud.""" + if env('DISABLE_LOGS'): + return + + print(log_str) + logging.info(log_str) + + +class DebugTimer: + """A context manager that prints the time elapsed in a block of code. + + ```py + with DebugTimer('dot product'): + np.dot(np.random.randn(1000), np.random.randn(1000)) + ``` + + $ dot product took 0.001s. + """ + + def __init__(self, name: str) -> None: + self.name = name + + def __enter__(self) -> 'DebugTimer': + """Start a timer.""" + self.start = time.perf_counter() + return self + + def __exit__(self, *args: list[Any]) -> None: + """Stop the timer and print the elapsed time.""" + log(f'{self.name} took {(time.perf_counter() - self.start):.3f}s.') + + +def pretty_timedelta(delta: timedelta) -> str: + """Pretty-prints a `timedelta`.""" + seconds = delta.total_seconds() + days, seconds = divmod(seconds, 86400) + hours, seconds = divmod(seconds, 3600) + minutes, seconds = divmod(seconds, 60) + if days > 0: + return '%dd%dh%dm%ds' % (days, hours, minutes, seconds) + elif hours > 0: + return '%dh%dm%ds' % (hours, minutes, seconds) + elif minutes > 0: + return '%dm%ds' % (minutes, seconds) + else: + return '%ds' % (seconds,) + + +def to_yaml(input: dict) -> str: + """Convert a dictionary to a pretty yaml representation.""" + return yaml.dump(input, default_flow_style=None) + + +def get_hf_dataset_repo_id(hf_org: str, hf_space_name: str, namespace: str, + dataset_name: str) -> str: + """Returns the repo name for a given dataset. This does not include the namespace.""" + if hf_space_name == 'lilac': + # Don't include the space name for lilac datasets to shorten the linked dataset name. + return f'{hf_org}/{namespace}-{dataset_name}' + return f'{hf_org}/{hf_space_name}-{namespace}-{dataset_name}' diff --git a/lilac/web/_app/immutable/assets/0.3a4f1312.css b/lilac/web/_app/immutable/assets/0.3a4f1312.css new file mode 100644 index 0000000000000000000000000000000000000000..b7a142ba1f78d5f2c691d809a9706ee8f57df63e --- /dev/null +++ b/lilac/web/_app/immutable/assets/0.3a4f1312.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-0{left:0px}.right-0{right:0px}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0px}.top-1\/2{top:50%}.top-7{top:1.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-px{margin-top:1px;margin-bottom:1px}.-ml-4{margin-left:-1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.fill-blue-600{fill:#2563eb}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-red-500{outline-color:#ef4444}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}@media (prefers-color-scheme: dark){.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}}.logo-img.svelte-2fy31z{width:20px;height:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size, 2.625rem);font-weight:var(--cds-productive-heading-06-font-weight, 300);line-height:var(--cds-productive-heading-06-line-height, 1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-productive-heading-05-font-size, 2rem);font-weight:var(--cds-productive-heading-05-font-weight, 400);line-height:var(--cds-productive-heading-05-line-height, 1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-productive-heading-02-font-size, 1rem);font-weight:var(--cds-productive-heading-02-font-weight, 600);line-height:var(--cds-productive-heading-02-line-height, 1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px)}p{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--tag{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939);display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #750e13)}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffb3b8)}.bx--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #740937)}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffafd2)}.bx--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #491d8b)}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #d4bbff)}.bx--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #002d9c)}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #a6c8ff)}.bx--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #003a6d)}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #82cfff)}.bx--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #004144)}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #3ddbd9)}.bx--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #044317)}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #6fdc8c)}.bx--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939)}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #343a3f)}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #c1c7cd)}.bx--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #3c3838)}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #cac5c4)}.bx--tag--high-contrast{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--tag--outline{background-color:var(--cds-background, #ffffff);color:var(--cds-text-01, #161616);box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939)}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:#0000;border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:var(--cds-spacing-02, .25rem);background-color:#0000;color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-focus-ui, #ffffff)}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#0000}.bx--tag--filter.bx--tag--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;background-color:var(--cds-skeleton-01, #e5e5e5);color:var(--cds-text-01, #161616);overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton:before{animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:var(--cds-skeleton-01, #e5e5e5)}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}.bx--inline-notification{position:relative;display:flex;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification{max-width:38rem;flex-wrap:nowrap}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline-style:dotted}}.bx--inline-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--inline-notification--low-contrast:before{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;content:"";filter:opacity(.4);pointer-events:none}.bx--inline-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--inline-notification--low-contrast.bx--inline-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--inline-notification--low-contrast.bx--inline-notification--error:before{border-color:var(--cds-support-01, #da1e28)}.bx--inline-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--inline-notification--low-contrast.bx--inline-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--inline-notification--low-contrast.bx--inline-notification--success:before{border-color:var(--cds-support-02, #198038)}.bx--inline-notification--info,.bx--inline-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--inline-notification--low-contrast.bx--inline-notification--info:before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square:before{border-color:var(--cds-support-04, #0043ce)}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning:before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt:before{border-color:var(--cds-support-03, #f1c21b)}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:#0000;box-shadow:none;outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0;display:flex;width:3rem;min-width:3rem;max-width:3rem;height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--inline-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline-style:dotted}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-icon-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--inline-notification{outline:1px solid rgba(0,0,0,0)}.bx--inline-notification__close-button:focus,.bx--btn.bx--btn--ghost.bx--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}.bx--inline-notification__icon{fill:ButtonText}}.bx--toast-notification{display:flex;width:18rem;height:auto;padding-left:1rem;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;box-shadow:0 2px 6px #0003;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline-style:dotted}}.bx--toast-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--toast-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--toast-notification--low-contrast.bx--toast-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--toast-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--toast-notification--low-contrast.bx--toast-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--toast-notification--info,.bx--toast-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--toast-notification__icon{flex-shrink:0;margin-top:1rem;margin-right:1rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;width:3rem;min-width:3rem;height:3rem;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;margin-left:auto;background-color:#0000;cursor:pointer;transition:outline .11s,background-color .11s}.bx--toast-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline-style:dotted}}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-icon-01, #161616)}.bx--toast-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-top:0;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff);word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.bx--toast-notification__caption{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding-top:.5rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:var(--cds-text-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toast-notification{outline:1px solid rgba(0,0,0,0)}.bx--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.bx--toast-notification__icon{fill:ButtonText}}.bx--popover{--cds-popover-offset: 0rem;--cds-popover-caret-offset: 1rem;position:absolute;z-index:6000;display:none}.bx--popover:before{position:absolute;display:block;content:""}.bx--popover--open{display:block}.bx--popover-contents{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:relative;width:-moz-max-content;width:max-content;max-width:23rem;background-color:var(--cds-ui-01, #f4f4f4);border-radius:2px;color:var(--cds-text-01, #161616)}.bx--popover--light .bx--popover-contents{background-color:var(--cds-ui-background, #ffffff)}.bx--popover--high-contrast .bx--popover-contents{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--popover--caret{--cds-popover-offset: .5rem}.bx--popover--caret .bx--popover-contents:before,.bx--popover--caret .bx--popover-contents:after{position:absolute;display:inline-block;width:.5rem;height:.5rem;background-color:inherit;content:""}.bx--popover--caret .bx--popover-contents:before{z-index:-1;box-shadow:2px 2px 6px #0003}.bx--popover--bottom{bottom:0;left:50%;transform:translate(-50%,calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom .bx--popover-contents:after{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--bottom-left{bottom:0;left:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:after{top:0;left:0;transform:translate(var(--cds-popover-caret-offset),-50%) rotate(45deg)}.bx--popover--bottom-right{right:0;bottom:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:after{top:0;right:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),-50%) rotate(45deg)}.bx--popover--bottom.bx--popover:before,.bx--popover--bottom-left.bx--popover:before,.bx--popover--bottom-right.bx--popover:before{top:0;right:0;left:0;height:var(--cds-popover-offset);transform:translateY(-100%)}.bx--popover--top{bottom:100%;left:50%;transform:translate(-50%,calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top .bx--popover-contents:before,.bx--popover--caret.bx--popover--top .bx--popover-contents:after{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.bx--popover--top-left{bottom:100%;left:0;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-left .bx--popover-contents:after{bottom:0;left:0;transform:translate(var(--cds-popover-caret-offset),50%) rotate(45deg)}.bx--popover--top-right{right:0;bottom:100%;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-right .bx--popover-contents:after{right:0;bottom:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),50%) rotate(45deg)}.bx--popover--top.bx--popover:before,.bx--popover--top-left.bx--popover:before,.bx--popover--top-right.bx--popover:before{right:0;bottom:0;left:0;height:var(--cds-popover-offset);transform:translateY(100%)}.bx--popover--right{top:50%;left:100%;transform:translate(var(--cds-popover-offset),-50%)}.bx--popover--caret.bx--popover--right .bx--popover-contents:before,.bx--popover--caret.bx--popover--right .bx--popover-contents:after{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--right-top{top:0;left:100%;transform:translate(8px)}.bx--popover--caret.bx--popover--right-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-top .bx--popover-contents:after{top:0;left:0;transform:translate(-50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--right-bottom{bottom:0;left:100%;transform:translate(var(--cds-popover-offset))}.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:after{bottom:0;left:0;transform:translate(-50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--right.bx--popover:before,.bx--popover--right-top.bx--popover:before,.bx--popover--right-bottom.bx--popover:before{top:0;bottom:0;left:0;width:var(--cds-popover-offset);transform:translate(-100%)}.bx--popover--left{top:50%;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)),-50%)}.bx--popover--caret.bx--popover--left .bx--popover-contents:before,.bx--popover--caret.bx--popover--left .bx--popover-contents:after{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}.bx--popover--left-top{top:0;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-top .bx--popover-contents:after{top:0;right:0;transform:translate(50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--left-bottom{right:100%;bottom:0;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:after{right:0;bottom:0;transform:translate(50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--left.bx--popover:before,.bx--popover--left-top.bx--popover:before,.bx--popover--left-bottom.bx--popover:before{top:0;right:0;bottom:0;width:var(--cds-popover-offset);transform:translate(100%)}:root{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #ffffff;--cds-ui-01: #f4f4f4;--cds-ui-02: #ffffff;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #f4f4f4;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #ffffff;--cds-layer: #f4f4f4;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #f4f4f4;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #f4f4f4;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g10]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #f4f4f4;--cds-ui-01: #ffffff;--cds-ui-02: #f4f4f4;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #ffffff;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #f4f4f4;--cds-layer: #ffffff;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #ffffff;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #ffffff;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g80]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #78a9ff;--cds-ui-background: #393939;--cds-ui-01: #525252;--cds-ui-02: #525252;--cds-ui-03: #6f6f6f;--cds-ui-04: #a8a8a8;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #a8a8a8;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #525252;--cds-field-02: #6f6f6f;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0151e4;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #5e5e5e;--cds-active-secondary: #525252;--cds-hover-tertiary: #ffffff;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #474747;--cds-hover-light-ui: #5e5e5e;--cds-hover-selected-ui: #616161;--cds-active-ui: #525252;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #8d8d8d;--cds-inverse-hover-ui: #e8e8e8;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #636363;--cds-visited-link: #be95ff;--cds-disabled-01: #525252;--cds-disabled-02: #8d8d8d;--cds-disabled-03: #c6c6c6;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #474747;--cds-skeleton-02: #6f6f6f;--cds-background: #393939;--cds-layer: #525252;--cds-layer-accent: #6f6f6f;--cds-layer-accent-hover: #5e5e5e;--cds-layer-accent-active: #525252;--cds-field: #525252;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #78a9ff;--cds-border-subtle: #6f6f6f;--cds-border-strong: #a8a8a8;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #a8a8a8;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #525252;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #525252;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #474747;--cds-layer-hover: #636363;--cds-field-hover: #636363;--cds-background-inverse-hover: #e8e8e8;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0151e4;--cds-button-secondary-hover: #5e5e5e;--cds-button-tertiary-hover: #ffffff;--cds-background-selected: #525252;--cds-background-selected-hover: #636363;--cds-layer-selected: #6f6f6f;--cds-layer-selected-hover: #616161;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #8d8d8d;--cds-border-disabled: #525252;--cds-text-disabled: #8d8d8d;--cds-button-disabled: #8d8d8d;--cds-icon-disabled: #8d8d8d;--cds-text-on-color-disabled: #c6c6c6;--cds-icon-on-color-disabled: #c6c6c6;--cds-layer-selected-disabled: #c6c6c6;--cds-skeleton-background: #474747;--cds-skeleton-element: #6f6f6f;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #474747;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: var(--cds-layer, #f4f4f4);--cds-notification-background-success: var(--cds-layer, #f4f4f4);--cds-notification-background-info: var(--cds-layer, #f4f4f4);--cds-notification-background-warning: var(--cds-layer, #f4f4f4);--cds-notification-action-hover: var(--cds-layer-hover, #e5e5e5)}:root[theme=g90]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #262626;--cds-ui-01: #393939;--cds-ui-02: #525252;--cds-ui-03: #525252;--cds-ui-04: #8d8d8d;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #393939;--cds-field-02: #525252;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #4c4c4c;--cds-hover-light-ui: #656565;--cds-hover-selected-ui: #656565;--cds-active-ui: #6f6f6f;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #6f6f6f;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #4c4c4c;--cds-visited-link: #be95ff;--cds-disabled-01: #393939;--cds-disabled-02: #6f6f6f;--cds-disabled-03: #a8a8a8;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #262626;--cds-layer: #393939;--cds-layer-accent: #525252;--cds-layer-accent-hover: #636363;--cds-layer-accent-active: #8d8d8d;--cds-field: #393939;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #525252;--cds-border-strong: #8d8d8d;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #6f6f6f;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #4c4c4c;--cds-layer-hover: #4c4c4c;--cds-field-hover: #4c4c4c;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #525252;--cds-background-selected-hover: #656565;--cds-layer-selected: #525252;--cds-layer-selected-hover: #656565;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #6f6f6f;--cds-border-disabled: #393939;--cds-text-disabled: #6f6f6f;--cds-button-disabled: #6f6f6f;--cds-icon-disabled: #6f6f6f;--cds-text-on-color-disabled: #a8a8a8;--cds-icon-on-color-disabled: #a8a8a8;--cds-layer-selected-disabled: #a8a8a8;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #6f6f6f;--cds-hover-field: #4c4c4c;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}:root[theme=g100]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #161616;--cds-ui-01: #262626;--cds-ui-02: #393939;--cds-ui-03: #393939;--cds-ui-04: #6f6f6f;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ff8389;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #262626;--cds-field-02: #393939;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #fa4d56;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #fa4d56;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #353535;--cds-hover-light-ui: #4c4c4c;--cds-hover-selected-ui: #4c4c4c;--cds-active-ui: #525252;--cds-active-light-ui: #6f6f6f;--cds-selected-ui: #393939;--cds-selected-light-ui: #525252;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #353535;--cds-visited-link: #be95ff;--cds-disabled-01: #262626;--cds-disabled-02: #525252;--cds-disabled-03: #8d8d8d;--cds-highlight: #002d9c;--cds-decorative-01: #525252;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #161616;--cds-layer: #262626;--cds-layer-accent: #393939;--cds-layer-accent-hover: #474747;--cds-layer-accent-active: #6f6f6f;--cds-field: #262626;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #393939;--cds-border-strong: #6f6f6f;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #fa4d56;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #6f6f6f;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #fa4d56;--cds-background-active: #525252;--cds-layer-active: #525252;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #353535;--cds-layer-hover: #353535;--cds-field-hover: #353535;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #393939;--cds-background-selected-hover: #4c4c4c;--cds-layer-selected: #393939;--cds-layer-selected-hover: #4c4c4c;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #525252;--cds-border-disabled: #262626;--cds-text-disabled: #525252;--cds-button-disabled: #525252;--cds-icon-disabled: #525252;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #353535;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body,body{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);background-color:var(--cds-ui-background, #ffffff);color:var(--cds-text-01, #161616);line-height:1}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*=bx--col],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*=bx--col]{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-sm--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;max-width:25%;flex:0 0 25%}.bx--col-sm-2{display:block;max-width:50%;flex:0 0 50%}.bx--col-sm-3{display:block;max-width:75%;flex:0 0 75%}.bx--col-sm-4{display:block;max-width:100%;flex:0 0 100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-md--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-md-2{display:block;max-width:25%;flex:0 0 25%}.bx--col-md-3{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-md-4{display:block;max-width:50%;flex:0 0 50%}.bx--col-md-5{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-md-6{display:block;max-width:75%;flex:0 0 75%}.bx--col-md-7{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-md-8{display:block;max-width:100%;flex:0 0 100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-lg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-lg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-lg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-lg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-lg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-lg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-lg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-lg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-lg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-lg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-lg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-lg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-lg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-lg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-lg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-lg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-xlg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-xlg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-xlg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-xlg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-xlg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-xlg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-xlg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-xlg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-xlg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-xlg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-xlg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-xlg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-xlg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-xlg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-xlg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-xlg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-max--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-max-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-max-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-max-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-max-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-max-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-max-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-max-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-max-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-max-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-max-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-max-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-max-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-max-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-max-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-max-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*=bx--col]{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*=bx--col]{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*=bx--col]{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*=bx--col]{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*=bx--col]{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio:before{width:1px;height:0;margin-left:-1px;content:"";float:left}.bx--aspect-ratio:after{display:table;clear:both;content:""}.bx--aspect-ratio--16x9:before{padding-top:56.25%}.bx--aspect-ratio--9x16:before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1:before{padding-top:50%}.bx--aspect-ratio--1x2:before{padding-top:200%}.bx--aspect-ratio--4x3:before{padding-top:75%}.bx--aspect-ratio--3x4:before{padding-top:133.3333333333%}.bx--aspect-ratio--3x2:before{padding-top:66.6666666667%}.bx--aspect-ratio--2x3:before{padding-top:150%}.bx--aspect-ratio--1x1:before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes collapse-accordion{0%{height:100%;opacity:1;visibility:inherit}to{height:0;opacity:0;visibility:hidden}}@keyframes expand-accordion{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:inherit}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid var(--cds-ui-03, #e0e0e0);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__item:last-child{border-bottom:1px solid var(--cds-ui-03, #e0e0e0)}.bx--accordion__heading{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;width:100%;min-height:2.5rem;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;padding:.625rem 0;margin:0;color:var(--cds-text-01, #161616);cursor:pointer;transition:background-color cubic-bezier(.2,0,.38,.9) .11s}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover:before,.bx--accordion__heading:focus:before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:""}.bx--accordion__heading:hover:before{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus:before{box-sizing:border-box;border:2px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--accordion__heading:focus:before{border-style:dotted}}.bx--accordion--xl .bx--accordion__heading,.bx--accordion--lg .bx--accordion__heading{min-height:3rem}.bx--accordion--sm .bx--accordion__heading{min-height:2rem;padding:.3125rem 0}.bx--accordion__heading[disabled]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--accordion__heading[disabled] .bx--accordion__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--accordion__heading[disabled]:hover:before{background-color:#0000}.bx--accordion__item--disabled,.bx--accordion__item--disabled+.bx--accordion__item{border-top:1px solid var(--cds-disabled-01, #f4f4f4)}li.bx--accordion__item--disabled:last-of-type{border-bottom:1px solid var(--cds-disabled-01, #f4f4f4)}.bx--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:1rem;height:1rem;flex:0 0 1rem;margin:2px 1rem 0 0;fill:var(--cds-ui-05, #161616);transform:rotate(-270deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__title{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(.2,0,.38,.9) .11s}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 1rem}.bx--accordion--start .bx--accordion__title{margin-right:1rem}.bx--accordion--start .bx--accordion__content{margin-left:2rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:var(--cds-spacing-03, .5rem);padding-bottom:1.5rem;transition:padding-top cubic-bezier(0,0,.38,.9) .11s,padding-bottom cubic-bezier(0,0,.38,.9) .11s}.bx--accordion__item--active .bx--accordion__arrow{fill:var(--cds-ui-05, #161616);transform:rotate(-90deg)}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;fill:var(--cds-ui-05, #161616);pointer-events:none}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;cursor:default;outline:none}.bx--accordion.bx--skeleton .bx--accordion__heading:hover:before{background-color:#0000}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:var(--cds-spacing-05, 1rem)}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;cursor:default;outline:none}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--accordion__arrow,.bx--accordion__item--active .bx--accordion__arrow{fill:ButtonText}}.bx--link{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-flex;color:var(--cds-link-01, #0f62fe);outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--link:hover{color:var(--cds-hover-primary-text, #0043ce);text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:var(--cds-text-01, #161616);text-decoration:underline}.bx--link:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link--disabled,.bx--link--disabled:hover{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link.bx--link--visited:visited{color:var(--cds-visited-link, #8a3ffc)}.bx--link.bx--link--visited:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px)}.bx--link--lg{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0)}.bx--link__icon{display:inline-flex;align-self:center;margin-left:var(--cds-spacing-03, .5rem)}.bx--breadcrumb{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--breadcrumb-item .bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-item:after{margin-left:.5rem;color:var(--cds-text-01, #161616);content:"/"}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child:after{content:""}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child:after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current=page],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:var(--cds-text-01, #161616);cursor:auto}.bx--breadcrumb-item [aria-current=page]:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb-item .bx--overflow-menu{position:relative;width:1.25rem;height:1.125rem}.bx--breadcrumb-item .bx--overflow-menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}.bx--breadcrumb-item .bx--overflow-menu:hover{background:rgba(0,0,0,0)}.bx--breadcrumb-item .bx--overflow-menu:after{position:absolute;bottom:2px;width:.75rem;height:1px;background:var(--cds-hover-primary-text, #0043ce);content:"";opacity:0;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--breadcrumb-item .bx--overflow-menu:after{transition:none}}.bx--breadcrumb-item .bx--overflow-menu:hover:after{opacity:1}.bx--breadcrumb-item .bx--overflow-menu.bx--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.bx--breadcrumb-item .bx--overflow-menu__icon{position:relative;fill:var(--cds-link-01, #0f62fe);transform:translateY(4px)}.bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon{fill:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-menu-options:focus{outline:none}.bx--breadcrumb-menu-options.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.4375rem;left:.875rem;width:0;height:0;border-right:.4375rem solid rgba(0,0,0,0);border-bottom:.4375rem solid var(--cds-field-01, #f4f4f4);border-left:.4375rem solid rgba(0,0,0,0);margin:0 auto;background:rgba(0,0,0,0)}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;cursor:default;outline:none}.bx--breadcrumb.bx--skeleton .bx--link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link:before{animation:none}}.bx--btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:var(--cds-disabled-02, #c6c6c6);background:var(--cds-disabled-02, #c6c6c6);box-shadow:none;color:var(--cds-disabled-03, #8d8d8d);cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-01, #0f62fe);color:var(--cds-text-04, #ffffff)}.bx--btn--primary:hover{background-color:var(--cds-hover-primary, #0353e9)}.bx--btn--primary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--primary:active{background-color:var(--cds-active-primary, #002d9c)}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-02, #393939);color:var(--cds-text-04, #ffffff)}.bx--btn--secondary:hover{background-color:var(--cds-hover-secondary, #4c4c4c)}.bx--btn--secondary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--secondary:active{background-color:var(--cds-active-secondary, #6f6f6f)}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:var(--cds-text-04, #ffffff)}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-interactive-03, #0f62fe);background-color:#0000;color:var(--cds-interactive-03, #0f62fe)}.bx--btn--tertiary:hover{background-color:var(--cds-hover-tertiary, #0353e9)}.bx--btn--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--tertiary:active{background-color:var(--cds-active-tertiary, #002d9c)}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:focus{background-color:var(--cds-interactive-03, #0f62fe);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:active{border-color:#0000;background-color:var(--cds-active-tertiary, #002d9c);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-link-01, #0f62fe);padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:var(--cds-hover-primary-text, #0043ce)}.bx--btn--ghost:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:none}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:after{opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:var(--cds-focus, #0f62fe)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:var(--cds-disabled-03, #8d8d8d)}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:var(--cds-selected-ui, #e0e0e0)}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:var(--cds-icon-01, #161616)}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:var(--cds-disabled-03, #8d8d8d)}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-danger-02, #da1e28);background-color:#0000;color:var(--cds-danger-02, #da1e28)}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:var(--cds-hover-danger, #b81921);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:var(--cds-active-danger, #750e13);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-danger-02, #da1e28);padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0);min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton:before{animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:ButtonText}}.bx--fieldset{margin-bottom:2rem}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-block;margin-bottom:.5rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:var(--cds-text-error, #da1e28)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);z-index:0;width:100%;margin-top:.25rem;color:var(--cds-text-02, #525252);opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled,fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--form-item.bx--checkbox-wrapper{position:relative;margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap;top:1.25rem;left:.7rem}.bx--checkbox-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label:before,.bx--checkbox-label:after{box-sizing:border-box}.bx--checkbox-label:before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid var(--cds-icon-01, #161616);margin:.125rem .125rem .125rem .1875rem;background-color:#0000;border-radius:1px;content:""}.bx--checkbox-label:after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:2px solid var(--cds-inverse-01, #ffffff);margin-top:-.1875rem;background:none;content:"";transform:scale(0) rotate(-45deg);transform-origin:bottom right}.bx--checkbox:checked+.bx--checkbox-label:before,.bx--checkbox:indeterminate+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed]:before{border-width:1px;border-color:var(--cds-icon-01, #161616);background-color:var(--cds-icon-01, #161616)}.bx--checkbox:checked+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=mixed]:after{top:.6875rem;width:.5rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:0 solid var(--cds-inverse-01, #ffffff);transform:scale(1) rotate(0)}.bx--checkbox:focus+.bx--checkbox-label:before,.bx--checkbox-label__focus:before,.bx--checkbox:checked:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus:before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus:before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox:checked:disabled+.bx--checkbox-label:before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:var(--cds-spacing-05, 1rem);margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton:before{animation:none}}.bx--checkbox--inline{position:relative}.bx--snippet--disabled,.bx--snippet--disabled .bx--btn.bx--snippet-btn--expand{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--snippet--disabled .bx--snippet-btn--expand:hover,.bx--snippet--disabled .bx--copy-btn:hover{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--snippet--disabled .bx--snippet__icon,.bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down{fill:var(--cds-disabled-02, #c6c6c6)}.bx--snippet code{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px)}.bx--snippet--inline{position:relative;display:inline;padding:0;border:2px solid rgba(0,0,0,0);background-color:var(--cds-field-01, #f4f4f4);border-radius:4px;color:var(--cds-text-01, #161616);cursor:pointer}.bx--snippet--inline:hover{background-color:var(--cds-ui-03, #e0e0e0)}.bx--snippet--inline:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet--inline:focus{border:2px solid var(--cds-focus, #0f62fe);outline:none}.bx--snippet--inline:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--snippet--inline .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--snippet--inline .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--snippet--inline:before,.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--snippet--inline.bx--copy-btn--animating:before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--snippet--inline code{padding:0 var(--cds-spacing-03, .5rem)}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-01, #f4f4f4);cursor:auto}.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-02, #ffffff);cursor:auto}.bx--snippet--single{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;height:2.5rem;align-items:center;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy:after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;height:100%;align-items:center;padding-left:1rem;overflow-x:auto}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--snippet--single .bx--snippet-container:focus{outline-style:dotted}}.bx--snippet--single pre{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);padding-right:var(--cds-spacing-03, .5rem)}.bx--snippet--single pre,.bx--snippet--inline code{white-space:pre}.bx--snippet--multi{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:100%;max-height:100%;order:1;overflow-y:auto;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{padding-bottom:var(--cds-spacing-05, 1rem);transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:auto}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre:after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4));content:""}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;overflow:visible;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-field-01, #f4f4f4);cursor:pointer;outline:none}.bx--snippet-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--snippet-button:focus{outline-style:dotted}}.bx--snippet--multi .bx--snippet-button{top:var(--cds-spacing-03, .5rem);right:var(--cds-spacing-03, .5rem);width:2rem;height:2rem}.bx--snippet-button:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--snippet-button:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--copy__feedback{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;z-index:6000;top:.75rem;right:1.25rem;left:inherit;font-weight:400}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{background:var(--cds-inverse-02, #393939)}.bx--btn--copy__feedback:after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.bx--snippet-btn--expand{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;align-items:center;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border:0;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);transform:rotate(0);transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--snippet-btn--expand:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-color:#0000}@media screen and (prefers-contrast){.bx--snippet-btn--expand:focus{outline-style:dotted}}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform .24s}.bx--snippet--light,.bx--snippet--light .bx--snippet-button,.bx--snippet--light .bx--btn.bx--snippet-btn--expand,.bx--snippet--light .bx--copy-btn{background-color:var(--cds-field-02, #ffffff)}.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet--light .bx--snippet-button:hover,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover,.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--snippet--light.bx--snippet--inline:active,.bx--snippet--light .bx--snippet-button:active,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:active,.bx--snippet--light .bx--copy-btn:active{background-color:var(--cds-active-light-ui, #c6c6c6)}.bx--snippet--light.bx--snippet--single:after,.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre:after{background-image:linear-gradient(to right,rgba(var(--cds-field-02, #ffffff),0),var(--cds-field-02, #ffffff))}.bx--snippet.bx--skeleton .bx--snippet-container{width:100%;height:100%}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback:before{top:0}.bx--snippet-button .bx--btn--copy__feedback:after{top:-.25rem}.bx--snippet--multi .bx--copy-btn{z-index:10;top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}.bx--snippet__overflow-indicator--left,.bx--snippet__overflow-indicator--right{z-index:1;width:1rem;flex:1 0 auto}.bx--snippet__overflow-indicator--left{order:0;margin-right:-1rem;background-image:linear-gradient(to left,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{order:2;margin-left:-1rem;background-image:linear-gradient(to right,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet--single .bx--snippet__overflow-indicator--right,.bx--snippet--single .bx--snippet__overflow-indicator--left{position:absolute;width:2rem;height:calc(100% - .25rem)}.bx--snippet--single .bx--snippet__overflow-indicator--right{right:2.5rem}.bx--snippet--single.bx--snippet--no-copy .bx--snippet__overflow-indicator--right{right:0}.bx--snippet--single .bx--snippet-container:focus~.bx--snippet__overflow-indicator--right{right:2.625rem}.bx--snippet--single .bx--snippet-container:focus+.bx--snippet__overflow-indicator--left{left:.125rem}.bx--snippet--light .bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-field-02, #ffffff))}.bx--snippet--light .bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-field-02, #ffffff))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}}}.bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--snippet.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span:before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--snippet__icon{fill:ButtonText}.bx--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}.bx--snippet--single,.bx--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box--expanded:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:var(--cds-support-01, #da1e28);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--light .bx--list-box__menu{background:var(--cds-field-02, #ffffff)}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:#0000}.bx--list-box--disabled:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--light.bx--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:#0000;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:var(--cds-disabled-02, #c6c6c6);text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:#0000}.bx--list-box.bx--list-box--inline:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:#0000}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:var(--cds-text-01, #161616)}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;color:var(--cds-text-01, #161616);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;transform:rotate(180deg)}.bx--list-box__selection{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem .125rem .5rem .5rem;margin-right:.625rem;background-color:var(--cds-inverse-02, #393939);border-radius:.75rem;color:var(--cds-inverse-01, #ffffff);line-height:0;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:var(--cds-inverse-01, #ffffff)}.bx--list-box__selection--multi>svg:hover{background-color:var(--cds-hover-secondary, #4c4c4c);border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:var(--cds-disabled-02, #c6c6c6);color:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:var(--cds-ui-01, #f4f4f4);overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;height:2.5rem;color:var(--cds-text-02, #525252);cursor:pointer;transition:background 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box__menu-item:active{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:#0000}.bx--list-box--light .bx--list-box__menu-item:active{background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 1.5rem .6875rem 0;border-top:1px solid rgba(0,0,0,0);border-top-color:var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;border-color:#0000;margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled],.bx--list-box__menu-item[disabled] *,.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option,.bx--list-box__menu-item[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--list-box__menu-item[disabled]:hover{background-color:revert}.bx--list-box__menu-item[disabled] .bx--checkbox-label:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item[disabled]:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:#0000;background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-ui, #e0e0e0);background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-light-ui, #e0e0e0);background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:var(--cds-hover-selected-ui, #cacaca);background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:var(--cds-icon-01, #161616);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--combo-box:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--combo-box.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--content-switcher{display:flex;width:100%;height:2.5rem;justify-content:space-evenly}.bx--content-switcher--sm{height:2rem}.bx--content-switcher--xl,.bx--content-switcher--lg{height:3rem}.bx--content-switcher-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:inline-flex;overflow:hidden;width:100%;align-items:center;padding:.5rem 1rem;border:none;border-top:.0625rem solid var(--cds-border-inverse, #161616);border-bottom:.0625rem solid var(--cds-border-inverse, #161616);margin:0;background-color:#0000;color:var(--cds-text-secondary, #525252);text-align:left;text-decoration:none;transition:all .15s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--content-switcher-btn:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--cds-layer-selected-inverse, #161616);content:"";transform:scaleY(0);transform-origin:bottom;transition:all .15s cubic-bezier(.2,0,.38,.9)}@media (prefers-reduced-motion: reduce){.bx--content-switcher-btn:after{transition:none}}.bx--content-switcher-btn:disabled:after{display:none}.bx--content-switcher-btn:focus{z-index:3;border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.bx--content-switcher-btn:focus:after{-webkit-clip-path:inset(3px 3px 3px 3px);clip-path:inset(3px 3px 3px 3px)}.bx--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #f4f4f4);background-color:#0000;color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher-btn:disabled:first-child,.bx--content-switcher-btn:disabled:last-child{border-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn:first-child{border-left:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-right:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bx--content-switcher--selected,.bx--content-switcher--selected:first-child,.bx--content-switcher--selected:last-child{border:0}.bx--content-switcher-btn:before{position:absolute;z-index:2;left:0;display:block;width:.0625rem;height:1rem;background-color:var(--cds-border-subtle, #e0e0e0);content:""}.bx--content-switcher-btn:first-of-type:before{display:none}.bx--content-switcher-btn:focus:before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn:before,.bx--content-switcher-btn:hover:before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn:before,.bx--content-switcher--selected:before,.bx--content-switcher--selected+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher-btn:disabled:before,.bx--content-switcher-btn:disabled:hover+.bx--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled+.bx--content-switcher-btn:before,.bx--content-switcher-btn.bx--content-switcher--selected:disabled:hover+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher__icon{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{z-index:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.bx--content-switcher-btn.bx--content-switcher--selected:after{transform:scaleY(1)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled{background-color:var(--cds-layer-selected-disabled, #8d8d8d);color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}@keyframes hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:before{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);z-index:2;top:1.1rem;padding:var(--cds-spacing-02, .25rem);border-radius:4px;color:var(--cds-text-inverse, #ffffff);content:attr(data-feedback);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--btn--copy__feedback:after{z-index:1;top:.85rem;left:-.3rem;width:.6rem;height:.6rem;border-right:1px solid var(--cds-background-inverse, #393939);border-bottom:1px solid var(--cds-background-inverse, #393939);content:"";transform:rotate(-135deg)}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{position:absolute;display:block;background:var(--cds-background-inverse, #393939)}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer, #f4f4f4);cursor:pointer}.bx--copy-btn:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--copy-btn:active{background-color:var(--cds-layer-active, #c6c6c6)}.bx--copy-btn:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--copy-btn .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--copy-btn .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--copy-btn:before,.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--copy-btn:focus{outline-style:dotted}}.bx--copy-btn.bx--copy-btn--animating:before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--copy{font-size:0}.bx--table-toolbar{position:relative;display:flex;width:100%;min-height:var(--cds-spacing-09, 3rem);background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-content{display:flex;width:100%;height:var(--cds-spacing-09, 3rem);justify-content:flex-end;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:#0000}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity .11s}.bx--toolbar-content .bx--toolbar-search-container-expandable{position:relative;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);box-shadow:none;cursor:pointer;transition:width .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-content .bx--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable .bx--search-input{height:100%;cursor:pointer;opacity:0}.bx--toolbar-search-container-expandable:not(.bx--toolbar-search-container-active) .bx--search-input{padding:0}.bx--toolbar-search-container-expandable .bx--search-magnifier-icon{left:0;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier-icon{background-color:var(--cds-layer, #f4f4f4);cursor:not-allowed;transition:background-color none}.bx--toolbar-search-container-disabled .bx--search-input{cursor:not-allowed}.bx--toolbar-search-container-expandable.bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable.bx--search .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:before{top:.125rem;height:calc(100% - .25rem);background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus:before{background-color:var(--cds-focus, #0f62fe)}.bx--toolbar-search-container-active.bx--search{width:100%}.bx--toolbar-search-container-active .bx--search-input{opacity:1}.bx--toolbar-search-container-active .bx--label,.bx--toolbar-search-container-active .bx--search-input{padding:0 var(--cds-spacing-09, 3rem);cursor:text}.bx--toolbar-search-container-active .bx--search-input:focus+.bx--search-close{border:none;box-shadow:none;outline:none}.bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{border:none;background-color:#0000;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search-close,.bx--toolbar-search-container-active .bx--search-close:hover{border:none;background-color:#0000}.bx--toolbar-search-container-persistent .bx--search-close:before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline-style:dotted}}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:var(--cds-spacing-09, 3rem)}.bx--toolbar-action__icon{width:auto;max-width:var(--cds-spacing-05, 1rem);height:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:var(--cds-spacing-09, 3rem);opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-05, 1rem)}.bx--toolbar-search-container-persistent .bx--search-input{height:var(--cds-spacing-09, 3rem);padding:0 var(--cds-spacing-09, 3rem);border:none}.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline-style:dotted}}.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--batch-actions:focus{outline-style:dotted}}.bx--batch-actions--active{overflow:auto hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all;transform:translateZ(0)}.bx--action-list{display:flex;align-items:center}.bx--action-list .bx--btn{padding:calc(.875rem - 3px) 16px;color:var(--cds-text-on-color, #ffffff);white-space:nowrap}.bx--action-list .bx--btn:disabled{color:var(--cds-text-on-color-disabled, #8d8d8d)}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-on-color, #ffffff)}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus:before,.bx--action-list .bx--btn--primary:before,.bx--action-list .bx--btn--primary:focus:after,.bx--action-list .bx--btn--primary:after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid var(--cds-layer, #f4f4f4);outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel:before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel:before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel:before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:var(--cds-spacing-05, 1rem);border:none;background-color:var(--cds-text-on-color, #ffffff);content:"";opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--btn--primary.bx--batch-summary__cancel:hover:before{opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-summary{position:sticky;z-index:100000;left:0;display:flex;min-height:3rem;align-items:center;padding:0 var(--cds-spacing-05, 1rem);background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.bx--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-hover-primary-text, #0043ce)}.bx--batch-summary__para{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--table-toolbar--small,.bx--table-toolbar--sm{height:2rem;min-height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent,.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-action.bx--toolbar-search-container-persistent{width:100%}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 var(--cds-spacing-09, 3rem)}.bx--table-toolbar--small .bx--toolbar-search-container-active,.bx--table-toolbar--sm .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(.2,0,.38,.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-field-hover, #e5e5e5)}@media screen and (prefers-contrast){.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline-style:dotted}}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#0000}.bx--table-toolbar--small .bx--overflow-menu.bx--toolbar-action,.bx--table-toolbar--sm .bx--overflow-menu.bx--toolbar-action{width:2rem;min-width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-content,.bx--table-toolbar--sm .bx--toolbar-content{height:2rem}.bx--search--disabled .bx--search-magnifier-icon:hover{background-color:#0000}.bx--table-toolbar--small .bx--batch-actions .bx--action-list,.bx--table-toolbar--sm .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action,.bx--table-toolbar--sm .bx--toolbar-action{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem) 0}.bx--table-toolbar--small .bx--btn--primary,.bx--table-toolbar--sm .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(.375rem - 3px);padding-bottom:calc(.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel:before,.bx--table-toolbar--sm .bx--btn--primary.bx--batch-summary__cancel:before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn,.bx--table-toolbar--sm .bx--toolbar-action~.bx--btn{overflow:hidden;height:2rem}.bx--table-toolbar--small .bx--batch-summary,.bx--table-toolbar--sm .bx--batch-summary{min-height:2rem}.bx--data-table-container{position:relative;padding-top:var(--cds-spacing-01, .125rem)}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:var(--cds-spacing-05, 1rem) 0 var(--cds-spacing-06, 1.5rem) var(--cds-spacing-05, 1rem);background:var(--cds-layer, #f4f4f4)}.bx--data-table-header__title{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.bx--data-table-header__description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);background-color:var(--cds-layer-accent, #e0e0e0)}.bx--data-table tbody{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:100%;background-color:var(--cds-layer, #f4f4f4)}.bx--data-table tr{width:100%;height:var(--cds-spacing-09, 3rem);border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table tbody tr:hover{background:var(--cds-layer-hover, #e5e5e5)}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--data-table tr:hover .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--data-table tr:hover .bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table th[align=right],.bx--data-table td[align=right]{text-align:right}.bx--data-table th[align=center],.bx--data-table td[align=center]{text-align:center}.bx--data-table th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table td,.bx--data-table tbody th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);border-top:1px solid var(--cds-layer, #f4f4f4);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer, #f4f4f4);color:var(--cds-text-secondary, #525252)}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:var(--cds-spacing-04, .75rem)}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table .bx--list-box input[role=combobox],.bx--data-table .bx--list-box input[type=text],.bx--data-table .bx--dropdown,.bx--data-table .bx--list-box,.bx--data-table .bx--number input[type=number],.bx--data-table .bx--number__control-btn:before,.bx--data-table .bx--number__control-btn:after,.bx--data-table .bx--text-input,.bx--data-table .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:var(--cds-spacing-03, .5rem)}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover, #cacaca)}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--selected .bx--link:not(.bx--link--disabled){color:var(--cds-link-secondary, #0043ce)}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--xs td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:2rem}.bx--data-table--md td.bx--table-column-menu{height:2.5rem}.bx--data-table--tall .bx--table-column-menu,.bx--data-table--xl .bx--table-column-menu{padding-top:var(--cds-spacing-03, .5rem)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--table-column-checkbox .bx--checkbox-label{padding-left:0}.bx--data-table th.bx--table-column-checkbox{position:static;width:2rem;background:var(--cds-layer-accent, #e0e0e0);transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.375rem}.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before,.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.125rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.5rem;padding-right:.25rem;padding-left:1rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem;height:2rem}.bx--data-table--compact thead th.bx--table-expand,.bx--data-table--compact tbody td.bx--table-expand,.bx--data-table--xs thead th.bx--table-expand,.bx--data-table--xs tbody td.bx--table-expand{width:1.5rem;height:1.5rem;padding:0 0 0 .5rem}.bx--data-table--short thead th.bx--table-expand,.bx--data-table--short tbody td.bx--table-expand,.bx--data-table--sm thead th.bx--table-expand,.bx--data-table--sm tbody td.bx--table-expand{width:2rem;height:2rem;padding:0;padding-left:.5rem}.bx--data-table--md thead th.bx--table-expand,.bx--data-table--md tbody td.bx--table-expand{width:2.5rem;height:2.5rem;padding:.25rem 0 .25rem .5rem}.bx--data-table--tall thead th.bx--table-expand,.bx--data-table--tall tbody td.bx--table-expand,.bx--data-table--xl thead th.bx--table-expand,.bx--data-table--xl tbody td.bx--table-expand{height:4rem;padding-top:.625rem;padding-bottom:1.375rem}.bx--data-table--tall .bx--table-column-checkbox,.bx--data-table--xl .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio,.bx--data-table--xl .bx--table-column-radio{padding-top:var(--cds-spacing-05, 1rem)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label,tr.bx--data-table--selected:hover .bx--link--disabled{color:var(--cds-disabled-03, #8d8d8d)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label .bx--radio-button__appearance,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label:before{border-color:var(--cds-disabled-03, #8d8d8d)}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-active, #c6c6c6);background-color:var(--cds-layer-selected, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-selected, #e0e0e0)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca)}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{border-top:1px solid var(--cds-hover-selected-ui, #cacaca);border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca);background:var(--cds-hover-selected-ui, #cacaca);color:var(--cds-text-primary, #161616)}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label,.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--xs thead tr,.bx--data-table--xs tbody tr,.bx--data-table--xs tbody tr th{height:1.5rem}.bx--data-table--xs .bx--table-header-label,.bx--data-table--xs td,.bx--data-table--xs tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--xs .bx--overflow-menu{width:2rem;height:calc(100% + 1px)}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--sm thead tr,.bx--data-table--sm tbody tr,.bx--data-table--sm tbody tr th{height:2rem}.bx--data-table--sm .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--sm td,.bx--data-table--sm tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--sm .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--sm .bx--overflow-menu{height:calc(100% + 1px)}.bx--data-table--md thead tr,.bx--data-table--md tbody tr,.bx--data-table--md tbody tr th{height:2.5rem}.bx--data-table--md .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--md td,.bx--data-table--md tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--md .bx--table-column-checkbox,.bx--data-table--md .bx--table-column-menu{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--tall .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--xl thead tr,.bx--data-table--xl tbody tr,.bx--data-table--xl tbody tr th{height:4rem}.bx--data-table--xl .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--xl td,.bx--data-table--xl tbody tr th{padding-top:1rem}.bx--data-table--xl th,.bx--data-table--xl td{vertical-align:top}.bx--data-table--xl .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--static{width:auto}.bx--data-table-container--static{width:-moz-fit-content;width:fit-content}.bx--data-table_inner-container{background-color:var(--cds-layer-accent, #e0e0e0);transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;z-index:1;top:0;overflow:scroll;width:100%;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--xs):not(.bx--data-table--tall):not(.bx--data-table--xl):not(.bx--data-table--short):not(.bx--data-table--sm) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid var(--cds-layer-hover, #e5e5e5)}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{width:2.25rem;min-width:2.25rem;align-items:center}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{height:auto;align-items:center;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xs tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--sm tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xs th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--sm th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xl th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xl th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xs tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--sm tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--xs .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--sm .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--data-table-content{outline:1px solid rgba(0,0,0,0)}}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--expandable-row--hidden td{width:auto;padding:var(--cds-spacing-05, 1rem);border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;border:0;background-color:var(--cds-layer-hover, #e5e5e5);transition:padding .15s cubic-bezier(.2,0,.38,.9),background-color .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{overflow:hidden;max-height:0}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{padding-left:4rem;border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);transition:padding-bottom .11s cubic-bezier(.2,0,.38,.9),transform .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--expandable-row:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--expandable-row--hover{background-color:var(--cds-layer-hover, #e5e5e5)}tr.bx--expandable-row--hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid rgba(0,0,0,0)}.bx--data-table td.bx--table-expand{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox{padding-right:.375rem;padding-left:.375rem}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox+th,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox+td{padding-left:.5rem}.bx--data-table td.bx--table-expand,.bx--data-table th.bx--table-expand{padding:.5rem;padding-right:0}.bx--data-table td.bx--table-expand[data-previous-value=collapsed]{border-bottom:1px solid rgba(0,0,0,0)}.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg{transform:rotate(270deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--table-expand__button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;width:100%;height:calc(100% + 1px);align-items:center;justify-content:center;padding:0 .5rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.bx--table-expand__svg{fill:var(--cds-ui-05, #161616);transform:rotate(90deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--tall .bx--table-expand__button,.bx--data-table--xl .bx--table-expand__button{width:2rem;padding:0}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td:after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:var(--cds-layer-accent, #e0e0e0);content:""}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td:after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td:after{background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td:after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform .15s cubic-bezier(.2,0,.38,.9),border-bottom .15s cubic-bezier(.2,0,.38,.9),border-top .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected:last-of-type td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:var(--cds-layer-selected, #e0e0e0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-expand__button:focus .bx--table-expand__svg{color:Highlight;outline:1px solid Highlight}.bx--table-expand__svg{fill:ButtonText}}.bx--data-table--sort th,.bx--data-table th[aria-sort]{height:var(--cds-spacing-09, 3rem);padding:0;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:flex;width:100%;min-height:100%;align-items:center;justify-content:space-between;padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616);font:inherit;line-height:1;text-align:left;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--table-sort:focus{outline-style:dotted}}.bx--table-sort:hover{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table.bx--data-table--sort th>.bx--table-header-label{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}th .bx--table-sort__flex{display:flex;width:100%;height:100%;min-height:3rem;align-items:center;justify-content:space-between}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall):not(.bx--data-table--xs):not(.bx--data-table--sm):not(.bx--data-table--md):not(.bx--data-table--xl) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xs.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--sm.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--md.bx--data-table--sort th .bx--table-sort__flex{min-height:2.5rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort__flex{min-height:4rem;align-items:flex-start}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:0}.bx--table-sort.bx--table-sort--active{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:1;transform:rotate(0);transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--data-table--compact.bx--data-table--sort th,.bx--data-table--xs.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th,.bx--data-table--sm.bx--data-table--sort th{height:2rem}.bx--data-table--md.bx--data-table--sort th{height:2.5rem}.bx--data-table--tall.bx--data-table--sort th,.bx--data-table--xl.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon,.bx--data-table--xl .bx--table-sort__icon-unsorted,.bx--data-table--xl .bx--table-sort__icon{margin-top:.8125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-sort__icon,.bx--table-sort__icon-unsorted{fill:ButtonText}}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid var(--cds-focus, #0f62fe);padding:var(--cds-spacing-01, .125rem)}@media screen and (prefers-contrast){.bx--inline-edit-label__action:focus{outline-style:dotted}}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{fill:var(--cds-icon-primary, #161616);opacity:0}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:var(--cds-spacing-04, .75rem)}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;cursor:default;outline:none}.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{border-color:var(--cds-border-subtle, #e0e0e0);background:rgba(0,0,0,0)}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle, #e0e0e0)}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.bx--data-table.bx--skeleton th span:before{background:var(--cds-skeleton-background, #e5e5e5)}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:var(--cds-spacing-03, .5rem)}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{animation:none}}@keyframes fpFadeInDown{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fpSlideLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeftNew{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fpSlideRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fpSlideRightNew{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;box-sizing:border-box;width:19.6875rem;max-height:0;padding:0;overflow:hidden;direction:ltr;text-align:center;border:0;border-radius:0;visibility:hidden;opacity:0;animation:none;touch-action:manipulation}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:40rem;overflow:visible;visibility:inherit;opacity:1}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;margin-top:-.125rem;padding:.25rem .25rem .5rem;overflow:hidden;background-color:var(--cds-ui-01, #f4f4f4);border:none}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fpFadeInDown .11s cubic-bezier(0,0,.38,.9)}.flatpickr-calendar.inline{position:relative;top:.125rem;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:2.5rem;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;height:2.5rem;color:var(--cds-text-01, #161616);line-height:1;text-align:center;background-color:#0000}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;line-height:16px;text-decoration:none;transform:scale(1);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);fill:var(--cds-icon-01, #161616);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-ui-05, #161616)}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-ui-05, #161616)}.flatpickr-current-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-right:.25rem;margin-left:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper .numInput{display:inline-block;width:100%;margin:0;padding:.25rem;color:var(--cds-text-01, #161616);font-weight:600;font-size:inherit;font-family:inherit;background-color:var(--cds-field-01, #f4f4f4);border:none;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);background-color:var(--cds-ui-01, #f4f4f4);pointer-events:none}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp:after{border-bottom:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown:after{border-top:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;padding:0 .25rem 0 .125rem;line-height:50%;border:none;cursor:pointer;opacity:0}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{position:absolute;top:33%;display:block;border-right:.25rem solid rgba(0,0,0,0);border-left:.25rem solid rgba(0,0,0,0);content:""}.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-top-color:var(--cds-interactive-01, #0f62fe);border-bottom-color:var(--cds-interactive-01, #0f62fe)}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-top-color:var(--cds-interactive-04, #0f62fe);border-bottom-color:var(--cds-interactive-04, #0f62fe)}.numInput[disabled]~.arrowUp:after{border-bottom-color:var(--cds-disabled-02, #c6c6c6)}.numInput[disabled]~.arrowDown:after{border-top-color:var(--cds-disabled-02, #c6c6c6)}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);flex:1;color:var(--cds-text-01, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{transform:translate3d(100%,0,0);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-hover-ui, #e5e5e5)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-interactive-01, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.nextMonthDay,.prevMonthDay{color:var(--cds-text-05, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-01, #0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;bottom:.4375rem;left:50%;display:block;width:.25rem;height:.25rem;background-color:var(--cds-link-01, #0f62fe);transform:translate(-50%);content:""}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{color:var(--cds-text-01, #161616);background-color:var(--cds-highlight, #d0e2ff)}.flatpickr-day.selected{color:var(--cds-text-04, #ffffff);background-color:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-ui-02, #ffffff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;z-index:3;background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616);background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{color:var(--cds-text-04, #ffffff);background:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.flatpickr-disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:#0000}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.flatpickr-prev-month,.flatpickr-next-month{fill:ButtonText}.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:var(--cds-field-02, #ffffff)}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--label{width:7.5rem}.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement{width:9.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement{color:var(--cds-text-primary, #161616)}.bx--date-picker__input{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(.2,0,.38,.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline-style:dotted}}.bx--date-picker__input:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--date-picker__input:disabled::-moz-placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled:hover{border-bottom:1px solid rgba(0,0,0,0)}.bx--date-picker__input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input--xl,.bx--date-picker__input--lg{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;z-index:1;top:50%;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform:translateY(-50%)}.bx--date-picker__icon--invalid,.bx--date-picker__icon--warn{cursor:auto}.bx--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.bx--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.bx--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.0625rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{animation:none}}.bx--date-picker.bx--skeleton input::-moz-placeholder,.bx--date-picker__input.bx--skeleton::-moz-placeholder{color:#0000}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:#0000}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton .bx--label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--date-picker__icon{fill:ButtonText}}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--dropdown:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:var(--cds-border-subtle, #e0e0e0)}.bx--dropdown--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:var(--cds-text-error, #da1e28)}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:var(--cds-spacing-08, 2.5rem);fill:var(--cds-support-error, #da1e28);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));max-height:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.bx--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:var(--cds-text-primary, #161616);text-align:left}button.bx--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:var(--cds-layer, #f4f4f4);list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--dropdown--light .bx--dropdown-list{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(.2,0,.38,.9),opacity 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--dropdown-item:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:#0000}.bx--dropdown-item:active{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:#0000}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:var(--cds-border-subtle, #e0e0e0);margin:0 1rem;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--dropdown--light .bx--dropdown-link{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:#0000}.bx--dropdown--disabled:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:#0000;background-color:#0000;justify-self:start;transition:background 70ms cubic-bezier(0,0,.38,.9)}.bx--dropdown--inline:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown--inline.bx--dropdown--disabled{background-color:#0000}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:#0000}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:var(--cds-text-primary, #161616)}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3))}.bx--dropdown--inline .bx--dropdown-link{font-weight:400}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}.bx--list-box__menu-item__option{outline:none}.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--loading{animation-duration:.69s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading svg circle{animation-duration:10ms;animation-name:init-stroke;animation-timing-function:cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading svg circle{animation:none}}.bx--loading__svg{fill:#0000}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:var(--cds-interactive-04, #0f62fe);stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{animation:rotate-end-p1 .7s cubic-bezier(.2,0,1,.9) forwards,rotate-end-p2 .7s cubic-bezier(.2,0,1,.9) .7s forwards}.bx--loading--stop svg circle{animation-delay:.7s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:stroke-end;animation-timing-function:cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading--stop svg circle{animation:none}}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}.bx--loading__background{stroke:var(--cds-ui-03, #e0e0e0);stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));transition:background-color .72s cubic-bezier(.4,.14,.3,1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:var(--cds-support-01, #da1e28)}.bx--file--label{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file--label--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--file-btn{display:inline-flex;padding-right:4rem;margin:0}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:var(--cds-link-01, #0f62fe);cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid var(--cds-interactive-03, #0f62fe)}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:var(--cds-text-01, #161616)}.bx--file-browse-btn--disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:no-drop;text-decoration:none}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:var(--cds-disabled-02, #c6c6c6);outline:none;text-decoration:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed var(--cds-disabled-02, #c6c6c6)}.bx--label-description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-bottom:1rem;color:var(--cds-text-02, #525252)}.bx--label-description--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;max-width:20rem;min-height:3rem;align-items:center;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);gap:.75rem 1rem;grid-auto-rows:auto;grid-template-columns:1fr auto;word-break:break-word}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{display:block;max-height:none;margin:0;grid-column:1/-1}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;margin-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--file__selected-file--field,.bx--file__selected-file--md{min-height:2.5rem;gap:.5rem 1rem}.bx--file__selected-file--sm{min-height:2rem;gap:.25rem 1rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);outline-width:1px}@media screen and (prefers-contrast){.bx--file__selected-file--invalid__wrapper{outline-style:dotted}}.bx--file__selected-file--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;padding:.75rem 0}@media screen and (prefers-contrast){.bx--file__selected-file--invalid{outline-style:dotted}}.bx--file__selected-file--invalid.bx--file__selected-file--sm{padding:.25rem 0}.bx--file__selected-file--invalid.bx--file__selected-file--field,.bx--file__selected-file--invalid.bx--file__selected-file--md{padding:.5rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement{padding-top:.4375rem}.bx--file__selected-file--invalid.bx--file__selected-file--field .bx--form-requirement,.bx--file__selected-file--invalid.bx--file__selected-file--md .bx--form-requirement{padding-top:.6875rem}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__title{color:var(--cds-text-error, #da1e28)}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:var(--cds-text-01, #161616)}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:block;overflow:visible;max-height:12.5rem;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file__state-container{display:flex;min-width:1.5rem;align-items:center;justify-content:center;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:var(--cds-ui-05, #161616)}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:var(--cds-interactive-04, #0f62fe)}.bx--file__state-container .bx--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-complete:focus{outline-style:dotted}}.bx--file__state-container .bx--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-03, #ffffff);opacity:1}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--file__state-container .bx--file-close{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-close:focus{outline-style:dotted}}.bx--file__state-container .bx--file-close svg path{fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;overflow:hidden;height:6rem;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-ui-04, #8d8d8d)}.bx--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-interactive-03, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--file__selected-file{outline:1px solid rgba(0,0,0,0)}.bx--file__state-container .bx--file-close svg path{fill:ButtonText}}@keyframes stroke{to{stroke-dashoffset:0}}.bx--inline-loading{display:flex;width:100%;min-height:2rem;align-items:center}.bx--inline-loading__text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-02, #525252)}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.bx--inline-loading__checkmark-container{fill:var(--cds-support-02, #198038)}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:.75rem;width:.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{animation-duration:.25s;animation-fill-mode:forwards;animation-name:stroke;fill:none;stroke:var(--cds-interactive-04, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.bx--inline-loading--error{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.bx--list--nested,.bx--list--unordered,.bx--list--ordered,.bx--list--ordered--native{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);list-style:none}.bx--list--expressive,.bx--list--expressive .bx--list--nested{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}.bx--list--ordered--native{list-style:decimal}.bx--list__item{color:var(--cds-text-01, #161616)}.bx--list--nested{margin-left:2rem}.bx--list--nested .bx--list__item{padding-left:.25rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item:before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested,.bx--list--ordered--native.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item:before{position:absolute;left:-1rem;content:"–"}.bx--list--unordered.bx--list--nested>.bx--list__item:before{left:-.75rem;content:"▪"}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-end-p1{to{transform:rotate(360deg)}}@keyframes rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}.bx--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:fixed;z-index:9000;min-width:13rem;max-width:18rem;padding:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-layer, #f4f4f4);visibility:hidden}.bx--menu--open{visibility:visible}.bx--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--menu--open:focus{outline-style:dotted}}.bx--menu--invisible{opacity:0;pointer-events:none}.bx--menu-option{position:relative;height:2rem;background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--menu-option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--menu-option:focus{outline-style:dotted}}.bx--menu-option--active,.bx--menu-option:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--menu-option--danger:hover,.bx--menu-option--danger:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.bx--menu-option>.bx--menu{margin-top:calc(var(--cds-spacing-02, .25rem) * -1)}.bx--menu-option__content{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-05, 1rem)}.bx--menu-option__content--disabled{background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--menu-option__content--disabled .bx--menu-option__label,.bx--menu-option__content--disabled .bx--menu-option__info,.bx--menu-option__content--disabled .bx--menu-option__icon{color:var(--cds-text-disabled, #c6c6c6)}.bx--menu-option__content--indented .bx--menu-option__label{margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;flex-grow:1;padding:var(--cds-spacing-02, .25rem) 0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.bx--menu-option__info{display:inline-flex;margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__icon{display:flex;width:1rem;height:1rem;align-items:center;margin-right:var(--cds-spacing-03, .5rem)}.bx--menu-divider{width:100%;height:1px;margin:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-border-subtle, #e0e0e0)}.bx--menu--md .bx--menu-option{height:2.5rem}.bx--menu--lg .bx--menu-option{height:3rem}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));content:"";opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.bx--modal.is-visible{transition:none}}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:var(--cds-field-02, #ffffff)}.bx--modal.is-visible .bx--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-ui-01, #f4f4f4);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);position:relative;padding-top:var(--cds-spacing-03, .5rem);padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-09, 3rem);color:var(--cds-text-01, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--modal-content--with-form{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-header{padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-09, 3rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-03, .5rem);grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);margin-bottom:var(--cds-spacing-02, .25rem);color:var(--cds-text-02, #525252)}.bx--modal-header__heading{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-01, #161616)}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:var(--cds-spacing-07, 2rem)}.bx--modal-content--overflow-indicator{position:absolute;bottom:var(--cds-spacing-09, 3rem);left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom,rgba(var(--cds-ui-01, #f4f4f4),0),var(--cds-ui-01, #f4f4f4));content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom,rgba(var(--cds-layer, #f4f4f4),0),var(--cds-layer, #f4f4f4))}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-07, 2rem);margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:#0000;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--modal-close:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-01, #161616)}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:var(--cds-text-01, #161616)}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:var(--cds-field-01, #f4f4f4)}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 var(--cds-spacing-05, 1rem)}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:#0000}.bx--number{position:relative;display:flex;width:100%;flex-direction:column}.bx--number input[type=number]{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;min-width:9.375rem;height:2.5rem;box-sizing:border-box;padding-right:8rem;padding-left:1rem;border:0;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:300;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--number input[type=number]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number]:focus{outline-style:dotted}}.bx--number input[type=number]:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type=number]:disabled~.bx--number__controls svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--number input[type=number]::-ms-clear{display:none}.bx--number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bx--number--xl.bx--number input[type=number],.bx--number--lg.bx--number input[type=number]{padding-right:9rem}.bx--number--sm.bx--number input[type=number]{padding-right:7rem}.bx--number input[type=number]:disabled{border-bottom-color:#0000;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;width:5rem;height:100%;flex-direction:row;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;height:100%;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);color:var(--cds-icon-01, #161616)}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn:before,.bx--number__control-btn:after{position:absolute;top:.125rem;display:block;width:.125rem;height:2.25rem;background-color:var(--cds-field-01, #f4f4f4);content:""}.bx--number__control-btn:before{left:0}.bx--number__control-btn:after{right:0}.bx--number__control-btn svg{fill:currentColor}.bx--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe);color:var(--cds-icon-01, #161616);outline-offset:-2px;outline-width:2px}@media screen and (prefers-contrast){.bx--number__control-btn:focus{outline-style:dotted}}.bx--number__control-btn:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-icon-01, #161616);cursor:pointer}.bx--number__control-btn:hover:before,.bx--number__control-btn:hover:after{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--number__control-btn:focus:before,.bx--number__control-btn:focus:after,.bx--number__control-btn:hover:focus:before,.bx--number__control-btn:hover:focus:after{background-color:#0000}.bx--number__control-btn:disabled{border-bottom-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__control-btn.down-icon{order:1}.bx--number__control-btn.up-icon{order:2}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border:0}@media screen and (prefers-contrast){.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:#0000}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:var(--cds-support-01, #da1e28)}.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after,.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus:after{background-color:var(--cds-focus, #0f62fe)}.bx--number__rule-divider{position:absolute;z-index:6000;width:.0625rem;height:1rem;background-color:var(--cds-ui-03, #e0e0e0)}.bx--number__rule-divider:first-of-type{order:0}.bx--number__controls .bx--number__rule-divider:first-of-type{left:0;background-color:#0000}.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-ui-03, #e0e0e0)}.bx--number--light .bx--number__rule-divider,.bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-decorative-01, #e0e0e0)}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:#0000}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--number__control-btn:focus~.bx--number__rule-divider{background-color:#0000}.bx--number__invalid{position:absolute;right:6rem;fill:var(--cds-support-01, #da1e28)}.bx--number--xl .bx--number__invalid,.bx--number--lg .bx--number__invalid{right:7rem}.bx--number--sm .bx--number__invalid{right:5rem}.bx--number__invalid+.bx--number__rule-divider{position:absolute;right:5rem}.bx--number--xl .bx--number__invalid+.bx--number__rule-divider,.bx--number--lg .bx--number__invalid+.bx--number__rule-divider{right:6rem}.bx--number--sm .bx--number__invalid+.bx--number__rule-divider{right:4rem}.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider,.bx--number__control-btn.up-icon:hover+.bx--number__rule-divider,.bx--number__control-btn.down-icon:focus~.bx--number__rule-divider,.bx--number__control-btn.up-icon:focus+.bx--number__rule-divider{background-color:#0000}.bx--number__invalid--warning{fill:var(--cds-support-03, #f1c21b)}.bx--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.bx--number--light input[type=number]{background-color:var(--cds-field-02, #ffffff)}.bx--number--light input[type=number]:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:before,.bx--number--light .bx--number__control-btn:after{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:focus:before,.bx--number--light .bx--number__control-btn:focus:after{background-color:#0000}.bx--number--light .bx--number__control-btn:hover,.bx--number--light .bx--number__control-btn:not(:focus):hover:before,.bx--number--light .bx--number__control-btn:not(:focus):hover:after{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--number--xl input[type=number],.bx--number--lg input[type=number]{height:3rem}.bx--number--xl .bx--number__controls,.bx--number--lg .bx--number__controls{width:6rem}.bx--number--xl .bx--number__control-btn,.bx--number--lg .bx--number__control-btn{width:3rem}.bx--number--xl .bx--number__control-btn:before,.bx--number--xl .bx--number__control-btn:after,.bx--number--lg .bx--number__control-btn:before,.bx--number--lg .bx--number__control-btn:after{height:2.75rem}.bx--number--sm input[type=number]{height:2rem}.bx--number--sm .bx--number__controls{width:4rem}.bx--number--sm .bx--number__control-btn{width:2rem}.bx--number--sm .bx--number__control-btn:before,.bx--number--sm .bx--number__control-btn:after{height:1.75rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number--nosteppers input[type=number]{padding-right:3rem}.bx--number--nosteppers .bx--number__invalid{right:1rem}.bx--number--readonly input[type=number]{background:rgba(0,0,0,0)}.bx--number--readonly .bx--number__controls{display:none}.bx--number__readonly-icon{position:absolute;right:1rem}.bx--number.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--number.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton:before{animation:none}}.bx--number.bx--skeleton input[type=number]{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--number__control-btn:hover,.bx--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}.bx--number__control-btn{outline:1px solid rgba(0,0,0,0)}.bx--number__control-btn svg{fill:ButtonText}}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));background-color:var(--cds-field-01, #f4f4f4);transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:var(--cds-field-01, #f4f4f4);list-style:none}.bx--overflow-menu-options:after{position:absolute;display:block;background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--overflow-menu-options:after{transition:none}}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--overflow-menu-options--light{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options--light:after{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]:after{bottom:-.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]:after{top:0;right:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:0;left:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:#0000;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid var(--cds-decorative-01, #e0e0e0)}a.bx--overflow-menu-options__btn:before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:#0000;color:var(--cds-text-02, #525252);cursor:pointer;font-weight:400;text-align:left;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options__btn:hover{color:var(--cds-text-01, #161616)}.bx--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:var(--cds-icon-02, #525252)}.bx--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:var(--cds-ui-01, #f4f4f4);cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-ui-01, #f4f4f4)}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip:before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}.bx--overflow-menu svg{fill:ButtonText}}.bx--pagination-nav{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;border-radius:0;color:var(--cds-text-02, #525252);font-weight:400;line-height:1;outline:0;text-align:center;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-02, #525252)}.bx--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--pagination-nav__page:focus{outline-style:dotted}}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-02, #525252),.5);outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__page:after,.bx--pagination-nav__page.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{background-color:initial;color:var(--cds-text-02, #525252);font-weight:600}.bx--pagination-nav__page .bx--pagination-nav__icon{fill:currentColor;pointer-events:none}.bx--pagination-nav__page--direction{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper:after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--select{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);cursor:pointer;font-family:inherit;opacity:1;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:#0000;text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616)}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:var(--cds-disabled-01, #f4f4f4);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--select--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--select--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:var(--cds-spacing-05, 1rem);height:100%;fill:var(--cds-ui-05, #161616);pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:var(--cds-spacing-08, 2.5rem)}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--select__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:var(--cds-background-hover, #e5e5e5);color:var(--cds-text-01, #161616)}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:var(--cds-text-disabled, #c6c6c6)}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:var(--cds-spacing-03, .5rem)}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:var(--cds-spacing-07, 2rem);padding-left:.5rem;border-bottom:none;background-color:#0000;color:var(--cds-text-01, #161616)}.bx--select--inline .bx--select-input:focus,.bx--select--inline .bx--select-input:focus option,.bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:var(--cds-spacing-07, 2rem)}.bx--select--inline .bx--select-input:disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton:before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--text-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-input:focus,.bx--text-input:active{outline-style:dotted}}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl,.bx--text-input--lg{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input--sm.bx--password-input{padding-right:2rem}.bx--text-input--lg.bx--password-input{padding-right:3rem}.bx--text-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-input__field-wrapper{position:relative;display:flex;width:100%}.bx--text-input__invalid-icon,.bx--text-input__readonly-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bx--text-input__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--text-input__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.bx--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus{outline-style:dotted}}.bx--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.bx--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus svg{outline-style:dotted}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:none}}.bx--text-input--password__visibility.bx--tooltip--a11y:before,.bx--text-input--password__visibility.bx--tooltip--a11y:after{transition:none}.bx--text-input--password__visibility:before{width:0;height:0;border-style:solid;content:""}.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--text-input--password__visibility:after{content:attr(aria-label)}.bx--text-input--password__visibility.bx--tooltip--a11y:after{content:none}.bx--text-input--password__visibility.bx--tooltip--visible:before,.bx--text-input--password__visibility.bx--tooltip--visible:after,.bx--text-input--password__visibility:hover:before,.bx--text-input--password__visibility:hover:after,.bx--text-input--password__visibility:focus:before,.bx--text-input--password__visibility:focus:after{opacity:1}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:hover.bx--tooltip--a11y:before,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input--password__visibility:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--text-input--password__visibility .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input--password__visibility:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--text-input--password__visibility,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;right:0;display:flex;width:2.5rem;height:100%;min-height:auto;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--sm+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:2rem}.bx--text-input--lg+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:3rem}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:ButtonText}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.bx--text-input--invalid,.bx--text-input--warning,.bx--text-input-wrapper--readonly .bx--text-input{padding-right:2.5rem}.bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg:hover{fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed;-webkit-text-fill-color:var(--cds-disabled-02, #c6c6c6)}.bx--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-input:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;box-shadow:none}@media screen and (prefers-contrast){.bx--text-input--invalid{outline-style:dotted}}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--skeleton.bx--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--skeleton.bx--text-input:hover,.bx--skeleton.bx--text-input:focus,.bx--skeleton.bx--text-input:active{border:none;cursor:default;outline:none}.bx--skeleton.bx--text-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton.bx--text-input:before{animation:none}}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:var(--cds-field-01, #f4f4f4);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--form--fluid .bx--label{position:absolute;z-index:1;top:.8125rem;left:1rem;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;border-style:solid;border-color:var(--cds-ui-03, #e0e0e0);border-bottom:none;margin:0 1rem}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:var(--cds-field-02, #ffffff)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline-style:dotted}}.bx--text-input-wrapper.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--text-input-wrapper .bx--label--inline{flex:1;margin:.8125rem 0 0;overflow-wrap:break-word;word-break:break-word}.bx--text-input-wrapper .bx--label--inline--sm{margin-top:.5625rem}.bx--text-input-wrapper .bx--label--inline--xl,.bx--text-input-wrapper .bx--label--inline--lg{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{max-width:8rem;flex:2;flex-direction:column;margin-right:1.5rem;overflow-wrap:break-word}.bx--text-input-wrapper .bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--form--fluid .bx--text-input-wrapper--readonly,.bx--text-input-wrapper--readonly .bx--text-input{background:rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--text-input--password__visibility,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg{fill:ButtonText}}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:calc(100% - 1px);min-height:2.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);background-color:var(--cds-ui-01, #f4f4f4);overflow-x:auto}@media (min-width: 42rem){.bx--pagination{overflow:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count{display:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}.bx--pagination--sm{min-height:2rem}.bx--pagination--lg{min-height:3rem}.bx--pagination .bx--select{height:100%;align-items:center}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.25rem 0 var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);line-height:2.5rem}.bx--pagination--sm .bx--select-input{line-height:2rem}.bx--pagination--lg .bx--select-input{line-height:3rem}.bx--pagination .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination .bx--select--inline .bx--select-input:focus,.bx--pagination .bx--select--inline .bx--select-input:focus option,.bx--pagination .bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-layer, #f4f4f4)}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-.5rem,-50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid var(--cds-ui-03, #e0e0e0)}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--pagination__left,.bx--pagination__right{display:flex;height:100%;align-items:center}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem 0 0}@media (min-width: 42rem){.bx--pagination__left{padding:0 1rem}.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:var(--cds-text-02, #525252)}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;width:2.5rem;height:2.5rem;min-height:2rem;align-items:center;justify-content:center;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--pagination--sm .bx--pagination__button,.bx--pagination--sm .bx--btn--ghost.bx--pagination__button{width:2rem;height:2rem}.bx--pagination--lg .bx--pagination__button,.bx--pagination--lg .bx--btn--ghost.bx--pagination__button{width:3rem;height:3rem}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-left:0}@media screen and (prefers-contrast){.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline-style:dotted}}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{border-color:var(--cds-ui-03, #e0e0e0);background:var(--cds-ui-01, #f4f4f4);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{outline:1px solid rgba(0,0,0,0)}}.bx--progress-bar__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;min-width:3rem;justify-content:space-between;margin-bottom:var(--cds-spacing-03, .5rem);color:var(--cds-text-primary, #161616)}.bx--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--progress-bar__track{position:relative;width:100%;min-width:3rem;height:.5rem;background-color:var(--cds-layer, #f4f4f4)}.bx--progress-bar--big .bx--progress-bar__track{height:.5rem}.bx--progress-bar--small .bx--progress-bar__track{height:.25rem}.bx--progress-bar__bar{display:block;width:100%;height:100%;background-color:currentColor;color:var(--cds-interactive, #0f62fe);transform:scaleX(0);transform-origin:0 center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--progress-bar--indeterminate .bx--progress-bar__track:after{position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:1.4s;animation-iteration-count:infinite;animation-name:progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg,var(--cds-interactive, #0f62fe) 12.5%,transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:""}.bx--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);margin-top:var(--cds-spacing-03, .5rem);color:var(--cds-text-secondary, #525252)}.bx--progress-bar__status-icon{flex-shrink:0;margin-left:var(--cds-spacing-05, 1rem)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--finished .bx--progress-bar__status-icon{color:var(--cds-support-success, #198038)}.bx--progress-bar--error .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__status-icon,.bx--progress-bar--error .bx--progress-bar__helper-text{color:var(--cds-support-error, #da1e28)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__bar{transform:scaleX(1)}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__track,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__track{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__label,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-right:0}@keyframes progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}.bx--progress-bar--inline{display:flex;align-items:center}.bx--progress-bar--inline .bx--progress-bar__label{margin-right:var(--cds-spacing-05, 1rem);margin-bottom:0}.bx--progress-bar--inline .bx--progress-bar__track{flex-basis:0;flex-grow:1}.bx--progress-bar--inline .bx--progress-bar__helper-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--indented .bx--progress-bar__label,.bx--progress-bar--indented .bx--progress-bar__helper-text{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}.bx--tooltip__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-flex;align-items:center;color:var(--cds-text-02, #525252)}.bx--tooltip__label:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid var(--cds-focus, #0f62fe);fill:var(--cds-hover-primary, #0353e9)}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);word-wrap:break-word}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939),inset 0 0 0 2px var(--cds-ui-background, #ffffff);outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{transform:translate(calc(50% - 22px))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{transform:translate(calc(22px - 50%))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{transform:translateY(calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{transform:translateY(calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{transform:translateY(calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{transform:translateY(calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);text-align:left}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:var(--cds-inverse-focus-ui, #ffffff);outline-color:var(--cds-inverse-02, #393939)}.bx--tooltip .bx--link{color:var(--cds-inverse-link, #78a9ff);font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:var(--cds-inverse-01, #ffffff)}.bx--tooltip .bx--link:visited{color:var(--cds-inverse-link, #78a9ff)}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid var(--cds-inverse-02, #393939);border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:var(--cds-spacing-03, .5rem)}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:var(--cds-spacing-03, .5rem)}.bx--tooltip__heading{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:var(--cds-spacing-03, .5rem)}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:inline-flex;border-bottom:1px dotted var(--cds-interactive-01, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-inverse-01, #ffffff)}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:var(--cds-inverse-02, #393939)}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%,-100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);border-bottom:.0625rem dotted var(--cds-text-02, #525252);transition:border-color .11s}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:var(--cds-interactive-04, #0f62fe)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{transition:none}}.bx--tooltip--icon__top:before,.bx--tooltip--icon__bottom:before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);margin:1px auto 0 50%;content:""}.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:after{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);content:attr(aria-label);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover:before,.bx--tooltip--icon__top:hover:after,.bx--tooltip--icon__top:focus:before,.bx--tooltip--icon__top:focus:after,.bx--tooltip--icon__bottom:hover:before,.bx--tooltip--icon__bottom:hover:after,.bx--tooltip--icon__bottom:focus:before,.bx--tooltip--icon__bottom:focus:after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top:before{transform:translate(-50%,calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top:after{transform:translate(-50%,calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom:before{transform:translate(-50%,10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom:after{transform:translate(-50%,calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:before{transform:translateY(10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:before{transform:translateY(10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--right:hover:before,.bx--tooltip__trigger.bx--tooltip--right:hover:after,.bx--tooltip__trigger.bx--tooltip--right:focus:before,.bx--tooltip__trigger.bx--tooltip--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--left:hover:before,.bx--tooltip__trigger.bx--tooltip--left:hover:after,.bx--tooltip__trigger.bx--tooltip--left:focus:before,.bx--tooltip__trigger.bx--tooltip--left:focus:after{opacity:1}@keyframes tooltip-fade{0%{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}.bx--tooltip,.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;overflow:visible;width:8rem;min-width:7rem;flex-direction:row}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{min-width:8rem;flex-grow:1}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset rgba(0,0,0,0)}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;width:1rem;height:1rem;flex-shrink:0;margin:.625rem .5rem 0 0;border-radius:50%;fill:var(--cds-interactive-04, #0f62fe)}.bx--progress-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;max-width:5.5rem;margin:.5rem 0 0;color:var(--cds-text-01, #161616);line-height:1.45;text-overflow:ellipsis;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--progress-label:before{display:block;content:""}.bx--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-label:focus{box-shadow:0 .1875rem 0 0 var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);outline:none}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:.75rem}.bx--progress-step-button:not(.bx--progress-step-button--unclickable) .bx--progress-label:active{box-shadow:0 .1875rem 0 0 var(--cds-interactive, #0f62fe);color:var(--cds-interactive, #0f62fe)}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{padding:0;margin:0;font-weight:400}.bx--progress-step .bx--tooltip{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;padding:.5rem 1rem;margin-top:2.5rem;margin-left:1.375rem;color:var(--cds-inverse-01, #ffffff);visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);width:9.375rem;height:auto;color:var(--cds-inverse-01, #ffffff)}.bx--progress-optional{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:var(--cds-text-02, #525252);text-align:start}.bx--progress-step--current .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step--incomplete svg{fill:var(--cds-ui-05, #161616)}.bx--progress-step--incomplete .bx--progress-line{background-color:var(--cds-ui-03, #e0e0e0)}.bx--progress-step--complete .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{cursor:default;outline:none}.bx--progress-step-button--unclickable .bx--progress-label:hover{box-shadow:none;color:var(--cds-text-01, #161616);cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{box-shadow:none;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{box-shadow:none;outline:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:var(--cds-support-01, #da1e28)}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2.5rem;height:.875rem;margin-top:.625rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;cursor:default;outline:none}.bx--progress.bx--skeleton .bx--progress-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label:before{animation:none}}.bx--progress--vertical,.bx--progress-text{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{width:initial;min-width:initial;min-height:3.625rem;align-content:flex-start}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;vertical-align:top;white-space:initial}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin:auto 0}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--radio-button-group{position:relative;display:flex;align-items:center}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid var(--cds-icon-01, #161616);margin:.0625rem .5rem .125rem .125rem;background-color:#0000;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-01, #161616)}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{position:relative;display:inline-block;width:100%;height:100%;background-color:var(--cds-icon-01, #161616);border-radius:50%;content:"";transform:scale(.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance:before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton:before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--search-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);text-overflow:ellipsis;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--search-input[disabled]::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search-input[disabled]::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search--light .bx--search-input{background:var(--cds-field-02, #ffffff)}.bx--search--light .bx--search-close:before{background:var(--cds-field-02, #ffffff)}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 var(--cds-spacing-07, 2rem)}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 var(--cds-spacing-08, 2.5rem)}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 var(--cds-spacing-09, 3rem)}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:var(--cds-spacing-05, 1rem);width:1rem;height:1rem;fill:var(--cds-icon-02, #525252);pointer-events:none;transform:translateY(-50%)}.bx--search-close{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close:before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--search-close:before{transition:none}}.bx--search-close:hover{border-bottom:1px solid var(--cds-ui-04, #8d8d8d)}.bx--search-close:hover:before{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:var(--cds-field-01, #f4f4f4)}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616);opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9),border .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-selected-ui, #e0e0e0)}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:#0000;background-color:#0000}.bx--search--disabled .bx--search-close:hover:before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover:before{background-color:#0000}.bx--search--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--search-close:focus:before,.bx--search-close:active:before{background-color:var(--cds-focus, #0f62fe)}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder{color:#0000}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:#0000}.bx--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(.2,0,.38,.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-moz-placeholder{position:relative;opacity:0;transition-duration:70ms;-moz-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-moz-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:var(--cds-icon-01, #161616)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:var(--cds-icon-02, #525252)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__text:before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton:before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder:before{animation:none}}.bx--slider-container{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;padding:var(--cds-spacing-05, 1rem) 0;margin:0 1rem;cursor:pointer}.bx--slider__range-label{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);color:var(--cds-text-01, #161616);white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-03, #e0e0e0);transform:translateY(-50%)}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:var(--cds-ui-03, #e0e0e0);content:"";transform:translate(-50%)}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-05, #161616);pointer-events:none;transform:translateY(-50%);transform-origin:left;transition:background .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb{position:absolute;z-index:3;width:.875rem;height:.875rem;background:var(--cds-ui-05, #161616);border-radius:50%;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000;outline:none;transform:translate(-50%,-50%);transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb:hover{transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:var(--cds-interactive-04, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe),inset 0 0 0 3px var(--cds-ui-01, #f4f4f4);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;-moz-appearance:textfield;text-align:center}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider-text-input.bx--text-input--invalid{padding-right:1rem}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-interactive-04, #0f62fe)}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:var(--cds-disabled-02, #c6c6c6)}.bx--slider--disabled.bx--slider{cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled .bx--slider__thumb:hover{cursor:not-allowed;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:focus{background-color:var(--cds-ui-03, #e0e0e0);box-shadow:none;outline:none;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:active{background:var(--cds-ui-03, #e0e0e0);transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{border:none;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;cursor:default;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label:before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--slider__thumb{outline:1px solid rgba(0,0,0,0)}.bx--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}.bx--slider__track{outline:1px solid rgba(0,0,0,0)}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th,.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;background-color:#0000;border-collapse:collapse;border-spacing:0;overflow-x:auto}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem}.bx--structured-list .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-left:1rem}.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-right:1rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){border-bottom:1px solid var(--cds-hover-row, #e5e5e5);background-color:var(--cds-hover-row, #e5e5e5);cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid var(--cds-selected-ui, #e0e0e0);cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline-style:dotted}}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:var(--cds-text-01, #161616)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid var(--cds-ui-01, #f4f4f4)}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem .5rem .5rem;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:table-cell;height:2.5rem;color:var(--cds-text-01, #161616);font-weight:600;text-align:left;text-transform:none;vertical-align:top}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);padding:1rem .5rem 1.5rem;position:relative;display:table-cell;max-width:36rem;color:var(--cds-text-02, #525252);transition:color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;fill:#0000;transition:all .11s cubic-bezier(.2,0,.38,.9);vertical-align:middle}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:var(--cds-icon-01, #161616)}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--structured-list.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span:before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:ButtonText}}.bx--tabs{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;width:100%;height:auto;color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media (min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:var(--cds-spacing-05, 1rem);fill:var(--cds-ui-05, #161616);transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open{background:var(--cds-ui-03, #e0e0e0)}.bx--tabs-trigger--open svg{transform:rotate(-180deg);transform-origin:50% 45%;transition:transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:var(--cds-field-02, #ffffff)}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:var(--cds-text-01, #161616);font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:var(--cds-text-01, #161616)}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:var(--cds-ui-01, #f4f4f4);list-style:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{display:flex;width:100%;height:2.5rem;padding:0;background-color:var(--cds-ui-01, #f4f4f4);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-ui, #e5e5e5);box-shadow:0 -1px 0 var(--cds-hover-ui, #e5e5e5)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#0000}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-selected-ui, #cacaca)}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media (min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:var(--cds-spacing-04, .75rem) 0;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);margin:0 var(--cds-spacing-05, 1rem);color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media (min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:var(--cds-text-02, #525252)}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid var(--cds-skeleton-02, #c6c6c6)}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:auto;min-height:2.5rem;color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-03, #e0e0e0))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:var(--cds-icon-01, #161616)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:#0000;cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-background, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:10rem;overflow:hidden;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);color:var(--cds-text-02, #525252);text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:0;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--text-area{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);resize:vertical;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-area:focus,.bx--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-area:focus,.bx--text-area:active{outline-style:dotted}}.bx--text-area::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:var(--cds-support-01, #da1e28)}.bx--text-area:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--text-area:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area.bx--text-area--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-area.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;height:6.25rem}.bx--text-area.bx--skeleton:hover,.bx--text-area.bx--skeleton:focus,.bx--text-area.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--text-area.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--text-area.bx--skeleton:before{animation:none}}.bx--text-area.bx--skeleton::-moz-placeholder{color:#0000}.bx--text-area.bx--skeleton::placeholder{color:#0000}.bx--text-area__label-wrapper{display:flex;width:100%;justify-content:space-between}.bx--tile{display:block;min-width:8rem;min-height:4rem;padding:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile:focus{outline-style:dotted}}.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--tile--expandable .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline-style:dotted}}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable:hover,.bx--tile--clickable:active,.bx--tile--clickable:visited,.bx--tile--clickable:visited:hover{color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable.bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--clickable:hover.bx--link--disabled{display:block;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--selectable{position:relative;padding-right:3rem;border:1px solid rgba(0,0,0,0)}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;border:none;background:rgba(0,0,0,0);transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-02, #525252)}.bx--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile__checkmark:focus{outline-style:dotted}}.bx--tile__checkmark--persistent{opacity:1}.bx--tile__chevron{position:absolute;right:1rem;bottom:1rem;display:flex;height:1rem;align-items:flex-end}.bx--tile__chevron svg{margin-left:.5rem;fill:var(--cds-ui-05, #161616);transform-origin:center;transition:.11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tile__chevron svg{transition:none}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile__chevron svg{fill:ButtonText}}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{position:relative;overflow:hidden;width:100%;border:0;color:inherit;font-size:inherit;text-align:left;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:hidden}.bx--tile--is-expanded{overflow:visible;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tile--is-expanded .bx--tile-content__below-the-fold{overflow-y:auto}}}.bx--tile--is-selected{border:1px solid var(--cds-ui-05, #161616)}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-ui-05, #161616)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile--is-selected .bx--tile__checkmark svg{fill:ButtonText}}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tile-input:focus+.bx--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile-input:focus+.bx--tile{outline-style:dotted}}.bx--tile--disabled.bx--tile--selectable{background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--tile--disabled.bx--tile--selectable.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--disabled.bx--tile--is-selected{outline-color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;padding-right:3rem;margin:0}.bx--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);display:flex;width:4.875rem;height:2.5rem;align-items:center;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--time-picker__input-field::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker__input-field::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--time-picker--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--time-picker--sm .bx--select-input,.bx--time-picker--sm .bx--time-picker__input-field{height:2rem;max-height:2rem}.bx--time-picker--xl .bx--select-input,.bx--time-picker--xl .bx--time-picker__input-field,.bx--time-picker--lg .bx--select-input,.bx--time-picker--lg .bx--time-picker__input-field{height:3rem;max-height:3rem}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__appearance:before{transition:none}}.bx--toggle__appearance:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";cursor:pointer;transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:var(--cds-icon-03, #ffffff);transform:scale(.2);transition:70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-support-02, #198038)}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px #0000,0 0 0 3px #0000}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px var(--cds-ui-03, #e0e0e0),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{transition:none}}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:var(--cds-disabled-02, #c6c6c6)}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance:after{margin-left:0;transform:translate(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:flex;flex-direction:column;align-items:flex-start;color:var(--cds-text-02, #525252);cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__switch:before{transition:none}}.bx--toggle__switch:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;top:50%;margin-left:3.5rem;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-support-02, #198038)}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:0 0 0 1px var(--cds-ui-02, #ffffff),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle-input:disabled+.bx--toggle-input__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-disabled-03, #8d8d8d)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{transition:none}}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch:after{transform:translate(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-disabled-01, #f4f4f4)}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:3rem;margin-top:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1.5rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2rem;margin-top:.5rem}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;position:absolute;width:1rem;height:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{left:2rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:before{display:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{border-radius:0}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:#0000;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{fill:var(--cds-text-02, #525252);transition:fill 50ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;cursor:pointer;fill:var(--cds-text-02, #525252);transform:scale(1.15);transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:var(--cds-field-02, #ffffff)}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:var(--cds-brand-01, #0f62fe)}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;border:0;background:rgba(0,0,0,0)}.bx--toolbar-search__btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toolbar-search__btn:focus{outline-style:dotted}}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);padding:.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--unstable-pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-ui-01, #f4f4f4)}.bx--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-02, #525252)}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;color:var(--cds-ui-05, #161616);cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-ui-05, #161616)}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__button.bx--btn:disabled{border-color:var(--cds-ui-03, #e0e0e0);background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-.65rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--unstable-pagination__page-sizer{border-right:1px solid var(--cds-ui-03, #e0e0e0)}.bx--header{position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid rgba(0,0,0,0);transition:background-color .11s,border-color .11s}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{padding-left:.5rem}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav:before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:"";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current=page]:after,.bx--header__menu-item--current:after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid var(--cds-inverse-support-04, #4589ff);content:""}a.bx--header__menu-item[aria-current=page]:focus:after,.bx--header__menu-item--current:focus:after{border:0}a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__submenu--current:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-bottom:3px solid var(--cds-border-interactive, #0f62fe);content:""}.bx--header__submenu--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.bx--header__submenu--current:focus:after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px #00000080;transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform .11s,fill .11s}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:none}.bx--header-panel{transition-timing-function:cubic-bezier(.2,0,1,.9);position:fixed;z-index:8000;top:3rem;right:0;bottom:0;overflow:hidden;width:0;border:none;background-color:#161616;color:#c6c6c6;transition:width .11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;z-index:1000;top:3rem;right:0;bottom:0;width:16rem;height:100%;padding:1rem 0;background-color:#161616;overflow-x:hidden;overflow-y:auto;transform:translate3d(100%,0,0);transition:transform .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px #00000040;transform:translateZ(0)}.bx--product-switcher__search{padding:0 1rem;margin-bottom:1.5rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;border:none;background:rgba(0,0,0,0);color:#0f62fe;cursor:pointer;text-align:left}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__back-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;width:100%;flex-direction:row;align-items:center;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-left:.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;width:2.5rem;align-items:center;justify-content:center}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:var(--cds-spacing-07, 2rem)}.bx--switcher__item:nth-child(1){margin-top:var(--cds-spacing-05, 1rem)}.bx--switcher__item--divider{display:block;width:14rem;height:1px;border:none;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background:#393939}.bx--switcher__item-link{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:block;height:var(--cds-spacing-07, 2rem);padding:.375rem var(--cds-spacing-05, 1rem);color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){background:#2c2c2c;color:#f4f4f4;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{background:#393939;color:#f4f4f4}.bx--switcher__item-link--selected{background:#262626;color:#f4f4f4}.bx--side-nav{position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width}.bx--side-nav--ux{top:var(--cds-spacing-09, 3rem);width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:#0000;opacity:0;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));opacity:1;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translate(-16rem)}.bx--side-nav__navigation{display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header,.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline .11s}.bx--side-nav__select:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline .11s}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider{height:1px;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background-color:#e0e0e0}.bx--side-nav__submenu{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color .11s,background-color .11s,outline .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform .11s}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color .11s,background-color .11s,outline .11s}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline-style:dotted}}a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current=page]:before,a.bx--side-nav__link--current:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider:after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:""}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true]{background-color:#0000}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:#0000;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:ButtonText}}.bx--navigation{position:fixed;z-index:9100;top:3rem;bottom:0;left:0;width:16rem;background-color:#262626;box-shadow:0 .5rem 1rem #00000040;color:#f4f4f4}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child):after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:""}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}a.bx--navigation-link{display:flex;width:100%;min-height:2.5rem;align-items:center;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400;text-decoration:none}a.bx--navigation-link:hover{background-color:#333;color:#fff}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;min-height:2rem;align-items:center;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;width:3rem;min-width:3rem;height:2.5rem;align-items:center;justify-content:center;margin-right:.5rem}.bx--content{padding:2rem;will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.bx--tree{overflow:hidden}.bx--tree .bx--tree-node{padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-text-02, #525252)}.bx--tree .bx--tree-node:focus{outline:none}.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline-style:dotted}}.bx--tree .bx--tree-node--disabled:focus>.bx--tree-node__label{outline:none}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__label__details{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.bx--tree .bx--tree-node__label{display:flex;min-height:2rem;flex:1;align-items:center}.bx--tree .bx--tree-node__label:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-node__label__details{color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-leaf-node{display:flex;padding-left:var(--cds-spacing-08, 2.5rem)}.bx--tree .bx--tree-leaf-node.bx--tree-node--with-icon{padding-left:var(--cds-spacing-07, 2rem)}.bx--tree .bx--tree-node__label__details{display:flex;align-items:center}.bx--tree .bx--tree-node--with-icon .bx--tree-parent-node__toggle{margin-right:0}.bx--tree .bx--tree-parent-node__toggle{padding:0;border:0;margin-right:var(--cds-spacing-03, .5rem)}.bx--tree .bx--tree-parent-node__toggle:hover{cursor:pointer}.bx--tree .bx--tree-parent-node__toggle:focus{outline:none}.bx--tree .bx--tree-parent-node__toggle-icon{fill:var(--cds-icon-02, #525252);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--tree .bx--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.bx--tree .bx--tree-node__icon{flex-shrink:0;margin-right:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-02, #525252)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label{background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-node--active>.bx--tree-node__label{position:relative}.bx--tree .bx--tree-node--active>.bx--tree-node__label:before{position:absolute;top:0;left:0;width:.25rem;height:100%;background-color:var(--cds-interactive-04, #0f62fe);content:""}.bx--tree--compact .bx--tree-node__label{min-height:1.5rem}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.bx--select-input,.bx--dropdown,.bx--text-input,.bx--search-input{border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#d4d4d4}.bx--select-input:focus,.bx--dropdown:focus,.bx--text-input:focus,.bx--search-input:focus{outline-width:1px;outline-color:#737373}.bx--select-input:hover,.bx--dropdown:hover,.bx--text-input:hover,.bx--search-input:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#a3a3a3}.bx--list-box{border-width:0px}.bx--list-box__menu-item{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bx--list-box__menu-item--highlighted{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bx--list-box__menu{border-radius:.25rem}[role=tooltip]{z-index:10000}button{box-sizing:border-box;border-radius:.25rem;padding:.5rem}button:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}button:focus{outline-style:solid;outline-width:2px;outline-color:#1d4ed8}button:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));outline-style:solid;outline-width:1px;outline-color:#1d4ed8}button:disabled{pointer-events:none;background-color:transparent}.bx--btn{border-radius:.25rem;padding:.5rem}.bx--btn.bx--btn--primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:#4550e8}.bx--btn.bx--btn--primary:hover{background-color:#1741c1}.bx--btn.bx--btn--secondary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--tertiary{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bx--btn--tertiary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--ghost{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--btn--ghost:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bx--btn.bx--btn--primary.bx--btn--disabled{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.bx--modal-container{border-radius:.25rem}.bx--modal-content.bx--modal-content--with-form{margin-top:0;margin-bottom:0;padding-bottom:1rem;padding-top:0}.bx--modal-footer .bx--btn{border-radius:0;border-style:none}.bx--modal-header{margin:0;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}.bx--btn--icon-only.bx--btn--expressive{padding:.25rem}.bx--tooltip__label{vertical-align:middle}.header{height:4rem;flex-shrink:0}.lilac-container{container-type:inline-size;display:flex;width:100%;flex-direction:column;overflow-y:auto}.lilac-page{margin-left:auto;margin-right:auto;width:100%;padding-top:2rem;padding-bottom:2rem}@container (min-width: 640px){.lilac-page{max-width:640px}}@container (min-width: 768px){.lilac-page{max-width:768px}}@container (min-width: 1024px){.lilac-page{max-width:1024px}}@container (min-width: 1280px){.lilac-page{max-width:1280px}}@container (min-width: 1536px){.lilac-page{max-width:1536px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border-style:solid} diff --git a/lilac/web/_app/immutable/assets/0.f5aaacd6.css b/lilac/web/_app/immutable/assets/0.f5aaacd6.css new file mode 100644 index 0000000000000000000000000000000000000000..7f685a69a9c6ec0ee9db7e082a6e18e85b0bc83e --- /dev/null +++ b/lilac/web/_app/immutable/assets/0.f5aaacd6.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-0{left:0px}.right-0{right:0px}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0px}.top-1\/2{top:50%}.top-7{top:1.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-px{margin-top:1px;margin-bottom:1px}.-ml-4{margin-left:-1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.fill-blue-600{fill:#2563eb}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-red-500{outline-color:#ef4444}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}@media (prefers-color-scheme: dark){.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}}.logo-img.svelte-2fy31z{width:20px;height:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size, 2.625rem);font-weight:var(--cds-productive-heading-06-font-weight, 300);line-height:var(--cds-productive-heading-06-line-height, 1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-productive-heading-05-font-size, 2rem);font-weight:var(--cds-productive-heading-05-font-weight, 400);line-height:var(--cds-productive-heading-05-line-height, 1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-productive-heading-02-font-size, 1rem);font-weight:var(--cds-productive-heading-02-font-weight, 600);line-height:var(--cds-productive-heading-02-line-height, 1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px)}p{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--tag{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939);display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #750e13)}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffb3b8)}.bx--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #740937)}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffafd2)}.bx--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #491d8b)}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #d4bbff)}.bx--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #002d9c)}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #a6c8ff)}.bx--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #003a6d)}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #82cfff)}.bx--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #004144)}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #3ddbd9)}.bx--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #044317)}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #6fdc8c)}.bx--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939)}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #343a3f)}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #c1c7cd)}.bx--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #3c3838)}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #cac5c4)}.bx--tag--high-contrast{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--tag--outline{background-color:var(--cds-background, #ffffff);color:var(--cds-text-01, #161616);box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939)}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:#0000;border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:var(--cds-spacing-02, .25rem);background-color:#0000;color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-focus-ui, #ffffff)}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#0000}.bx--tag--filter.bx--tag--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;background-color:var(--cds-skeleton-01, #e5e5e5);color:var(--cds-text-01, #161616);overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton:before{animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:var(--cds-skeleton-01, #e5e5e5)}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}.bx--inline-notification{position:relative;display:flex;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification{max-width:38rem;flex-wrap:nowrap}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline-style:dotted}}.bx--inline-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--inline-notification--low-contrast:before{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;content:"";filter:opacity(.4);pointer-events:none}.bx--inline-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--inline-notification--low-contrast.bx--inline-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--inline-notification--low-contrast.bx--inline-notification--error:before{border-color:var(--cds-support-01, #da1e28)}.bx--inline-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--inline-notification--low-contrast.bx--inline-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--inline-notification--low-contrast.bx--inline-notification--success:before{border-color:var(--cds-support-02, #198038)}.bx--inline-notification--info,.bx--inline-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--inline-notification--low-contrast.bx--inline-notification--info:before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square:before{border-color:var(--cds-support-04, #0043ce)}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning:before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt:before{border-color:var(--cds-support-03, #f1c21b)}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:#0000;box-shadow:none;outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0;display:flex;width:3rem;min-width:3rem;max-width:3rem;height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--inline-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline-style:dotted}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-icon-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--inline-notification{outline:1px solid rgba(0,0,0,0)}.bx--inline-notification__close-button:focus,.bx--btn.bx--btn--ghost.bx--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}.bx--inline-notification__icon{fill:ButtonText}}.bx--toast-notification{display:flex;width:18rem;height:auto;padding-left:1rem;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;box-shadow:0 2px 6px #0003;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline-style:dotted}}.bx--toast-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--toast-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--toast-notification--low-contrast.bx--toast-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--toast-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--toast-notification--low-contrast.bx--toast-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--toast-notification--info,.bx--toast-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--toast-notification__icon{flex-shrink:0;margin-top:1rem;margin-right:1rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;width:3rem;min-width:3rem;height:3rem;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;margin-left:auto;background-color:#0000;cursor:pointer;transition:outline .11s,background-color .11s}.bx--toast-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline-style:dotted}}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-icon-01, #161616)}.bx--toast-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-top:0;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff);word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.bx--toast-notification__caption{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding-top:.5rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:var(--cds-text-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toast-notification{outline:1px solid rgba(0,0,0,0)}.bx--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.bx--toast-notification__icon{fill:ButtonText}}.bx--popover{--cds-popover-offset: 0rem;--cds-popover-caret-offset: 1rem;position:absolute;z-index:6000;display:none}.bx--popover:before{position:absolute;display:block;content:""}.bx--popover--open{display:block}.bx--popover-contents{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:relative;width:-moz-max-content;width:max-content;max-width:23rem;background-color:var(--cds-ui-01, #f4f4f4);border-radius:2px;color:var(--cds-text-01, #161616)}.bx--popover--light .bx--popover-contents{background-color:var(--cds-ui-background, #ffffff)}.bx--popover--high-contrast .bx--popover-contents{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--popover--caret{--cds-popover-offset: .5rem}.bx--popover--caret .bx--popover-contents:before,.bx--popover--caret .bx--popover-contents:after{position:absolute;display:inline-block;width:.5rem;height:.5rem;background-color:inherit;content:""}.bx--popover--caret .bx--popover-contents:before{z-index:-1;box-shadow:2px 2px 6px #0003}.bx--popover--bottom{bottom:0;left:50%;transform:translate(-50%,calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom .bx--popover-contents:after{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--bottom-left{bottom:0;left:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:after{top:0;left:0;transform:translate(var(--cds-popover-caret-offset),-50%) rotate(45deg)}.bx--popover--bottom-right{right:0;bottom:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:after{top:0;right:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),-50%) rotate(45deg)}.bx--popover--bottom.bx--popover:before,.bx--popover--bottom-left.bx--popover:before,.bx--popover--bottom-right.bx--popover:before{top:0;right:0;left:0;height:var(--cds-popover-offset);transform:translateY(-100%)}.bx--popover--top{bottom:100%;left:50%;transform:translate(-50%,calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top .bx--popover-contents:before,.bx--popover--caret.bx--popover--top .bx--popover-contents:after{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.bx--popover--top-left{bottom:100%;left:0;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-left .bx--popover-contents:after{bottom:0;left:0;transform:translate(var(--cds-popover-caret-offset),50%) rotate(45deg)}.bx--popover--top-right{right:0;bottom:100%;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-right .bx--popover-contents:after{right:0;bottom:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),50%) rotate(45deg)}.bx--popover--top.bx--popover:before,.bx--popover--top-left.bx--popover:before,.bx--popover--top-right.bx--popover:before{right:0;bottom:0;left:0;height:var(--cds-popover-offset);transform:translateY(100%)}.bx--popover--right{top:50%;left:100%;transform:translate(var(--cds-popover-offset),-50%)}.bx--popover--caret.bx--popover--right .bx--popover-contents:before,.bx--popover--caret.bx--popover--right .bx--popover-contents:after{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--right-top{top:0;left:100%;transform:translate(8px)}.bx--popover--caret.bx--popover--right-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-top .bx--popover-contents:after{top:0;left:0;transform:translate(-50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--right-bottom{bottom:0;left:100%;transform:translate(var(--cds-popover-offset))}.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:after{bottom:0;left:0;transform:translate(-50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--right.bx--popover:before,.bx--popover--right-top.bx--popover:before,.bx--popover--right-bottom.bx--popover:before{top:0;bottom:0;left:0;width:var(--cds-popover-offset);transform:translate(-100%)}.bx--popover--left{top:50%;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)),-50%)}.bx--popover--caret.bx--popover--left .bx--popover-contents:before,.bx--popover--caret.bx--popover--left .bx--popover-contents:after{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}.bx--popover--left-top{top:0;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-top .bx--popover-contents:after{top:0;right:0;transform:translate(50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--left-bottom{right:100%;bottom:0;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:after{right:0;bottom:0;transform:translate(50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--left.bx--popover:before,.bx--popover--left-top.bx--popover:before,.bx--popover--left-bottom.bx--popover:before{top:0;right:0;bottom:0;width:var(--cds-popover-offset);transform:translate(100%)}:root{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #ffffff;--cds-ui-01: #f4f4f4;--cds-ui-02: #ffffff;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #f4f4f4;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #ffffff;--cds-layer: #f4f4f4;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #f4f4f4;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #f4f4f4;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g10]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #f4f4f4;--cds-ui-01: #ffffff;--cds-ui-02: #f4f4f4;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #ffffff;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #f4f4f4;--cds-layer: #ffffff;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #ffffff;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #ffffff;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g80]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #78a9ff;--cds-ui-background: #393939;--cds-ui-01: #525252;--cds-ui-02: #525252;--cds-ui-03: #6f6f6f;--cds-ui-04: #a8a8a8;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #a8a8a8;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #525252;--cds-field-02: #6f6f6f;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0151e4;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #5e5e5e;--cds-active-secondary: #525252;--cds-hover-tertiary: #ffffff;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #474747;--cds-hover-light-ui: #5e5e5e;--cds-hover-selected-ui: #616161;--cds-active-ui: #525252;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #8d8d8d;--cds-inverse-hover-ui: #e8e8e8;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #636363;--cds-visited-link: #be95ff;--cds-disabled-01: #525252;--cds-disabled-02: #8d8d8d;--cds-disabled-03: #c6c6c6;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #474747;--cds-skeleton-02: #6f6f6f;--cds-background: #393939;--cds-layer: #525252;--cds-layer-accent: #6f6f6f;--cds-layer-accent-hover: #5e5e5e;--cds-layer-accent-active: #525252;--cds-field: #525252;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #78a9ff;--cds-border-subtle: #6f6f6f;--cds-border-strong: #a8a8a8;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #a8a8a8;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #525252;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #525252;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #474747;--cds-layer-hover: #636363;--cds-field-hover: #636363;--cds-background-inverse-hover: #e8e8e8;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0151e4;--cds-button-secondary-hover: #5e5e5e;--cds-button-tertiary-hover: #ffffff;--cds-background-selected: #525252;--cds-background-selected-hover: #636363;--cds-layer-selected: #6f6f6f;--cds-layer-selected-hover: #616161;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #8d8d8d;--cds-border-disabled: #525252;--cds-text-disabled: #8d8d8d;--cds-button-disabled: #8d8d8d;--cds-icon-disabled: #8d8d8d;--cds-text-on-color-disabled: #c6c6c6;--cds-icon-on-color-disabled: #c6c6c6;--cds-layer-selected-disabled: #c6c6c6;--cds-skeleton-background: #474747;--cds-skeleton-element: #6f6f6f;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #474747;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: var(--cds-layer, #f4f4f4);--cds-notification-background-success: var(--cds-layer, #f4f4f4);--cds-notification-background-info: var(--cds-layer, #f4f4f4);--cds-notification-background-warning: var(--cds-layer, #f4f4f4);--cds-notification-action-hover: var(--cds-layer-hover, #e5e5e5)}:root[theme=g90]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #262626;--cds-ui-01: #393939;--cds-ui-02: #525252;--cds-ui-03: #525252;--cds-ui-04: #8d8d8d;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #393939;--cds-field-02: #525252;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #4c4c4c;--cds-hover-light-ui: #656565;--cds-hover-selected-ui: #656565;--cds-active-ui: #6f6f6f;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #6f6f6f;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #4c4c4c;--cds-visited-link: #be95ff;--cds-disabled-01: #393939;--cds-disabled-02: #6f6f6f;--cds-disabled-03: #a8a8a8;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #262626;--cds-layer: #393939;--cds-layer-accent: #525252;--cds-layer-accent-hover: #636363;--cds-layer-accent-active: #8d8d8d;--cds-field: #393939;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #525252;--cds-border-strong: #8d8d8d;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #6f6f6f;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #4c4c4c;--cds-layer-hover: #4c4c4c;--cds-field-hover: #4c4c4c;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #525252;--cds-background-selected-hover: #656565;--cds-layer-selected: #525252;--cds-layer-selected-hover: #656565;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #6f6f6f;--cds-border-disabled: #393939;--cds-text-disabled: #6f6f6f;--cds-button-disabled: #6f6f6f;--cds-icon-disabled: #6f6f6f;--cds-text-on-color-disabled: #a8a8a8;--cds-icon-on-color-disabled: #a8a8a8;--cds-layer-selected-disabled: #a8a8a8;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #6f6f6f;--cds-hover-field: #4c4c4c;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}:root[theme=g100]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #161616;--cds-ui-01: #262626;--cds-ui-02: #393939;--cds-ui-03: #393939;--cds-ui-04: #6f6f6f;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ff8389;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #262626;--cds-field-02: #393939;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #fa4d56;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #fa4d56;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #353535;--cds-hover-light-ui: #4c4c4c;--cds-hover-selected-ui: #4c4c4c;--cds-active-ui: #525252;--cds-active-light-ui: #6f6f6f;--cds-selected-ui: #393939;--cds-selected-light-ui: #525252;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #353535;--cds-visited-link: #be95ff;--cds-disabled-01: #262626;--cds-disabled-02: #525252;--cds-disabled-03: #8d8d8d;--cds-highlight: #002d9c;--cds-decorative-01: #525252;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #161616;--cds-layer: #262626;--cds-layer-accent: #393939;--cds-layer-accent-hover: #474747;--cds-layer-accent-active: #6f6f6f;--cds-field: #262626;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #393939;--cds-border-strong: #6f6f6f;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #fa4d56;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #6f6f6f;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #fa4d56;--cds-background-active: #525252;--cds-layer-active: #525252;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #353535;--cds-layer-hover: #353535;--cds-field-hover: #353535;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #393939;--cds-background-selected-hover: #4c4c4c;--cds-layer-selected: #393939;--cds-layer-selected-hover: #4c4c4c;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #525252;--cds-border-disabled: #262626;--cds-text-disabled: #525252;--cds-button-disabled: #525252;--cds-icon-disabled: #525252;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #353535;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body,body{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);background-color:var(--cds-ui-background, #ffffff);color:var(--cds-text-01, #161616);line-height:1}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*=bx--col],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*=bx--col]{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-sm--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;max-width:25%;flex:0 0 25%}.bx--col-sm-2{display:block;max-width:50%;flex:0 0 50%}.bx--col-sm-3{display:block;max-width:75%;flex:0 0 75%}.bx--col-sm-4{display:block;max-width:100%;flex:0 0 100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-md--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-md-2{display:block;max-width:25%;flex:0 0 25%}.bx--col-md-3{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-md-4{display:block;max-width:50%;flex:0 0 50%}.bx--col-md-5{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-md-6{display:block;max-width:75%;flex:0 0 75%}.bx--col-md-7{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-md-8{display:block;max-width:100%;flex:0 0 100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-lg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-lg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-lg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-lg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-lg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-lg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-lg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-lg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-lg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-lg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-lg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-lg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-lg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-lg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-lg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-lg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-xlg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-xlg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-xlg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-xlg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-xlg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-xlg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-xlg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-xlg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-xlg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-xlg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-xlg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-xlg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-xlg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-xlg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-xlg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-xlg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-max--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-max-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-max-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-max-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-max-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-max-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-max-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-max-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-max-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-max-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-max-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-max-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-max-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-max-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-max-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-max-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*=bx--col]{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*=bx--col]{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*=bx--col]{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*=bx--col]{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*=bx--col]{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio:before{width:1px;height:0;margin-left:-1px;content:"";float:left}.bx--aspect-ratio:after{display:table;clear:both;content:""}.bx--aspect-ratio--16x9:before{padding-top:56.25%}.bx--aspect-ratio--9x16:before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1:before{padding-top:50%}.bx--aspect-ratio--1x2:before{padding-top:200%}.bx--aspect-ratio--4x3:before{padding-top:75%}.bx--aspect-ratio--3x4:before{padding-top:133.3333333333%}.bx--aspect-ratio--3x2:before{padding-top:66.6666666667%}.bx--aspect-ratio--2x3:before{padding-top:150%}.bx--aspect-ratio--1x1:before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes collapse-accordion{0%{height:100%;opacity:1;visibility:inherit}to{height:0;opacity:0;visibility:hidden}}@keyframes expand-accordion{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:inherit}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid var(--cds-ui-03, #e0e0e0);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__item:last-child{border-bottom:1px solid var(--cds-ui-03, #e0e0e0)}.bx--accordion__heading{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;width:100%;min-height:2.5rem;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;padding:.625rem 0;margin:0;color:var(--cds-text-01, #161616);cursor:pointer;transition:background-color cubic-bezier(.2,0,.38,.9) .11s}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover:before,.bx--accordion__heading:focus:before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:""}.bx--accordion__heading:hover:before{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus:before{box-sizing:border-box;border:2px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--accordion__heading:focus:before{border-style:dotted}}.bx--accordion--xl .bx--accordion__heading,.bx--accordion--lg .bx--accordion__heading{min-height:3rem}.bx--accordion--sm .bx--accordion__heading{min-height:2rem;padding:.3125rem 0}.bx--accordion__heading[disabled]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--accordion__heading[disabled] .bx--accordion__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--accordion__heading[disabled]:hover:before{background-color:#0000}.bx--accordion__item--disabled,.bx--accordion__item--disabled+.bx--accordion__item{border-top:1px solid var(--cds-disabled-01, #f4f4f4)}li.bx--accordion__item--disabled:last-of-type{border-bottom:1px solid var(--cds-disabled-01, #f4f4f4)}.bx--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:1rem;height:1rem;flex:0 0 1rem;margin:2px 1rem 0 0;fill:var(--cds-ui-05, #161616);transform:rotate(-270deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__title{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(.2,0,.38,.9) .11s}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 1rem}.bx--accordion--start .bx--accordion__title{margin-right:1rem}.bx--accordion--start .bx--accordion__content{margin-left:2rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:var(--cds-spacing-03, .5rem);padding-bottom:1.5rem;transition:padding-top cubic-bezier(0,0,.38,.9) .11s,padding-bottom cubic-bezier(0,0,.38,.9) .11s}.bx--accordion__item--active .bx--accordion__arrow{fill:var(--cds-ui-05, #161616);transform:rotate(-90deg)}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;fill:var(--cds-ui-05, #161616);pointer-events:none}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;cursor:default;outline:none}.bx--accordion.bx--skeleton .bx--accordion__heading:hover:before{background-color:#0000}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:var(--cds-spacing-05, 1rem)}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;cursor:default;outline:none}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--accordion__arrow,.bx--accordion__item--active .bx--accordion__arrow{fill:ButtonText}}.bx--link{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-flex;color:var(--cds-link-01, #0f62fe);outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--link:hover{color:var(--cds-hover-primary-text, #0043ce);text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:var(--cds-text-01, #161616);text-decoration:underline}.bx--link:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link--disabled,.bx--link--disabled:hover{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link.bx--link--visited:visited{color:var(--cds-visited-link, #8a3ffc)}.bx--link.bx--link--visited:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px)}.bx--link--lg{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0)}.bx--link__icon{display:inline-flex;align-self:center;margin-left:var(--cds-spacing-03, .5rem)}.bx--breadcrumb{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--breadcrumb-item .bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-item:after{margin-left:.5rem;color:var(--cds-text-01, #161616);content:"/"}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child:after{content:""}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child:after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current=page],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:var(--cds-text-01, #161616);cursor:auto}.bx--breadcrumb-item [aria-current=page]:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb-item .bx--overflow-menu{position:relative;width:1.25rem;height:1.125rem}.bx--breadcrumb-item .bx--overflow-menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}.bx--breadcrumb-item .bx--overflow-menu:hover{background:rgba(0,0,0,0)}.bx--breadcrumb-item .bx--overflow-menu:after{position:absolute;bottom:2px;width:.75rem;height:1px;background:var(--cds-hover-primary-text, #0043ce);content:"";opacity:0;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--breadcrumb-item .bx--overflow-menu:after{transition:none}}.bx--breadcrumb-item .bx--overflow-menu:hover:after{opacity:1}.bx--breadcrumb-item .bx--overflow-menu.bx--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.bx--breadcrumb-item .bx--overflow-menu__icon{position:relative;fill:var(--cds-link-01, #0f62fe);transform:translateY(4px)}.bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon{fill:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-menu-options:focus{outline:none}.bx--breadcrumb-menu-options.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.4375rem;left:.875rem;width:0;height:0;border-right:.4375rem solid rgba(0,0,0,0);border-bottom:.4375rem solid var(--cds-field-01, #f4f4f4);border-left:.4375rem solid rgba(0,0,0,0);margin:0 auto;background:rgba(0,0,0,0)}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;cursor:default;outline:none}.bx--breadcrumb.bx--skeleton .bx--link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link:before{animation:none}}.bx--btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:var(--cds-disabled-02, #c6c6c6);background:var(--cds-disabled-02, #c6c6c6);box-shadow:none;color:var(--cds-disabled-03, #8d8d8d);cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-01, #0f62fe);color:var(--cds-text-04, #ffffff)}.bx--btn--primary:hover{background-color:var(--cds-hover-primary, #0353e9)}.bx--btn--primary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--primary:active{background-color:var(--cds-active-primary, #002d9c)}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-02, #393939);color:var(--cds-text-04, #ffffff)}.bx--btn--secondary:hover{background-color:var(--cds-hover-secondary, #4c4c4c)}.bx--btn--secondary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--secondary:active{background-color:var(--cds-active-secondary, #6f6f6f)}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:var(--cds-text-04, #ffffff)}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-interactive-03, #0f62fe);background-color:#0000;color:var(--cds-interactive-03, #0f62fe)}.bx--btn--tertiary:hover{background-color:var(--cds-hover-tertiary, #0353e9)}.bx--btn--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--tertiary:active{background-color:var(--cds-active-tertiary, #002d9c)}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:focus{background-color:var(--cds-interactive-03, #0f62fe);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:active{border-color:#0000;background-color:var(--cds-active-tertiary, #002d9c);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-link-01, #0f62fe);padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:var(--cds-hover-primary-text, #0043ce)}.bx--btn--ghost:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:none}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:after{opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:var(--cds-focus, #0f62fe)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:var(--cds-disabled-03, #8d8d8d)}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:var(--cds-selected-ui, #e0e0e0)}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:var(--cds-icon-01, #161616)}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:var(--cds-disabled-03, #8d8d8d)}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-danger-02, #da1e28);background-color:#0000;color:var(--cds-danger-02, #da1e28)}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:var(--cds-hover-danger, #b81921);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:var(--cds-active-danger, #750e13);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-danger-02, #da1e28);padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0);min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton:before{animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:ButtonText}}.bx--fieldset{margin-bottom:2rem}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-block;margin-bottom:.5rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:var(--cds-text-error, #da1e28)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);z-index:0;width:100%;margin-top:.25rem;color:var(--cds-text-02, #525252);opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled,fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--form-item.bx--checkbox-wrapper{position:relative;margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap;top:1.25rem;left:.7rem}.bx--checkbox-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label:before,.bx--checkbox-label:after{box-sizing:border-box}.bx--checkbox-label:before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid var(--cds-icon-01, #161616);margin:.125rem .125rem .125rem .1875rem;background-color:#0000;border-radius:1px;content:""}.bx--checkbox-label:after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:2px solid var(--cds-inverse-01, #ffffff);margin-top:-.1875rem;background:none;content:"";transform:scale(0) rotate(-45deg);transform-origin:bottom right}.bx--checkbox:checked+.bx--checkbox-label:before,.bx--checkbox:indeterminate+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed]:before{border-width:1px;border-color:var(--cds-icon-01, #161616);background-color:var(--cds-icon-01, #161616)}.bx--checkbox:checked+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=mixed]:after{top:.6875rem;width:.5rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:0 solid var(--cds-inverse-01, #ffffff);transform:scale(1) rotate(0)}.bx--checkbox:focus+.bx--checkbox-label:before,.bx--checkbox-label__focus:before,.bx--checkbox:checked:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus:before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus:before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox:checked:disabled+.bx--checkbox-label:before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:var(--cds-spacing-05, 1rem);margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton:before{animation:none}}.bx--checkbox--inline{position:relative}.bx--snippet--disabled,.bx--snippet--disabled .bx--btn.bx--snippet-btn--expand{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--snippet--disabled .bx--snippet-btn--expand:hover,.bx--snippet--disabled .bx--copy-btn:hover{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--snippet--disabled .bx--snippet__icon,.bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down{fill:var(--cds-disabled-02, #c6c6c6)}.bx--snippet code{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px)}.bx--snippet--inline{position:relative;display:inline;padding:0;border:2px solid rgba(0,0,0,0);background-color:var(--cds-field-01, #f4f4f4);border-radius:4px;color:var(--cds-text-01, #161616);cursor:pointer}.bx--snippet--inline:hover{background-color:var(--cds-ui-03, #e0e0e0)}.bx--snippet--inline:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet--inline:focus{border:2px solid var(--cds-focus, #0f62fe);outline:none}.bx--snippet--inline:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--snippet--inline .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--snippet--inline .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--snippet--inline:before,.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--snippet--inline.bx--copy-btn--animating:before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--snippet--inline code{padding:0 var(--cds-spacing-03, .5rem)}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-01, #f4f4f4);cursor:auto}.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-02, #ffffff);cursor:auto}.bx--snippet--single{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;height:2.5rem;align-items:center;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy:after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;height:100%;align-items:center;padding-left:1rem;overflow-x:auto}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--snippet--single .bx--snippet-container:focus{outline-style:dotted}}.bx--snippet--single pre{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);padding-right:var(--cds-spacing-03, .5rem)}.bx--snippet--single pre,.bx--snippet--inline code{white-space:pre}.bx--snippet--multi{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:100%;max-height:100%;order:1;overflow-y:auto;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{padding-bottom:var(--cds-spacing-05, 1rem);transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:auto}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre:after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4));content:""}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;overflow:visible;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-field-01, #f4f4f4);cursor:pointer;outline:none}.bx--snippet-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--snippet-button:focus{outline-style:dotted}}.bx--snippet--multi .bx--snippet-button{top:var(--cds-spacing-03, .5rem);right:var(--cds-spacing-03, .5rem);width:2rem;height:2rem}.bx--snippet-button:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--snippet-button:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--copy__feedback{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;z-index:6000;top:.75rem;right:1.25rem;left:inherit;font-weight:400}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{background:var(--cds-inverse-02, #393939)}.bx--btn--copy__feedback:after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.bx--snippet-btn--expand{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;align-items:center;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border:0;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);transform:rotate(0);transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--snippet-btn--expand:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-color:#0000}@media screen and (prefers-contrast){.bx--snippet-btn--expand:focus{outline-style:dotted}}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform .24s}.bx--snippet--light,.bx--snippet--light .bx--snippet-button,.bx--snippet--light .bx--btn.bx--snippet-btn--expand,.bx--snippet--light .bx--copy-btn{background-color:var(--cds-field-02, #ffffff)}.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet--light .bx--snippet-button:hover,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover,.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--snippet--light.bx--snippet--inline:active,.bx--snippet--light .bx--snippet-button:active,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:active,.bx--snippet--light .bx--copy-btn:active{background-color:var(--cds-active-light-ui, #c6c6c6)}.bx--snippet--light.bx--snippet--single:after,.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre:after{background-image:linear-gradient(to right,rgba(var(--cds-field-02, #ffffff),0),var(--cds-field-02, #ffffff))}.bx--snippet.bx--skeleton .bx--snippet-container{width:100%;height:100%}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback:before{top:0}.bx--snippet-button .bx--btn--copy__feedback:after{top:-.25rem}.bx--snippet--multi .bx--copy-btn{z-index:10;top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}.bx--snippet__overflow-indicator--left,.bx--snippet__overflow-indicator--right{z-index:1;width:1rem;flex:1 0 auto}.bx--snippet__overflow-indicator--left{order:0;margin-right:-1rem;background-image:linear-gradient(to left,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{order:2;margin-left:-1rem;background-image:linear-gradient(to right,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet--single .bx--snippet__overflow-indicator--right,.bx--snippet--single .bx--snippet__overflow-indicator--left{position:absolute;width:2rem;height:calc(100% - .25rem)}.bx--snippet--single .bx--snippet__overflow-indicator--right{right:2.5rem}.bx--snippet--single.bx--snippet--no-copy .bx--snippet__overflow-indicator--right{right:0}.bx--snippet--single .bx--snippet-container:focus~.bx--snippet__overflow-indicator--right{right:2.625rem}.bx--snippet--single .bx--snippet-container:focus+.bx--snippet__overflow-indicator--left{left:.125rem}.bx--snippet--light .bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-field-02, #ffffff))}.bx--snippet--light .bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-field-02, #ffffff))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}}}.bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--snippet.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span:before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--snippet__icon{fill:ButtonText}.bx--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}.bx--snippet--single,.bx--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box--expanded:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:var(--cds-support-01, #da1e28);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--light .bx--list-box__menu{background:var(--cds-field-02, #ffffff)}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:#0000}.bx--list-box--disabled:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--light.bx--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:#0000;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:var(--cds-disabled-02, #c6c6c6);text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:#0000}.bx--list-box.bx--list-box--inline:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:#0000}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:var(--cds-text-01, #161616)}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;color:var(--cds-text-01, #161616);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;transform:rotate(180deg)}.bx--list-box__selection{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem .125rem .5rem .5rem;margin-right:.625rem;background-color:var(--cds-inverse-02, #393939);border-radius:.75rem;color:var(--cds-inverse-01, #ffffff);line-height:0;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:var(--cds-inverse-01, #ffffff)}.bx--list-box__selection--multi>svg:hover{background-color:var(--cds-hover-secondary, #4c4c4c);border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:var(--cds-disabled-02, #c6c6c6);color:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:var(--cds-ui-01, #f4f4f4);overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;height:2.5rem;color:var(--cds-text-02, #525252);cursor:pointer;transition:background 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box__menu-item:active{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:#0000}.bx--list-box--light .bx--list-box__menu-item:active{background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 1.5rem .6875rem 0;border-top:1px solid rgba(0,0,0,0);border-top-color:var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;border-color:#0000;margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled],.bx--list-box__menu-item[disabled] *,.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option,.bx--list-box__menu-item[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--list-box__menu-item[disabled]:hover{background-color:revert}.bx--list-box__menu-item[disabled] .bx--checkbox-label:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item[disabled]:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:#0000;background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-ui, #e0e0e0);background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-light-ui, #e0e0e0);background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:var(--cds-hover-selected-ui, #cacaca);background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:var(--cds-icon-01, #161616);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--combo-box:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--combo-box.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--content-switcher{display:flex;width:100%;height:2.5rem;justify-content:space-evenly}.bx--content-switcher--sm{height:2rem}.bx--content-switcher--xl,.bx--content-switcher--lg{height:3rem}.bx--content-switcher-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:inline-flex;overflow:hidden;width:100%;align-items:center;padding:.5rem 1rem;border:none;border-top:.0625rem solid var(--cds-border-inverse, #161616);border-bottom:.0625rem solid var(--cds-border-inverse, #161616);margin:0;background-color:#0000;color:var(--cds-text-secondary, #525252);text-align:left;text-decoration:none;transition:all .15s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--content-switcher-btn:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--cds-layer-selected-inverse, #161616);content:"";transform:scaleY(0);transform-origin:bottom;transition:all .15s cubic-bezier(.2,0,.38,.9)}@media (prefers-reduced-motion: reduce){.bx--content-switcher-btn:after{transition:none}}.bx--content-switcher-btn:disabled:after{display:none}.bx--content-switcher-btn:focus{z-index:3;border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.bx--content-switcher-btn:focus:after{-webkit-clip-path:inset(3px 3px 3px 3px);clip-path:inset(3px 3px 3px 3px)}.bx--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #f4f4f4);background-color:#0000;color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher-btn:disabled:first-child,.bx--content-switcher-btn:disabled:last-child{border-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn:first-child{border-left:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-right:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bx--content-switcher--selected,.bx--content-switcher--selected:first-child,.bx--content-switcher--selected:last-child{border:0}.bx--content-switcher-btn:before{position:absolute;z-index:2;left:0;display:block;width:.0625rem;height:1rem;background-color:var(--cds-border-subtle, #e0e0e0);content:""}.bx--content-switcher-btn:first-of-type:before{display:none}.bx--content-switcher-btn:focus:before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn:before,.bx--content-switcher-btn:hover:before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn:before,.bx--content-switcher--selected:before,.bx--content-switcher--selected+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher-btn:disabled:before,.bx--content-switcher-btn:disabled:hover+.bx--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled+.bx--content-switcher-btn:before,.bx--content-switcher-btn.bx--content-switcher--selected:disabled:hover+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher__icon{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{z-index:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.bx--content-switcher-btn.bx--content-switcher--selected:after{transform:scaleY(1)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled{background-color:var(--cds-layer-selected-disabled, #8d8d8d);color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}@keyframes hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:before{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);z-index:2;top:1.1rem;padding:var(--cds-spacing-02, .25rem);border-radius:4px;color:var(--cds-text-inverse, #ffffff);content:attr(data-feedback);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--btn--copy__feedback:after{z-index:1;top:.85rem;left:-.3rem;width:.6rem;height:.6rem;border-right:1px solid var(--cds-background-inverse, #393939);border-bottom:1px solid var(--cds-background-inverse, #393939);content:"";transform:rotate(-135deg)}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{position:absolute;display:block;background:var(--cds-background-inverse, #393939)}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer, #f4f4f4);cursor:pointer}.bx--copy-btn:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--copy-btn:active{background-color:var(--cds-layer-active, #c6c6c6)}.bx--copy-btn:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--copy-btn .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--copy-btn .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--copy-btn:before,.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--copy-btn:focus{outline-style:dotted}}.bx--copy-btn.bx--copy-btn--animating:before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--copy{font-size:0}.bx--table-toolbar{position:relative;display:flex;width:100%;min-height:var(--cds-spacing-09, 3rem);background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-content{display:flex;width:100%;height:var(--cds-spacing-09, 3rem);justify-content:flex-end;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:#0000}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity .11s}.bx--toolbar-content .bx--toolbar-search-container-expandable{position:relative;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);box-shadow:none;cursor:pointer;transition:width .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-content .bx--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable .bx--search-input{height:100%;cursor:pointer;opacity:0}.bx--toolbar-search-container-expandable:not(.bx--toolbar-search-container-active) .bx--search-input{padding:0}.bx--toolbar-search-container-expandable .bx--search-magnifier-icon{left:0;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier-icon{background-color:var(--cds-layer, #f4f4f4);cursor:not-allowed;transition:background-color none}.bx--toolbar-search-container-disabled .bx--search-input{cursor:not-allowed}.bx--toolbar-search-container-expandable.bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable.bx--search .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:before{top:.125rem;height:calc(100% - .25rem);background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus:before{background-color:var(--cds-focus, #0f62fe)}.bx--toolbar-search-container-active.bx--search{width:100%}.bx--toolbar-search-container-active .bx--search-input{opacity:1}.bx--toolbar-search-container-active .bx--label,.bx--toolbar-search-container-active .bx--search-input{padding:0 var(--cds-spacing-09, 3rem);cursor:text}.bx--toolbar-search-container-active .bx--search-input:focus+.bx--search-close{border:none;box-shadow:none;outline:none}.bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{border:none;background-color:#0000;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search-close,.bx--toolbar-search-container-active .bx--search-close:hover{border:none;background-color:#0000}.bx--toolbar-search-container-persistent .bx--search-close:before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline-style:dotted}}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:var(--cds-spacing-09, 3rem)}.bx--toolbar-action__icon{width:auto;max-width:var(--cds-spacing-05, 1rem);height:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:var(--cds-spacing-09, 3rem);opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-05, 1rem)}.bx--toolbar-search-container-persistent .bx--search-input{height:var(--cds-spacing-09, 3rem);padding:0 var(--cds-spacing-09, 3rem);border:none}.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline-style:dotted}}.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--batch-actions:focus{outline-style:dotted}}.bx--batch-actions--active{overflow:auto hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all;transform:translateZ(0)}.bx--action-list{display:flex;align-items:center}.bx--action-list .bx--btn{padding:calc(.875rem - 3px) 16px;color:var(--cds-text-on-color, #ffffff);white-space:nowrap}.bx--action-list .bx--btn:disabled{color:var(--cds-text-on-color-disabled, #8d8d8d)}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-on-color, #ffffff)}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus:before,.bx--action-list .bx--btn--primary:before,.bx--action-list .bx--btn--primary:focus:after,.bx--action-list .bx--btn--primary:after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid var(--cds-layer, #f4f4f4);outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel:before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel:before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel:before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:var(--cds-spacing-05, 1rem);border:none;background-color:var(--cds-text-on-color, #ffffff);content:"";opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--btn--primary.bx--batch-summary__cancel:hover:before{opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-summary{position:sticky;z-index:100000;left:0;display:flex;min-height:3rem;align-items:center;padding:0 var(--cds-spacing-05, 1rem);background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.bx--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-hover-primary-text, #0043ce)}.bx--batch-summary__para{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--table-toolbar--small,.bx--table-toolbar--sm{height:2rem;min-height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent,.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-action.bx--toolbar-search-container-persistent{width:100%}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 var(--cds-spacing-09, 3rem)}.bx--table-toolbar--small .bx--toolbar-search-container-active,.bx--table-toolbar--sm .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(.2,0,.38,.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-field-hover, #e5e5e5)}@media screen and (prefers-contrast){.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline-style:dotted}}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#0000}.bx--table-toolbar--small .bx--overflow-menu.bx--toolbar-action,.bx--table-toolbar--sm .bx--overflow-menu.bx--toolbar-action{width:2rem;min-width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-content,.bx--table-toolbar--sm .bx--toolbar-content{height:2rem}.bx--search--disabled .bx--search-magnifier-icon:hover{background-color:#0000}.bx--table-toolbar--small .bx--batch-actions .bx--action-list,.bx--table-toolbar--sm .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action,.bx--table-toolbar--sm .bx--toolbar-action{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem) 0}.bx--table-toolbar--small .bx--btn--primary,.bx--table-toolbar--sm .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(.375rem - 3px);padding-bottom:calc(.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel:before,.bx--table-toolbar--sm .bx--btn--primary.bx--batch-summary__cancel:before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn,.bx--table-toolbar--sm .bx--toolbar-action~.bx--btn{overflow:hidden;height:2rem}.bx--table-toolbar--small .bx--batch-summary,.bx--table-toolbar--sm .bx--batch-summary{min-height:2rem}.bx--data-table-container{position:relative;padding-top:var(--cds-spacing-01, .125rem)}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:var(--cds-spacing-05, 1rem) 0 var(--cds-spacing-06, 1.5rem) var(--cds-spacing-05, 1rem);background:var(--cds-layer, #f4f4f4)}.bx--data-table-header__title{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.bx--data-table-header__description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);background-color:var(--cds-layer-accent, #e0e0e0)}.bx--data-table tbody{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:100%;background-color:var(--cds-layer, #f4f4f4)}.bx--data-table tr{width:100%;height:var(--cds-spacing-09, 3rem);border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table tbody tr:hover{background:var(--cds-layer-hover, #e5e5e5)}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--data-table tr:hover .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--data-table tr:hover .bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table th[align=right],.bx--data-table td[align=right]{text-align:right}.bx--data-table th[align=center],.bx--data-table td[align=center]{text-align:center}.bx--data-table th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table td,.bx--data-table tbody th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);border-top:1px solid var(--cds-layer, #f4f4f4);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer, #f4f4f4);color:var(--cds-text-secondary, #525252)}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:var(--cds-spacing-04, .75rem)}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table .bx--list-box input[role=combobox],.bx--data-table .bx--list-box input[type=text],.bx--data-table .bx--dropdown,.bx--data-table .bx--list-box,.bx--data-table .bx--number input[type=number],.bx--data-table .bx--number__control-btn:before,.bx--data-table .bx--number__control-btn:after,.bx--data-table .bx--text-input,.bx--data-table .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:var(--cds-spacing-03, .5rem)}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover, #cacaca)}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--selected .bx--link:not(.bx--link--disabled){color:var(--cds-link-secondary, #0043ce)}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--xs td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:2rem}.bx--data-table--md td.bx--table-column-menu{height:2.5rem}.bx--data-table--tall .bx--table-column-menu,.bx--data-table--xl .bx--table-column-menu{padding-top:var(--cds-spacing-03, .5rem)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--table-column-checkbox .bx--checkbox-label{padding-left:0}.bx--data-table th.bx--table-column-checkbox{position:static;width:2rem;background:var(--cds-layer-accent, #e0e0e0);transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.375rem}.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before,.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.125rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.5rem;padding-right:.25rem;padding-left:1rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem;height:2rem}.bx--data-table--compact thead th.bx--table-expand,.bx--data-table--compact tbody td.bx--table-expand,.bx--data-table--xs thead th.bx--table-expand,.bx--data-table--xs tbody td.bx--table-expand{width:1.5rem;height:1.5rem;padding:0 0 0 .5rem}.bx--data-table--short thead th.bx--table-expand,.bx--data-table--short tbody td.bx--table-expand,.bx--data-table--sm thead th.bx--table-expand,.bx--data-table--sm tbody td.bx--table-expand{width:2rem;height:2rem;padding:0;padding-left:.5rem}.bx--data-table--md thead th.bx--table-expand,.bx--data-table--md tbody td.bx--table-expand{width:2.5rem;height:2.5rem;padding:.25rem 0 .25rem .5rem}.bx--data-table--tall thead th.bx--table-expand,.bx--data-table--tall tbody td.bx--table-expand,.bx--data-table--xl thead th.bx--table-expand,.bx--data-table--xl tbody td.bx--table-expand{height:4rem;padding-top:.625rem;padding-bottom:1.375rem}.bx--data-table--tall .bx--table-column-checkbox,.bx--data-table--xl .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio,.bx--data-table--xl .bx--table-column-radio{padding-top:var(--cds-spacing-05, 1rem)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label,tr.bx--data-table--selected:hover .bx--link--disabled{color:var(--cds-disabled-03, #8d8d8d)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label .bx--radio-button__appearance,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label:before{border-color:var(--cds-disabled-03, #8d8d8d)}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-active, #c6c6c6);background-color:var(--cds-layer-selected, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-selected, #e0e0e0)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca)}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{border-top:1px solid var(--cds-hover-selected-ui, #cacaca);border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca);background:var(--cds-hover-selected-ui, #cacaca);color:var(--cds-text-primary, #161616)}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label,.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--xs thead tr,.bx--data-table--xs tbody tr,.bx--data-table--xs tbody tr th{height:1.5rem}.bx--data-table--xs .bx--table-header-label,.bx--data-table--xs td,.bx--data-table--xs tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--xs .bx--overflow-menu{width:2rem;height:calc(100% + 1px)}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--sm thead tr,.bx--data-table--sm tbody tr,.bx--data-table--sm tbody tr th{height:2rem}.bx--data-table--sm .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--sm td,.bx--data-table--sm tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--sm .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--sm .bx--overflow-menu{height:calc(100% + 1px)}.bx--data-table--md thead tr,.bx--data-table--md tbody tr,.bx--data-table--md tbody tr th{height:2.5rem}.bx--data-table--md .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--md td,.bx--data-table--md tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--md .bx--table-column-checkbox,.bx--data-table--md .bx--table-column-menu{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--tall .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--xl thead tr,.bx--data-table--xl tbody tr,.bx--data-table--xl tbody tr th{height:4rem}.bx--data-table--xl .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--xl td,.bx--data-table--xl tbody tr th{padding-top:1rem}.bx--data-table--xl th,.bx--data-table--xl td{vertical-align:top}.bx--data-table--xl .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--static{width:auto}.bx--data-table-container--static{width:-moz-fit-content;width:fit-content}.bx--data-table_inner-container{background-color:var(--cds-layer-accent, #e0e0e0);transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;z-index:1;top:0;overflow:scroll;width:100%;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--xs):not(.bx--data-table--tall):not(.bx--data-table--xl):not(.bx--data-table--short):not(.bx--data-table--sm) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid var(--cds-layer-hover, #e5e5e5)}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{width:2.25rem;min-width:2.25rem;align-items:center}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{height:auto;align-items:center;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xs tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--sm tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xs th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--sm th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xl th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xl th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xs tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--sm tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--xs .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--sm .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--data-table-content{outline:1px solid rgba(0,0,0,0)}}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--expandable-row--hidden td{width:auto;padding:var(--cds-spacing-05, 1rem);border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;border:0;background-color:var(--cds-layer-hover, #e5e5e5);transition:padding .15s cubic-bezier(.2,0,.38,.9),background-color .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{overflow:hidden;max-height:0}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{padding-left:4rem;border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);transition:padding-bottom .11s cubic-bezier(.2,0,.38,.9),transform .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--expandable-row:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--expandable-row--hover{background-color:var(--cds-layer-hover, #e5e5e5)}tr.bx--expandable-row--hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid rgba(0,0,0,0)}.bx--data-table td.bx--table-expand{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox{padding-right:.375rem;padding-left:.375rem}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox+th,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox+td{padding-left:.5rem}.bx--data-table td.bx--table-expand,.bx--data-table th.bx--table-expand{padding:.5rem;padding-right:0}.bx--data-table td.bx--table-expand[data-previous-value=collapsed]{border-bottom:1px solid rgba(0,0,0,0)}.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg{transform:rotate(270deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--table-expand__button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;width:100%;height:calc(100% + 1px);align-items:center;justify-content:center;padding:0 .5rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.bx--table-expand__svg{fill:var(--cds-ui-05, #161616);transform:rotate(90deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--tall .bx--table-expand__button,.bx--data-table--xl .bx--table-expand__button{width:2rem;padding:0}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td:after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:var(--cds-layer-accent, #e0e0e0);content:""}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td:after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td:after{background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td:after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform .15s cubic-bezier(.2,0,.38,.9),border-bottom .15s cubic-bezier(.2,0,.38,.9),border-top .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected:last-of-type td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:var(--cds-layer-selected, #e0e0e0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-expand__button:focus .bx--table-expand__svg{color:Highlight;outline:1px solid Highlight}.bx--table-expand__svg{fill:ButtonText}}.bx--data-table--sort th,.bx--data-table th[aria-sort]{height:var(--cds-spacing-09, 3rem);padding:0;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:flex;width:100%;min-height:100%;align-items:center;justify-content:space-between;padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616);font:inherit;line-height:1;text-align:left;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--table-sort:focus{outline-style:dotted}}.bx--table-sort:hover{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table.bx--data-table--sort th>.bx--table-header-label{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}th .bx--table-sort__flex{display:flex;width:100%;height:100%;min-height:3rem;align-items:center;justify-content:space-between}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall):not(.bx--data-table--xs):not(.bx--data-table--sm):not(.bx--data-table--md):not(.bx--data-table--xl) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xs.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--sm.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--md.bx--data-table--sort th .bx--table-sort__flex{min-height:2.5rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort__flex{min-height:4rem;align-items:flex-start}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:0}.bx--table-sort.bx--table-sort--active{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:1;transform:rotate(0);transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--data-table--compact.bx--data-table--sort th,.bx--data-table--xs.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th,.bx--data-table--sm.bx--data-table--sort th{height:2rem}.bx--data-table--md.bx--data-table--sort th{height:2.5rem}.bx--data-table--tall.bx--data-table--sort th,.bx--data-table--xl.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon,.bx--data-table--xl .bx--table-sort__icon-unsorted,.bx--data-table--xl .bx--table-sort__icon{margin-top:.8125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-sort__icon,.bx--table-sort__icon-unsorted{fill:ButtonText}}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid var(--cds-focus, #0f62fe);padding:var(--cds-spacing-01, .125rem)}@media screen and (prefers-contrast){.bx--inline-edit-label__action:focus{outline-style:dotted}}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{fill:var(--cds-icon-primary, #161616);opacity:0}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:var(--cds-spacing-04, .75rem)}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;cursor:default;outline:none}.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{border-color:var(--cds-border-subtle, #e0e0e0);background:rgba(0,0,0,0)}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle, #e0e0e0)}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.bx--data-table.bx--skeleton th span:before{background:var(--cds-skeleton-background, #e5e5e5)}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:var(--cds-spacing-03, .5rem)}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{animation:none}}@keyframes fpFadeInDown{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fpSlideLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeftNew{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fpSlideRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fpSlideRightNew{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;box-sizing:border-box;width:19.6875rem;max-height:0;padding:0;overflow:hidden;direction:ltr;text-align:center;border:0;border-radius:0;visibility:hidden;opacity:0;animation:none;touch-action:manipulation}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:40rem;overflow:visible;visibility:inherit;opacity:1}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;margin-top:-.125rem;padding:.25rem .25rem .5rem;overflow:hidden;background-color:var(--cds-ui-01, #f4f4f4);border:none}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fpFadeInDown .11s cubic-bezier(0,0,.38,.9)}.flatpickr-calendar.inline{position:relative;top:.125rem;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:2.5rem;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;height:2.5rem;color:var(--cds-text-01, #161616);line-height:1;text-align:center;background-color:#0000}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;line-height:16px;text-decoration:none;transform:scale(1);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);fill:var(--cds-icon-01, #161616);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-ui-05, #161616)}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-ui-05, #161616)}.flatpickr-current-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-right:.25rem;margin-left:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper .numInput{display:inline-block;width:100%;margin:0;padding:.25rem;color:var(--cds-text-01, #161616);font-weight:600;font-size:inherit;font-family:inherit;background-color:var(--cds-field-01, #f4f4f4);border:none;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);background-color:var(--cds-ui-01, #f4f4f4);pointer-events:none}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp:after{border-bottom:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown:after{border-top:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;padding:0 .25rem 0 .125rem;line-height:50%;border:none;cursor:pointer;opacity:0}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{position:absolute;top:33%;display:block;border-right:.25rem solid rgba(0,0,0,0);border-left:.25rem solid rgba(0,0,0,0);content:""}.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-top-color:var(--cds-interactive-01, #0f62fe);border-bottom-color:var(--cds-interactive-01, #0f62fe)}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-top-color:var(--cds-interactive-04, #0f62fe);border-bottom-color:var(--cds-interactive-04, #0f62fe)}.numInput[disabled]~.arrowUp:after{border-bottom-color:var(--cds-disabled-02, #c6c6c6)}.numInput[disabled]~.arrowDown:after{border-top-color:var(--cds-disabled-02, #c6c6c6)}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);flex:1;color:var(--cds-text-01, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{transform:translate3d(100%,0,0);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-hover-ui, #e5e5e5)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-interactive-01, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.nextMonthDay,.prevMonthDay{color:var(--cds-text-05, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-01, #0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;bottom:.4375rem;left:50%;display:block;width:.25rem;height:.25rem;background-color:var(--cds-link-01, #0f62fe);transform:translate(-50%);content:""}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{color:var(--cds-text-01, #161616);background-color:var(--cds-highlight, #d0e2ff)}.flatpickr-day.selected{color:var(--cds-text-04, #ffffff);background-color:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-ui-02, #ffffff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;z-index:3;background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616);background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{color:var(--cds-text-04, #ffffff);background:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.flatpickr-disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:#0000}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.flatpickr-prev-month,.flatpickr-next-month{fill:ButtonText}.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:var(--cds-field-02, #ffffff)}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--label{width:7.5rem}.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement{width:9.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement{color:var(--cds-text-primary, #161616)}.bx--date-picker__input{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(.2,0,.38,.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline-style:dotted}}.bx--date-picker__input:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--date-picker__input:disabled::-moz-placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled:hover{border-bottom:1px solid rgba(0,0,0,0)}.bx--date-picker__input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input--xl,.bx--date-picker__input--lg{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;z-index:1;top:50%;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform:translateY(-50%)}.bx--date-picker__icon--invalid,.bx--date-picker__icon--warn{cursor:auto}.bx--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.bx--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.bx--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.0625rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{animation:none}}.bx--date-picker.bx--skeleton input::-moz-placeholder,.bx--date-picker__input.bx--skeleton::-moz-placeholder{color:#0000}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:#0000}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton .bx--label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--date-picker__icon{fill:ButtonText}}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--dropdown:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:var(--cds-border-subtle, #e0e0e0)}.bx--dropdown--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:var(--cds-text-error, #da1e28)}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:var(--cds-spacing-08, 2.5rem);fill:var(--cds-support-error, #da1e28);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));max-height:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.bx--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:var(--cds-text-primary, #161616);text-align:left}button.bx--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:var(--cds-layer, #f4f4f4);list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--dropdown--light .bx--dropdown-list{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(.2,0,.38,.9),opacity 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--dropdown-item:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:#0000}.bx--dropdown-item:active{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:#0000}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:var(--cds-border-subtle, #e0e0e0);margin:0 1rem;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--dropdown--light .bx--dropdown-link{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:#0000}.bx--dropdown--disabled:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:#0000;background-color:#0000;justify-self:start;transition:background 70ms cubic-bezier(0,0,.38,.9)}.bx--dropdown--inline:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown--inline.bx--dropdown--disabled{background-color:#0000}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:#0000}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:var(--cds-text-primary, #161616)}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3))}.bx--dropdown--inline .bx--dropdown-link{font-weight:400}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}.bx--list-box__menu-item__option{outline:none}.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--loading{animation-duration:.69s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading svg circle{animation-duration:10ms;animation-name:init-stroke;animation-timing-function:cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading svg circle{animation:none}}.bx--loading__svg{fill:#0000}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:var(--cds-interactive-04, #0f62fe);stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{animation:rotate-end-p1 .7s cubic-bezier(.2,0,1,.9) forwards,rotate-end-p2 .7s cubic-bezier(.2,0,1,.9) .7s forwards}.bx--loading--stop svg circle{animation-delay:.7s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:stroke-end;animation-timing-function:cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading--stop svg circle{animation:none}}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}.bx--loading__background{stroke:var(--cds-ui-03, #e0e0e0);stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));transition:background-color .72s cubic-bezier(.4,.14,.3,1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:var(--cds-support-01, #da1e28)}.bx--file--label{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file--label--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--file-btn{display:inline-flex;padding-right:4rem;margin:0}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:var(--cds-link-01, #0f62fe);cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid var(--cds-interactive-03, #0f62fe)}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:var(--cds-text-01, #161616)}.bx--file-browse-btn--disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:no-drop;text-decoration:none}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:var(--cds-disabled-02, #c6c6c6);outline:none;text-decoration:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed var(--cds-disabled-02, #c6c6c6)}.bx--label-description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-bottom:1rem;color:var(--cds-text-02, #525252)}.bx--label-description--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;max-width:20rem;min-height:3rem;align-items:center;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);gap:.75rem 1rem;grid-auto-rows:auto;grid-template-columns:1fr auto;word-break:break-word}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{display:block;max-height:none;margin:0;grid-column:1/-1}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;margin-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--file__selected-file--field,.bx--file__selected-file--md{min-height:2.5rem;gap:.5rem 1rem}.bx--file__selected-file--sm{min-height:2rem;gap:.25rem 1rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);outline-width:1px}@media screen and (prefers-contrast){.bx--file__selected-file--invalid__wrapper{outline-style:dotted}}.bx--file__selected-file--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;padding:.75rem 0}@media screen and (prefers-contrast){.bx--file__selected-file--invalid{outline-style:dotted}}.bx--file__selected-file--invalid.bx--file__selected-file--sm{padding:.25rem 0}.bx--file__selected-file--invalid.bx--file__selected-file--field,.bx--file__selected-file--invalid.bx--file__selected-file--md{padding:.5rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement{padding-top:.4375rem}.bx--file__selected-file--invalid.bx--file__selected-file--field .bx--form-requirement,.bx--file__selected-file--invalid.bx--file__selected-file--md .bx--form-requirement{padding-top:.6875rem}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__title{color:var(--cds-text-error, #da1e28)}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:var(--cds-text-01, #161616)}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:block;overflow:visible;max-height:12.5rem;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file__state-container{display:flex;min-width:1.5rem;align-items:center;justify-content:center;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:var(--cds-ui-05, #161616)}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:var(--cds-interactive-04, #0f62fe)}.bx--file__state-container .bx--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-complete:focus{outline-style:dotted}}.bx--file__state-container .bx--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-03, #ffffff);opacity:1}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--file__state-container .bx--file-close{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-close:focus{outline-style:dotted}}.bx--file__state-container .bx--file-close svg path{fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;overflow:hidden;height:6rem;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-ui-04, #8d8d8d)}.bx--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-interactive-03, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--file__selected-file{outline:1px solid rgba(0,0,0,0)}.bx--file__state-container .bx--file-close svg path{fill:ButtonText}}@keyframes stroke{to{stroke-dashoffset:0}}.bx--inline-loading{display:flex;width:100%;min-height:2rem;align-items:center}.bx--inline-loading__text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-02, #525252)}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.bx--inline-loading__checkmark-container{fill:var(--cds-support-02, #198038)}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:.75rem;width:.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{animation-duration:.25s;animation-fill-mode:forwards;animation-name:stroke;fill:none;stroke:var(--cds-interactive-04, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.bx--inline-loading--error{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.bx--list--nested,.bx--list--unordered,.bx--list--ordered,.bx--list--ordered--native{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);list-style:none}.bx--list--expressive,.bx--list--expressive .bx--list--nested{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}.bx--list--ordered--native{list-style:decimal}.bx--list__item{color:var(--cds-text-01, #161616)}.bx--list--nested{margin-left:2rem}.bx--list--nested .bx--list__item{padding-left:.25rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item:before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested,.bx--list--ordered--native.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item:before{position:absolute;left:-1rem;content:"–"}.bx--list--unordered.bx--list--nested>.bx--list__item:before{left:-.75rem;content:"▪"}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-end-p1{to{transform:rotate(360deg)}}@keyframes rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}.bx--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:fixed;z-index:9000;min-width:13rem;max-width:18rem;padding:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-layer, #f4f4f4);visibility:hidden}.bx--menu--open{visibility:visible}.bx--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--menu--open:focus{outline-style:dotted}}.bx--menu--invisible{opacity:0;pointer-events:none}.bx--menu-option{position:relative;height:2rem;background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--menu-option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--menu-option:focus{outline-style:dotted}}.bx--menu-option--active,.bx--menu-option:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--menu-option--danger:hover,.bx--menu-option--danger:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.bx--menu-option>.bx--menu{margin-top:calc(var(--cds-spacing-02, .25rem) * -1)}.bx--menu-option__content{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-05, 1rem)}.bx--menu-option__content--disabled{background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--menu-option__content--disabled .bx--menu-option__label,.bx--menu-option__content--disabled .bx--menu-option__info,.bx--menu-option__content--disabled .bx--menu-option__icon{color:var(--cds-text-disabled, #c6c6c6)}.bx--menu-option__content--indented .bx--menu-option__label{margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;flex-grow:1;padding:var(--cds-spacing-02, .25rem) 0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.bx--menu-option__info{display:inline-flex;margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__icon{display:flex;width:1rem;height:1rem;align-items:center;margin-right:var(--cds-spacing-03, .5rem)}.bx--menu-divider{width:100%;height:1px;margin:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-border-subtle, #e0e0e0)}.bx--menu--md .bx--menu-option{height:2.5rem}.bx--menu--lg .bx--menu-option{height:3rem}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));content:"";opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.bx--modal.is-visible{transition:none}}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:var(--cds-field-02, #ffffff)}.bx--modal.is-visible .bx--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-ui-01, #f4f4f4);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);position:relative;padding-top:var(--cds-spacing-03, .5rem);padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-09, 3rem);color:var(--cds-text-01, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--modal-content--with-form{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-header{padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-09, 3rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-03, .5rem);grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);margin-bottom:var(--cds-spacing-02, .25rem);color:var(--cds-text-02, #525252)}.bx--modal-header__heading{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-01, #161616)}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:var(--cds-spacing-07, 2rem)}.bx--modal-content--overflow-indicator{position:absolute;bottom:var(--cds-spacing-09, 3rem);left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom,rgba(var(--cds-ui-01, #f4f4f4),0),var(--cds-ui-01, #f4f4f4));content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom,rgba(var(--cds-layer, #f4f4f4),0),var(--cds-layer, #f4f4f4))}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-07, 2rem);margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:#0000;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--modal-close:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-01, #161616)}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:var(--cds-text-01, #161616)}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:var(--cds-field-01, #f4f4f4)}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 var(--cds-spacing-05, 1rem)}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:#0000}.bx--number{position:relative;display:flex;width:100%;flex-direction:column}.bx--number input[type=number]{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;min-width:9.375rem;height:2.5rem;box-sizing:border-box;padding-right:8rem;padding-left:1rem;border:0;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:300;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--number input[type=number]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number]:focus{outline-style:dotted}}.bx--number input[type=number]:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type=number]:disabled~.bx--number__controls svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--number input[type=number]::-ms-clear{display:none}.bx--number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bx--number--xl.bx--number input[type=number],.bx--number--lg.bx--number input[type=number]{padding-right:9rem}.bx--number--sm.bx--number input[type=number]{padding-right:7rem}.bx--number input[type=number]:disabled{border-bottom-color:#0000;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;width:5rem;height:100%;flex-direction:row;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;height:100%;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);color:var(--cds-icon-01, #161616)}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn:before,.bx--number__control-btn:after{position:absolute;top:.125rem;display:block;width:.125rem;height:2.25rem;background-color:var(--cds-field-01, #f4f4f4);content:""}.bx--number__control-btn:before{left:0}.bx--number__control-btn:after{right:0}.bx--number__control-btn svg{fill:currentColor}.bx--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe);color:var(--cds-icon-01, #161616);outline-offset:-2px;outline-width:2px}@media screen and (prefers-contrast){.bx--number__control-btn:focus{outline-style:dotted}}.bx--number__control-btn:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-icon-01, #161616);cursor:pointer}.bx--number__control-btn:hover:before,.bx--number__control-btn:hover:after{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--number__control-btn:focus:before,.bx--number__control-btn:focus:after,.bx--number__control-btn:hover:focus:before,.bx--number__control-btn:hover:focus:after{background-color:#0000}.bx--number__control-btn:disabled{border-bottom-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__control-btn.down-icon{order:1}.bx--number__control-btn.up-icon{order:2}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border:0}@media screen and (prefers-contrast){.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:#0000}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:var(--cds-support-01, #da1e28)}.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after,.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus:after{background-color:var(--cds-focus, #0f62fe)}.bx--number__rule-divider{position:absolute;z-index:6000;width:.0625rem;height:1rem;background-color:var(--cds-ui-03, #e0e0e0)}.bx--number__rule-divider:first-of-type{order:0}.bx--number__controls .bx--number__rule-divider:first-of-type{left:0;background-color:#0000}.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-ui-03, #e0e0e0)}.bx--number--light .bx--number__rule-divider,.bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-decorative-01, #e0e0e0)}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:#0000}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--number__control-btn:focus~.bx--number__rule-divider{background-color:#0000}.bx--number__invalid{position:absolute;right:6rem;fill:var(--cds-support-01, #da1e28)}.bx--number--xl .bx--number__invalid,.bx--number--lg .bx--number__invalid{right:7rem}.bx--number--sm .bx--number__invalid{right:5rem}.bx--number__invalid+.bx--number__rule-divider{position:absolute;right:5rem}.bx--number--xl .bx--number__invalid+.bx--number__rule-divider,.bx--number--lg .bx--number__invalid+.bx--number__rule-divider{right:6rem}.bx--number--sm .bx--number__invalid+.bx--number__rule-divider{right:4rem}.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider,.bx--number__control-btn.up-icon:hover+.bx--number__rule-divider,.bx--number__control-btn.down-icon:focus~.bx--number__rule-divider,.bx--number__control-btn.up-icon:focus+.bx--number__rule-divider{background-color:#0000}.bx--number__invalid--warning{fill:var(--cds-support-03, #f1c21b)}.bx--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.bx--number--light input[type=number]{background-color:var(--cds-field-02, #ffffff)}.bx--number--light input[type=number]:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:before,.bx--number--light .bx--number__control-btn:after{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:focus:before,.bx--number--light .bx--number__control-btn:focus:after{background-color:#0000}.bx--number--light .bx--number__control-btn:hover,.bx--number--light .bx--number__control-btn:not(:focus):hover:before,.bx--number--light .bx--number__control-btn:not(:focus):hover:after{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--number--xl input[type=number],.bx--number--lg input[type=number]{height:3rem}.bx--number--xl .bx--number__controls,.bx--number--lg .bx--number__controls{width:6rem}.bx--number--xl .bx--number__control-btn,.bx--number--lg .bx--number__control-btn{width:3rem}.bx--number--xl .bx--number__control-btn:before,.bx--number--xl .bx--number__control-btn:after,.bx--number--lg .bx--number__control-btn:before,.bx--number--lg .bx--number__control-btn:after{height:2.75rem}.bx--number--sm input[type=number]{height:2rem}.bx--number--sm .bx--number__controls{width:4rem}.bx--number--sm .bx--number__control-btn{width:2rem}.bx--number--sm .bx--number__control-btn:before,.bx--number--sm .bx--number__control-btn:after{height:1.75rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number--nosteppers input[type=number]{padding-right:3rem}.bx--number--nosteppers .bx--number__invalid{right:1rem}.bx--number--readonly input[type=number]{background:rgba(0,0,0,0)}.bx--number--readonly .bx--number__controls{display:none}.bx--number__readonly-icon{position:absolute;right:1rem}.bx--number.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--number.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton:before{animation:none}}.bx--number.bx--skeleton input[type=number]{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--number__control-btn:hover,.bx--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}.bx--number__control-btn{outline:1px solid rgba(0,0,0,0)}.bx--number__control-btn svg{fill:ButtonText}}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));background-color:var(--cds-field-01, #f4f4f4);transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:var(--cds-field-01, #f4f4f4);list-style:none}.bx--overflow-menu-options:after{position:absolute;display:block;background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--overflow-menu-options:after{transition:none}}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--overflow-menu-options--light{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options--light:after{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]:after{bottom:-.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]:after{top:0;right:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:0;left:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:#0000;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid var(--cds-decorative-01, #e0e0e0)}a.bx--overflow-menu-options__btn:before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:#0000;color:var(--cds-text-02, #525252);cursor:pointer;font-weight:400;text-align:left;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options__btn:hover{color:var(--cds-text-01, #161616)}.bx--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:var(--cds-icon-02, #525252)}.bx--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:var(--cds-ui-01, #f4f4f4);cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-ui-01, #f4f4f4)}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip:before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}.bx--overflow-menu svg{fill:ButtonText}}.bx--pagination-nav{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;border-radius:0;color:var(--cds-text-02, #525252);font-weight:400;line-height:1;outline:0;text-align:center;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-02, #525252)}.bx--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--pagination-nav__page:focus{outline-style:dotted}}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-02, #525252),.5);outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__page:after,.bx--pagination-nav__page.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{background-color:initial;color:var(--cds-text-02, #525252);font-weight:600}.bx--pagination-nav__page .bx--pagination-nav__icon{fill:currentColor;pointer-events:none}.bx--pagination-nav__page--direction{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper:after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--select{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);cursor:pointer;font-family:inherit;opacity:1;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:#0000;text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616)}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:var(--cds-disabled-01, #f4f4f4);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--select--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--select--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:var(--cds-spacing-05, 1rem);height:100%;fill:var(--cds-ui-05, #161616);pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:var(--cds-spacing-08, 2.5rem)}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--select__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:var(--cds-background-hover, #e5e5e5);color:var(--cds-text-01, #161616)}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:var(--cds-text-disabled, #c6c6c6)}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:var(--cds-spacing-03, .5rem)}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:var(--cds-spacing-07, 2rem);padding-left:.5rem;border-bottom:none;background-color:#0000;color:var(--cds-text-01, #161616)}.bx--select--inline .bx--select-input:focus,.bx--select--inline .bx--select-input:focus option,.bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:var(--cds-spacing-07, 2rem)}.bx--select--inline .bx--select-input:disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton:before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--text-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-input:focus,.bx--text-input:active{outline-style:dotted}}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl,.bx--text-input--lg{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input--sm.bx--password-input{padding-right:2rem}.bx--text-input--lg.bx--password-input{padding-right:3rem}.bx--text-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-input__field-wrapper{position:relative;display:flex;width:100%}.bx--text-input__invalid-icon,.bx--text-input__readonly-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bx--text-input__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--text-input__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.bx--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus{outline-style:dotted}}.bx--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.bx--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus svg{outline-style:dotted}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:none}}.bx--text-input--password__visibility.bx--tooltip--a11y:before,.bx--text-input--password__visibility.bx--tooltip--a11y:after{transition:none}.bx--text-input--password__visibility:before{width:0;height:0;border-style:solid;content:""}.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--text-input--password__visibility:after{content:attr(aria-label)}.bx--text-input--password__visibility.bx--tooltip--a11y:after{content:none}.bx--text-input--password__visibility.bx--tooltip--visible:before,.bx--text-input--password__visibility.bx--tooltip--visible:after,.bx--text-input--password__visibility:hover:before,.bx--text-input--password__visibility:hover:after,.bx--text-input--password__visibility:focus:before,.bx--text-input--password__visibility:focus:after{opacity:1}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:hover.bx--tooltip--a11y:before,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input--password__visibility:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--text-input--password__visibility .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input--password__visibility:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--text-input--password__visibility,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;right:0;display:flex;width:2.5rem;height:100%;min-height:auto;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--sm+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:2rem}.bx--text-input--lg+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:3rem}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:ButtonText}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.bx--text-input--invalid,.bx--text-input--warning,.bx--text-input-wrapper--readonly .bx--text-input{padding-right:2.5rem}.bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg:hover{fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed;-webkit-text-fill-color:var(--cds-disabled-02, #c6c6c6)}.bx--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-input:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;box-shadow:none}@media screen and (prefers-contrast){.bx--text-input--invalid{outline-style:dotted}}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--skeleton.bx--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--skeleton.bx--text-input:hover,.bx--skeleton.bx--text-input:focus,.bx--skeleton.bx--text-input:active{border:none;cursor:default;outline:none}.bx--skeleton.bx--text-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton.bx--text-input:before{animation:none}}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:var(--cds-field-01, #f4f4f4);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--form--fluid .bx--label{position:absolute;z-index:1;top:.8125rem;left:1rem;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;border-style:solid;border-color:var(--cds-ui-03, #e0e0e0);border-bottom:none;margin:0 1rem}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:var(--cds-field-02, #ffffff)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline-style:dotted}}.bx--text-input-wrapper.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--text-input-wrapper .bx--label--inline{flex:1;margin:.8125rem 0 0;overflow-wrap:break-word;word-break:break-word}.bx--text-input-wrapper .bx--label--inline--sm{margin-top:.5625rem}.bx--text-input-wrapper .bx--label--inline--xl,.bx--text-input-wrapper .bx--label--inline--lg{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{max-width:8rem;flex:2;flex-direction:column;margin-right:1.5rem;overflow-wrap:break-word}.bx--text-input-wrapper .bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--form--fluid .bx--text-input-wrapper--readonly,.bx--text-input-wrapper--readonly .bx--text-input{background:rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--text-input--password__visibility,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg{fill:ButtonText}}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:calc(100% - 1px);min-height:2.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);background-color:var(--cds-ui-01, #f4f4f4);overflow-x:auto}@media (min-width: 42rem){.bx--pagination{overflow:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count{display:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}.bx--pagination--sm{min-height:2rem}.bx--pagination--lg{min-height:3rem}.bx--pagination .bx--select{height:100%;align-items:center}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.25rem 0 var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);line-height:2.5rem}.bx--pagination--sm .bx--select-input{line-height:2rem}.bx--pagination--lg .bx--select-input{line-height:3rem}.bx--pagination .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination .bx--select--inline .bx--select-input:focus,.bx--pagination .bx--select--inline .bx--select-input:focus option,.bx--pagination .bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-layer, #f4f4f4)}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-.5rem,-50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid var(--cds-ui-03, #e0e0e0)}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--pagination__left,.bx--pagination__right{display:flex;height:100%;align-items:center}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem 0 0}@media (min-width: 42rem){.bx--pagination__left{padding:0 1rem}.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:var(--cds-text-02, #525252)}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;width:2.5rem;height:2.5rem;min-height:2rem;align-items:center;justify-content:center;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--pagination--sm .bx--pagination__button,.bx--pagination--sm .bx--btn--ghost.bx--pagination__button{width:2rem;height:2rem}.bx--pagination--lg .bx--pagination__button,.bx--pagination--lg .bx--btn--ghost.bx--pagination__button{width:3rem;height:3rem}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-left:0}@media screen and (prefers-contrast){.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline-style:dotted}}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{border-color:var(--cds-ui-03, #e0e0e0);background:var(--cds-ui-01, #f4f4f4);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{outline:1px solid rgba(0,0,0,0)}}.bx--progress-bar__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;min-width:3rem;justify-content:space-between;margin-bottom:var(--cds-spacing-03, .5rem);color:var(--cds-text-primary, #161616)}.bx--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--progress-bar__track{position:relative;width:100%;min-width:3rem;height:.5rem;background-color:var(--cds-layer, #f4f4f4)}.bx--progress-bar--big .bx--progress-bar__track{height:.5rem}.bx--progress-bar--small .bx--progress-bar__track{height:.25rem}.bx--progress-bar__bar{display:block;width:100%;height:100%;background-color:currentColor;color:var(--cds-interactive, #0f62fe);transform:scaleX(0);transform-origin:0 center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--progress-bar--indeterminate .bx--progress-bar__track:after{position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:1.4s;animation-iteration-count:infinite;animation-name:progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg,var(--cds-interactive, #0f62fe) 12.5%,transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:""}.bx--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);margin-top:var(--cds-spacing-03, .5rem);color:var(--cds-text-secondary, #525252)}.bx--progress-bar__status-icon{flex-shrink:0;margin-left:var(--cds-spacing-05, 1rem)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--finished .bx--progress-bar__status-icon{color:var(--cds-support-success, #198038)}.bx--progress-bar--error .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__status-icon,.bx--progress-bar--error .bx--progress-bar__helper-text{color:var(--cds-support-error, #da1e28)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__bar{transform:scaleX(1)}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__track,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__track{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__label,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-right:0}@keyframes progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}.bx--progress-bar--inline{display:flex;align-items:center}.bx--progress-bar--inline .bx--progress-bar__label{margin-right:var(--cds-spacing-05, 1rem);margin-bottom:0}.bx--progress-bar--inline .bx--progress-bar__track{flex-basis:0;flex-grow:1}.bx--progress-bar--inline .bx--progress-bar__helper-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--indented .bx--progress-bar__label,.bx--progress-bar--indented .bx--progress-bar__helper-text{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}.bx--tooltip__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-flex;align-items:center;color:var(--cds-text-02, #525252)}.bx--tooltip__label:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid var(--cds-focus, #0f62fe);fill:var(--cds-hover-primary, #0353e9)}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);word-wrap:break-word}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939),inset 0 0 0 2px var(--cds-ui-background, #ffffff);outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{transform:translate(calc(50% - 22px))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{transform:translate(calc(22px - 50%))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{transform:translateY(calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{transform:translateY(calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{transform:translateY(calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{transform:translateY(calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);text-align:left}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:var(--cds-inverse-focus-ui, #ffffff);outline-color:var(--cds-inverse-02, #393939)}.bx--tooltip .bx--link{color:var(--cds-inverse-link, #78a9ff);font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:var(--cds-inverse-01, #ffffff)}.bx--tooltip .bx--link:visited{color:var(--cds-inverse-link, #78a9ff)}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid var(--cds-inverse-02, #393939);border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:var(--cds-spacing-03, .5rem)}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:var(--cds-spacing-03, .5rem)}.bx--tooltip__heading{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:var(--cds-spacing-03, .5rem)}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:inline-flex;border-bottom:1px dotted var(--cds-interactive-01, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-inverse-01, #ffffff)}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:var(--cds-inverse-02, #393939)}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%,-100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);border-bottom:.0625rem dotted var(--cds-text-02, #525252);transition:border-color .11s}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:var(--cds-interactive-04, #0f62fe)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{transition:none}}.bx--tooltip--icon__top:before,.bx--tooltip--icon__bottom:before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);margin:1px auto 0 50%;content:""}.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:after{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);content:attr(aria-label);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover:before,.bx--tooltip--icon__top:hover:after,.bx--tooltip--icon__top:focus:before,.bx--tooltip--icon__top:focus:after,.bx--tooltip--icon__bottom:hover:before,.bx--tooltip--icon__bottom:hover:after,.bx--tooltip--icon__bottom:focus:before,.bx--tooltip--icon__bottom:focus:after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top:before{transform:translate(-50%,calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top:after{transform:translate(-50%,calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom:before{transform:translate(-50%,10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom:after{transform:translate(-50%,calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:before{transform:translateY(10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:before{transform:translateY(10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--right:hover:before,.bx--tooltip__trigger.bx--tooltip--right:hover:after,.bx--tooltip__trigger.bx--tooltip--right:focus:before,.bx--tooltip__trigger.bx--tooltip--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--left:hover:before,.bx--tooltip__trigger.bx--tooltip--left:hover:after,.bx--tooltip__trigger.bx--tooltip--left:focus:before,.bx--tooltip__trigger.bx--tooltip--left:focus:after{opacity:1}@keyframes tooltip-fade{0%{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}.bx--tooltip,.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;overflow:visible;width:8rem;min-width:7rem;flex-direction:row}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{min-width:8rem;flex-grow:1}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset rgba(0,0,0,0)}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;width:1rem;height:1rem;flex-shrink:0;margin:.625rem .5rem 0 0;border-radius:50%;fill:var(--cds-interactive-04, #0f62fe)}.bx--progress-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;max-width:5.5rem;margin:.5rem 0 0;color:var(--cds-text-01, #161616);line-height:1.45;text-overflow:ellipsis;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--progress-label:before{display:block;content:""}.bx--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-label:focus{box-shadow:0 .1875rem 0 0 var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);outline:none}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:.75rem}.bx--progress-step-button:not(.bx--progress-step-button--unclickable) .bx--progress-label:active{box-shadow:0 .1875rem 0 0 var(--cds-interactive, #0f62fe);color:var(--cds-interactive, #0f62fe)}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{padding:0;margin:0;font-weight:400}.bx--progress-step .bx--tooltip{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;padding:.5rem 1rem;margin-top:2.5rem;margin-left:1.375rem;color:var(--cds-inverse-01, #ffffff);visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);width:9.375rem;height:auto;color:var(--cds-inverse-01, #ffffff)}.bx--progress-optional{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:var(--cds-text-02, #525252);text-align:start}.bx--progress-step--current .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step--incomplete svg{fill:var(--cds-ui-05, #161616)}.bx--progress-step--incomplete .bx--progress-line{background-color:var(--cds-ui-03, #e0e0e0)}.bx--progress-step--complete .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{cursor:default;outline:none}.bx--progress-step-button--unclickable .bx--progress-label:hover{box-shadow:none;color:var(--cds-text-01, #161616);cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{box-shadow:none;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{box-shadow:none;outline:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:var(--cds-support-01, #da1e28)}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2.5rem;height:.875rem;margin-top:.625rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;cursor:default;outline:none}.bx--progress.bx--skeleton .bx--progress-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label:before{animation:none}}.bx--progress--vertical,.bx--progress-text{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{width:initial;min-width:initial;min-height:3.625rem;align-content:flex-start}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;vertical-align:top;white-space:initial}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin:auto 0}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--radio-button-group{position:relative;display:flex;align-items:center}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid var(--cds-icon-01, #161616);margin:.0625rem .5rem .125rem .125rem;background-color:#0000;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-01, #161616)}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{position:relative;display:inline-block;width:100%;height:100%;background-color:var(--cds-icon-01, #161616);border-radius:50%;content:"";transform:scale(.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance:before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton:before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--search-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);text-overflow:ellipsis;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--search-input[disabled]::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search-input[disabled]::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search--light .bx--search-input{background:var(--cds-field-02, #ffffff)}.bx--search--light .bx--search-close:before{background:var(--cds-field-02, #ffffff)}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 var(--cds-spacing-07, 2rem)}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 var(--cds-spacing-08, 2.5rem)}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 var(--cds-spacing-09, 3rem)}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:var(--cds-spacing-05, 1rem);width:1rem;height:1rem;fill:var(--cds-icon-02, #525252);pointer-events:none;transform:translateY(-50%)}.bx--search-close{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close:before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--search-close:before{transition:none}}.bx--search-close:hover{border-bottom:1px solid var(--cds-ui-04, #8d8d8d)}.bx--search-close:hover:before{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:var(--cds-field-01, #f4f4f4)}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616);opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9),border .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-selected-ui, #e0e0e0)}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:#0000;background-color:#0000}.bx--search--disabled .bx--search-close:hover:before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover:before{background-color:#0000}.bx--search--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--search-close:focus:before,.bx--search-close:active:before{background-color:var(--cds-focus, #0f62fe)}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder{color:#0000}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:#0000}.bx--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(.2,0,.38,.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-moz-placeholder{position:relative;opacity:0;transition-duration:70ms;-moz-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-moz-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:var(--cds-icon-01, #161616)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:var(--cds-icon-02, #525252)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__text:before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton:before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder:before{animation:none}}.bx--slider-container{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;padding:var(--cds-spacing-05, 1rem) 0;margin:0 1rem;cursor:pointer}.bx--slider__range-label{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);color:var(--cds-text-01, #161616);white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-03, #e0e0e0);transform:translateY(-50%)}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:var(--cds-ui-03, #e0e0e0);content:"";transform:translate(-50%)}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-05, #161616);pointer-events:none;transform:translateY(-50%);transform-origin:left;transition:background .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb{position:absolute;z-index:3;width:.875rem;height:.875rem;background:var(--cds-ui-05, #161616);border-radius:50%;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000;outline:none;transform:translate(-50%,-50%);transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb:hover{transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:var(--cds-interactive-04, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe),inset 0 0 0 3px var(--cds-ui-01, #f4f4f4);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;-moz-appearance:textfield;text-align:center}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider-text-input.bx--text-input--invalid{padding-right:1rem}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-interactive-04, #0f62fe)}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:var(--cds-disabled-02, #c6c6c6)}.bx--slider--disabled.bx--slider{cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled .bx--slider__thumb:hover{cursor:not-allowed;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:focus{background-color:var(--cds-ui-03, #e0e0e0);box-shadow:none;outline:none;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:active{background:var(--cds-ui-03, #e0e0e0);transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{border:none;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;cursor:default;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label:before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--slider__thumb{outline:1px solid rgba(0,0,0,0)}.bx--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}.bx--slider__track{outline:1px solid rgba(0,0,0,0)}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th,.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;background-color:#0000;border-collapse:collapse;border-spacing:0;overflow-x:auto}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem}.bx--structured-list .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-left:1rem}.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-right:1rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){border-bottom:1px solid var(--cds-hover-row, #e5e5e5);background-color:var(--cds-hover-row, #e5e5e5);cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid var(--cds-selected-ui, #e0e0e0);cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline-style:dotted}}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:var(--cds-text-01, #161616)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid var(--cds-ui-01, #f4f4f4)}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem .5rem .5rem;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:table-cell;height:2.5rem;color:var(--cds-text-01, #161616);font-weight:600;text-align:left;text-transform:none;vertical-align:top}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);padding:1rem .5rem 1.5rem;position:relative;display:table-cell;max-width:36rem;color:var(--cds-text-02, #525252);transition:color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;fill:#0000;transition:all .11s cubic-bezier(.2,0,.38,.9);vertical-align:middle}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:var(--cds-icon-01, #161616)}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--structured-list.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span:before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:ButtonText}}.bx--tabs{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;width:100%;height:auto;color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media (min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:var(--cds-spacing-05, 1rem);fill:var(--cds-ui-05, #161616);transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open{background:var(--cds-ui-03, #e0e0e0)}.bx--tabs-trigger--open svg{transform:rotate(-180deg);transform-origin:50% 45%;transition:transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:var(--cds-field-02, #ffffff)}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:var(--cds-text-01, #161616);font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:var(--cds-text-01, #161616)}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:var(--cds-ui-01, #f4f4f4);list-style:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{display:flex;width:100%;height:2.5rem;padding:0;background-color:var(--cds-ui-01, #f4f4f4);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-ui, #e5e5e5);box-shadow:0 -1px 0 var(--cds-hover-ui, #e5e5e5)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#0000}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-selected-ui, #cacaca)}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media (min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:var(--cds-spacing-04, .75rem) 0;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);margin:0 var(--cds-spacing-05, 1rem);color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media (min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:var(--cds-text-02, #525252)}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid var(--cds-skeleton-02, #c6c6c6)}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:auto;min-height:2.5rem;color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-03, #e0e0e0))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:var(--cds-icon-01, #161616)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:#0000;cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-background, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:10rem;overflow:hidden;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);color:var(--cds-text-02, #525252);text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:0;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--text-area{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);resize:vertical;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-area:focus,.bx--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-area:focus,.bx--text-area:active{outline-style:dotted}}.bx--text-area::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:var(--cds-support-01, #da1e28)}.bx--text-area:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--text-area:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area.bx--text-area--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-area.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;height:6.25rem}.bx--text-area.bx--skeleton:hover,.bx--text-area.bx--skeleton:focus,.bx--text-area.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--text-area.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--text-area.bx--skeleton:before{animation:none}}.bx--text-area.bx--skeleton::-moz-placeholder{color:#0000}.bx--text-area.bx--skeleton::placeholder{color:#0000}.bx--text-area__label-wrapper{display:flex;width:100%;justify-content:space-between}.bx--tile{display:block;min-width:8rem;min-height:4rem;padding:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile:focus{outline-style:dotted}}.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--tile--expandable .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline-style:dotted}}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable:hover,.bx--tile--clickable:active,.bx--tile--clickable:visited,.bx--tile--clickable:visited:hover{color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable.bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--clickable:hover.bx--link--disabled{display:block;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--selectable{position:relative;padding-right:3rem;border:1px solid rgba(0,0,0,0)}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;border:none;background:rgba(0,0,0,0);transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-02, #525252)}.bx--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile__checkmark:focus{outline-style:dotted}}.bx--tile__checkmark--persistent{opacity:1}.bx--tile__chevron{position:absolute;right:1rem;bottom:1rem;display:flex;height:1rem;align-items:flex-end}.bx--tile__chevron svg{margin-left:.5rem;fill:var(--cds-ui-05, #161616);transform-origin:center;transition:.11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tile__chevron svg{transition:none}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile__chevron svg{fill:ButtonText}}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{position:relative;overflow:hidden;width:100%;border:0;color:inherit;font-size:inherit;text-align:left;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:hidden}.bx--tile--is-expanded{overflow:visible;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tile--is-expanded .bx--tile-content__below-the-fold{overflow-y:auto}}}.bx--tile--is-selected{border:1px solid var(--cds-ui-05, #161616)}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-ui-05, #161616)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile--is-selected .bx--tile__checkmark svg{fill:ButtonText}}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tile-input:focus+.bx--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile-input:focus+.bx--tile{outline-style:dotted}}.bx--tile--disabled.bx--tile--selectable{background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--tile--disabled.bx--tile--selectable.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--disabled.bx--tile--is-selected{outline-color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;padding-right:3rem;margin:0}.bx--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);display:flex;width:4.875rem;height:2.5rem;align-items:center;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--time-picker__input-field::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker__input-field::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--time-picker--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--time-picker--sm .bx--select-input,.bx--time-picker--sm .bx--time-picker__input-field{height:2rem;max-height:2rem}.bx--time-picker--xl .bx--select-input,.bx--time-picker--xl .bx--time-picker__input-field,.bx--time-picker--lg .bx--select-input,.bx--time-picker--lg .bx--time-picker__input-field{height:3rem;max-height:3rem}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__appearance:before{transition:none}}.bx--toggle__appearance:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";cursor:pointer;transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:var(--cds-icon-03, #ffffff);transform:scale(.2);transition:70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-support-02, #198038)}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px #0000,0 0 0 3px #0000}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px var(--cds-ui-03, #e0e0e0),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{transition:none}}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:var(--cds-disabled-02, #c6c6c6)}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance:after{margin-left:0;transform:translate(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:flex;flex-direction:column;align-items:flex-start;color:var(--cds-text-02, #525252);cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__switch:before{transition:none}}.bx--toggle__switch:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;top:50%;margin-left:3.5rem;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-support-02, #198038)}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:0 0 0 1px var(--cds-ui-02, #ffffff),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle-input:disabled+.bx--toggle-input__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-disabled-03, #8d8d8d)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{transition:none}}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch:after{transform:translate(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-disabled-01, #f4f4f4)}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:3rem;margin-top:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1.5rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2rem;margin-top:.5rem}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;position:absolute;width:1rem;height:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{left:2rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:before{display:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{border-radius:0}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:#0000;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{fill:var(--cds-text-02, #525252);transition:fill 50ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;cursor:pointer;fill:var(--cds-text-02, #525252);transform:scale(1.15);transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:var(--cds-field-02, #ffffff)}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:var(--cds-brand-01, #0f62fe)}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;border:0;background:rgba(0,0,0,0)}.bx--toolbar-search__btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toolbar-search__btn:focus{outline-style:dotted}}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);padding:.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--unstable-pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-ui-01, #f4f4f4)}.bx--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-02, #525252)}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;color:var(--cds-ui-05, #161616);cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-ui-05, #161616)}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__button.bx--btn:disabled{border-color:var(--cds-ui-03, #e0e0e0);background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-.65rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--unstable-pagination__page-sizer{border-right:1px solid var(--cds-ui-03, #e0e0e0)}.bx--header{position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid rgba(0,0,0,0);transition:background-color .11s,border-color .11s}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{padding-left:.5rem}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav:before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:"";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current=page]:after,.bx--header__menu-item--current:after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid var(--cds-inverse-support-04, #4589ff);content:""}a.bx--header__menu-item[aria-current=page]:focus:after,.bx--header__menu-item--current:focus:after{border:0}a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__submenu--current:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-bottom:3px solid var(--cds-border-interactive, #0f62fe);content:""}.bx--header__submenu--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.bx--header__submenu--current:focus:after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px #00000080;transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform .11s,fill .11s}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:none}.bx--header-panel{transition-timing-function:cubic-bezier(.2,0,1,.9);position:fixed;z-index:8000;top:3rem;right:0;bottom:0;overflow:hidden;width:0;border:none;background-color:#161616;color:#c6c6c6;transition:width .11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;z-index:1000;top:3rem;right:0;bottom:0;width:16rem;height:100%;padding:1rem 0;background-color:#161616;overflow-x:hidden;overflow-y:auto;transform:translate3d(100%,0,0);transition:transform .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px #00000040;transform:translateZ(0)}.bx--product-switcher__search{padding:0 1rem;margin-bottom:1.5rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;border:none;background:rgba(0,0,0,0);color:#0f62fe;cursor:pointer;text-align:left}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__back-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;width:100%;flex-direction:row;align-items:center;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-left:.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;width:2.5rem;align-items:center;justify-content:center}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:var(--cds-spacing-07, 2rem)}.bx--switcher__item:nth-child(1){margin-top:var(--cds-spacing-05, 1rem)}.bx--switcher__item--divider{display:block;width:14rem;height:1px;border:none;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background:#393939}.bx--switcher__item-link{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:block;height:var(--cds-spacing-07, 2rem);padding:.375rem var(--cds-spacing-05, 1rem);color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){background:#2c2c2c;color:#f4f4f4;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{background:#393939;color:#f4f4f4}.bx--switcher__item-link--selected{background:#262626;color:#f4f4f4}.bx--side-nav{position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width}.bx--side-nav--ux{top:var(--cds-spacing-09, 3rem);width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:#0000;opacity:0;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));opacity:1;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translate(-16rem)}.bx--side-nav__navigation{display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header,.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline .11s}.bx--side-nav__select:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline .11s}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider{height:1px;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background-color:#e0e0e0}.bx--side-nav__submenu{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color .11s,background-color .11s,outline .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform .11s}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color .11s,background-color .11s,outline .11s}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline-style:dotted}}a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current=page]:before,a.bx--side-nav__link--current:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider:after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:""}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true]{background-color:#0000}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:#0000;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:ButtonText}}.bx--navigation{position:fixed;z-index:9100;top:3rem;bottom:0;left:0;width:16rem;background-color:#262626;box-shadow:0 .5rem 1rem #00000040;color:#f4f4f4}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child):after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:""}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}a.bx--navigation-link{display:flex;width:100%;min-height:2.5rem;align-items:center;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400;text-decoration:none}a.bx--navigation-link:hover{background-color:#333;color:#fff}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;min-height:2rem;align-items:center;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;width:3rem;min-width:3rem;height:2.5rem;align-items:center;justify-content:center;margin-right:.5rem}.bx--content{padding:2rem;will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.bx--tree{overflow:hidden}.bx--tree .bx--tree-node{padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-text-02, #525252)}.bx--tree .bx--tree-node:focus{outline:none}.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline-style:dotted}}.bx--tree .bx--tree-node--disabled:focus>.bx--tree-node__label{outline:none}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__label__details{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.bx--tree .bx--tree-node__label{display:flex;min-height:2rem;flex:1;align-items:center}.bx--tree .bx--tree-node__label:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-node__label__details{color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-leaf-node{display:flex;padding-left:var(--cds-spacing-08, 2.5rem)}.bx--tree .bx--tree-leaf-node.bx--tree-node--with-icon{padding-left:var(--cds-spacing-07, 2rem)}.bx--tree .bx--tree-node__label__details{display:flex;align-items:center}.bx--tree .bx--tree-node--with-icon .bx--tree-parent-node__toggle{margin-right:0}.bx--tree .bx--tree-parent-node__toggle{padding:0;border:0;margin-right:var(--cds-spacing-03, .5rem)}.bx--tree .bx--tree-parent-node__toggle:hover{cursor:pointer}.bx--tree .bx--tree-parent-node__toggle:focus{outline:none}.bx--tree .bx--tree-parent-node__toggle-icon{fill:var(--cds-icon-02, #525252);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--tree .bx--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.bx--tree .bx--tree-node__icon{flex-shrink:0;margin-right:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-02, #525252)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label{background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-node--active>.bx--tree-node__label{position:relative}.bx--tree .bx--tree-node--active>.bx--tree-node__label:before{position:absolute;top:0;left:0;width:.25rem;height:100%;background-color:var(--cds-interactive-04, #0f62fe);content:""}.bx--tree--compact .bx--tree-node__label{min-height:1.5rem}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.bx--select-input,.bx--dropdown,.bx--text-input,.bx--search-input{border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#d4d4d4}.bx--select-input:focus,.bx--dropdown:focus,.bx--text-input:focus,.bx--search-input:focus{outline-width:1px;outline-color:#737373}.bx--select-input:hover,.bx--dropdown:hover,.bx--text-input:hover,.bx--search-input:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#a3a3a3}.bx--list-box{border-width:0px}.bx--list-box__menu-item{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bx--list-box__menu-item--highlighted{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bx--list-box__menu{border-radius:.25rem}[role=tooltip]{z-index:10000}button{box-sizing:border-box;border-radius:.25rem;padding:.5rem}button:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}button:focus{outline-style:solid;outline-width:2px;outline-color:#1d4ed8}button:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));outline-style:solid;outline-width:1px;outline-color:#1d4ed8}button:disabled{pointer-events:none;background-color:transparent}.bx--btn{border-radius:.25rem;padding:.5rem}.bx--btn.bx--btn--primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:#4550e8}.bx--btn.bx--btn--primary:hover{background-color:#1741c1}.bx--btn.bx--btn--secondary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--tertiary{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bx--btn--tertiary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--ghost{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--btn--ghost:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bx--btn.bx--btn--primary.bx--btn--disabled{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.bx--modal-container{border-radius:.25rem}.bx--modal-content.bx--modal-content--with-form{margin-top:0;margin-bottom:0;padding-bottom:1rem;padding-top:0}.bx--modal-footer .bx--btn{border-radius:0;border-style:none}.bx--modal-header{margin:0;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}.bx--btn--icon-only.bx--btn--expressive{padding:.25rem}.bx--tooltip__label{vertical-align:middle}.header{height:4rem;flex-shrink:0}.lilac-container{container-type:inline-size;display:flex;width:100%;flex-direction:column;overflow-y:auto}.lilac-page{margin-left:auto;margin-right:auto;width:100%;padding-top:2rem;padding-bottom:2rem}@container (min-width: 640px){.lilac-page{max-width:640px}}@container (min-width: 768px){.lilac-page{max-width:768px}}@container (min-width: 1024px){.lilac-page{max-width:1024px}}@container (min-width: 1280px){.lilac-page{max-width:1280px}}@container (min-width: 1536px){.lilac-page{max-width:1536px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border-style:solid} diff --git a/lilac/web/_app/immutable/assets/4.1e49baa5.css b/lilac/web/_app/immutable/assets/4.1e49baa5.css new file mode 100644 index 0000000000000000000000000000000000000000..d10d09de05da0b547dd3d6442123c9d469977e3c --- /dev/null +++ b/lilac/web/_app/immutable/assets/4.1e49baa5.css @@ -0,0 +1 @@ +.removable-tag{max-width:12rem}.filter-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.filter-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}.search-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.search-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}.filter-group.svelte-16ln9ke{min-width:6rem;display:flex;flex-direction:row;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bx--form__helper-text{padding:0 0 0 1rem}.compute-embedding .bx--btn{height:3rem}.compute-embedding-indexing .bx--btn.bx--btn--disabled{color:transparent}.embedding-select .bx--select,.field-select .bx--select{flex-direction:row}.new-concept .bx--tag,.new-keyword .bx--tag{width:1.5rem;min-width:0px;padding-left:0;padding-right:0}.new-concept,.new-keyword{height:100%}ul.bx--overflow-menu-options{width:11rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz{width:12rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.signal-tag span{padding-left:.5rem;padding-right:.5rem}.compute-signal-chip .bx--tooltip__label .bx--tooltip__trigger{margin:0}.compute-signal-preview .bx--tag{cursor:pointer}.compute-signal-preview .bx--tag__custom-icon{margin:0}.schema .bx--tab-content{padding:0!important}h4.svelte-1ge817j{margin-bottom:.5rem;margin-top:1.5rem}.preview.svelte-1ge817j{height:30rem}.schema-container.svelte-1xlsh2v{transition:width .2s ease-in-out}.dataset-name.svelte-1xlsh2v{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:8rem} diff --git a/lilac/web/_app/immutable/assets/5.8302e01e.css b/lilac/web/_app/immutable/assets/5.8302e01e.css new file mode 100644 index 0000000000000000000000000000000000000000..fbd252eb3693480dff7fb560262ed31f06975d0d --- /dev/null +++ b/lilac/web/_app/immutable/assets/5.8302e01e.css @@ -0,0 +1 @@ +.new-form .bx--form-item{margin-bottom:1.5rem}.bx--fieldset{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:1rem}legend.bx--label{padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem} diff --git a/lilac/web/_app/immutable/assets/5.cd1a9257.css b/lilac/web/_app/immutable/assets/5.cd1a9257.css new file mode 100644 index 0000000000000000000000000000000000000000..e132414a8ee0abaf1929facd9a36185ca4092e63 --- /dev/null +++ b/lilac/web/_app/immutable/assets/5.cd1a9257.css @@ -0,0 +1 @@ +.dataset-link .bx--btn.bx--btn--primary{display:flex;height:4rem;min-height:0px;flex-direction:row;align-items:center;justify-items:center;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem;line-height:1.5rem} diff --git a/lilac/web/_app/immutable/assets/6.8302e01e.css b/lilac/web/_app/immutable/assets/6.8302e01e.css new file mode 100644 index 0000000000000000000000000000000000000000..fbd252eb3693480dff7fb560262ed31f06975d0d --- /dev/null +++ b/lilac/web/_app/immutable/assets/6.8302e01e.css @@ -0,0 +1 @@ +.new-form .bx--form-item{margin-bottom:1.5rem}.bx--fieldset{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:1rem}legend.bx--label{padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem} diff --git a/lilac/web/_app/immutable/assets/7.483966d0.css b/lilac/web/_app/immutable/assets/7.483966d0.css new file mode 100644 index 0000000000000000000000000000000000000000..b157d7967584005b3d18d589811d049e6808507c --- /dev/null +++ b/lilac/web/_app/immutable/assets/7.483966d0.css @@ -0,0 +1 @@ +.bx--tab-content{padding:0} diff --git a/lilac/web/_app/immutable/assets/8.483966d0.css b/lilac/web/_app/immutable/assets/8.483966d0.css new file mode 100644 index 0000000000000000000000000000000000000000..b157d7967584005b3d18d589811d049e6808507c --- /dev/null +++ b/lilac/web/_app/immutable/assets/8.483966d0.css @@ -0,0 +1 @@ +.bx--tab-content{padding:0} diff --git a/lilac/web/_app/immutable/assets/Commands.319d3f89.css b/lilac/web/_app/immutable/assets/Commands.319d3f89.css new file mode 100644 index 0000000000000000000000000000000000000000..5c7f6f09262064f25b466a060442b36c195c1546 --- /dev/null +++ b/lilac/web/_app/immutable/assets/Commands.319d3f89.css @@ -0,0 +1 @@ +.text-container.svelte-1a6oxtp{min-width:4rem;max-width:16rem}.header-step.svelte-62ihoh{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem}.generate-button .bx--btn{height:2.5rem;min-height:0px}button.svelte-d3v0kx{width:100%;padding:.5rem 1rem;text-align:left;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}button.svelte-d3v0kx:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}button[data-active=true].svelte-d3v0kx{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--tag{margin:0}.description p{font-size:.875rem;line-height:1.25rem;margin:1em 0}.bx--toggle-input__label .bx--toggle__switch{margin-top:0} diff --git a/lilac/web/_app/immutable/assets/ConceptLabeler.91d1847f.css b/lilac/web/_app/immutable/assets/ConceptLabeler.91d1847f.css new file mode 100644 index 0000000000000000000000000000000000000000..20bd29255a843b610b1b771076dc15ca5d638d2d --- /dev/null +++ b/lilac/web/_app/immutable/assets/ConceptLabeler.91d1847f.css @@ -0,0 +1 @@ +.concept-score-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.concept-score-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}table.svelte-zc5pc5 td.svelte-zc5pc5{padding:.25rem .5rem}.dataset-link.bx--btn{min-height:0px} diff --git a/lilac/web/_app/immutable/assets/ConceptView.91d1847f.css b/lilac/web/_app/immutable/assets/ConceptView.91d1847f.css new file mode 100644 index 0000000000000000000000000000000000000000..20bd29255a843b610b1b771076dc15ca5d638d2d --- /dev/null +++ b/lilac/web/_app/immutable/assets/ConceptView.91d1847f.css @@ -0,0 +1 @@ +.concept-score-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.concept-score-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}table.svelte-zc5pc5 td.svelte-zc5pc5{padding:.25rem .5rem}.dataset-link.bx--btn{min-height:0px} diff --git a/lilac/web/_app/immutable/assets/JSONSchemaInput.319d3f89.css b/lilac/web/_app/immutable/assets/JSONSchemaInput.319d3f89.css new file mode 100644 index 0000000000000000000000000000000000000000..5c7f6f09262064f25b466a060442b36c195c1546 --- /dev/null +++ b/lilac/web/_app/immutable/assets/JSONSchemaInput.319d3f89.css @@ -0,0 +1 @@ +.text-container.svelte-1a6oxtp{min-width:4rem;max-width:16rem}.header-step.svelte-62ihoh{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem}.generate-button .bx--btn{height:2.5rem;min-height:0px}button.svelte-d3v0kx{width:100%;padding:.5rem 1rem;text-align:left;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}button.svelte-d3v0kx:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}button[data-active=true].svelte-d3v0kx{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--tag{margin:0}.description p{font-size:.875rem;line-height:1.25rem;margin:1em 0}.bx--toggle-input__label .bx--toggle__switch{margin-top:0} diff --git a/lilac/web/_app/immutable/assets/Page.61b340b0.css b/lilac/web/_app/immutable/assets/Page.61b340b0.css new file mode 100644 index 0000000000000000000000000000000000000000..83e66ed9614433f477d8a71b73be6e5259249137 --- /dev/null +++ b/lilac/web/_app/immutable/assets/Page.61b340b0.css @@ -0,0 +1 @@ +.progress-container .bx--progress-bar__label,.progress-container .bx--progress-bar__helper-text{font-size:.75rem;line-height:1rem;font-weight:300}.task-button .bx--popover-contents{width:28rem;max-width:28rem} diff --git a/lilac/web/_app/immutable/assets/RowItemMetadata.0f74c501.css b/lilac/web/_app/immutable/assets/RowItemMetadata.0f74c501.css new file mode 100644 index 0000000000000000000000000000000000000000..d5f81cc047192d931c8a0cfcead43eea9eb674d4 --- /dev/null +++ b/lilac/web/_app/immutable/assets/RowItemMetadata.0f74c501.css @@ -0,0 +1 @@ +.signal-badge .bx--tag{padding-left:.5rem;padding-right:.5rem}.signal-badge .bx--tag__custom-icon{margin-right:0}.signal-badge .bx--tooltip__label .bx--tooltip__trigger{margin:0} diff --git a/lilac/web/_app/immutable/assets/StringSpanHighlight.c928b3d5.css b/lilac/web/_app/immutable/assets/StringSpanHighlight.c928b3d5.css new file mode 100644 index 0000000000000000000000000000000000000000..67ad5d64c2506b862534abbe70b18c2f6d1d0b21 --- /dev/null +++ b/lilac/web/_app/immutable/assets/StringSpanHighlight.c928b3d5.css @@ -0,0 +1 @@ +.embedding-badge-nolabel .bx--tooltip__label .bx--tooltip__trigger{margin:0}.embedding-badge-nolabel .bx--tag__custom-icon{margin-right:0}.named-value-name.svelte-1689hje{max-width:15rem}.highlight-span.svelte-8ox5pu{padding-top:1.5px;padding-bottom:1.5px}.highlight-span pre{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem}.highlight-span p,.highlight-span pre{margin-top:.75rem;margin-bottom:.75rem}.highlight-span p:first-child{display:inline!important}.highlight-span p:last-child{display:inline!important}.highlight-span p,.highlight-span h1{background-color:inherit}.highlight-span p{font-size:.875rem;line-height:1.25rem;font-weight:inherit} diff --git a/lilac/web/_app/immutable/assets/_layout.32d76eb8.css b/lilac/web/_app/immutable/assets/_layout.32d76eb8.css new file mode 100644 index 0000000000000000000000000000000000000000..7640ada29bfda6061137d0b41f088e168a5af78d --- /dev/null +++ b/lilac/web/_app/immutable/assets/_layout.32d76eb8.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-0{left:0}.right-0{right:0}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-7{top:1.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-px{margin-top:1px;margin-bottom:1px}.-ml-4{margin-left:-1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.fill-blue-600{fill:#2563eb}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-red-500{outline-color:#ef4444}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}@media (prefers-color-scheme: dark){.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}}.logo-img.svelte-2fy31z{width:20px;height:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size, 2.625rem);font-weight:var(--cds-productive-heading-06-font-weight, 300);line-height:var(--cds-productive-heading-06-line-height, 1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-productive-heading-05-font-size, 2rem);font-weight:var(--cds-productive-heading-05-font-weight, 400);line-height:var(--cds-productive-heading-05-line-height, 1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-productive-heading-02-font-size, 1rem);font-weight:var(--cds-productive-heading-02-font-weight, 600);line-height:var(--cds-productive-heading-02-line-height, 1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px)}p{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--tag{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939);display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #750e13)}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffb3b8)}.bx--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #740937)}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffafd2)}.bx--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #491d8b)}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #d4bbff)}.bx--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #002d9c)}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #a6c8ff)}.bx--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #003a6d)}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #82cfff)}.bx--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #004144)}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #3ddbd9)}.bx--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #044317)}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #6fdc8c)}.bx--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939)}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #343a3f)}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #c1c7cd)}.bx--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #3c3838)}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #cac5c4)}.bx--tag--high-contrast{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--tag--outline{background-color:var(--cds-background, #ffffff);color:var(--cds-text-01, #161616);box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939)}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:#0000;border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:var(--cds-spacing-02, .25rem);background-color:#0000;color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-focus-ui, #ffffff)}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#0000}.bx--tag--filter.bx--tag--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;background-color:var(--cds-skeleton-01, #e5e5e5);color:var(--cds-text-01, #161616);overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton:before{animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:var(--cds-skeleton-01, #e5e5e5)}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}.bx--inline-notification{position:relative;display:flex;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification{max-width:38rem;flex-wrap:nowrap}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline-style:dotted}}.bx--inline-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--inline-notification--low-contrast:before{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;content:"";filter:opacity(.4);pointer-events:none}.bx--inline-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--inline-notification--low-contrast.bx--inline-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--inline-notification--low-contrast.bx--inline-notification--error:before{border-color:var(--cds-support-01, #da1e28)}.bx--inline-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--inline-notification--low-contrast.bx--inline-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--inline-notification--low-contrast.bx--inline-notification--success:before{border-color:var(--cds-support-02, #198038)}.bx--inline-notification--info,.bx--inline-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--inline-notification--low-contrast.bx--inline-notification--info:before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square:before{border-color:var(--cds-support-04, #0043ce)}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning:before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt:before{border-color:var(--cds-support-03, #f1c21b)}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:#0000;box-shadow:none;outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0;display:flex;width:3rem;min-width:3rem;max-width:3rem;height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--inline-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline-style:dotted}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-icon-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--inline-notification{outline:1px solid rgba(0,0,0,0)}.bx--inline-notification__close-button:focus,.bx--btn.bx--btn--ghost.bx--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}.bx--inline-notification__icon{fill:ButtonText}}.bx--toast-notification{display:flex;width:18rem;height:auto;padding-left:1rem;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;box-shadow:0 2px 6px #0003;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline-style:dotted}}.bx--toast-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--toast-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--toast-notification--low-contrast.bx--toast-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--toast-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--toast-notification--low-contrast.bx--toast-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--toast-notification--info,.bx--toast-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--toast-notification__icon{flex-shrink:0;margin-top:1rem;margin-right:1rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;width:3rem;min-width:3rem;height:3rem;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;margin-left:auto;background-color:#0000;cursor:pointer;transition:outline .11s,background-color .11s}.bx--toast-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline-style:dotted}}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-icon-01, #161616)}.bx--toast-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-top:0;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff);word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.bx--toast-notification__caption{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding-top:.5rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:var(--cds-text-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toast-notification{outline:1px solid rgba(0,0,0,0)}.bx--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.bx--toast-notification__icon{fill:ButtonText}}.bx--popover{--cds-popover-offset: 0rem;--cds-popover-caret-offset: 1rem;position:absolute;z-index:6000;display:none}.bx--popover:before{position:absolute;display:block;content:""}.bx--popover--open{display:block}.bx--popover-contents{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:relative;width:-moz-max-content;width:max-content;max-width:23rem;background-color:var(--cds-ui-01, #f4f4f4);border-radius:2px;color:var(--cds-text-01, #161616)}.bx--popover--light .bx--popover-contents{background-color:var(--cds-ui-background, #ffffff)}.bx--popover--high-contrast .bx--popover-contents{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--popover--caret{--cds-popover-offset: .5rem}.bx--popover--caret .bx--popover-contents:before,.bx--popover--caret .bx--popover-contents:after{position:absolute;display:inline-block;width:.5rem;height:.5rem;background-color:inherit;content:""}.bx--popover--caret .bx--popover-contents:before{z-index:-1;box-shadow:2px 2px 6px #0003}.bx--popover--bottom{bottom:0;left:50%;transform:translate(-50%,calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom .bx--popover-contents:after{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--bottom-left{bottom:0;left:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:after{top:0;left:0;transform:translate(var(--cds-popover-caret-offset),-50%) rotate(45deg)}.bx--popover--bottom-right{right:0;bottom:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:after{top:0;right:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),-50%) rotate(45deg)}.bx--popover--bottom.bx--popover:before,.bx--popover--bottom-left.bx--popover:before,.bx--popover--bottom-right.bx--popover:before{top:0;right:0;left:0;height:var(--cds-popover-offset);transform:translateY(-100%)}.bx--popover--top{bottom:100%;left:50%;transform:translate(-50%,calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top .bx--popover-contents:before,.bx--popover--caret.bx--popover--top .bx--popover-contents:after{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.bx--popover--top-left{bottom:100%;left:0;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-left .bx--popover-contents:after{bottom:0;left:0;transform:translate(var(--cds-popover-caret-offset),50%) rotate(45deg)}.bx--popover--top-right{right:0;bottom:100%;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-right .bx--popover-contents:after{right:0;bottom:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),50%) rotate(45deg)}.bx--popover--top.bx--popover:before,.bx--popover--top-left.bx--popover:before,.bx--popover--top-right.bx--popover:before{right:0;bottom:0;left:0;height:var(--cds-popover-offset);transform:translateY(100%)}.bx--popover--right{top:50%;left:100%;transform:translate(var(--cds-popover-offset),-50%)}.bx--popover--caret.bx--popover--right .bx--popover-contents:before,.bx--popover--caret.bx--popover--right .bx--popover-contents:after{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--right-top{top:0;left:100%;transform:translate(8px)}.bx--popover--caret.bx--popover--right-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-top .bx--popover-contents:after{top:0;left:0;transform:translate(-50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--right-bottom{bottom:0;left:100%;transform:translate(var(--cds-popover-offset))}.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:after{bottom:0;left:0;transform:translate(-50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--right.bx--popover:before,.bx--popover--right-top.bx--popover:before,.bx--popover--right-bottom.bx--popover:before{top:0;bottom:0;left:0;width:var(--cds-popover-offset);transform:translate(-100%)}.bx--popover--left{top:50%;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)),-50%)}.bx--popover--caret.bx--popover--left .bx--popover-contents:before,.bx--popover--caret.bx--popover--left .bx--popover-contents:after{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}.bx--popover--left-top{top:0;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-top .bx--popover-contents:after{top:0;right:0;transform:translate(50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--left-bottom{right:100%;bottom:0;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:after{right:0;bottom:0;transform:translate(50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--left.bx--popover:before,.bx--popover--left-top.bx--popover:before,.bx--popover--left-bottom.bx--popover:before{top:0;right:0;bottom:0;width:var(--cds-popover-offset);transform:translate(100%)}:root{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #ffffff;--cds-ui-01: #f4f4f4;--cds-ui-02: #ffffff;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #f4f4f4;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #ffffff;--cds-layer: #f4f4f4;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #f4f4f4;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #f4f4f4;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g10]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #f4f4f4;--cds-ui-01: #ffffff;--cds-ui-02: #f4f4f4;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #ffffff;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #f4f4f4;--cds-layer: #ffffff;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #ffffff;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #ffffff;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g80]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #78a9ff;--cds-ui-background: #393939;--cds-ui-01: #525252;--cds-ui-02: #525252;--cds-ui-03: #6f6f6f;--cds-ui-04: #a8a8a8;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #a8a8a8;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #525252;--cds-field-02: #6f6f6f;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0151e4;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #5e5e5e;--cds-active-secondary: #525252;--cds-hover-tertiary: #ffffff;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #474747;--cds-hover-light-ui: #5e5e5e;--cds-hover-selected-ui: #616161;--cds-active-ui: #525252;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #8d8d8d;--cds-inverse-hover-ui: #e8e8e8;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #636363;--cds-visited-link: #be95ff;--cds-disabled-01: #525252;--cds-disabled-02: #8d8d8d;--cds-disabled-03: #c6c6c6;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #474747;--cds-skeleton-02: #6f6f6f;--cds-background: #393939;--cds-layer: #525252;--cds-layer-accent: #6f6f6f;--cds-layer-accent-hover: #5e5e5e;--cds-layer-accent-active: #525252;--cds-field: #525252;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #78a9ff;--cds-border-subtle: #6f6f6f;--cds-border-strong: #a8a8a8;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #a8a8a8;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #525252;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #525252;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #474747;--cds-layer-hover: #636363;--cds-field-hover: #636363;--cds-background-inverse-hover: #e8e8e8;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0151e4;--cds-button-secondary-hover: #5e5e5e;--cds-button-tertiary-hover: #ffffff;--cds-background-selected: #525252;--cds-background-selected-hover: #636363;--cds-layer-selected: #6f6f6f;--cds-layer-selected-hover: #616161;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #8d8d8d;--cds-border-disabled: #525252;--cds-text-disabled: #8d8d8d;--cds-button-disabled: #8d8d8d;--cds-icon-disabled: #8d8d8d;--cds-text-on-color-disabled: #c6c6c6;--cds-icon-on-color-disabled: #c6c6c6;--cds-layer-selected-disabled: #c6c6c6;--cds-skeleton-background: #474747;--cds-skeleton-element: #6f6f6f;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #474747;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: var(--cds-layer, #f4f4f4);--cds-notification-background-success: var(--cds-layer, #f4f4f4);--cds-notification-background-info: var(--cds-layer, #f4f4f4);--cds-notification-background-warning: var(--cds-layer, #f4f4f4);--cds-notification-action-hover: var(--cds-layer-hover, #e5e5e5)}:root[theme=g90]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #262626;--cds-ui-01: #393939;--cds-ui-02: #525252;--cds-ui-03: #525252;--cds-ui-04: #8d8d8d;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #393939;--cds-field-02: #525252;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #4c4c4c;--cds-hover-light-ui: #656565;--cds-hover-selected-ui: #656565;--cds-active-ui: #6f6f6f;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #6f6f6f;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #4c4c4c;--cds-visited-link: #be95ff;--cds-disabled-01: #393939;--cds-disabled-02: #6f6f6f;--cds-disabled-03: #a8a8a8;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #262626;--cds-layer: #393939;--cds-layer-accent: #525252;--cds-layer-accent-hover: #636363;--cds-layer-accent-active: #8d8d8d;--cds-field: #393939;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #525252;--cds-border-strong: #8d8d8d;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #6f6f6f;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #4c4c4c;--cds-layer-hover: #4c4c4c;--cds-field-hover: #4c4c4c;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #525252;--cds-background-selected-hover: #656565;--cds-layer-selected: #525252;--cds-layer-selected-hover: #656565;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #6f6f6f;--cds-border-disabled: #393939;--cds-text-disabled: #6f6f6f;--cds-button-disabled: #6f6f6f;--cds-icon-disabled: #6f6f6f;--cds-text-on-color-disabled: #a8a8a8;--cds-icon-on-color-disabled: #a8a8a8;--cds-layer-selected-disabled: #a8a8a8;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #6f6f6f;--cds-hover-field: #4c4c4c;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}:root[theme=g100]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #161616;--cds-ui-01: #262626;--cds-ui-02: #393939;--cds-ui-03: #393939;--cds-ui-04: #6f6f6f;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ff8389;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #262626;--cds-field-02: #393939;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #fa4d56;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #fa4d56;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #353535;--cds-hover-light-ui: #4c4c4c;--cds-hover-selected-ui: #4c4c4c;--cds-active-ui: #525252;--cds-active-light-ui: #6f6f6f;--cds-selected-ui: #393939;--cds-selected-light-ui: #525252;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #353535;--cds-visited-link: #be95ff;--cds-disabled-01: #262626;--cds-disabled-02: #525252;--cds-disabled-03: #8d8d8d;--cds-highlight: #002d9c;--cds-decorative-01: #525252;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #161616;--cds-layer: #262626;--cds-layer-accent: #393939;--cds-layer-accent-hover: #474747;--cds-layer-accent-active: #6f6f6f;--cds-field: #262626;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #393939;--cds-border-strong: #6f6f6f;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #fa4d56;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #6f6f6f;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #fa4d56;--cds-background-active: #525252;--cds-layer-active: #525252;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #353535;--cds-layer-hover: #353535;--cds-field-hover: #353535;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #393939;--cds-background-selected-hover: #4c4c4c;--cds-layer-selected: #393939;--cds-layer-selected-hover: #4c4c4c;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #525252;--cds-border-disabled: #262626;--cds-text-disabled: #525252;--cds-button-disabled: #525252;--cds-icon-disabled: #525252;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #353535;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body,body{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);background-color:var(--cds-ui-background, #ffffff);color:var(--cds-text-01, #161616);line-height:1}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*=bx--col],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*=bx--col]{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-sm--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;max-width:25%;flex:0 0 25%}.bx--col-sm-2{display:block;max-width:50%;flex:0 0 50%}.bx--col-sm-3{display:block;max-width:75%;flex:0 0 75%}.bx--col-sm-4{display:block;max-width:100%;flex:0 0 100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-md--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-md-2{display:block;max-width:25%;flex:0 0 25%}.bx--col-md-3{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-md-4{display:block;max-width:50%;flex:0 0 50%}.bx--col-md-5{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-md-6{display:block;max-width:75%;flex:0 0 75%}.bx--col-md-7{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-md-8{display:block;max-width:100%;flex:0 0 100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-lg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-lg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-lg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-lg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-lg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-lg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-lg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-lg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-lg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-lg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-lg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-lg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-lg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-lg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-lg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-lg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-xlg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-xlg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-xlg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-xlg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-xlg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-xlg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-xlg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-xlg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-xlg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-xlg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-xlg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-xlg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-xlg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-xlg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-xlg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-xlg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-max--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-max-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-max-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-max-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-max-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-max-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-max-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-max-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-max-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-max-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-max-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-max-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-max-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-max-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-max-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-max-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*=bx--col]{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*=bx--col]{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*=bx--col]{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*=bx--col]{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*=bx--col]{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio:before{width:1px;height:0;margin-left:-1px;content:"";float:left}.bx--aspect-ratio:after{display:table;clear:both;content:""}.bx--aspect-ratio--16x9:before{padding-top:56.25%}.bx--aspect-ratio--9x16:before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1:before{padding-top:50%}.bx--aspect-ratio--1x2:before{padding-top:200%}.bx--aspect-ratio--4x3:before{padding-top:75%}.bx--aspect-ratio--3x4:before{padding-top:133.3333333333%}.bx--aspect-ratio--3x2:before{padding-top:66.6666666667%}.bx--aspect-ratio--2x3:before{padding-top:150%}.bx--aspect-ratio--1x1:before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes collapse-accordion{0%{height:100%;opacity:1;visibility:inherit}to{height:0;opacity:0;visibility:hidden}}@keyframes expand-accordion{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:inherit}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid var(--cds-ui-03, #e0e0e0);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__item:last-child{border-bottom:1px solid var(--cds-ui-03, #e0e0e0)}.bx--accordion__heading{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;width:100%;min-height:2.5rem;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;padding:.625rem 0;margin:0;color:var(--cds-text-01, #161616);cursor:pointer;transition:background-color cubic-bezier(.2,0,.38,.9) .11s}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover:before,.bx--accordion__heading:focus:before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:""}.bx--accordion__heading:hover:before{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus:before{box-sizing:border-box;border:2px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--accordion__heading:focus:before{border-style:dotted}}.bx--accordion--xl .bx--accordion__heading,.bx--accordion--lg .bx--accordion__heading{min-height:3rem}.bx--accordion--sm .bx--accordion__heading{min-height:2rem;padding:.3125rem 0}.bx--accordion__heading[disabled]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--accordion__heading[disabled] .bx--accordion__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--accordion__heading[disabled]:hover:before{background-color:#0000}.bx--accordion__item--disabled,.bx--accordion__item--disabled+.bx--accordion__item{border-top:1px solid var(--cds-disabled-01, #f4f4f4)}li.bx--accordion__item--disabled:last-of-type{border-bottom:1px solid var(--cds-disabled-01, #f4f4f4)}.bx--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:1rem;height:1rem;flex:0 0 1rem;margin:2px 1rem 0 0;fill:var(--cds-ui-05, #161616);transform:rotate(-270deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__title{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(.2,0,.38,.9) .11s}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 1rem}.bx--accordion--start .bx--accordion__title{margin-right:1rem}.bx--accordion--start .bx--accordion__content{margin-left:2rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:var(--cds-spacing-03, .5rem);padding-bottom:1.5rem;transition:padding-top cubic-bezier(0,0,.38,.9) .11s,padding-bottom cubic-bezier(0,0,.38,.9) .11s}.bx--accordion__item--active .bx--accordion__arrow{fill:var(--cds-ui-05, #161616);transform:rotate(-90deg)}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;fill:var(--cds-ui-05, #161616);pointer-events:none}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;cursor:default;outline:none}.bx--accordion.bx--skeleton .bx--accordion__heading:hover:before{background-color:#0000}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:var(--cds-spacing-05, 1rem)}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;cursor:default;outline:none}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--accordion__arrow,.bx--accordion__item--active .bx--accordion__arrow{fill:ButtonText}}.bx--link{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-flex;color:var(--cds-link-01, #0f62fe);outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--link:hover{color:var(--cds-hover-primary-text, #0043ce);text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:var(--cds-text-01, #161616);text-decoration:underline}.bx--link:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link--disabled,.bx--link--disabled:hover{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link.bx--link--visited:visited{color:var(--cds-visited-link, #8a3ffc)}.bx--link.bx--link--visited:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px)}.bx--link--lg{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0)}.bx--link__icon{display:inline-flex;align-self:center;margin-left:var(--cds-spacing-03, .5rem)}.bx--breadcrumb{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--breadcrumb-item .bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-item:after{margin-left:.5rem;color:var(--cds-text-01, #161616);content:"/"}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child:after{content:""}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child:after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current=page],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:var(--cds-text-01, #161616);cursor:auto}.bx--breadcrumb-item [aria-current=page]:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb-item .bx--overflow-menu{position:relative;width:1.25rem;height:1.125rem}.bx--breadcrumb-item .bx--overflow-menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}.bx--breadcrumb-item .bx--overflow-menu:hover{background:rgba(0,0,0,0)}.bx--breadcrumb-item .bx--overflow-menu:after{position:absolute;bottom:2px;width:.75rem;height:1px;background:var(--cds-hover-primary-text, #0043ce);content:"";opacity:0;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--breadcrumb-item .bx--overflow-menu:after{transition:none}}.bx--breadcrumb-item .bx--overflow-menu:hover:after{opacity:1}.bx--breadcrumb-item .bx--overflow-menu.bx--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.bx--breadcrumb-item .bx--overflow-menu__icon{position:relative;fill:var(--cds-link-01, #0f62fe);transform:translateY(4px)}.bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon{fill:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-menu-options:focus{outline:none}.bx--breadcrumb-menu-options.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.4375rem;left:.875rem;width:0;height:0;border-right:.4375rem solid rgba(0,0,0,0);border-bottom:.4375rem solid var(--cds-field-01, #f4f4f4);border-left:.4375rem solid rgba(0,0,0,0);margin:0 auto;background:rgba(0,0,0,0)}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;cursor:default;outline:none}.bx--breadcrumb.bx--skeleton .bx--link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link:before{animation:none}}.bx--btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:var(--cds-disabled-02, #c6c6c6);background:var(--cds-disabled-02, #c6c6c6);box-shadow:none;color:var(--cds-disabled-03, #8d8d8d);cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-01, #0f62fe);color:var(--cds-text-04, #ffffff)}.bx--btn--primary:hover{background-color:var(--cds-hover-primary, #0353e9)}.bx--btn--primary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--primary:active{background-color:var(--cds-active-primary, #002d9c)}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-02, #393939);color:var(--cds-text-04, #ffffff)}.bx--btn--secondary:hover{background-color:var(--cds-hover-secondary, #4c4c4c)}.bx--btn--secondary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--secondary:active{background-color:var(--cds-active-secondary, #6f6f6f)}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:var(--cds-text-04, #ffffff)}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-interactive-03, #0f62fe);background-color:#0000;color:var(--cds-interactive-03, #0f62fe)}.bx--btn--tertiary:hover{background-color:var(--cds-hover-tertiary, #0353e9)}.bx--btn--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--tertiary:active{background-color:var(--cds-active-tertiary, #002d9c)}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:focus{background-color:var(--cds-interactive-03, #0f62fe);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:active{border-color:#0000;background-color:var(--cds-active-tertiary, #002d9c);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-link-01, #0f62fe);padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:var(--cds-hover-primary-text, #0043ce)}.bx--btn--ghost:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:none}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:after{opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:var(--cds-focus, #0f62fe)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:var(--cds-disabled-03, #8d8d8d)}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:var(--cds-selected-ui, #e0e0e0)}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:var(--cds-icon-01, #161616)}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:var(--cds-disabled-03, #8d8d8d)}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-danger-02, #da1e28);background-color:#0000;color:var(--cds-danger-02, #da1e28)}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:var(--cds-hover-danger, #b81921);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:var(--cds-active-danger, #750e13);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-danger-02, #da1e28);padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0);min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton:before{animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:ButtonText}}.bx--fieldset{margin-bottom:2rem}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-block;margin-bottom:.5rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:var(--cds-text-error, #da1e28)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);z-index:0;width:100%;margin-top:.25rem;color:var(--cds-text-02, #525252);opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled,fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--form-item.bx--checkbox-wrapper{position:relative;margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap;top:1.25rem;left:.7rem}.bx--checkbox-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label:before,.bx--checkbox-label:after{box-sizing:border-box}.bx--checkbox-label:before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid var(--cds-icon-01, #161616);margin:.125rem .125rem .125rem .1875rem;background-color:#0000;border-radius:1px;content:""}.bx--checkbox-label:after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:2px solid var(--cds-inverse-01, #ffffff);margin-top:-.1875rem;background:none;content:"";transform:scale(0) rotate(-45deg);transform-origin:bottom right}.bx--checkbox:checked+.bx--checkbox-label:before,.bx--checkbox:indeterminate+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed]:before{border-width:1px;border-color:var(--cds-icon-01, #161616);background-color:var(--cds-icon-01, #161616)}.bx--checkbox:checked+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=mixed]:after{top:.6875rem;width:.5rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:0 solid var(--cds-inverse-01, #ffffff);transform:scale(1) rotate(0)}.bx--checkbox:focus+.bx--checkbox-label:before,.bx--checkbox-label__focus:before,.bx--checkbox:checked:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus:before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus:before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox:checked:disabled+.bx--checkbox-label:before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:var(--cds-spacing-05, 1rem);margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton:before{animation:none}}.bx--checkbox--inline{position:relative}.bx--snippet--disabled,.bx--snippet--disabled .bx--btn.bx--snippet-btn--expand{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--snippet--disabled .bx--snippet-btn--expand:hover,.bx--snippet--disabled .bx--copy-btn:hover{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--snippet--disabled .bx--snippet__icon,.bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down{fill:var(--cds-disabled-02, #c6c6c6)}.bx--snippet code{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px)}.bx--snippet--inline{position:relative;display:inline;padding:0;border:2px solid rgba(0,0,0,0);background-color:var(--cds-field-01, #f4f4f4);border-radius:4px;color:var(--cds-text-01, #161616);cursor:pointer}.bx--snippet--inline:hover{background-color:var(--cds-ui-03, #e0e0e0)}.bx--snippet--inline:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet--inline:focus{border:2px solid var(--cds-focus, #0f62fe);outline:none}.bx--snippet--inline:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--snippet--inline .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--snippet--inline .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--snippet--inline:before,.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--snippet--inline.bx--copy-btn--animating:before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--snippet--inline code{padding:0 var(--cds-spacing-03, .5rem)}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-01, #f4f4f4);cursor:auto}.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-02, #ffffff);cursor:auto}.bx--snippet--single{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;height:2.5rem;align-items:center;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy:after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;height:100%;align-items:center;padding-left:1rem;overflow-x:auto}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--snippet--single .bx--snippet-container:focus{outline-style:dotted}}.bx--snippet--single pre{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);padding-right:var(--cds-spacing-03, .5rem)}.bx--snippet--single pre,.bx--snippet--inline code{white-space:pre}.bx--snippet--multi{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:100%;max-height:100%;order:1;overflow-y:auto;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{padding-bottom:var(--cds-spacing-05, 1rem);transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:auto}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre:after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4));content:""}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;overflow:visible;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-field-01, #f4f4f4);cursor:pointer;outline:none}.bx--snippet-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--snippet-button:focus{outline-style:dotted}}.bx--snippet--multi .bx--snippet-button{top:var(--cds-spacing-03, .5rem);right:var(--cds-spacing-03, .5rem);width:2rem;height:2rem}.bx--snippet-button:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--snippet-button:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--copy__feedback{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;z-index:6000;top:.75rem;right:1.25rem;left:inherit;font-weight:400}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{background:var(--cds-inverse-02, #393939)}.bx--btn--copy__feedback:after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.bx--snippet-btn--expand{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;align-items:center;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border:0;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);transform:rotate(0);transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--snippet-btn--expand:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-color:#0000}@media screen and (prefers-contrast){.bx--snippet-btn--expand:focus{outline-style:dotted}}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform .24s}.bx--snippet--light,.bx--snippet--light .bx--snippet-button,.bx--snippet--light .bx--btn.bx--snippet-btn--expand,.bx--snippet--light .bx--copy-btn{background-color:var(--cds-field-02, #ffffff)}.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet--light .bx--snippet-button:hover,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover,.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--snippet--light.bx--snippet--inline:active,.bx--snippet--light .bx--snippet-button:active,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:active,.bx--snippet--light .bx--copy-btn:active{background-color:var(--cds-active-light-ui, #c6c6c6)}.bx--snippet--light.bx--snippet--single:after,.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre:after{background-image:linear-gradient(to right,rgba(var(--cds-field-02, #ffffff),0),var(--cds-field-02, #ffffff))}.bx--snippet.bx--skeleton .bx--snippet-container{width:100%;height:100%}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback:before{top:0}.bx--snippet-button .bx--btn--copy__feedback:after{top:-.25rem}.bx--snippet--multi .bx--copy-btn{z-index:10;top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}.bx--snippet__overflow-indicator--left,.bx--snippet__overflow-indicator--right{z-index:1;width:1rem;flex:1 0 auto}.bx--snippet__overflow-indicator--left{order:0;margin-right:-1rem;background-image:linear-gradient(to left,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{order:2;margin-left:-1rem;background-image:linear-gradient(to right,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet--single .bx--snippet__overflow-indicator--right,.bx--snippet--single .bx--snippet__overflow-indicator--left{position:absolute;width:2rem;height:calc(100% - .25rem)}.bx--snippet--single .bx--snippet__overflow-indicator--right{right:2.5rem}.bx--snippet--single.bx--snippet--no-copy .bx--snippet__overflow-indicator--right{right:0}.bx--snippet--single .bx--snippet-container:focus~.bx--snippet__overflow-indicator--right{right:2.625rem}.bx--snippet--single .bx--snippet-container:focus+.bx--snippet__overflow-indicator--left{left:.125rem}.bx--snippet--light .bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-field-02, #ffffff))}.bx--snippet--light .bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-field-02, #ffffff))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}}}.bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--snippet.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span:before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--snippet__icon{fill:ButtonText}.bx--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}.bx--snippet--single,.bx--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box--expanded:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:var(--cds-support-01, #da1e28);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--light .bx--list-box__menu{background:var(--cds-field-02, #ffffff)}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:#0000}.bx--list-box--disabled:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--light.bx--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:#0000;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:var(--cds-disabled-02, #c6c6c6);text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:#0000}.bx--list-box.bx--list-box--inline:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:#0000}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:var(--cds-text-01, #161616)}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;color:var(--cds-text-01, #161616);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;transform:rotate(180deg)}.bx--list-box__selection{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem .125rem .5rem .5rem;margin-right:.625rem;background-color:var(--cds-inverse-02, #393939);border-radius:.75rem;color:var(--cds-inverse-01, #ffffff);line-height:0;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:var(--cds-inverse-01, #ffffff)}.bx--list-box__selection--multi>svg:hover{background-color:var(--cds-hover-secondary, #4c4c4c);border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:var(--cds-disabled-02, #c6c6c6);color:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:var(--cds-ui-01, #f4f4f4);overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;height:2.5rem;color:var(--cds-text-02, #525252);cursor:pointer;transition:background 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box__menu-item:active{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:#0000}.bx--list-box--light .bx--list-box__menu-item:active{background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 1.5rem .6875rem 0;border-top:1px solid rgba(0,0,0,0);border-top-color:var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;border-color:#0000;margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled],.bx--list-box__menu-item[disabled] *,.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option,.bx--list-box__menu-item[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--list-box__menu-item[disabled]:hover{background-color:revert}.bx--list-box__menu-item[disabled] .bx--checkbox-label:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item[disabled]:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:#0000;background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-ui, #e0e0e0);background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-light-ui, #e0e0e0);background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:var(--cds-hover-selected-ui, #cacaca);background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:var(--cds-icon-01, #161616);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--combo-box:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--combo-box.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--content-switcher{display:flex;width:100%;height:2.5rem;justify-content:space-evenly}.bx--content-switcher--sm{height:2rem}.bx--content-switcher--xl,.bx--content-switcher--lg{height:3rem}.bx--content-switcher-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:inline-flex;overflow:hidden;width:100%;align-items:center;padding:.5rem 1rem;border:none;border-top:.0625rem solid var(--cds-border-inverse, #161616);border-bottom:.0625rem solid var(--cds-border-inverse, #161616);margin:0;background-color:#0000;color:var(--cds-text-secondary, #525252);text-align:left;text-decoration:none;transition:all .15s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--content-switcher-btn:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--cds-layer-selected-inverse, #161616);content:"";transform:scaleY(0);transform-origin:bottom;transition:all .15s cubic-bezier(.2,0,.38,.9)}@media (prefers-reduced-motion: reduce){.bx--content-switcher-btn:after{transition:none}}.bx--content-switcher-btn:disabled:after{display:none}.bx--content-switcher-btn:focus{z-index:3;border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.bx--content-switcher-btn:focus:after{-webkit-clip-path:inset(3px 3px 3px 3px);clip-path:inset(3px 3px 3px 3px)}.bx--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #f4f4f4);background-color:#0000;color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher-btn:disabled:first-child,.bx--content-switcher-btn:disabled:last-child{border-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn:first-child{border-left:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-right:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bx--content-switcher--selected,.bx--content-switcher--selected:first-child,.bx--content-switcher--selected:last-child{border:0}.bx--content-switcher-btn:before{position:absolute;z-index:2;left:0;display:block;width:.0625rem;height:1rem;background-color:var(--cds-border-subtle, #e0e0e0);content:""}.bx--content-switcher-btn:first-of-type:before{display:none}.bx--content-switcher-btn:focus:before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn:before,.bx--content-switcher-btn:hover:before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn:before,.bx--content-switcher--selected:before,.bx--content-switcher--selected+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher-btn:disabled:before,.bx--content-switcher-btn:disabled:hover+.bx--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled+.bx--content-switcher-btn:before,.bx--content-switcher-btn.bx--content-switcher--selected:disabled:hover+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher__icon{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{z-index:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.bx--content-switcher-btn.bx--content-switcher--selected:after{transform:scaleY(1)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled{background-color:var(--cds-layer-selected-disabled, #8d8d8d);color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}@keyframes hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:before{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);z-index:2;top:1.1rem;padding:var(--cds-spacing-02, .25rem);border-radius:4px;color:var(--cds-text-inverse, #ffffff);content:attr(data-feedback);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--btn--copy__feedback:after{z-index:1;top:.85rem;left:-.3rem;width:.6rem;height:.6rem;border-right:1px solid var(--cds-background-inverse, #393939);border-bottom:1px solid var(--cds-background-inverse, #393939);content:"";transform:rotate(-135deg)}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{position:absolute;display:block;background:var(--cds-background-inverse, #393939)}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer, #f4f4f4);cursor:pointer}.bx--copy-btn:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--copy-btn:active{background-color:var(--cds-layer-active, #c6c6c6)}.bx--copy-btn:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--copy-btn .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--copy-btn .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--copy-btn:before,.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--copy-btn:focus{outline-style:dotted}}.bx--copy-btn.bx--copy-btn--animating:before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--copy{font-size:0}.bx--table-toolbar{position:relative;display:flex;width:100%;min-height:var(--cds-spacing-09, 3rem);background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-content{display:flex;width:100%;height:var(--cds-spacing-09, 3rem);justify-content:flex-end;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:#0000}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity .11s}.bx--toolbar-content .bx--toolbar-search-container-expandable{position:relative;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);box-shadow:none;cursor:pointer;transition:width .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-content .bx--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable .bx--search-input{height:100%;cursor:pointer;opacity:0}.bx--toolbar-search-container-expandable:not(.bx--toolbar-search-container-active) .bx--search-input{padding:0}.bx--toolbar-search-container-expandable .bx--search-magnifier-icon{left:0;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier-icon{background-color:var(--cds-layer, #f4f4f4);cursor:not-allowed;transition:background-color none}.bx--toolbar-search-container-disabled .bx--search-input{cursor:not-allowed}.bx--toolbar-search-container-expandable.bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable.bx--search .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:before{top:.125rem;height:calc(100% - .25rem);background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus:before{background-color:var(--cds-focus, #0f62fe)}.bx--toolbar-search-container-active.bx--search{width:100%}.bx--toolbar-search-container-active .bx--search-input{opacity:1}.bx--toolbar-search-container-active .bx--label,.bx--toolbar-search-container-active .bx--search-input{padding:0 var(--cds-spacing-09, 3rem);cursor:text}.bx--toolbar-search-container-active .bx--search-input:focus+.bx--search-close{border:none;box-shadow:none;outline:none}.bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{border:none;background-color:#0000;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search-close,.bx--toolbar-search-container-active .bx--search-close:hover{border:none;background-color:#0000}.bx--toolbar-search-container-persistent .bx--search-close:before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline-style:dotted}}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:var(--cds-spacing-09, 3rem)}.bx--toolbar-action__icon{width:auto;max-width:var(--cds-spacing-05, 1rem);height:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:var(--cds-spacing-09, 3rem);opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-05, 1rem)}.bx--toolbar-search-container-persistent .bx--search-input{height:var(--cds-spacing-09, 3rem);padding:0 var(--cds-spacing-09, 3rem);border:none}.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline-style:dotted}}.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--batch-actions:focus{outline-style:dotted}}.bx--batch-actions--active{overflow:auto hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all;transform:translateZ(0)}.bx--action-list{display:flex;align-items:center}.bx--action-list .bx--btn{padding:calc(.875rem - 3px) 16px;color:var(--cds-text-on-color, #ffffff);white-space:nowrap}.bx--action-list .bx--btn:disabled{color:var(--cds-text-on-color-disabled, #8d8d8d)}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-on-color, #ffffff)}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus:before,.bx--action-list .bx--btn--primary:before,.bx--action-list .bx--btn--primary:focus:after,.bx--action-list .bx--btn--primary:after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid var(--cds-layer, #f4f4f4);outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel:before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel:before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel:before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:var(--cds-spacing-05, 1rem);border:none;background-color:var(--cds-text-on-color, #ffffff);content:"";opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--btn--primary.bx--batch-summary__cancel:hover:before{opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-summary{position:sticky;z-index:100000;left:0;display:flex;min-height:3rem;align-items:center;padding:0 var(--cds-spacing-05, 1rem);background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.bx--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-hover-primary-text, #0043ce)}.bx--batch-summary__para{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--table-toolbar--small,.bx--table-toolbar--sm{height:2rem;min-height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent,.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-action.bx--toolbar-search-container-persistent{width:100%}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 var(--cds-spacing-09, 3rem)}.bx--table-toolbar--small .bx--toolbar-search-container-active,.bx--table-toolbar--sm .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(.2,0,.38,.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-field-hover, #e5e5e5)}@media screen and (prefers-contrast){.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline-style:dotted}}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#0000}.bx--table-toolbar--small .bx--overflow-menu.bx--toolbar-action,.bx--table-toolbar--sm .bx--overflow-menu.bx--toolbar-action{width:2rem;min-width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-content,.bx--table-toolbar--sm .bx--toolbar-content{height:2rem}.bx--search--disabled .bx--search-magnifier-icon:hover{background-color:#0000}.bx--table-toolbar--small .bx--batch-actions .bx--action-list,.bx--table-toolbar--sm .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action,.bx--table-toolbar--sm .bx--toolbar-action{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem) 0}.bx--table-toolbar--small .bx--btn--primary,.bx--table-toolbar--sm .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(.375rem - 3px);padding-bottom:calc(.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel:before,.bx--table-toolbar--sm .bx--btn--primary.bx--batch-summary__cancel:before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn,.bx--table-toolbar--sm .bx--toolbar-action~.bx--btn{overflow:hidden;height:2rem}.bx--table-toolbar--small .bx--batch-summary,.bx--table-toolbar--sm .bx--batch-summary{min-height:2rem}.bx--data-table-container{position:relative;padding-top:var(--cds-spacing-01, .125rem)}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:var(--cds-spacing-05, 1rem) 0 var(--cds-spacing-06, 1.5rem) var(--cds-spacing-05, 1rem);background:var(--cds-layer, #f4f4f4)}.bx--data-table-header__title{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.bx--data-table-header__description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);background-color:var(--cds-layer-accent, #e0e0e0)}.bx--data-table tbody{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:100%;background-color:var(--cds-layer, #f4f4f4)}.bx--data-table tr{width:100%;height:var(--cds-spacing-09, 3rem);border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table tbody tr:hover{background:var(--cds-layer-hover, #e5e5e5)}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--data-table tr:hover .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--data-table tr:hover .bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table th[align=right],.bx--data-table td[align=right]{text-align:right}.bx--data-table th[align=center],.bx--data-table td[align=center]{text-align:center}.bx--data-table th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table td,.bx--data-table tbody th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);border-top:1px solid var(--cds-layer, #f4f4f4);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer, #f4f4f4);color:var(--cds-text-secondary, #525252)}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:var(--cds-spacing-04, .75rem)}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table .bx--list-box input[role=combobox],.bx--data-table .bx--list-box input[type=text],.bx--data-table .bx--dropdown,.bx--data-table .bx--list-box,.bx--data-table .bx--number input[type=number],.bx--data-table .bx--number__control-btn:before,.bx--data-table .bx--number__control-btn:after,.bx--data-table .bx--text-input,.bx--data-table .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:var(--cds-spacing-03, .5rem)}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover, #cacaca)}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--selected .bx--link:not(.bx--link--disabled){color:var(--cds-link-secondary, #0043ce)}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--xs td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:2rem}.bx--data-table--md td.bx--table-column-menu{height:2.5rem}.bx--data-table--tall .bx--table-column-menu,.bx--data-table--xl .bx--table-column-menu{padding-top:var(--cds-spacing-03, .5rem)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--table-column-checkbox .bx--checkbox-label{padding-left:0}.bx--data-table th.bx--table-column-checkbox{position:static;width:2rem;background:var(--cds-layer-accent, #e0e0e0);transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.375rem}.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before,.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.125rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.5rem;padding-right:.25rem;padding-left:1rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem;height:2rem}.bx--data-table--compact thead th.bx--table-expand,.bx--data-table--compact tbody td.bx--table-expand,.bx--data-table--xs thead th.bx--table-expand,.bx--data-table--xs tbody td.bx--table-expand{width:1.5rem;height:1.5rem;padding:0 0 0 .5rem}.bx--data-table--short thead th.bx--table-expand,.bx--data-table--short tbody td.bx--table-expand,.bx--data-table--sm thead th.bx--table-expand,.bx--data-table--sm tbody td.bx--table-expand{width:2rem;height:2rem;padding:0;padding-left:.5rem}.bx--data-table--md thead th.bx--table-expand,.bx--data-table--md tbody td.bx--table-expand{width:2.5rem;height:2.5rem;padding:.25rem 0 .25rem .5rem}.bx--data-table--tall thead th.bx--table-expand,.bx--data-table--tall tbody td.bx--table-expand,.bx--data-table--xl thead th.bx--table-expand,.bx--data-table--xl tbody td.bx--table-expand{height:4rem;padding-top:.625rem;padding-bottom:1.375rem}.bx--data-table--tall .bx--table-column-checkbox,.bx--data-table--xl .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio,.bx--data-table--xl .bx--table-column-radio{padding-top:var(--cds-spacing-05, 1rem)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label,tr.bx--data-table--selected:hover .bx--link--disabled{color:var(--cds-disabled-03, #8d8d8d)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label .bx--radio-button__appearance,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label:before{border-color:var(--cds-disabled-03, #8d8d8d)}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-active, #c6c6c6);background-color:var(--cds-layer-selected, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-selected, #e0e0e0)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca)}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{border-top:1px solid var(--cds-hover-selected-ui, #cacaca);border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca);background:var(--cds-hover-selected-ui, #cacaca);color:var(--cds-text-primary, #161616)}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label,.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--xs thead tr,.bx--data-table--xs tbody tr,.bx--data-table--xs tbody tr th{height:1.5rem}.bx--data-table--xs .bx--table-header-label,.bx--data-table--xs td,.bx--data-table--xs tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--xs .bx--overflow-menu{width:2rem;height:calc(100% + 1px)}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--sm thead tr,.bx--data-table--sm tbody tr,.bx--data-table--sm tbody tr th{height:2rem}.bx--data-table--sm .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--sm td,.bx--data-table--sm tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--sm .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--sm .bx--overflow-menu{height:calc(100% + 1px)}.bx--data-table--md thead tr,.bx--data-table--md tbody tr,.bx--data-table--md tbody tr th{height:2.5rem}.bx--data-table--md .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--md td,.bx--data-table--md tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--md .bx--table-column-checkbox,.bx--data-table--md .bx--table-column-menu{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--tall .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--xl thead tr,.bx--data-table--xl tbody tr,.bx--data-table--xl tbody tr th{height:4rem}.bx--data-table--xl .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--xl td,.bx--data-table--xl tbody tr th{padding-top:1rem}.bx--data-table--xl th,.bx--data-table--xl td{vertical-align:top}.bx--data-table--xl .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--static{width:auto}.bx--data-table-container--static{width:-moz-fit-content;width:fit-content}.bx--data-table_inner-container{background-color:var(--cds-layer-accent, #e0e0e0);transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;z-index:1;top:0;overflow:scroll;width:100%;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--xs):not(.bx--data-table--tall):not(.bx--data-table--xl):not(.bx--data-table--short):not(.bx--data-table--sm) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid var(--cds-layer-hover, #e5e5e5)}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{width:2.25rem;min-width:2.25rem;align-items:center}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{height:auto;align-items:center;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xs tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--sm tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xs th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--sm th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xl th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xl th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xs tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--sm tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--xs .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--sm .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--data-table-content{outline:1px solid rgba(0,0,0,0)}}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--expandable-row--hidden td{width:auto;padding:var(--cds-spacing-05, 1rem);border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;border:0;background-color:var(--cds-layer-hover, #e5e5e5);transition:padding .15s cubic-bezier(.2,0,.38,.9),background-color .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{overflow:hidden;max-height:0}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{padding-left:4rem;border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);transition:padding-bottom .11s cubic-bezier(.2,0,.38,.9),transform .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--expandable-row:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--expandable-row--hover{background-color:var(--cds-layer-hover, #e5e5e5)}tr.bx--expandable-row--hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid rgba(0,0,0,0)}.bx--data-table td.bx--table-expand{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox{padding-right:.375rem;padding-left:.375rem}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox+th,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox+td{padding-left:.5rem}.bx--data-table td.bx--table-expand,.bx--data-table th.bx--table-expand{padding:.5rem;padding-right:0}.bx--data-table td.bx--table-expand[data-previous-value=collapsed]{border-bottom:1px solid rgba(0,0,0,0)}.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg{transform:rotate(270deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--table-expand__button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;width:100%;height:calc(100% + 1px);align-items:center;justify-content:center;padding:0 .5rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.bx--table-expand__svg{fill:var(--cds-ui-05, #161616);transform:rotate(90deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--tall .bx--table-expand__button,.bx--data-table--xl .bx--table-expand__button{width:2rem;padding:0}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td:after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:var(--cds-layer-accent, #e0e0e0);content:""}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td:after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td:after{background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td:after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform .15s cubic-bezier(.2,0,.38,.9),border-bottom .15s cubic-bezier(.2,0,.38,.9),border-top .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected:last-of-type td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:var(--cds-layer-selected, #e0e0e0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-expand__button:focus .bx--table-expand__svg{color:Highlight;outline:1px solid Highlight}.bx--table-expand__svg{fill:ButtonText}}.bx--data-table--sort th,.bx--data-table th[aria-sort]{height:var(--cds-spacing-09, 3rem);padding:0;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:flex;width:100%;min-height:100%;align-items:center;justify-content:space-between;padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616);font:inherit;line-height:1;text-align:left;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--table-sort:focus{outline-style:dotted}}.bx--table-sort:hover{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table.bx--data-table--sort th>.bx--table-header-label{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}th .bx--table-sort__flex{display:flex;width:100%;height:100%;min-height:3rem;align-items:center;justify-content:space-between}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall):not(.bx--data-table--xs):not(.bx--data-table--sm):not(.bx--data-table--md):not(.bx--data-table--xl) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xs.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--sm.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--md.bx--data-table--sort th .bx--table-sort__flex{min-height:2.5rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort__flex{min-height:4rem;align-items:flex-start}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:0}.bx--table-sort.bx--table-sort--active{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:1;transform:rotate(0);transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--data-table--compact.bx--data-table--sort th,.bx--data-table--xs.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th,.bx--data-table--sm.bx--data-table--sort th{height:2rem}.bx--data-table--md.bx--data-table--sort th{height:2.5rem}.bx--data-table--tall.bx--data-table--sort th,.bx--data-table--xl.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon,.bx--data-table--xl .bx--table-sort__icon-unsorted,.bx--data-table--xl .bx--table-sort__icon{margin-top:.8125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-sort__icon,.bx--table-sort__icon-unsorted{fill:ButtonText}}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid var(--cds-focus, #0f62fe);padding:var(--cds-spacing-01, .125rem)}@media screen and (prefers-contrast){.bx--inline-edit-label__action:focus{outline-style:dotted}}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{fill:var(--cds-icon-primary, #161616);opacity:0}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:var(--cds-spacing-04, .75rem)}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;cursor:default;outline:none}.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{border-color:var(--cds-border-subtle, #e0e0e0);background:rgba(0,0,0,0)}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle, #e0e0e0)}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.bx--data-table.bx--skeleton th span:before{background:var(--cds-skeleton-background, #e5e5e5)}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:var(--cds-spacing-03, .5rem)}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{animation:none}}@keyframes fpFadeInDown{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fpSlideLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeftNew{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fpSlideRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fpSlideRightNew{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;box-sizing:border-box;width:19.6875rem;max-height:0;padding:0;overflow:hidden;direction:ltr;text-align:center;border:0;border-radius:0;visibility:hidden;opacity:0;animation:none;touch-action:manipulation}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:40rem;overflow:visible;visibility:inherit;opacity:1}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;margin-top:-.125rem;padding:.25rem .25rem .5rem;overflow:hidden;background-color:var(--cds-ui-01, #f4f4f4);border:none}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fpFadeInDown .11s cubic-bezier(0,0,.38,.9)}.flatpickr-calendar.inline{position:relative;top:.125rem;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:2.5rem;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;height:2.5rem;color:var(--cds-text-01, #161616);line-height:1;text-align:center;background-color:#0000}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;line-height:16px;text-decoration:none;transform:scale(1);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);fill:var(--cds-icon-01, #161616);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-ui-05, #161616)}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-ui-05, #161616)}.flatpickr-current-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-right:.25rem;margin-left:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper .numInput{display:inline-block;width:100%;margin:0;padding:.25rem;color:var(--cds-text-01, #161616);font-weight:600;font-size:inherit;font-family:inherit;background-color:var(--cds-field-01, #f4f4f4);border:none;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);background-color:var(--cds-ui-01, #f4f4f4);pointer-events:none}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp:after{border-bottom:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown:after{border-top:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;padding:0 .25rem 0 .125rem;line-height:50%;border:none;cursor:pointer;opacity:0}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{position:absolute;top:33%;display:block;border-right:.25rem solid rgba(0,0,0,0);border-left:.25rem solid rgba(0,0,0,0);content:""}.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-top-color:var(--cds-interactive-01, #0f62fe);border-bottom-color:var(--cds-interactive-01, #0f62fe)}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-top-color:var(--cds-interactive-04, #0f62fe);border-bottom-color:var(--cds-interactive-04, #0f62fe)}.numInput[disabled]~.arrowUp:after{border-bottom-color:var(--cds-disabled-02, #c6c6c6)}.numInput[disabled]~.arrowDown:after{border-top-color:var(--cds-disabled-02, #c6c6c6)}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);flex:1;color:var(--cds-text-01, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{transform:translate3d(100%,0,0);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-hover-ui, #e5e5e5)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-interactive-01, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.nextMonthDay,.prevMonthDay{color:var(--cds-text-05, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-01, #0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;bottom:.4375rem;left:50%;display:block;width:.25rem;height:.25rem;background-color:var(--cds-link-01, #0f62fe);transform:translate(-50%);content:""}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{color:var(--cds-text-01, #161616);background-color:var(--cds-highlight, #d0e2ff)}.flatpickr-day.selected{color:var(--cds-text-04, #ffffff);background-color:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-ui-02, #ffffff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;z-index:3;background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616);background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{color:var(--cds-text-04, #ffffff);background:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.flatpickr-disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:#0000}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.flatpickr-prev-month,.flatpickr-next-month{fill:ButtonText}.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:var(--cds-field-02, #ffffff)}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--label{width:7.5rem}.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement{width:9.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement{color:var(--cds-text-primary, #161616)}.bx--date-picker__input{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(.2,0,.38,.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline-style:dotted}}.bx--date-picker__input:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--date-picker__input:disabled::-moz-placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled:hover{border-bottom:1px solid rgba(0,0,0,0)}.bx--date-picker__input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input--xl,.bx--date-picker__input--lg{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;z-index:1;top:50%;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform:translateY(-50%)}.bx--date-picker__icon--invalid,.bx--date-picker__icon--warn{cursor:auto}.bx--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.bx--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.bx--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.0625rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{animation:none}}.bx--date-picker.bx--skeleton input::-moz-placeholder,.bx--date-picker__input.bx--skeleton::-moz-placeholder{color:#0000}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:#0000}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton .bx--label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--date-picker__icon{fill:ButtonText}}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--dropdown:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:var(--cds-border-subtle, #e0e0e0)}.bx--dropdown--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:var(--cds-text-error, #da1e28)}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:var(--cds-spacing-08, 2.5rem);fill:var(--cds-support-error, #da1e28);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));max-height:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.bx--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:var(--cds-text-primary, #161616);text-align:left}button.bx--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:var(--cds-layer, #f4f4f4);list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--dropdown--light .bx--dropdown-list{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(.2,0,.38,.9),opacity 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--dropdown-item:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:#0000}.bx--dropdown-item:active{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:#0000}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:var(--cds-border-subtle, #e0e0e0);margin:0 1rem;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--dropdown--light .bx--dropdown-link{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:#0000}.bx--dropdown--disabled:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:#0000;background-color:#0000;justify-self:start;transition:background 70ms cubic-bezier(0,0,.38,.9)}.bx--dropdown--inline:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown--inline.bx--dropdown--disabled{background-color:#0000}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:#0000}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:var(--cds-text-primary, #161616)}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3))}.bx--dropdown--inline .bx--dropdown-link{font-weight:400}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}.bx--list-box__menu-item__option{outline:none}.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--loading{animation-duration:.69s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading svg circle{animation-duration:10ms;animation-name:init-stroke;animation-timing-function:cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading svg circle{animation:none}}.bx--loading__svg{fill:#0000}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:var(--cds-interactive-04, #0f62fe);stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{animation:rotate-end-p1 .7s cubic-bezier(.2,0,1,.9) forwards,rotate-end-p2 .7s cubic-bezier(.2,0,1,.9) .7s forwards}.bx--loading--stop svg circle{animation-delay:.7s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:stroke-end;animation-timing-function:cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading--stop svg circle{animation:none}}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}.bx--loading__background{stroke:var(--cds-ui-03, #e0e0e0);stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));transition:background-color .72s cubic-bezier(.4,.14,.3,1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:var(--cds-support-01, #da1e28)}.bx--file--label{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file--label--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--file-btn{display:inline-flex;padding-right:4rem;margin:0}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:var(--cds-link-01, #0f62fe);cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid var(--cds-interactive-03, #0f62fe)}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:var(--cds-text-01, #161616)}.bx--file-browse-btn--disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:no-drop;text-decoration:none}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:var(--cds-disabled-02, #c6c6c6);outline:none;text-decoration:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed var(--cds-disabled-02, #c6c6c6)}.bx--label-description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-bottom:1rem;color:var(--cds-text-02, #525252)}.bx--label-description--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;max-width:20rem;min-height:3rem;align-items:center;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);gap:.75rem 1rem;grid-auto-rows:auto;grid-template-columns:1fr auto;word-break:break-word}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{display:block;max-height:none;margin:0;grid-column:1/-1}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;margin-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--file__selected-file--field,.bx--file__selected-file--md{min-height:2.5rem;gap:.5rem 1rem}.bx--file__selected-file--sm{min-height:2rem;gap:.25rem 1rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);outline-width:1px}@media screen and (prefers-contrast){.bx--file__selected-file--invalid__wrapper{outline-style:dotted}}.bx--file__selected-file--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;padding:.75rem 0}@media screen and (prefers-contrast){.bx--file__selected-file--invalid{outline-style:dotted}}.bx--file__selected-file--invalid.bx--file__selected-file--sm{padding:.25rem 0}.bx--file__selected-file--invalid.bx--file__selected-file--field,.bx--file__selected-file--invalid.bx--file__selected-file--md{padding:.5rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement{padding-top:.4375rem}.bx--file__selected-file--invalid.bx--file__selected-file--field .bx--form-requirement,.bx--file__selected-file--invalid.bx--file__selected-file--md .bx--form-requirement{padding-top:.6875rem}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__title{color:var(--cds-text-error, #da1e28)}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:var(--cds-text-01, #161616)}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:block;overflow:visible;max-height:12.5rem;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file__state-container{display:flex;min-width:1.5rem;align-items:center;justify-content:center;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:var(--cds-ui-05, #161616)}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:var(--cds-interactive-04, #0f62fe)}.bx--file__state-container .bx--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-complete:focus{outline-style:dotted}}.bx--file__state-container .bx--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-03, #ffffff);opacity:1}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--file__state-container .bx--file-close{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-close:focus{outline-style:dotted}}.bx--file__state-container .bx--file-close svg path{fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;overflow:hidden;height:6rem;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-ui-04, #8d8d8d)}.bx--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-interactive-03, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--file__selected-file{outline:1px solid rgba(0,0,0,0)}.bx--file__state-container .bx--file-close svg path{fill:ButtonText}}@keyframes stroke{to{stroke-dashoffset:0}}.bx--inline-loading{display:flex;width:100%;min-height:2rem;align-items:center}.bx--inline-loading__text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-02, #525252)}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.bx--inline-loading__checkmark-container{fill:var(--cds-support-02, #198038)}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:.75rem;width:.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{animation-duration:.25s;animation-fill-mode:forwards;animation-name:stroke;fill:none;stroke:var(--cds-interactive-04, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.bx--inline-loading--error{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.bx--list--nested,.bx--list--unordered,.bx--list--ordered,.bx--list--ordered--native{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);list-style:none}.bx--list--expressive,.bx--list--expressive .bx--list--nested{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}.bx--list--ordered--native{list-style:decimal}.bx--list__item{color:var(--cds-text-01, #161616)}.bx--list--nested{margin-left:2rem}.bx--list--nested .bx--list__item{padding-left:.25rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item:before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested,.bx--list--ordered--native.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item:before{position:absolute;left:-1rem;content:"–"}.bx--list--unordered.bx--list--nested>.bx--list__item:before{left:-.75rem;content:"▪"}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-end-p1{to{transform:rotate(360deg)}}@keyframes rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}.bx--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:fixed;z-index:9000;min-width:13rem;max-width:18rem;padding:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-layer, #f4f4f4);visibility:hidden}.bx--menu--open{visibility:visible}.bx--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--menu--open:focus{outline-style:dotted}}.bx--menu--invisible{opacity:0;pointer-events:none}.bx--menu-option{position:relative;height:2rem;background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--menu-option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--menu-option:focus{outline-style:dotted}}.bx--menu-option--active,.bx--menu-option:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--menu-option--danger:hover,.bx--menu-option--danger:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.bx--menu-option>.bx--menu{margin-top:calc(var(--cds-spacing-02, .25rem) * -1)}.bx--menu-option__content{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-05, 1rem)}.bx--menu-option__content--disabled{background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--menu-option__content--disabled .bx--menu-option__label,.bx--menu-option__content--disabled .bx--menu-option__info,.bx--menu-option__content--disabled .bx--menu-option__icon{color:var(--cds-text-disabled, #c6c6c6)}.bx--menu-option__content--indented .bx--menu-option__label{margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;flex-grow:1;padding:var(--cds-spacing-02, .25rem) 0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.bx--menu-option__info{display:inline-flex;margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__icon{display:flex;width:1rem;height:1rem;align-items:center;margin-right:var(--cds-spacing-03, .5rem)}.bx--menu-divider{width:100%;height:1px;margin:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-border-subtle, #e0e0e0)}.bx--menu--md .bx--menu-option{height:2.5rem}.bx--menu--lg .bx--menu-option{height:3rem}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));content:"";opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.bx--modal.is-visible{transition:none}}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:var(--cds-field-02, #ffffff)}.bx--modal.is-visible .bx--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-ui-01, #f4f4f4);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);position:relative;padding-top:var(--cds-spacing-03, .5rem);padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-09, 3rem);color:var(--cds-text-01, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--modal-content--with-form{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-header{padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-09, 3rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-03, .5rem);grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);margin-bottom:var(--cds-spacing-02, .25rem);color:var(--cds-text-02, #525252)}.bx--modal-header__heading{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-01, #161616)}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:var(--cds-spacing-07, 2rem)}.bx--modal-content--overflow-indicator{position:absolute;bottom:var(--cds-spacing-09, 3rem);left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom,rgba(var(--cds-ui-01, #f4f4f4),0),var(--cds-ui-01, #f4f4f4));content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom,rgba(var(--cds-layer, #f4f4f4),0),var(--cds-layer, #f4f4f4))}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-07, 2rem);margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:#0000;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--modal-close:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-01, #161616)}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:var(--cds-text-01, #161616)}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:var(--cds-field-01, #f4f4f4)}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 var(--cds-spacing-05, 1rem)}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:#0000}.bx--number{position:relative;display:flex;width:100%;flex-direction:column}.bx--number input[type=number]{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;min-width:9.375rem;height:2.5rem;box-sizing:border-box;padding-right:8rem;padding-left:1rem;border:0;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:300;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--number input[type=number]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number]:focus{outline-style:dotted}}.bx--number input[type=number]:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type=number]:disabled~.bx--number__controls svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--number input[type=number]::-ms-clear{display:none}.bx--number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bx--number--xl.bx--number input[type=number],.bx--number--lg.bx--number input[type=number]{padding-right:9rem}.bx--number--sm.bx--number input[type=number]{padding-right:7rem}.bx--number input[type=number]:disabled{border-bottom-color:#0000;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;width:5rem;height:100%;flex-direction:row;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;height:100%;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);color:var(--cds-icon-01, #161616)}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn:before,.bx--number__control-btn:after{position:absolute;top:.125rem;display:block;width:.125rem;height:2.25rem;background-color:var(--cds-field-01, #f4f4f4);content:""}.bx--number__control-btn:before{left:0}.bx--number__control-btn:after{right:0}.bx--number__control-btn svg{fill:currentColor}.bx--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe);color:var(--cds-icon-01, #161616);outline-offset:-2px;outline-width:2px}@media screen and (prefers-contrast){.bx--number__control-btn:focus{outline-style:dotted}}.bx--number__control-btn:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-icon-01, #161616);cursor:pointer}.bx--number__control-btn:hover:before,.bx--number__control-btn:hover:after{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--number__control-btn:focus:before,.bx--number__control-btn:focus:after,.bx--number__control-btn:hover:focus:before,.bx--number__control-btn:hover:focus:after{background-color:#0000}.bx--number__control-btn:disabled{border-bottom-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__control-btn.down-icon{order:1}.bx--number__control-btn.up-icon{order:2}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border:0}@media screen and (prefers-contrast){.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:#0000}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:var(--cds-support-01, #da1e28)}.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after,.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus:after{background-color:var(--cds-focus, #0f62fe)}.bx--number__rule-divider{position:absolute;z-index:6000;width:.0625rem;height:1rem;background-color:var(--cds-ui-03, #e0e0e0)}.bx--number__rule-divider:first-of-type{order:0}.bx--number__controls .bx--number__rule-divider:first-of-type{left:0;background-color:#0000}.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-ui-03, #e0e0e0)}.bx--number--light .bx--number__rule-divider,.bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-decorative-01, #e0e0e0)}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:#0000}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--number__control-btn:focus~.bx--number__rule-divider{background-color:#0000}.bx--number__invalid{position:absolute;right:6rem;fill:var(--cds-support-01, #da1e28)}.bx--number--xl .bx--number__invalid,.bx--number--lg .bx--number__invalid{right:7rem}.bx--number--sm .bx--number__invalid{right:5rem}.bx--number__invalid+.bx--number__rule-divider{position:absolute;right:5rem}.bx--number--xl .bx--number__invalid+.bx--number__rule-divider,.bx--number--lg .bx--number__invalid+.bx--number__rule-divider{right:6rem}.bx--number--sm .bx--number__invalid+.bx--number__rule-divider{right:4rem}.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider,.bx--number__control-btn.up-icon:hover+.bx--number__rule-divider,.bx--number__control-btn.down-icon:focus~.bx--number__rule-divider,.bx--number__control-btn.up-icon:focus+.bx--number__rule-divider{background-color:#0000}.bx--number__invalid--warning{fill:var(--cds-support-03, #f1c21b)}.bx--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.bx--number--light input[type=number]{background-color:var(--cds-field-02, #ffffff)}.bx--number--light input[type=number]:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:before,.bx--number--light .bx--number__control-btn:after{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:focus:before,.bx--number--light .bx--number__control-btn:focus:after{background-color:#0000}.bx--number--light .bx--number__control-btn:hover,.bx--number--light .bx--number__control-btn:not(:focus):hover:before,.bx--number--light .bx--number__control-btn:not(:focus):hover:after{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--number--xl input[type=number],.bx--number--lg input[type=number]{height:3rem}.bx--number--xl .bx--number__controls,.bx--number--lg .bx--number__controls{width:6rem}.bx--number--xl .bx--number__control-btn,.bx--number--lg .bx--number__control-btn{width:3rem}.bx--number--xl .bx--number__control-btn:before,.bx--number--xl .bx--number__control-btn:after,.bx--number--lg .bx--number__control-btn:before,.bx--number--lg .bx--number__control-btn:after{height:2.75rem}.bx--number--sm input[type=number]{height:2rem}.bx--number--sm .bx--number__controls{width:4rem}.bx--number--sm .bx--number__control-btn{width:2rem}.bx--number--sm .bx--number__control-btn:before,.bx--number--sm .bx--number__control-btn:after{height:1.75rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number--nosteppers input[type=number]{padding-right:3rem}.bx--number--nosteppers .bx--number__invalid{right:1rem}.bx--number--readonly input[type=number]{background:rgba(0,0,0,0)}.bx--number--readonly .bx--number__controls{display:none}.bx--number__readonly-icon{position:absolute;right:1rem}.bx--number.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--number.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton:before{animation:none}}.bx--number.bx--skeleton input[type=number]{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--number__control-btn:hover,.bx--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}.bx--number__control-btn{outline:1px solid rgba(0,0,0,0)}.bx--number__control-btn svg{fill:ButtonText}}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));background-color:var(--cds-field-01, #f4f4f4);transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:var(--cds-field-01, #f4f4f4);list-style:none}.bx--overflow-menu-options:after{position:absolute;display:block;background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--overflow-menu-options:after{transition:none}}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--overflow-menu-options--light{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options--light:after{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]:after{bottom:-.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]:after{top:0;right:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:0;left:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:#0000;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid var(--cds-decorative-01, #e0e0e0)}a.bx--overflow-menu-options__btn:before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:#0000;color:var(--cds-text-02, #525252);cursor:pointer;font-weight:400;text-align:left;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options__btn:hover{color:var(--cds-text-01, #161616)}.bx--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:var(--cds-icon-02, #525252)}.bx--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:var(--cds-ui-01, #f4f4f4);cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-ui-01, #f4f4f4)}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip:before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}.bx--overflow-menu svg{fill:ButtonText}}.bx--pagination-nav{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;border-radius:0;color:var(--cds-text-02, #525252);font-weight:400;line-height:1;outline:0;text-align:center;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-02, #525252)}.bx--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--pagination-nav__page:focus{outline-style:dotted}}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-02, #525252),.5);outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__page:after,.bx--pagination-nav__page.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{background-color:initial;color:var(--cds-text-02, #525252);font-weight:600}.bx--pagination-nav__page .bx--pagination-nav__icon{fill:currentColor;pointer-events:none}.bx--pagination-nav__page--direction{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper:after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--select{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);cursor:pointer;font-family:inherit;opacity:1;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:#0000;text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616)}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:var(--cds-disabled-01, #f4f4f4);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--select--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--select--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:var(--cds-spacing-05, 1rem);height:100%;fill:var(--cds-ui-05, #161616);pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:var(--cds-spacing-08, 2.5rem)}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--select__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:var(--cds-background-hover, #e5e5e5);color:var(--cds-text-01, #161616)}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:var(--cds-text-disabled, #c6c6c6)}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:var(--cds-spacing-03, .5rem)}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:var(--cds-spacing-07, 2rem);padding-left:.5rem;border-bottom:none;background-color:#0000;color:var(--cds-text-01, #161616)}.bx--select--inline .bx--select-input:focus,.bx--select--inline .bx--select-input:focus option,.bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:var(--cds-spacing-07, 2rem)}.bx--select--inline .bx--select-input:disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton:before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--text-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-input:focus,.bx--text-input:active{outline-style:dotted}}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl,.bx--text-input--lg{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input--sm.bx--password-input{padding-right:2rem}.bx--text-input--lg.bx--password-input{padding-right:3rem}.bx--text-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-input__field-wrapper{position:relative;display:flex;width:100%}.bx--text-input__invalid-icon,.bx--text-input__readonly-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bx--text-input__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--text-input__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.bx--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus{outline-style:dotted}}.bx--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.bx--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus svg{outline-style:dotted}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:none}}.bx--text-input--password__visibility.bx--tooltip--a11y:before,.bx--text-input--password__visibility.bx--tooltip--a11y:after{transition:none}.bx--text-input--password__visibility:before{width:0;height:0;border-style:solid;content:""}.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--text-input--password__visibility:after{content:attr(aria-label)}.bx--text-input--password__visibility.bx--tooltip--a11y:after{content:none}.bx--text-input--password__visibility.bx--tooltip--visible:before,.bx--text-input--password__visibility.bx--tooltip--visible:after,.bx--text-input--password__visibility:hover:before,.bx--text-input--password__visibility:hover:after,.bx--text-input--password__visibility:focus:before,.bx--text-input--password__visibility:focus:after{opacity:1}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:hover.bx--tooltip--a11y:before,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input--password__visibility:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--text-input--password__visibility .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input--password__visibility:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--text-input--password__visibility,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;right:0;display:flex;width:2.5rem;height:100%;min-height:auto;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--sm+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:2rem}.bx--text-input--lg+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:3rem}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:ButtonText}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.bx--text-input--invalid,.bx--text-input--warning,.bx--text-input-wrapper--readonly .bx--text-input{padding-right:2.5rem}.bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg:hover{fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed;-webkit-text-fill-color:var(--cds-disabled-02, #c6c6c6)}.bx--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-input:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;box-shadow:none}@media screen and (prefers-contrast){.bx--text-input--invalid{outline-style:dotted}}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--skeleton.bx--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--skeleton.bx--text-input:hover,.bx--skeleton.bx--text-input:focus,.bx--skeleton.bx--text-input:active{border:none;cursor:default;outline:none}.bx--skeleton.bx--text-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton.bx--text-input:before{animation:none}}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:var(--cds-field-01, #f4f4f4);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--form--fluid .bx--label{position:absolute;z-index:1;top:.8125rem;left:1rem;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;border-style:solid;border-color:var(--cds-ui-03, #e0e0e0);border-bottom:none;margin:0 1rem}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:var(--cds-field-02, #ffffff)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline-style:dotted}}.bx--text-input-wrapper.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--text-input-wrapper .bx--label--inline{flex:1;margin:.8125rem 0 0;overflow-wrap:break-word;word-break:break-word}.bx--text-input-wrapper .bx--label--inline--sm{margin-top:.5625rem}.bx--text-input-wrapper .bx--label--inline--xl,.bx--text-input-wrapper .bx--label--inline--lg{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{max-width:8rem;flex:2;flex-direction:column;margin-right:1.5rem;overflow-wrap:break-word}.bx--text-input-wrapper .bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--form--fluid .bx--text-input-wrapper--readonly,.bx--text-input-wrapper--readonly .bx--text-input{background:rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--text-input--password__visibility,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg{fill:ButtonText}}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:calc(100% - 1px);min-height:2.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);background-color:var(--cds-ui-01, #f4f4f4);overflow-x:auto}@media (min-width: 42rem){.bx--pagination{overflow:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count{display:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}.bx--pagination--sm{min-height:2rem}.bx--pagination--lg{min-height:3rem}.bx--pagination .bx--select{height:100%;align-items:center}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.25rem 0 var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);line-height:2.5rem}.bx--pagination--sm .bx--select-input{line-height:2rem}.bx--pagination--lg .bx--select-input{line-height:3rem}.bx--pagination .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination .bx--select--inline .bx--select-input:focus,.bx--pagination .bx--select--inline .bx--select-input:focus option,.bx--pagination .bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-layer, #f4f4f4)}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-.5rem,-50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid var(--cds-ui-03, #e0e0e0)}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--pagination__left,.bx--pagination__right{display:flex;height:100%;align-items:center}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem 0 0}@media (min-width: 42rem){.bx--pagination__left{padding:0 1rem}.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:var(--cds-text-02, #525252)}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;width:2.5rem;height:2.5rem;min-height:2rem;align-items:center;justify-content:center;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--pagination--sm .bx--pagination__button,.bx--pagination--sm .bx--btn--ghost.bx--pagination__button{width:2rem;height:2rem}.bx--pagination--lg .bx--pagination__button,.bx--pagination--lg .bx--btn--ghost.bx--pagination__button{width:3rem;height:3rem}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-left:0}@media screen and (prefers-contrast){.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline-style:dotted}}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{border-color:var(--cds-ui-03, #e0e0e0);background:var(--cds-ui-01, #f4f4f4);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{outline:1px solid rgba(0,0,0,0)}}.bx--progress-bar__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;min-width:3rem;justify-content:space-between;margin-bottom:var(--cds-spacing-03, .5rem);color:var(--cds-text-primary, #161616)}.bx--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--progress-bar__track{position:relative;width:100%;min-width:3rem;height:.5rem;background-color:var(--cds-layer, #f4f4f4)}.bx--progress-bar--big .bx--progress-bar__track{height:.5rem}.bx--progress-bar--small .bx--progress-bar__track{height:.25rem}.bx--progress-bar__bar{display:block;width:100%;height:100%;background-color:currentColor;color:var(--cds-interactive, #0f62fe);transform:scaleX(0);transform-origin:0 center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--progress-bar--indeterminate .bx--progress-bar__track:after{position:absolute;inset:0;animation-duration:1.4s;animation-iteration-count:infinite;animation-name:progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg,var(--cds-interactive, #0f62fe) 12.5%,transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:""}.bx--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);margin-top:var(--cds-spacing-03, .5rem);color:var(--cds-text-secondary, #525252)}.bx--progress-bar__status-icon{flex-shrink:0;margin-left:var(--cds-spacing-05, 1rem)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--finished .bx--progress-bar__status-icon{color:var(--cds-support-success, #198038)}.bx--progress-bar--error .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__status-icon,.bx--progress-bar--error .bx--progress-bar__helper-text{color:var(--cds-support-error, #da1e28)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__bar{transform:scaleX(1)}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__track,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__track{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__label,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-right:0}@keyframes progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}.bx--progress-bar--inline{display:flex;align-items:center}.bx--progress-bar--inline .bx--progress-bar__label{margin-right:var(--cds-spacing-05, 1rem);margin-bottom:0}.bx--progress-bar--inline .bx--progress-bar__track{flex-basis:0;flex-grow:1}.bx--progress-bar--inline .bx--progress-bar__helper-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--indented .bx--progress-bar__label,.bx--progress-bar--indented .bx--progress-bar__helper-text{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}.bx--tooltip__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-flex;align-items:center;color:var(--cds-text-02, #525252)}.bx--tooltip__label:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid var(--cds-focus, #0f62fe);fill:var(--cds-hover-primary, #0353e9)}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);word-wrap:break-word}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939),inset 0 0 0 2px var(--cds-ui-background, #ffffff);outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{transform:translate(calc(50% - 22px))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{transform:translate(calc(22px - 50%))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{transform:translateY(calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{transform:translateY(calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{transform:translateY(calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{transform:translateY(calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);text-align:left}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:var(--cds-inverse-focus-ui, #ffffff);outline-color:var(--cds-inverse-02, #393939)}.bx--tooltip .bx--link{color:var(--cds-inverse-link, #78a9ff);font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:var(--cds-inverse-01, #ffffff)}.bx--tooltip .bx--link:visited{color:var(--cds-inverse-link, #78a9ff)}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid var(--cds-inverse-02, #393939);border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:var(--cds-spacing-03, .5rem)}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:var(--cds-spacing-03, .5rem)}.bx--tooltip__heading{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:var(--cds-spacing-03, .5rem)}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:inline-flex;border-bottom:1px dotted var(--cds-interactive-01, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-inverse-01, #ffffff)}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:var(--cds-inverse-02, #393939)}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%,-100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);border-bottom:.0625rem dotted var(--cds-text-02, #525252);transition:border-color .11s}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:var(--cds-interactive-04, #0f62fe)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{transition:none}}.bx--tooltip--icon__top:before,.bx--tooltip--icon__bottom:before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);margin:1px auto 0 50%;content:""}.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:after{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);content:attr(aria-label);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover:before,.bx--tooltip--icon__top:hover:after,.bx--tooltip--icon__top:focus:before,.bx--tooltip--icon__top:focus:after,.bx--tooltip--icon__bottom:hover:before,.bx--tooltip--icon__bottom:hover:after,.bx--tooltip--icon__bottom:focus:before,.bx--tooltip--icon__bottom:focus:after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top:before{transform:translate(-50%,calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top:after{transform:translate(-50%,calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom:before{transform:translate(-50%,10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom:after{transform:translate(-50%,calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:before{transform:translateY(10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:before{transform:translateY(10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--right:hover:before,.bx--tooltip__trigger.bx--tooltip--right:hover:after,.bx--tooltip__trigger.bx--tooltip--right:focus:before,.bx--tooltip__trigger.bx--tooltip--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--left:hover:before,.bx--tooltip__trigger.bx--tooltip--left:hover:after,.bx--tooltip__trigger.bx--tooltip--left:focus:before,.bx--tooltip__trigger.bx--tooltip--left:focus:after{opacity:1}@keyframes tooltip-fade{0%{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}.bx--tooltip,.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;overflow:visible;width:8rem;min-width:7rem;flex-direction:row}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{min-width:8rem;flex-grow:1}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset rgba(0,0,0,0)}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;width:1rem;height:1rem;flex-shrink:0;margin:.625rem .5rem 0 0;border-radius:50%;fill:var(--cds-interactive-04, #0f62fe)}.bx--progress-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;max-width:5.5rem;margin:.5rem 0 0;color:var(--cds-text-01, #161616);line-height:1.45;text-overflow:ellipsis;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--progress-label:before{display:block;content:""}.bx--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-label:focus{box-shadow:0 .1875rem 0 0 var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);outline:none}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:.75rem}.bx--progress-step-button:not(.bx--progress-step-button--unclickable) .bx--progress-label:active{box-shadow:0 .1875rem 0 0 var(--cds-interactive, #0f62fe);color:var(--cds-interactive, #0f62fe)}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{padding:0;margin:0;font-weight:400}.bx--progress-step .bx--tooltip{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;padding:.5rem 1rem;margin-top:2.5rem;margin-left:1.375rem;color:var(--cds-inverse-01, #ffffff);visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);width:9.375rem;height:auto;color:var(--cds-inverse-01, #ffffff)}.bx--progress-optional{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:var(--cds-text-02, #525252);text-align:start}.bx--progress-step--current .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step--incomplete svg{fill:var(--cds-ui-05, #161616)}.bx--progress-step--incomplete .bx--progress-line{background-color:var(--cds-ui-03, #e0e0e0)}.bx--progress-step--complete .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{cursor:default;outline:none}.bx--progress-step-button--unclickable .bx--progress-label:hover{box-shadow:none;color:var(--cds-text-01, #161616);cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{box-shadow:none;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{box-shadow:none;outline:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:var(--cds-support-01, #da1e28)}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2.5rem;height:.875rem;margin-top:.625rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;cursor:default;outline:none}.bx--progress.bx--skeleton .bx--progress-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label:before{animation:none}}.bx--progress--vertical,.bx--progress-text{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{width:initial;min-width:initial;min-height:3.625rem;align-content:flex-start}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;vertical-align:top;white-space:initial}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin:auto 0}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--radio-button-group{position:relative;display:flex;align-items:center}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid var(--cds-icon-01, #161616);margin:.0625rem .5rem .125rem .125rem;background-color:#0000;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-01, #161616)}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{position:relative;display:inline-block;width:100%;height:100%;background-color:var(--cds-icon-01, #161616);border-radius:50%;content:"";transform:scale(.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance:before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton:before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--search-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);text-overflow:ellipsis;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--search-input[disabled]::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search-input[disabled]::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search--light .bx--search-input{background:var(--cds-field-02, #ffffff)}.bx--search--light .bx--search-close:before{background:var(--cds-field-02, #ffffff)}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 var(--cds-spacing-07, 2rem)}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 var(--cds-spacing-08, 2.5rem)}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 var(--cds-spacing-09, 3rem)}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:var(--cds-spacing-05, 1rem);width:1rem;height:1rem;fill:var(--cds-icon-02, #525252);pointer-events:none;transform:translateY(-50%)}.bx--search-close{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close:before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--search-close:before{transition:none}}.bx--search-close:hover{border-bottom:1px solid var(--cds-ui-04, #8d8d8d)}.bx--search-close:hover:before{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:var(--cds-field-01, #f4f4f4)}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616);opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9),border .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-selected-ui, #e0e0e0)}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:#0000;background-color:#0000}.bx--search--disabled .bx--search-close:hover:before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover:before{background-color:#0000}.bx--search--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--search-close:focus:before,.bx--search-close:active:before{background-color:var(--cds-focus, #0f62fe)}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder{color:#0000}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:#0000}.bx--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(.2,0,.38,.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-moz-placeholder{position:relative;opacity:0;transition-duration:70ms;-moz-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-moz-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:var(--cds-icon-01, #161616)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:var(--cds-icon-02, #525252)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__text:before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton:before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder:before{animation:none}}.bx--slider-container{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;padding:var(--cds-spacing-05, 1rem) 0;margin:0 1rem;cursor:pointer}.bx--slider__range-label{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);color:var(--cds-text-01, #161616);white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-03, #e0e0e0);transform:translateY(-50%)}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:var(--cds-ui-03, #e0e0e0);content:"";transform:translate(-50%)}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-05, #161616);pointer-events:none;transform:translateY(-50%);transform-origin:left;transition:background .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb{position:absolute;z-index:3;width:.875rem;height:.875rem;background:var(--cds-ui-05, #161616);border-radius:50%;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000;outline:none;transform:translate(-50%,-50%);transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb:hover{transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:var(--cds-interactive-04, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe),inset 0 0 0 3px var(--cds-ui-01, #f4f4f4);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;-moz-appearance:textfield;text-align:center}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider-text-input.bx--text-input--invalid{padding-right:1rem}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-interactive-04, #0f62fe)}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:var(--cds-disabled-02, #c6c6c6)}.bx--slider--disabled.bx--slider{cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled .bx--slider__thumb:hover{cursor:not-allowed;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:focus{background-color:var(--cds-ui-03, #e0e0e0);box-shadow:none;outline:none;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:active{background:var(--cds-ui-03, #e0e0e0);transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{border:none;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;cursor:default;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label:before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--slider__thumb{outline:1px solid rgba(0,0,0,0)}.bx--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}.bx--slider__track{outline:1px solid rgba(0,0,0,0)}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th,.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;background-color:#0000;border-collapse:collapse;border-spacing:0;overflow-x:auto}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem}.bx--structured-list .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-left:1rem}.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-right:1rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){border-bottom:1px solid var(--cds-hover-row, #e5e5e5);background-color:var(--cds-hover-row, #e5e5e5);cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid var(--cds-selected-ui, #e0e0e0);cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline-style:dotted}}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:var(--cds-text-01, #161616)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid var(--cds-ui-01, #f4f4f4)}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem .5rem .5rem;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:table-cell;height:2.5rem;color:var(--cds-text-01, #161616);font-weight:600;text-align:left;text-transform:none;vertical-align:top}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);padding:1rem .5rem 1.5rem;position:relative;display:table-cell;max-width:36rem;color:var(--cds-text-02, #525252);transition:color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;fill:#0000;transition:all .11s cubic-bezier(.2,0,.38,.9);vertical-align:middle}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:var(--cds-icon-01, #161616)}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--structured-list.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span:before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:ButtonText}}.bx--tabs{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;width:100%;height:auto;color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media (min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:var(--cds-spacing-05, 1rem);fill:var(--cds-ui-05, #161616);transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open{background:var(--cds-ui-03, #e0e0e0)}.bx--tabs-trigger--open svg{transform:rotate(-180deg);transform-origin:50% 45%;transition:transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:var(--cds-field-02, #ffffff)}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:var(--cds-text-01, #161616);font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:var(--cds-text-01, #161616)}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:var(--cds-ui-01, #f4f4f4);list-style:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{display:flex;width:100%;height:2.5rem;padding:0;background-color:var(--cds-ui-01, #f4f4f4);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-ui, #e5e5e5);box-shadow:0 -1px 0 var(--cds-hover-ui, #e5e5e5)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#0000}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-selected-ui, #cacaca)}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media (min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:var(--cds-spacing-04, .75rem) 0;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);margin:0 var(--cds-spacing-05, 1rem);color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media (min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:var(--cds-text-02, #525252)}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid var(--cds-skeleton-02, #c6c6c6)}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:auto;min-height:2.5rem;color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-03, #e0e0e0))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:var(--cds-icon-01, #161616)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:#0000;cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-background, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:10rem;overflow:hidden;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);color:var(--cds-text-02, #525252);text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:0;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--text-area{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);resize:vertical;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-area:focus,.bx--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-area:focus,.bx--text-area:active{outline-style:dotted}}.bx--text-area::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:var(--cds-support-01, #da1e28)}.bx--text-area:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--text-area:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area.bx--text-area--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-area.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;height:6.25rem}.bx--text-area.bx--skeleton:hover,.bx--text-area.bx--skeleton:focus,.bx--text-area.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--text-area.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--text-area.bx--skeleton:before{animation:none}}.bx--text-area.bx--skeleton::-moz-placeholder{color:#0000}.bx--text-area.bx--skeleton::placeholder{color:#0000}.bx--text-area__label-wrapper{display:flex;width:100%;justify-content:space-between}.bx--tile{display:block;min-width:8rem;min-height:4rem;padding:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile:focus{outline-style:dotted}}.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--tile--expandable .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline-style:dotted}}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable:hover,.bx--tile--clickable:active,.bx--tile--clickable:visited,.bx--tile--clickable:visited:hover{color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable.bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--clickable:hover.bx--link--disabled{display:block;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--selectable{position:relative;padding-right:3rem;border:1px solid rgba(0,0,0,0)}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;border:none;background:rgba(0,0,0,0);transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-02, #525252)}.bx--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile__checkmark:focus{outline-style:dotted}}.bx--tile__checkmark--persistent{opacity:1}.bx--tile__chevron{position:absolute;right:1rem;bottom:1rem;display:flex;height:1rem;align-items:flex-end}.bx--tile__chevron svg{margin-left:.5rem;fill:var(--cds-ui-05, #161616);transform-origin:center;transition:.11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tile__chevron svg{transition:none}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile__chevron svg{fill:ButtonText}}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{position:relative;overflow:hidden;width:100%;border:0;color:inherit;font-size:inherit;text-align:left;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:hidden}.bx--tile--is-expanded{overflow:visible;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tile--is-expanded .bx--tile-content__below-the-fold{overflow-y:auto}}}.bx--tile--is-selected{border:1px solid var(--cds-ui-05, #161616)}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-ui-05, #161616)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile--is-selected .bx--tile__checkmark svg{fill:ButtonText}}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tile-input:focus+.bx--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile-input:focus+.bx--tile{outline-style:dotted}}.bx--tile--disabled.bx--tile--selectable{background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--tile--disabled.bx--tile--selectable.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--disabled.bx--tile--is-selected{outline-color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;padding-right:3rem;margin:0}.bx--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);display:flex;width:4.875rem;height:2.5rem;align-items:center;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--time-picker__input-field::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker__input-field::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--time-picker--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--time-picker--sm .bx--select-input,.bx--time-picker--sm .bx--time-picker__input-field{height:2rem;max-height:2rem}.bx--time-picker--xl .bx--select-input,.bx--time-picker--xl .bx--time-picker__input-field,.bx--time-picker--lg .bx--select-input,.bx--time-picker--lg .bx--time-picker__input-field{height:3rem;max-height:3rem}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__appearance:before{transition:none}}.bx--toggle__appearance:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";cursor:pointer;transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:var(--cds-icon-03, #ffffff);transform:scale(.2);transition:70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-support-02, #198038)}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px #0000,0 0 0 3px #0000}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px var(--cds-ui-03, #e0e0e0),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{transition:none}}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:var(--cds-disabled-02, #c6c6c6)}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance:after{margin-left:0;transform:translate(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:flex;flex-direction:column;align-items:flex-start;color:var(--cds-text-02, #525252);cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__switch:before{transition:none}}.bx--toggle__switch:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;top:50%;margin-left:3.5rem;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-support-02, #198038)}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:0 0 0 1px var(--cds-ui-02, #ffffff),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle-input:disabled+.bx--toggle-input__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-disabled-03, #8d8d8d)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{transition:none}}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch:after{transform:translate(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-disabled-01, #f4f4f4)}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:3rem;margin-top:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1.5rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2rem;margin-top:.5rem}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;position:absolute;width:1rem;height:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{left:2rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:before{display:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{border-radius:0}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:#0000;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{fill:var(--cds-text-02, #525252);transition:fill 50ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;cursor:pointer;fill:var(--cds-text-02, #525252);transform:scale(1.15);transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:var(--cds-field-02, #ffffff)}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:var(--cds-brand-01, #0f62fe)}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;border:0;background:rgba(0,0,0,0)}.bx--toolbar-search__btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toolbar-search__btn:focus{outline-style:dotted}}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);padding:.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--unstable-pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-ui-01, #f4f4f4)}.bx--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-02, #525252)}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;color:var(--cds-ui-05, #161616);cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-ui-05, #161616)}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__button.bx--btn:disabled{border-color:var(--cds-ui-03, #e0e0e0);background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-.65rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--unstable-pagination__page-sizer{border-right:1px solid var(--cds-ui-03, #e0e0e0)}.bx--header{position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid rgba(0,0,0,0);transition:background-color .11s,border-color .11s}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{padding-left:.5rem}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav:before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:"";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current=page]:after,.bx--header__menu-item--current:after{position:absolute;inset:0 0 -2px;width:100%;border-bottom:3px solid var(--cds-inverse-support-04, #4589ff);content:""}a.bx--header__menu-item[aria-current=page]:focus:after,.bx--header__menu-item--current:focus:after{border:0}a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__submenu--current:after{position:absolute;inset:0;width:100%;border-bottom:3px solid var(--cds-border-interactive, #0f62fe);content:""}.bx--header__submenu--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.bx--header__submenu--current:focus:after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px #00000080;transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform .11s,fill .11s}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:none}.bx--header-panel{transition-timing-function:cubic-bezier(.2,0,1,.9);position:fixed;z-index:8000;top:3rem;right:0;bottom:0;overflow:hidden;width:0;border:none;background-color:#161616;color:#c6c6c6;transition:width .11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;z-index:1000;top:3rem;right:0;bottom:0;width:16rem;height:100%;padding:1rem 0;background-color:#161616;overflow-x:hidden;overflow-y:auto;transform:translate3d(100%,0,0);transition:transform .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px #00000040;transform:translateZ(0)}.bx--product-switcher__search{padding:0 1rem;margin-bottom:1.5rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;border:none;background:rgba(0,0,0,0);color:#0f62fe;cursor:pointer;text-align:left}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__back-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;width:100%;flex-direction:row;align-items:center;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-left:.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;width:2.5rem;align-items:center;justify-content:center}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:var(--cds-spacing-07, 2rem)}.bx--switcher__item:nth-child(1){margin-top:var(--cds-spacing-05, 1rem)}.bx--switcher__item--divider{display:block;width:14rem;height:1px;border:none;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background:#393939}.bx--switcher__item-link{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:block;height:var(--cds-spacing-07, 2rem);padding:.375rem var(--cds-spacing-05, 1rem);color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){background:#2c2c2c;color:#f4f4f4;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{background:#393939;color:#f4f4f4}.bx--switcher__item-link--selected{background:#262626;color:#f4f4f4}.bx--side-nav{position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width}.bx--side-nav--ux{top:var(--cds-spacing-09, 3rem);width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:#0000;opacity:0;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));opacity:1;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translate(-16rem)}.bx--side-nav__navigation{display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header,.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline .11s}.bx--side-nav__select:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline .11s}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider{height:1px;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background-color:#e0e0e0}.bx--side-nav__submenu{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color .11s,background-color .11s,outline .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform .11s}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color .11s,background-color .11s,outline .11s}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline-style:dotted}}a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current=page]:before,a.bx--side-nav__link--current:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider:after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:""}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true]{background-color:#0000}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:#0000;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:ButtonText}}.bx--navigation{position:fixed;z-index:9100;top:3rem;bottom:0;left:0;width:16rem;background-color:#262626;box-shadow:0 .5rem 1rem #00000040;color:#f4f4f4}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child):after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:""}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}a.bx--navigation-link{display:flex;width:100%;min-height:2.5rem;align-items:center;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400;text-decoration:none}a.bx--navigation-link:hover{background-color:#333;color:#fff}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;min-height:2rem;align-items:center;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;width:3rem;min-width:3rem;height:2.5rem;align-items:center;justify-content:center;margin-right:.5rem}.bx--content{padding:2rem;will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.bx--tree{overflow:hidden}.bx--tree .bx--tree-node{padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-text-02, #525252)}.bx--tree .bx--tree-node:focus{outline:none}.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline-style:dotted}}.bx--tree .bx--tree-node--disabled:focus>.bx--tree-node__label{outline:none}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__label__details{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.bx--tree .bx--tree-node__label{display:flex;min-height:2rem;flex:1;align-items:center}.bx--tree .bx--tree-node__label:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-node__label__details{color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-leaf-node{display:flex;padding-left:var(--cds-spacing-08, 2.5rem)}.bx--tree .bx--tree-leaf-node.bx--tree-node--with-icon{padding-left:var(--cds-spacing-07, 2rem)}.bx--tree .bx--tree-node__label__details{display:flex;align-items:center}.bx--tree .bx--tree-node--with-icon .bx--tree-parent-node__toggle{margin-right:0}.bx--tree .bx--tree-parent-node__toggle{padding:0;border:0;margin-right:var(--cds-spacing-03, .5rem)}.bx--tree .bx--tree-parent-node__toggle:hover{cursor:pointer}.bx--tree .bx--tree-parent-node__toggle:focus{outline:none}.bx--tree .bx--tree-parent-node__toggle-icon{fill:var(--cds-icon-02, #525252);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--tree .bx--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.bx--tree .bx--tree-node__icon{flex-shrink:0;margin-right:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-02, #525252)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label{background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-node--active>.bx--tree-node__label{position:relative}.bx--tree .bx--tree-node--active>.bx--tree-node__label:before{position:absolute;top:0;left:0;width:.25rem;height:100%;background-color:var(--cds-interactive-04, #0f62fe);content:""}.bx--tree--compact .bx--tree-node__label{min-height:1.5rem}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.bx--select-input,.bx--dropdown,.bx--text-input,.bx--search-input{border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#d4d4d4}.bx--select-input:focus,.bx--dropdown:focus,.bx--text-input:focus,.bx--search-input:focus{outline-width:1px;outline-color:#737373}.bx--select-input:hover,.bx--dropdown:hover,.bx--text-input:hover,.bx--search-input:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#a3a3a3}.bx--list-box{border-width:0px}.bx--list-box__menu-item{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bx--list-box__menu-item--highlighted{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bx--list-box__menu{border-radius:.25rem}[role=tooltip]{z-index:10000}button{box-sizing:border-box;border-radius:.25rem;padding:.5rem}button:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}button:focus{outline-style:solid;outline-width:2px;outline-color:#1d4ed8}button:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));outline-style:solid;outline-width:1px;outline-color:#1d4ed8}button:disabled{pointer-events:none;background-color:transparent}.bx--btn{border-radius:.25rem;padding:.5rem}.bx--btn.bx--btn--primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:#4550e8}.bx--btn.bx--btn--primary:hover{background-color:#1741c1}.bx--btn.bx--btn--secondary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--tertiary{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bx--btn--tertiary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--ghost{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--btn--ghost:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bx--btn.bx--btn--primary.bx--btn--disabled{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.bx--modal-container{border-radius:.25rem}.bx--modal-content.bx--modal-content--with-form{margin-top:0;margin-bottom:0;padding-bottom:1rem;padding-top:0}.bx--modal-footer .bx--btn{border-radius:0;border-style:none}.bx--modal-header{margin:0;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}.bx--btn--icon-only.bx--btn--expressive{padding:.25rem}.bx--tooltip__label{vertical-align:middle}.header{height:4rem;flex-shrink:0}.lilac-container{container-type:inline-size;display:flex;width:100%;flex-direction:column;overflow-y:auto}.lilac-page{margin-left:auto;margin-right:auto;width:100%;padding-top:2rem;padding-bottom:2rem}@container (min-width: 640px){.lilac-page{max-width:640px}}@container (min-width: 768px){.lilac-page{max-width:768px}}@container (min-width: 1024px){.lilac-page{max-width:1024px}}@container (min-width: 1280px){.lilac-page{max-width:1280px}}@container (min-width: 1536px){.lilac-page{max-width:1536px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border-style:solid} diff --git a/lilac/web/_app/immutable/assets/_layout.cf015d23.css b/lilac/web/_app/immutable/assets/_layout.cf015d23.css new file mode 100644 index 0000000000000000000000000000000000000000..b79538b9b94b3672c6be6a9c752d2b8ecd6b5bfb --- /dev/null +++ b/lilac/web/_app/immutable/assets/_layout.cf015d23.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-0{left:0}.right-0{right:0}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-7{top:1.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-px{margin-top:1px;margin-bottom:1px}.-ml-4{margin-left:-1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.fill-blue-600{fill:#2563eb}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-red-500{outline-color:#ef4444}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}@media (prefers-color-scheme: dark){.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}}.logo-img.svelte-2fy31z{width:20px;height:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size, 2.625rem);font-weight:var(--cds-productive-heading-06-font-weight, 300);line-height:var(--cds-productive-heading-06-line-height, 1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-productive-heading-05-font-size, 2rem);font-weight:var(--cds-productive-heading-05-font-weight, 400);line-height:var(--cds-productive-heading-05-line-height, 1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-productive-heading-02-font-size, 1rem);font-weight:var(--cds-productive-heading-02-font-weight, 600);line-height:var(--cds-productive-heading-02-line-height, 1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px)}p{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--tag{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939);display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #750e13)}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffb3b8)}.bx--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #740937)}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffafd2)}.bx--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #491d8b)}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #d4bbff)}.bx--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #002d9c)}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #a6c8ff)}.bx--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #003a6d)}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #82cfff)}.bx--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #004144)}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #3ddbd9)}.bx--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #044317)}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #6fdc8c)}.bx--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #393939)}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #c6c6c6)}.bx--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #343a3f)}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #c1c7cd)}.bx--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #3c3838)}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #cac5c4)}.bx--tag--high-contrast{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--tag--outline{background-color:var(--cds-background, #ffffff);color:var(--cds-text-01, #161616);box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939)}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:#0000;border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:var(--cds-spacing-02, .25rem);background-color:#0000;color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-focus-ui, #ffffff)}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#0000}.bx--tag--filter.bx--tag--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;background-color:var(--cds-skeleton-01, #e5e5e5);color:var(--cds-text-01, #161616);overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton:before{animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:var(--cds-skeleton-01, #e5e5e5)}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}.bx--inline-notification{position:relative;display:flex;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification{max-width:38rem;flex-wrap:nowrap}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline-style:dotted}}.bx--inline-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--inline-notification--low-contrast:before{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;content:"";filter:opacity(.4);pointer-events:none}.bx--inline-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--inline-notification--low-contrast.bx--inline-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--inline-notification--low-contrast.bx--inline-notification--error:before{border-color:var(--cds-support-01, #da1e28)}.bx--inline-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--inline-notification--low-contrast.bx--inline-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--inline-notification--low-contrast.bx--inline-notification--success:before{border-color:var(--cds-support-02, #198038)}.bx--inline-notification--info,.bx--inline-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--inline-notification--low-contrast.bx--inline-notification--info:before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square:before{border-color:var(--cds-support-04, #0043ce)}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--inline-notification--low-contrast.bx--inline-notification--warning:before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt:before{border-color:var(--cds-support-03, #f1c21b)}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost{color:var(--cds-inverse-link, #78a9ff)}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-inverse-hover-ui, #4c4c4c)}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:#0000;box-shadow:none;outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0;display:flex;width:3rem;min-width:3rem;max-width:3rem;height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--inline-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline-style:dotted}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:var(--cds-icon-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--inline-notification{outline:1px solid rgba(0,0,0,0)}.bx--inline-notification__close-button:focus,.bx--btn.bx--btn--ghost.bx--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}.bx--inline-notification__icon{fill:ButtonText}}.bx--toast-notification{display:flex;width:18rem;height:auto;padding-left:1rem;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;box-shadow:0 2px 6px #0003;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:var(--cds-inverse-link, #78a9ff)}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid var(--cds-inverse-link, #78a9ff)}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline-style:dotted}}.bx--toast-notification--low-contrast{color:var(--cds-text-01, #161616)}.bx--toast-notification--error{border-left:3px solid var(--cds-inverse-support-01, #fa4d56);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-inverse-support-01, #fa4d56)}.bx--toast-notification--low-contrast.bx--toast-notification--error{border-left:3px solid var(--cds-support-01, #da1e28);background:var(--cds-notification-background-error, #fff1f1)}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--actionable-notification__icon{fill:var(--cds-support-01, #da1e28)}.bx--toast-notification--success{border-left:3px solid var(--cds-inverse-support-02, #42be65);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-inverse-support-02, #42be65)}.bx--toast-notification--low-contrast.bx--toast-notification--success{border-left:3px solid var(--cds-support-02, #198038);background:var(--cds-notification-background-success, #defbe6)}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--actionable-notification__icon{fill:var(--cds-support-02, #198038)}.bx--toast-notification--info,.bx--toast-notification--info-square{border-left:3px solid var(--cds-inverse-support-04, #4589ff);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-inverse-support-04, #4589ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{border-left:3px solid var(--cds-support-04, #0043ce);background:var(--cds-notification-background-info, #edf5ff)}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--actionable-notification__icon{fill:var(--cds-support-04, #0043ce)}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-inverse-support-03, #f1c21b);background:var(--cds-inverse-02, #393939)}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-inverse-support-03, #f1c21b)}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{border-left:3px solid var(--cds-support-03, #f1c21b);background:var(--cds-notification-background-warning, #fdf6dd)}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--actionable-notification__icon{fill:var(--cds-support-03, #f1c21b)}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"]{fill:#000;opacity:1}.bx--toast-notification__icon{flex-shrink:0;margin-top:1rem;margin-right:1rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;width:3rem;min-width:3rem;height:3rem;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;margin-left:auto;background-color:#0000;cursor:pointer;transition:outline .11s,background-color .11s}.bx--toast-notification__close-button:focus{outline:2px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline-style:dotted}}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:var(--cds-icon-01, #161616)}.bx--toast-notification__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-top:0;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff);word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.bx--toast-notification__caption{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding-top:.5rem;margin-bottom:1rem;color:var(--cds-inverse-01, #ffffff)}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:var(--cds-text-01, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toast-notification{outline:1px solid rgba(0,0,0,0)}.bx--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.bx--toast-notification__icon{fill:ButtonText}}.bx--popover{--cds-popover-offset: 0rem;--cds-popover-caret-offset: 1rem;position:absolute;z-index:6000;display:none}.bx--popover:before{position:absolute;display:block;content:""}.bx--popover--open{display:block}.bx--popover-contents{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:relative;width:-moz-max-content;width:max-content;max-width:23rem;background-color:var(--cds-ui-01, #f4f4f4);border-radius:2px;color:var(--cds-text-01, #161616)}.bx--popover--light .bx--popover-contents{background-color:var(--cds-ui-background, #ffffff)}.bx--popover--high-contrast .bx--popover-contents{background-color:var(--cds-inverse-02, #393939);color:var(--cds-inverse-01, #ffffff)}.bx--popover--caret{--cds-popover-offset: .5rem}.bx--popover--caret .bx--popover-contents:before,.bx--popover--caret .bx--popover-contents:after{position:absolute;display:inline-block;width:.5rem;height:.5rem;background-color:inherit;content:""}.bx--popover--caret .bx--popover-contents:before{z-index:-1;box-shadow:2px 2px 6px #0003}.bx--popover--bottom{bottom:0;left:50%;transform:translate(-50%,calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom .bx--popover-contents:after{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--bottom-left{bottom:0;left:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-left .bx--popover-contents:after{top:0;left:0;transform:translate(var(--cds-popover-caret-offset),-50%) rotate(45deg)}.bx--popover--bottom-right{right:0;bottom:0;transform:translateY(calc(100% + var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--bottom-right .bx--popover-contents:after{top:0;right:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),-50%) rotate(45deg)}.bx--popover--bottom.bx--popover:before,.bx--popover--bottom-left.bx--popover:before,.bx--popover--bottom-right.bx--popover:before{top:0;right:0;left:0;height:var(--cds-popover-offset);transform:translateY(-100%)}.bx--popover--top{bottom:100%;left:50%;transform:translate(-50%,calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top .bx--popover-contents:before,.bx--popover--caret.bx--popover--top .bx--popover-contents:after{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.bx--popover--top-left{bottom:100%;left:0;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-left .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-left .bx--popover-contents:after{bottom:0;left:0;transform:translate(var(--cds-popover-caret-offset),50%) rotate(45deg)}.bx--popover--top-right{right:0;bottom:100%;transform:translateY(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--top-right .bx--popover-contents:before,.bx--popover--caret.bx--popover--top-right .bx--popover-contents:after{right:0;bottom:0;transform:translate(calc(-1 * var(--cds-popover-caret-offset)),50%) rotate(45deg)}.bx--popover--top.bx--popover:before,.bx--popover--top-left.bx--popover:before,.bx--popover--top-right.bx--popover:before{right:0;bottom:0;left:0;height:var(--cds-popover-offset);transform:translateY(100%)}.bx--popover--right{top:50%;left:100%;transform:translate(var(--cds-popover-offset),-50%)}.bx--popover--caret.bx--popover--right .bx--popover-contents:before,.bx--popover--caret.bx--popover--right .bx--popover-contents:after{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.bx--popover--right-top{top:0;left:100%;transform:translate(8px)}.bx--popover--caret.bx--popover--right-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-top .bx--popover-contents:after{top:0;left:0;transform:translate(-50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--right-bottom{bottom:0;left:100%;transform:translate(var(--cds-popover-offset))}.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--right-bottom .bx--popover-contents:after{bottom:0;left:0;transform:translate(-50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--right.bx--popover:before,.bx--popover--right-top.bx--popover:before,.bx--popover--right-bottom.bx--popover:before{top:0;bottom:0;left:0;width:var(--cds-popover-offset);transform:translate(-100%)}.bx--popover--left{top:50%;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)),-50%)}.bx--popover--caret.bx--popover--left .bx--popover-contents:before,.bx--popover--caret.bx--popover--left .bx--popover-contents:after{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}.bx--popover--left-top{top:0;right:100%;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-top .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-top .bx--popover-contents:after{top:0;right:0;transform:translate(50%,var(--cds-popover-caret-offset)) rotate(45deg)}.bx--popover--left-bottom{right:100%;bottom:0;transform:translate(calc(-1 * var(--cds-popover-offset)))}.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:before,.bx--popover--caret.bx--popover--left-bottom .bx--popover-contents:after{right:0;bottom:0;transform:translate(50%,calc(-1 * var(--cds-popover-caret-offset))) rotate(45deg)}.bx--popover--left.bx--popover:before,.bx--popover--left-top.bx--popover:before,.bx--popover--left-bottom.bx--popover:before{top:0;right:0;bottom:0;width:var(--cds-popover-offset);transform:translate(100%)}:root{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #ffffff;--cds-ui-01: #f4f4f4;--cds-ui-02: #ffffff;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #f4f4f4;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #ffffff;--cds-layer: #f4f4f4;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #f4f4f4;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #f4f4f4;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g10]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #393939;--cds-interactive-03: #0f62fe;--cds-interactive-04: #0f62fe;--cds-ui-background: #f4f4f4;--cds-ui-01: #ffffff;--cds-ui-02: #f4f4f4;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-link-01: #0f62fe;--cds-link-02: #0043ce;--cds-inverse-link: #78a9ff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #0043ce;--cds-inverse-support-01: #fa4d56;--cds-inverse-support-02: #42be65;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #4589ff;--cds-overlay-01: rgba(22, 22, 22, .5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-focus: #0f62fe;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #0043ce;--cds-hover-secondary: #4c4c4c;--cds-active-secondary: #6f6f6f;--cds-hover-tertiary: #0353e9;--cds-active-tertiary: #002d9c;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-inverse-hover-ui: #4c4c4c;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #e5e5e5;--cds-visited-link: #8a3ffc;--cds-disabled-01: #ffffff;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #d0e2ff;--cds-decorative-01: #e0e0e0;--cds-button-separator: #e0e0e0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-background: #f4f4f4;--cds-layer: #ffffff;--cds-layer-accent: #e0e0e0;--cds-layer-accent-hover: #d1d1d1;--cds-layer-accent-active: #a8a8a8;--cds-field: #ffffff;--cds-background-inverse: #393939;--cds-background-brand: #0f62fe;--cds-interactive: #0f62fe;--cds-border-subtle: #e0e0e0;--cds-border-strong: #8d8d8d;--cds-border-inverse: #161616;--cds-border-interactive: #0f62fe;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-link-primary: #0f62fe;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-link-inverse: #78a9ff;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #ffffff;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #fa4d56;--cds-support-success-inverse: #42be65;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #4589ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .3);--cds-button-primary: #0f62fe;--cds-button-secondary: #393939;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-background-active: #c6c6c6;--cds-layer-active: #c6c6c6;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #6f6f6f;--cds-button-tertiary-active: #002d9c;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-background-hover: #e5e5e5;--cds-layer-hover: #e5e5e5;--cds-field-hover: #e5e5e5;--cds-background-inverse-hover: #4c4c4c;--cds-link-primary-hover: #0043ce;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary-hover: #0353e9;--cds-background-selected: #e0e0e0;--cds-background-selected-hover: #cacaca;--cds-layer-selected: #e0e0e0;--cds-layer-selected-hover: #cacaca;--cds-layer-selected-inverse: #161616;--cds-border-subtle-selected: #c6c6c6;--cds-border-disabled: #ffffff;--cds-text-disabled: #c6c6c6;--cds-button-disabled: #c6c6c6;--cds-icon-disabled: #c6c6c6;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #e5e5e5;--cds-skeleton-element: #c6c6c6;--cds-brand-01: #0f62fe;--cds-brand-02: #393939;--cds-brand-03: #0f62fe;--cds-active-01: #c6c6c6;--cds-hover-field: #e5e5e5;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: #fff1f1;--cds-notification-background-success: #defbe6;--cds-notification-background-info: #edf5ff;--cds-notification-background-warning: #fdf6dd;--cds-notification-action-hover: #ffffff}:root[theme=g80]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #78a9ff;--cds-ui-background: #393939;--cds-ui-01: #525252;--cds-ui-02: #525252;--cds-ui-03: #6f6f6f;--cds-ui-04: #a8a8a8;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #a8a8a8;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #525252;--cds-field-02: #6f6f6f;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0151e4;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #5e5e5e;--cds-active-secondary: #525252;--cds-hover-tertiary: #ffffff;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #474747;--cds-hover-light-ui: #5e5e5e;--cds-hover-selected-ui: #616161;--cds-active-ui: #525252;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #8d8d8d;--cds-inverse-hover-ui: #e8e8e8;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #636363;--cds-visited-link: #be95ff;--cds-disabled-01: #525252;--cds-disabled-02: #8d8d8d;--cds-disabled-03: #c6c6c6;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #474747;--cds-skeleton-02: #6f6f6f;--cds-background: #393939;--cds-layer: #525252;--cds-layer-accent: #6f6f6f;--cds-layer-accent-hover: #5e5e5e;--cds-layer-accent-active: #525252;--cds-field: #525252;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #78a9ff;--cds-border-subtle: #6f6f6f;--cds-border-strong: #a8a8a8;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #a8a8a8;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #525252;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #525252;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #474747;--cds-layer-hover: #636363;--cds-field-hover: #636363;--cds-background-inverse-hover: #e8e8e8;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0151e4;--cds-button-secondary-hover: #5e5e5e;--cds-button-tertiary-hover: #ffffff;--cds-background-selected: #525252;--cds-background-selected-hover: #636363;--cds-layer-selected: #6f6f6f;--cds-layer-selected-hover: #616161;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #8d8d8d;--cds-border-disabled: #525252;--cds-text-disabled: #8d8d8d;--cds-button-disabled: #8d8d8d;--cds-icon-disabled: #8d8d8d;--cds-text-on-color-disabled: #c6c6c6;--cds-icon-on-color-disabled: #c6c6c6;--cds-layer-selected-disabled: #c6c6c6;--cds-skeleton-background: #474747;--cds-skeleton-element: #6f6f6f;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #474747;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #ffd7d9;--cds-tag-color-red: #750e13;--cds-tag-hover-red: #ffb3b8;--cds-tag-background-magenta: #ffd6e8;--cds-tag-color-magenta: #740937;--cds-tag-hover-magenta: #ffafd2;--cds-tag-background-purple: #e8daff;--cds-tag-color-purple: #491d8b;--cds-tag-hover-purple: #d4bbff;--cds-tag-background-blue: #d0e2ff;--cds-tag-color-blue: #002d9c;--cds-tag-hover-blue: #a6c8ff;--cds-tag-background-cyan: #bae6ff;--cds-tag-color-cyan: #003a6d;--cds-tag-hover-cyan: #82cfff;--cds-tag-background-teal: #9ef0f0;--cds-tag-color-teal: #004144;--cds-tag-hover-teal: #3ddbd9;--cds-tag-background-green: #a7f0ba;--cds-tag-color-green: #044317;--cds-tag-hover-green: #6fdc8c;--cds-tag-background-gray: #e0e0e0;--cds-tag-color-gray: #393939;--cds-tag-hover-gray: #c6c6c6;--cds-tag-background-cool-gray: #dde1e6;--cds-tag-color-cool-gray: #343a3f;--cds-tag-hover-cool-gray: #c1c7cd;--cds-tag-background-warm-gray: #e5e0df;--cds-tag-color-warm-gray: #3c3838;--cds-tag-hover-warm-gray: #cac5c4;--cds-notification-background-error: var(--cds-layer, #f4f4f4);--cds-notification-background-success: var(--cds-layer, #f4f4f4);--cds-notification-background-info: var(--cds-layer, #f4f4f4);--cds-notification-background-warning: var(--cds-layer, #f4f4f4);--cds-notification-action-hover: var(--cds-layer-hover, #e5e5e5)}:root[theme=g90]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #262626;--cds-ui-01: #393939;--cds-ui-02: #525252;--cds-ui-03: #525252;--cds-ui-04: #8d8d8d;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ffb3b8;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #393939;--cds-field-02: #525252;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #ff8389;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #4c4c4c;--cds-hover-light-ui: #656565;--cds-hover-selected-ui: #656565;--cds-active-ui: #6f6f6f;--cds-active-light-ui: #8d8d8d;--cds-selected-ui: #525252;--cds-selected-light-ui: #6f6f6f;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #4c4c4c;--cds-visited-link: #be95ff;--cds-disabled-01: #393939;--cds-disabled-02: #6f6f6f;--cds-disabled-03: #a8a8a8;--cds-highlight: #0043ce;--cds-decorative-01: #6f6f6f;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #262626;--cds-layer: #393939;--cds-layer-accent: #525252;--cds-layer-accent-hover: #636363;--cds-layer-accent-active: #8d8d8d;--cds-field: #393939;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #525252;--cds-border-strong: #8d8d8d;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #ff8389;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #8d8d8d;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #ff8389;--cds-background-active: #6f6f6f;--cds-layer-active: #6f6f6f;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #4c4c4c;--cds-layer-hover: #4c4c4c;--cds-field-hover: #4c4c4c;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #525252;--cds-background-selected-hover: #656565;--cds-layer-selected: #525252;--cds-layer-selected-hover: #656565;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #6f6f6f;--cds-border-disabled: #393939;--cds-text-disabled: #6f6f6f;--cds-button-disabled: #6f6f6f;--cds-icon-disabled: #6f6f6f;--cds-text-on-color-disabled: #a8a8a8;--cds-icon-on-color-disabled: #a8a8a8;--cds-layer-selected-disabled: #a8a8a8;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #6f6f6f;--cds-hover-field: #4c4c4c;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}:root[theme=g100]{--cds-interactive-01: #0f62fe;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #4589ff;--cds-ui-background: #161616;--cds-ui-01: #262626;--cds-ui-02: #393939;--cds-ui-03: #393939;--cds-ui-04: #6f6f6f;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-error: #ff8389;--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-link-01: #78a9ff;--cds-link-02: #a6c8ff;--cds-inverse-link: #0f62fe;--cds-field-01: #262626;--cds-field-02: #393939;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-support-01: #fa4d56;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #4589ff;--cds-inverse-support-01: #da1e28;--cds-inverse-support-02: #24a148;--cds-inverse-support-03: #f1c21b;--cds-inverse-support-04: #0f62fe;--cds-overlay-01: rgba(0, 0, 0, .65);--cds-danger-01: #da1e28;--cds-danger-02: #fa4d56;--cds-focus: #ffffff;--cds-inverse-focus-ui: #0f62fe;--cds-hover-primary: #0353e9;--cds-active-primary: #002d9c;--cds-hover-primary-text: #a6c8ff;--cds-hover-secondary: #606060;--cds-active-secondary: #393939;--cds-hover-tertiary: #f4f4f4;--cds-active-tertiary: #c6c6c6;--cds-hover-ui: #353535;--cds-hover-light-ui: #4c4c4c;--cds-hover-selected-ui: #4c4c4c;--cds-active-ui: #525252;--cds-active-light-ui: #6f6f6f;--cds-selected-ui: #393939;--cds-selected-light-ui: #525252;--cds-inverse-hover-ui: #e5e5e5;--cds-hover-danger: #b81921;--cds-active-danger: #750e13;--cds-hover-row: #353535;--cds-visited-link: #be95ff;--cds-disabled-01: #262626;--cds-disabled-02: #525252;--cds-disabled-03: #8d8d8d;--cds-highlight: #002d9c;--cds-decorative-01: #525252;--cds-button-separator: #161616;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-background: #161616;--cds-layer: #262626;--cds-layer-accent: #393939;--cds-layer-accent-hover: #474747;--cds-layer-accent-active: #6f6f6f;--cds-field: #262626;--cds-background-inverse: #f4f4f4;--cds-background-brand: #0f62fe;--cds-interactive: #4589ff;--cds-border-subtle: #393939;--cds-border-strong: #6f6f6f;--cds-border-inverse: #f4f4f4;--cds-border-interactive: #4589ff;--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-text-placeholder: #6f6f6f;--cds-text-helper: #8d8d8d;--cds-text-on-color: #ffffff;--cds-text-inverse: #161616;--cds-link-primary: #78a9ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-link-inverse: #0f62fe;--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-icon-on-color: #ffffff;--cds-icon-inverse: #161616;--cds-support-error: #fa4d56;--cds-support-success: #42be65;--cds-support-warning: #f1c21b;--cds-support-info: #4589ff;--cds-support-error-inverse: #da1e28;--cds-support-success-inverse: #24a148;--cds-support-warning-inverse: #f1c21b;--cds-support-info-inverse: #0f62fe;--cds-overlay: rgba(0, 0, 0, .65);--cds-toggle-off: #6f6f6f;--cds-shadow: rgba(0, 0, 0, .8);--cds-button-primary: #0f62fe;--cds-button-secondary: #6f6f6f;--cds-button-tertiary: #ffffff;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #fa4d56;--cds-background-active: #525252;--cds-layer-active: #525252;--cds-button-danger-active: #750e13;--cds-button-primary-active: #002d9c;--cds-button-secondary-active: #393939;--cds-button-tertiary-active: #c6c6c6;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-background-hover: #353535;--cds-layer-hover: #353535;--cds-field-hover: #353535;--cds-background-inverse-hover: #e5e5e5;--cds-link-primary-hover: #a6c8ff;--cds-button-danger-hover: #b81921;--cds-button-primary-hover: #0353e9;--cds-button-secondary-hover: #606060;--cds-button-tertiary-hover: #f4f4f4;--cds-background-selected: #393939;--cds-background-selected-hover: #4c4c4c;--cds-layer-selected: #393939;--cds-layer-selected-hover: #4c4c4c;--cds-layer-selected-inverse: #f4f4f4;--cds-border-subtle-selected: #525252;--cds-border-disabled: #262626;--cds-text-disabled: #525252;--cds-button-disabled: #525252;--cds-icon-disabled: #525252;--cds-text-on-color-disabled: #8d8d8d;--cds-icon-on-color-disabled: #8d8d8d;--cds-layer-selected-disabled: #8d8d8d;--cds-skeleton-background: #353535;--cds-skeleton-element: #525252;--cds-brand-01: #0f62fe;--cds-brand-02: #6f6f6f;--cds-brand-03: #ffffff;--cds-active-01: #525252;--cds-hover-field: #353535;--cds-danger: #da1e28;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.199;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.25;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 600;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.199;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", "Georgia", Times, serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 600;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--cds-container-01: 1.5rem;--cds-container-02: 2rem;--cds-container-03: 2.5rem;--cds-container-04: 3rem;--cds-container-05: 4rem;--cds-size-xsmall: 1.5rem;--cds-size-small: 2rem;--cds-size-medium: 2.5rem;--cds-size-large: 3rem;--cds-size-xlarge: 4rem;--cds-size-2XLarge: 5rem;--cds-icon-size-01: 1rem;--cds-icon-size-02: 1.25rem;--cds-tag-background-red: #a2191f;--cds-tag-color-red: #ffd7d9;--cds-tag-hover-red: #c21e25;--cds-tag-background-magenta: #9f1853;--cds-tag-color-magenta: #ffd6e8;--cds-tag-hover-magenta: #bf1d63;--cds-tag-background-purple: #6929c4;--cds-tag-color-purple: #e8daff;--cds-tag-hover-purple: #7c3dd6;--cds-tag-background-blue: #0043ce;--cds-tag-color-blue: #d0e2ff;--cds-tag-hover-blue: #0053ff;--cds-tag-background-cyan: #00539a;--cds-tag-color-cyan: #bae6ff;--cds-tag-hover-cyan: #0066bd;--cds-tag-background-teal: #005d5d;--cds-tag-color-teal: #9ef0f0;--cds-tag-hover-teal: #007070;--cds-tag-background-green: #0e6027;--cds-tag-color-green: #a7f0ba;--cds-tag-hover-green: #11742f;--cds-tag-background-gray: #525252;--cds-tag-color-gray: #e0e0e0;--cds-tag-hover-gray: #636363;--cds-tag-background-cool-gray: #4d5358;--cds-tag-color-cool-gray: #dde1e6;--cds-tag-hover-cool-gray: #5d646a;--cds-tag-background-warm-gray: #565151;--cds-tag-color-warm-gray: #e5e0df;--cds-tag-hover-warm-gray: #696363;--cds-notification-background-error: var(--cds-ui-01, #f4f4f4);--cds-notification-background-success: var(--cds-ui-01, #f4f4f4);--cds-notification-background-info: var(--cds-ui-01, #f4f4f4);--cds-notification-background-warning: var(--cds-ui-01, #f4f4f4);--cds-notification-action-hover: var(--cds-hover-ui, #e5e5e5)}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2) format("woff2"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff) format("woff")}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:auto;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2) format("woff2");unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body,body{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);background-color:var(--cds-ui-background, #ffffff);color:var(--cds-text-01, #161616);line-height:1}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*=bx--col],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*=bx--col]{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-sm--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;max-width:25%;flex:0 0 25%}.bx--col-sm-2{display:block;max-width:50%;flex:0 0 50%}.bx--col-sm-3{display:block;max-width:75%;flex:0 0 75%}.bx--col-sm-4{display:block;max-width:100%;flex:0 0 100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-md--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-md-2{display:block;max-width:25%;flex:0 0 25%}.bx--col-md-3{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-md-4{display:block;max-width:50%;flex:0 0 50%}.bx--col-md-5{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-md-6{display:block;max-width:75%;flex:0 0 75%}.bx--col-md-7{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-md-8{display:block;max-width:100%;flex:0 0 100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-lg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-lg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-lg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-lg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-lg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-lg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-lg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-lg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-lg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-lg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-lg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-lg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-lg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-lg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-lg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-lg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-xlg--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-xlg-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-xlg-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-xlg-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-xlg-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-xlg-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-xlg-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-xlg-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-xlg-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-xlg-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-xlg-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-xlg-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-xlg-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-xlg-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-xlg-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-xlg-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{max-width:100%;flex-basis:0;flex-grow:1}.bx--col--auto,.bx--col-max--auto{width:auto;max-width:100%;flex:1 0 0%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;max-width:6.25%;flex:0 0 6.25%}.bx--col-max-2{display:block;max-width:12.5%;flex:0 0 12.5%}.bx--col-max-3{display:block;max-width:18.75%;flex:0 0 18.75%}.bx--col-max-4{display:block;max-width:25%;flex:0 0 25%}.bx--col-max-5{display:block;max-width:31.25%;flex:0 0 31.25%}.bx--col-max-6{display:block;max-width:37.5%;flex:0 0 37.5%}.bx--col-max-7{display:block;max-width:43.75%;flex:0 0 43.75%}.bx--col-max-8{display:block;max-width:50%;flex:0 0 50%}.bx--col-max-9{display:block;max-width:56.25%;flex:0 0 56.25%}.bx--col-max-10{display:block;max-width:62.5%;flex:0 0 62.5%}.bx--col-max-11{display:block;max-width:68.75%;flex:0 0 68.75%}.bx--col-max-12{display:block;max-width:75%;flex:0 0 75%}.bx--col-max-13{display:block;max-width:81.25%;flex:0 0 81.25%}.bx--col-max-14{display:block;max-width:87.5%;flex:0 0 87.5%}.bx--col-max-15{display:block;max-width:93.75%;flex:0 0 93.75%}.bx--col-max-16{display:block;max-width:100%;flex:0 0 100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*=bx--col]{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*=bx--col]{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*=bx--col]{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*=bx--col]{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*=bx--col]{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio:before{width:1px;height:0;margin-left:-1px;content:"";float:left}.bx--aspect-ratio:after{display:table;clear:both;content:""}.bx--aspect-ratio--16x9:before{padding-top:56.25%}.bx--aspect-ratio--9x16:before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1:before{padding-top:50%}.bx--aspect-ratio--1x2:before{padding-top:200%}.bx--aspect-ratio--4x3:before{padding-top:75%}.bx--aspect-ratio--3x4:before{padding-top:133.3333333333%}.bx--aspect-ratio--3x2:before{padding-top:66.6666666667%}.bx--aspect-ratio--2x3:before{padding-top:150%}.bx--aspect-ratio--1x1:before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes collapse-accordion{0%{height:100%;opacity:1;visibility:inherit}to{height:0;opacity:0;visibility:hidden}}@keyframes expand-accordion{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:inherit}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid var(--cds-ui-03, #e0e0e0);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__item:last-child{border-bottom:1px solid var(--cds-ui-03, #e0e0e0)}.bx--accordion__heading{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;width:100%;min-height:2.5rem;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;padding:.625rem 0;margin:0;color:var(--cds-text-01, #161616);cursor:pointer;transition:background-color cubic-bezier(.2,0,.38,.9) .11s}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover:before,.bx--accordion__heading:focus:before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:""}.bx--accordion__heading:hover:before{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus:before{box-sizing:border-box;border:2px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--accordion__heading:focus:before{border-style:dotted}}.bx--accordion--xl .bx--accordion__heading,.bx--accordion--lg .bx--accordion__heading{min-height:3rem}.bx--accordion--sm .bx--accordion__heading{min-height:2rem;padding:.3125rem 0}.bx--accordion__heading[disabled]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--accordion__heading[disabled] .bx--accordion__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--accordion__heading[disabled]:hover:before{background-color:#0000}.bx--accordion__item--disabled,.bx--accordion__item--disabled+.bx--accordion__item{border-top:1px solid var(--cds-disabled-01, #f4f4f4)}li.bx--accordion__item--disabled:last-of-type{border-bottom:1px solid var(--cds-disabled-01, #f4f4f4)}.bx--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:1rem;height:1rem;flex:0 0 1rem;margin:2px 1rem 0 0;fill:var(--cds-ui-05, #161616);transform:rotate(-270deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--accordion__title{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(.2,0,.38,.9) .11s}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 1rem}.bx--accordion--start .bx--accordion__title{margin-right:1rem}.bx--accordion--start .bx--accordion__content{margin-left:2rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:.11s cubic-bezier(.2,0,.38,.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:var(--cds-spacing-03, .5rem);padding-bottom:1.5rem;transition:padding-top cubic-bezier(0,0,.38,.9) .11s,padding-bottom cubic-bezier(0,0,.38,.9) .11s}.bx--accordion__item--active .bx--accordion__arrow{fill:var(--cds-ui-05, #161616);transform:rotate(-90deg)}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;fill:var(--cds-ui-05, #161616);pointer-events:none}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;cursor:default;outline:none}.bx--accordion.bx--skeleton .bx--accordion__heading:hover:before{background-color:#0000}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:var(--cds-spacing-05, 1rem)}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;cursor:default;outline:none}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--accordion__arrow,.bx--accordion__item--active .bx--accordion__arrow{fill:ButtonText}}.bx--link{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-flex;color:var(--cds-link-01, #0f62fe);outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--link:hover{color:var(--cds-hover-primary-text, #0043ce);text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:var(--cds-text-01, #161616);text-decoration:underline}.bx--link:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link--disabled,.bx--link--disabled:hover{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link.bx--link--visited:visited{color:var(--cds-visited-link, #8a3ffc)}.bx--link.bx--link--visited:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px)}.bx--link--lg{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0)}.bx--link__icon{display:inline-flex;align-self:center;margin-left:var(--cds-spacing-03, .5rem)}.bx--breadcrumb{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:var(--cds-link-01, #0f62fe)}.bx--breadcrumb-item .bx--link:visited:hover{color:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-item:after{margin-left:.5rem;color:var(--cds-text-01, #161616);content:"/"}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child:after{content:""}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child:after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current=page],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:var(--cds-text-01, #161616);cursor:auto}.bx--breadcrumb-item [aria-current=page]:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb-item .bx--overflow-menu{position:relative;width:1.25rem;height:1.125rem}.bx--breadcrumb-item .bx--overflow-menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}.bx--breadcrumb-item .bx--overflow-menu:hover{background:rgba(0,0,0,0)}.bx--breadcrumb-item .bx--overflow-menu:after{position:absolute;bottom:2px;width:.75rem;height:1px;background:var(--cds-hover-primary-text, #0043ce);content:"";opacity:0;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--breadcrumb-item .bx--overflow-menu:after{transition:none}}.bx--breadcrumb-item .bx--overflow-menu:hover:after{opacity:1}.bx--breadcrumb-item .bx--overflow-menu.bx--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.bx--breadcrumb-item .bx--overflow-menu__icon{position:relative;fill:var(--cds-link-01, #0f62fe);transform:translateY(4px)}.bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon{fill:var(--cds-hover-primary-text, #0043ce)}.bx--breadcrumb-menu-options:focus{outline:none}.bx--breadcrumb-menu-options.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.4375rem;left:.875rem;width:0;height:0;border-right:.4375rem solid rgba(0,0,0,0);border-bottom:.4375rem solid var(--cds-field-01, #f4f4f4);border-left:.4375rem solid rgba(0,0,0,0);margin:0 auto;background:rgba(0,0,0,0)}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;cursor:default;outline:none}.bx--breadcrumb.bx--skeleton .bx--link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link:before{animation:none}}.bx--btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:var(--cds-disabled-02, #c6c6c6);background:var(--cds-disabled-02, #c6c6c6);box-shadow:none;color:var(--cds-disabled-03, #8d8d8d);cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-01, #0f62fe);color:var(--cds-text-04, #ffffff)}.bx--btn--primary:hover{background-color:var(--cds-hover-primary, #0353e9)}.bx--btn--primary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--primary:active{background-color:var(--cds-active-primary, #002d9c)}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-interactive-02, #393939);color:var(--cds-text-04, #ffffff)}.bx--btn--secondary:hover{background-color:var(--cds-hover-secondary, #4c4c4c)}.bx--btn--secondary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--secondary:active{background-color:var(--cds-active-secondary, #6f6f6f)}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:var(--cds-text-04, #ffffff)}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-interactive-03, #0f62fe);background-color:#0000;color:var(--cds-interactive-03, #0f62fe)}.bx--btn--tertiary:hover{background-color:var(--cds-hover-tertiary, #0353e9)}.bx--btn--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--tertiary:active{background-color:var(--cds-active-tertiary, #002d9c)}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:focus{background-color:var(--cds-interactive-03, #0f62fe);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:active{border-color:#0000;background-color:var(--cds-active-tertiary, #002d9c);color:var(--cds-inverse-01, #ffffff)}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-link-01, #0f62fe);padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:var(--cds-hover-primary-text, #0043ce)}.bx--btn--ghost:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{transition:none}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y:after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus:after{opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y:after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:var(--cds-focus, #0f62fe)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:#0000}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:var(--cds-disabled-03, #8d8d8d)}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top:before,.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top:after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right:before,.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right:after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after{transition:none}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover:after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus:after{opacity:1}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left:before,.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left:after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:var(--cds-selected-ui, #e0e0e0)}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:var(--cds-icon-01, #161616)}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:var(--cds-disabled-03, #8d8d8d)}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-danger-02, #da1e28);background-color:#0000;color:var(--cds-danger-02, #da1e28)}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:var(--cds-hover-danger, #b81921);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:var(--cds-active-danger, #750e13);color:var(--cds-text-04, #ffffff)}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-disabled-03, #8d8d8d);outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:#0000;background-color:#0000;color:var(--cds-danger-02, #da1e28);padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:var(--cds-hover-danger, #b81921)}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-ui-background, #ffffff)}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:var(--cds-active-danger, #750e13)}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:var(--cds-text-04, #ffffff)}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:#0000;background:rgba(0,0,0,0);color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-10, 4rem);padding-left:var(--cds-spacing-05, 1rem);min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:var(--cds-body-short-02-font-size, 1rem);font-weight:var(--cds-body-short-02-font-weight, 400);line-height:var(--cds-body-short-02-line-height, 1.375);letter-spacing:var(--cds-body-short-02-letter-spacing, 0);min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton:before{animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-disabled-03, #8d8d8d)}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:ButtonText}}.bx--fieldset{margin-bottom:2rem}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-block;margin-bottom:.5rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:var(--cds-text-error, #da1e28)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);z-index:0;width:100%;margin-top:.25rem;color:var(--cds-text-02, #525252);opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled,fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--form-item.bx--checkbox-wrapper{position:relative;margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap;top:1.25rem;left:.7rem}.bx--checkbox-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label:before,.bx--checkbox-label:after{box-sizing:border-box}.bx--checkbox-label:before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid var(--cds-icon-01, #161616);margin:.125rem .125rem .125rem .1875rem;background-color:#0000;border-radius:1px;content:""}.bx--checkbox-label:after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:2px solid var(--cds-inverse-01, #ffffff);margin-top:-.1875rem;background:none;content:"";transform:scale(0) rotate(-45deg);transform-origin:bottom right}.bx--checkbox:checked+.bx--checkbox-label:before,.bx--checkbox:indeterminate+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed]:before{border-width:1px;border-color:var(--cds-icon-01, #161616);background-color:var(--cds-icon-01, #161616)}.bx--checkbox:checked+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label:after,.bx--checkbox-label[data-contained-checkbox-state=mixed]:after{top:.6875rem;width:.5rem;border-bottom:2px solid var(--cds-inverse-01, #ffffff);border-left:0 solid var(--cds-inverse-01, #ffffff);transform:scale(1) rotate(0)}.bx--checkbox:focus+.bx--checkbox-label:before,.bx--checkbox-label__focus:before,.bx--checkbox:checked:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus:before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus:before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox:checked:disabled+.bx--checkbox-label:before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label:before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:var(--cds-spacing-05, 1rem);margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton:before{animation:none}}.bx--checkbox--inline{position:relative}.bx--snippet--disabled,.bx--snippet--disabled .bx--btn.bx--snippet-btn--expand{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--snippet--disabled .bx--snippet-btn--expand:hover,.bx--snippet--disabled .bx--copy-btn:hover{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--snippet--disabled .bx--snippet__icon,.bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down{fill:var(--cds-disabled-02, #c6c6c6)}.bx--snippet code{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px)}.bx--snippet--inline{position:relative;display:inline;padding:0;border:2px solid rgba(0,0,0,0);background-color:var(--cds-field-01, #f4f4f4);border-radius:4px;color:var(--cds-text-01, #161616);cursor:pointer}.bx--snippet--inline:hover{background-color:var(--cds-ui-03, #e0e0e0)}.bx--snippet--inline:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet--inline:focus{border:2px solid var(--cds-focus, #0f62fe);outline:none}.bx--snippet--inline:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--snippet--inline .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--snippet--inline .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--snippet--inline:before,.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--snippet--inline:after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--snippet--inline.bx--copy-btn--animating:before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--snippet--inline code{padding:0 var(--cds-spacing-03, .5rem)}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-01, #f4f4f4);cursor:auto}.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:var(--cds-field-02, #ffffff);cursor:auto}.bx--snippet--single{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;height:2.5rem;align-items:center;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy:after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;height:100%;align-items:center;padding-left:1rem;overflow-x:auto}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--snippet--single .bx--snippet-container:focus{outline-style:dotted}}.bx--snippet--single pre{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);padding-right:var(--cds-spacing-03, .5rem)}.bx--snippet--single pre,.bx--snippet--inline code{white-space:pre}.bx--snippet--multi{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);position:relative;width:100%;max-width:48rem;background-color:var(--cds-field-01, #f4f4f4);display:flex;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:100%;max-height:100%;order:1;overflow-y:auto;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{padding-bottom:var(--cds-spacing-05, 1rem);transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:auto}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre:after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4));content:""}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;overflow:visible;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-field-01, #f4f4f4);cursor:pointer;outline:none}.bx--snippet-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--snippet-button:focus{outline-style:dotted}}.bx--snippet--multi .bx--snippet-button{top:var(--cds-spacing-03, .5rem);right:var(--cds-spacing-03, .5rem);width:2rem;height:2rem}.bx--snippet-button:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--snippet-button:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--btn--copy__feedback{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;z-index:6000;top:.75rem;right:1.25rem;left:inherit;font-weight:400}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{background:var(--cds-inverse-02, #393939)}.bx--btn--copy__feedback:after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.bx--snippet-btn--expand{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;align-items:center;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border:0;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);transform:rotate(0);transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--snippet-btn--expand:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--snippet-btn--expand:active{background-color:var(--cds-active-ui, #c6c6c6)}.bx--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-color:#0000}@media screen and (prefers-contrast){.bx--snippet-btn--expand:focus{outline-style:dotted}}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform .24s}.bx--snippet--light,.bx--snippet--light .bx--snippet-button,.bx--snippet--light .bx--btn.bx--snippet-btn--expand,.bx--snippet--light .bx--copy-btn{background-color:var(--cds-field-02, #ffffff)}.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet--light .bx--snippet-button:hover,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover,.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--snippet--light.bx--snippet--inline:active,.bx--snippet--light .bx--snippet-button:active,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:active,.bx--snippet--light .bx--copy-btn:active{background-color:var(--cds-active-light-ui, #c6c6c6)}.bx--snippet--light.bx--snippet--single:after,.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre:after{background-image:linear-gradient(to right,rgba(var(--cds-field-02, #ffffff),0),var(--cds-field-02, #ffffff))}.bx--snippet.bx--skeleton .bx--snippet-container{width:100%;height:100%}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback:before{top:0}.bx--snippet-button .bx--btn--copy__feedback:after{top:-.25rem}.bx--snippet--multi .bx--copy-btn{z-index:10;top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}.bx--snippet__overflow-indicator--left,.bx--snippet__overflow-indicator--right{z-index:1;width:1rem;flex:1 0 auto}.bx--snippet__overflow-indicator--left{order:0;margin-right:-1rem;background-image:linear-gradient(to left,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{order:2;margin-left:-1rem;background-image:linear-gradient(to right,transparent,var(--cds-field-01, #f4f4f4))}.bx--snippet--single .bx--snippet__overflow-indicator--right,.bx--snippet--single .bx--snippet__overflow-indicator--left{position:absolute;width:2rem;height:calc(100% - .25rem)}.bx--snippet--single .bx--snippet__overflow-indicator--right{right:2.5rem}.bx--snippet--single.bx--snippet--no-copy .bx--snippet__overflow-indicator--right{right:0}.bx--snippet--single .bx--snippet-container:focus~.bx--snippet__overflow-indicator--right{right:2.625rem}.bx--snippet--single .bx--snippet-container:focus+.bx--snippet__overflow-indicator--left{left:.125rem}.bx--snippet--light .bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-field-02, #ffffff))}.bx--snippet--light .bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-field-02, #ffffff))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--snippet__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}.bx--snippet__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-field-01, #f4f4f4),0),var(--cds-field-01, #f4f4f4))}}}.bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--snippet.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span:before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--snippet__icon{fill:ButtonText}.bx--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}.bx--snippet--single,.bx--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box--expanded:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:var(--cds-support-01, #da1e28);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--light .bx--list-box__menu{background:var(--cds-field-02, #ffffff)}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:#0000}.bx--list-box--disabled:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--list-box--light.bx--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:#0000;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:var(--cds-disabled-02, #c6c6c6);text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:#0000}.bx--list-box.bx--list-box--inline:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:#0000}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:var(--cds-field-02, #ffffff)}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:var(--cds-text-01, #161616)}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;color:var(--cds-text-01, #161616);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;transform:rotate(180deg)}.bx--list-box__selection{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:var(--cds-icon-01, #161616)}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem .125rem .5rem .5rem;margin-right:.625rem;background-color:var(--cds-inverse-02, #393939);border-radius:.75rem;color:var(--cds-inverse-01, #ffffff);line-height:0;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:var(--cds-inverse-01, #ffffff)}.bx--list-box__selection--multi>svg:hover{background-color:var(--cds-hover-secondary, #4c4c4c);border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:var(--cds-disabled-02, #c6c6c6);color:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:var(--cds-disabled-01, #f4f4f4)}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:var(--cds-ui-01, #f4f4f4);overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;height:2.5rem;color:var(--cds-text-02, #525252);cursor:pointer;transition:background 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--list-box__menu-item:active{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:#0000}.bx--list-box--light .bx--list-box__menu-item:active{background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 1.5rem .6875rem 0;border-top:1px solid rgba(0,0,0,0);border-top-color:var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;border-color:#0000;margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled],.bx--list-box__menu-item[disabled] *,.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option,.bx--list-box__menu-item[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--list-box__menu-item[disabled]:hover{background-color:revert}.bx--list-box__menu-item[disabled] .bx--checkbox-label:before{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box__menu-item[disabled]:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:var(--cds-ui-03, #e0e0e0)}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:#0000;background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-ui, #e0e0e0);background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:var(--cds-selected-light-ui, #e0e0e0);background-color:var(--cds-selected-light-ui, #e0e0e0)}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:var(--cds-hover-selected-ui, #cacaca);background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:var(--cds-text-01, #161616)}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:#0000}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:var(--cds-icon-01, #161616);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--combo-box:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--combo-box.bx--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--content-switcher{display:flex;width:100%;height:2.5rem;justify-content:space-evenly}.bx--content-switcher--sm{height:2rem}.bx--content-switcher--xl,.bx--content-switcher--lg{height:3rem}.bx--content-switcher-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:inline-flex;overflow:hidden;width:100%;align-items:center;padding:.5rem 1rem;border:none;border-top:.0625rem solid var(--cds-border-inverse, #161616);border-bottom:.0625rem solid var(--cds-border-inverse, #161616);margin:0;background-color:#0000;color:var(--cds-text-secondary, #525252);text-align:left;text-decoration:none;transition:all .15s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--content-switcher-btn:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--cds-layer-selected-inverse, #161616);content:"";transform:scaleY(0);transform-origin:bottom;transition:all .15s cubic-bezier(.2,0,.38,.9)}@media (prefers-reduced-motion: reduce){.bx--content-switcher-btn:after{transition:none}}.bx--content-switcher-btn:disabled:after{display:none}.bx--content-switcher-btn:focus{z-index:3;border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.bx--content-switcher-btn:focus:after{-webkit-clip-path:inset(3px 3px 3px 3px);clip-path:inset(3px 3px 3px 3px)}.bx--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #f4f4f4);background-color:#0000;color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher-btn:disabled:first-child,.bx--content-switcher-btn:disabled:last-child{border-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn:first-child{border-left:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-right:.0625rem solid var(--cds-border-inverse, #161616);border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bx--content-switcher--selected,.bx--content-switcher--selected:first-child,.bx--content-switcher--selected:last-child{border:0}.bx--content-switcher-btn:before{position:absolute;z-index:2;left:0;display:block;width:.0625rem;height:1rem;background-color:var(--cds-border-subtle, #e0e0e0);content:""}.bx--content-switcher-btn:first-of-type:before{display:none}.bx--content-switcher-btn:focus:before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn:before,.bx--content-switcher-btn:hover:before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn:before,.bx--content-switcher--selected:before,.bx--content-switcher--selected+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher-btn:disabled:before,.bx--content-switcher-btn:disabled:hover+.bx--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled, #f4f4f4)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled+.bx--content-switcher-btn:before,.bx--content-switcher-btn.bx--content-switcher--selected:disabled:hover+.bx--content-switcher-btn:before{background-color:#0000}.bx--content-switcher__icon{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{z-index:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.bx--content-switcher-btn.bx--content-switcher--selected:after{transform:scaleY(1)}.bx--content-switcher-btn.bx--content-switcher--selected:disabled{background-color:var(--cds-layer-selected-disabled, #8d8d8d);color:var(--cds-text-disabled, #c6c6c6)}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}@keyframes hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:before{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);z-index:2;top:1.1rem;padding:var(--cds-spacing-02, .25rem);border-radius:4px;color:var(--cds-text-inverse, #ffffff);content:attr(data-feedback);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--btn--copy__feedback:after{z-index:1;top:.85rem;left:-.3rem;width:.6rem;height:.6rem;border-right:1px solid var(--cds-background-inverse, #393939);border-bottom:1px solid var(--cds-background-inverse, #393939);content:"";transform:rotate(-135deg)}.bx--btn--copy__feedback:before,.bx--btn--copy__feedback:after{position:absolute;display:block;background:var(--cds-background-inverse, #393939)}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer, #f4f4f4);cursor:pointer}.bx--copy-btn:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--copy-btn:active{background-color:var(--cds-layer-active, #c6c6c6)}.bx--copy-btn:before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:"";display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--copy-btn .bx--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.bx--copy-btn .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--copy-btn:before,.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--copy-btn:after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--copy-btn:focus{outline-style:dotted}}.bx--copy-btn.bx--copy-btn--animating:before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in:before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) show-feedback}.bx--copy{font-size:0}.bx--table-toolbar{position:relative;display:flex;width:100%;min-height:var(--cds-spacing-09, 3rem);background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-content{display:flex;width:100%;height:var(--cds-spacing-09, 3rem);justify-content:flex-end;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:#0000}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity .11s}.bx--toolbar-content .bx--toolbar-search-container-expandable{position:relative;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);box-shadow:none;cursor:pointer;transition:width .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-content .bx--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable .bx--search-input{height:100%;cursor:pointer;opacity:0}.bx--toolbar-search-container-expandable:not(.bx--toolbar-search-container-active) .bx--search-input{padding:0}.bx--toolbar-search-container-expandable .bx--search-magnifier-icon{left:0;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier-icon{background-color:var(--cds-layer, #f4f4f4);cursor:not-allowed;transition:background-color none}.bx--toolbar-search-container-disabled .bx--search-input{cursor:not-allowed}.bx--toolbar-search-container-expandable.bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable.bx--search .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:before{top:.125rem;height:calc(100% - .25rem);background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus:before{background-color:var(--cds-focus, #0f62fe)}.bx--toolbar-search-container-active.bx--search{width:100%}.bx--toolbar-search-container-active .bx--search-input{opacity:1}.bx--toolbar-search-container-active .bx--label,.bx--toolbar-search-container-active .bx--search-input{padding:0 var(--cds-spacing-09, 3rem);cursor:text}.bx--toolbar-search-container-active .bx--search-input:focus+.bx--search-close{border:none;box-shadow:none;outline:none}.bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{border:none;background-color:#0000;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search-close,.bx--toolbar-search-container-active .bx--search-close:hover{border:none;background-color:#0000}.bx--toolbar-search-container-persistent .bx--search-close:before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);padding:var(--cds-spacing-05, 1rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;display:flex;width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem);cursor:pointer;transition:background .11s cubic-bezier(0,0,.38,.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer, #f4f4f4)}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline-style:dotted}}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:var(--cds-spacing-09, 3rem)}.bx--toolbar-action__icon{width:auto;max-width:var(--cds-spacing-05, 1rem);height:var(--cds-spacing-05, 1rem);fill:var(--cds-icon-primary, #161616)}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:var(--cds-spacing-09, 3rem);opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-05, 1rem)}.bx--toolbar-search-container-persistent .bx--search-input{height:var(--cds-spacing-09, 3rem);padding:0 var(--cds-spacing-09, 3rem);border:none}.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){outline-style:dotted}}.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--toolbar-search-container-persistent .bx--search-close{width:var(--cds-spacing-09, 3rem);height:var(--cds-spacing-09, 3rem)}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-actions{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9),-webkit-clip-path .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--batch-actions:focus{outline-style:dotted}}.bx--batch-actions--active{overflow:auto hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all;transform:translateZ(0)}.bx--action-list{display:flex;align-items:center}.bx--action-list .bx--btn{padding:calc(.875rem - 3px) 16px;color:var(--cds-text-on-color, #ffffff);white-space:nowrap}.bx--action-list .bx--btn:disabled{color:var(--cds-text-on-color-disabled, #8d8d8d)}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-on-color, #ffffff)}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus:before,.bx--action-list .bx--btn--primary:before,.bx--action-list .bx--btn--primary:focus:after,.bx--action-list .bx--btn--primary:after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid var(--cds-layer, #f4f4f4);outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel:before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel:before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel:before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:var(--cds-spacing-05, 1rem);border:none;background-color:var(--cds-text-on-color, #ffffff);content:"";opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--btn--primary.bx--batch-summary__cancel:hover:before{opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.bx--batch-summary{position:sticky;z-index:100000;left:0;display:flex;min-height:3rem;align-items:center;padding:0 var(--cds-spacing-05, 1rem);background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.bx--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-hover-primary-text, #0043ce)}.bx--batch-summary__para{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--table-toolbar--small,.bx--table-toolbar--sm{height:2rem;min-height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent,.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-action.bx--toolbar-search-container-persistent{width:100%}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{left:var(--cds-spacing-03, .5rem)}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 var(--cds-spacing-09, 3rem)}.bx--table-toolbar--small .bx--toolbar-search-container-active,.bx--table-toolbar--sm .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(.2,0,.38,.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-field-hover, #e5e5e5)}@media screen and (prefers-contrast){.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{outline-style:dotted}}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover, #e5e5e5)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#0000}.bx--table-toolbar--small .bx--overflow-menu.bx--toolbar-action,.bx--table-toolbar--sm .bx--overflow-menu.bx--toolbar-action{width:2rem;min-width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-content,.bx--table-toolbar--sm .bx--toolbar-content{height:2rem}.bx--search--disabled .bx--search-magnifier-icon:hover{background-color:#0000}.bx--table-toolbar--small .bx--batch-actions .bx--action-list,.bx--table-toolbar--sm .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action,.bx--table-toolbar--sm .bx--toolbar-action{width:2rem;height:2rem;padding:var(--cds-spacing-03, .5rem) 0}.bx--table-toolbar--small .bx--btn--primary,.bx--table-toolbar--sm .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(.375rem - 3px);padding-bottom:calc(.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel:before,.bx--table-toolbar--sm .bx--btn--primary.bx--batch-summary__cancel:before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn,.bx--table-toolbar--sm .bx--toolbar-action~.bx--btn{overflow:hidden;height:2rem}.bx--table-toolbar--small .bx--batch-summary,.bx--table-toolbar--sm .bx--batch-summary{min-height:2rem}.bx--data-table-container{position:relative;padding-top:var(--cds-spacing-01, .125rem)}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:var(--cds-spacing-05, 1rem) 0 var(--cds-spacing-06, 1.5rem) var(--cds-spacing-05, 1rem);background:var(--cds-layer, #f4f4f4)}.bx--data-table-header__title{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.bx--data-table-header__description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);background-color:var(--cds-layer-accent, #e0e0e0)}.bx--data-table tbody{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:100%;background-color:var(--cds-layer, #f4f4f4)}.bx--data-table tr{width:100%;height:var(--cds-spacing-09, 3rem);border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table tbody tr:hover{background:var(--cds-layer-hover, #e5e5e5)}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--data-table tr:hover .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--data-table tr:hover .bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table th[align=right],.bx--data-table td[align=right]{text-align:right}.bx--data-table th[align=center],.bx--data-table td[align=center]{text-align:center}.bx--data-table th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table td,.bx--data-table tbody th{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);border-top:1px solid var(--cds-layer, #f4f4f4);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer, #f4f4f4);color:var(--cds-text-secondary, #525252)}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:var(--cds-spacing-04, .75rem)}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table .bx--list-box input[role=combobox],.bx--data-table .bx--list-box input[type=text],.bx--data-table .bx--dropdown,.bx--data-table .bx--list-box,.bx--data-table .bx--number input[type=number],.bx--data-table .bx--number__control-btn:before,.bx--data-table .bx--number__control-btn:after,.bx--data-table .bx--text-input,.bx--data-table .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:var(--cds-spacing-03, .5rem)}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover, #cacaca)}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--selected .bx--link:not(.bx--link--disabled){color:var(--cds-link-secondary, #0043ce)}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--xs td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{height:2rem}.bx--data-table--md td.bx--table-column-menu{height:2.5rem}.bx--data-table--tall .bx--table-column-menu,.bx--data-table--xl .bx--table-column-menu{padding-top:var(--cds-spacing-03, .5rem)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--table-column-checkbox .bx--checkbox-label{padding-left:0}.bx--data-table th.bx--table-column-checkbox{position:static;width:2rem;background:var(--cds-layer-accent, #e0e0e0);transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.bx--data-table .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.375rem}.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before,.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label:before{outline-offset:.125rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.5rem;padding-right:.25rem;padding-left:1rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem;height:2rem}.bx--data-table--compact thead th.bx--table-expand,.bx--data-table--compact tbody td.bx--table-expand,.bx--data-table--xs thead th.bx--table-expand,.bx--data-table--xs tbody td.bx--table-expand{width:1.5rem;height:1.5rem;padding:0 0 0 .5rem}.bx--data-table--short thead th.bx--table-expand,.bx--data-table--short tbody td.bx--table-expand,.bx--data-table--sm thead th.bx--table-expand,.bx--data-table--sm tbody td.bx--table-expand{width:2rem;height:2rem;padding:0;padding-left:.5rem}.bx--data-table--md thead th.bx--table-expand,.bx--data-table--md tbody td.bx--table-expand{width:2.5rem;height:2.5rem;padding:.25rem 0 .25rem .5rem}.bx--data-table--tall thead th.bx--table-expand,.bx--data-table--tall tbody td.bx--table-expand,.bx--data-table--xl thead th.bx--table-expand,.bx--data-table--xl tbody td.bx--table-expand{height:4rem;padding-top:.625rem;padding-bottom:1.375rem}.bx--data-table--tall .bx--table-column-checkbox,.bx--data-table--xl .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio,.bx--data-table--xl .bx--table-column-radio{padding-top:var(--cds-spacing-05, 1rem)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label,tr.bx--data-table--selected:hover .bx--link--disabled{color:var(--cds-disabled-03, #8d8d8d)}tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label .bx--radio-button__appearance,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label:before{border-color:var(--cds-disabled-03, #8d8d8d)}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-active, #c6c6c6);background-color:var(--cds-layer-selected, #e0e0e0);color:var(--cds-text-primary, #161616)}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid var(--cds-layer-selected, #e0e0e0);border-bottom:1px solid var(--cds-layer-selected, #e0e0e0)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca)}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{border-top:1px solid var(--cds-hover-selected-ui, #cacaca);border-bottom:1px solid var(--cds-hover-selected-ui, #cacaca);background:var(--cds-hover-selected-ui, #cacaca);color:var(--cds-text-primary, #161616)}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label,.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--xs thead tr,.bx--data-table--xs tbody tr,.bx--data-table--xs tbody tr th{height:1.5rem}.bx--data-table--xs .bx--table-header-label,.bx--data-table--xs td,.bx--data-table--xs tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--xs .bx--overflow-menu{width:2rem;height:calc(100% + 1px)}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--sm thead tr,.bx--data-table--sm tbody tr,.bx--data-table--sm tbody tr th{height:2rem}.bx--data-table--sm .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--sm td,.bx--data-table--sm tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--sm .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--sm .bx--overflow-menu{height:calc(100% + 1px)}.bx--data-table--md thead tr,.bx--data-table--md tbody tr,.bx--data-table--md tbody tr th{height:2.5rem}.bx--data-table--md .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--md td,.bx--data-table--md tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--md .bx--table-column-checkbox,.bx--data-table--md .bx--table-column-menu{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--tall .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--xl thead tr,.bx--data-table--xl tbody tr,.bx--data-table--xl tbody tr th{height:4rem}.bx--data-table--xl .bx--table-header-label{padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-05, 1rem)}.bx--data-table--xl td,.bx--data-table--xl tbody tr th{padding-top:1rem}.bx--data-table--xl th,.bx--data-table--xl td{vertical-align:top}.bx--data-table--xl .bx--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.bx--data-table--static{width:auto}.bx--data-table-container--static{width:-moz-fit-content;width:fit-content}.bx--data-table_inner-container{background-color:var(--cds-layer-accent, #e0e0e0);transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;z-index:1;top:0;overflow:scroll;width:100%;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid var(--cds-layer-active, #c6c6c6)}.bx--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--xs):not(.bx--data-table--tall):not(.bx--data-table--xl):not(.bx--data-table--short):not(.bx--data-table--sm) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid var(--cds-layer-hover, #e5e5e5)}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{width:2.25rem;min-width:2.25rem;align-items:center}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{height:auto;align-items:center;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xs tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--sm tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xs th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--sm th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xl th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xl th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xs tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--sm tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--xs .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--sm .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--data-table-content{outline:1px solid rgba(0,0,0,0)}}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--expandable-row--hidden td{width:auto;padding:var(--cds-spacing-05, 1rem);border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;border:0;background-color:var(--cds-layer-hover, #e5e5e5);transition:padding .15s cubic-bezier(.2,0,.38,.9),background-color .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{overflow:hidden;max-height:0}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{padding-left:4rem;border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);transition:padding-bottom .11s cubic-bezier(.2,0,.38,.9),transform .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height .24s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--expandable-row:hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}tr.bx--expandable-row--hover{background-color:var(--cds-layer-hover, #e5e5e5)}tr.bx--expandable-row--hover td{border-top:1px solid var(--cds-border-subtle, #e0e0e0);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid rgba(0,0,0,0)}.bx--data-table td.bx--table-expand{border-bottom:1px solid var(--cds-border-subtle, #e0e0e0)}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox{padding-right:.375rem;padding-left:.375rem}.bx--data-table th.bx--table-expand+.bx--table-column-checkbox+th,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox+td{padding-left:.5rem}.bx--data-table td.bx--table-expand,.bx--data-table th.bx--table-expand{padding:.5rem;padding-right:0}.bx--data-table td.bx--table-expand[data-previous-value=collapsed]{border-bottom:1px solid rgba(0,0,0,0)}.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg{transform:rotate(270deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--table-expand__button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;width:100%;height:calc(100% + 1px);align-items:center;justify-content:center;padding:0 .5rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.bx--table-expand__svg{fill:var(--cds-ui-05, #161616);transform:rotate(90deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--tall .bx--table-expand__button,.bx--data-table--xl .bx--table-expand__button{width:2rem;padding:0}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td:after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:var(--cds-layer-accent, #e0e0e0);content:""}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td:after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td:after{background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td:after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-bottom:1px solid var(--cds-layer, #f4f4f4)}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{border-top:1px solid var(--cds-ui-02, #ffffff);border-bottom:1px solid var(--cds-ui-02, #ffffff);background-color:var(--cds-ui-02, #ffffff)}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform .15s cubic-bezier(.2,0,.38,.9),border-bottom .15s cubic-bezier(.2,0,.38,.9),border-top .15s cubic-bezier(.2,0,.38,.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background-color:var(--cds-layer-hover, #e5e5e5)}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{border-top:1px solid var(--cds-layer-hover, #e5e5e5);border-bottom:1px solid var(--cds-layer-hover, #e5e5e5);background:var(--cds-layer-hover, #e5e5e5)}tr.bx--parent-row.bx--data-table--selected:first-of-type td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected:last-of-type td{border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected, #e0e0e0);box-shadow:0 1px var(--cds-border-subtle, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected, #e0e0e0)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{border-top:1px solid var(--cds-layer-selected-hover, #cacaca);border-bottom:1px solid rgba(0,0,0,0);background:var(--cds-layer-selected-hover, #cacaca);box-shadow:0 1px var(--cds-layer-selected-hover, #cacaca)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{border-top:1px solid var(--cds-layer-active, #c6c6c6);border-bottom:1px solid var(--cds-border-subtle, #e0e0e0);background-color:var(--cds-layer-hover, #e5e5e5);box-shadow:0 1px var(--cds-layer-active, #c6c6c6);color:var(--cds-text-primary, #161616)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px var(--cds-layer-active, #c6c6c6)}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:var(--cds-layer-selected, #e0e0e0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-expand__button:focus .bx--table-expand__svg{color:Highlight;outline:1px solid Highlight}.bx--table-expand__svg{fill:ButtonText}}.bx--data-table--sort th,.bx--data-table th[aria-sort]{height:var(--cds-spacing-09, 3rem);padding:0;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:flex;width:100%;min-height:100%;align-items:center;justify-content:space-between;padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-layer-accent, #e0e0e0);color:var(--cds-text-primary, #161616);font:inherit;line-height:1;text-align:left;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--table-sort:focus{outline-style:dotted}}.bx--table-sort:hover{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table.bx--data-table--sort th>.bx--table-header-label{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}th .bx--table-sort__flex{display:flex;width:100%;height:100%;min-height:3rem;align-items:center;justify-content:space-between}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall):not(.bx--data-table--xs):not(.bx--data-table--sm):not(.bx--data-table--md):not(.bx--data-table--xl) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xs.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--sm.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--md.bx--data-table--sort th .bx--table-sort__flex{min-height:2.5rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort__flex{min-height:4rem;align-items:flex-start}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:0}.bx--table-sort.bx--table-sort--active{background:var(--cds-hover-selected-ui, #cacaca)}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:var(--cds-spacing-05, 1rem);margin-right:var(--cds-spacing-03, .5rem);margin-left:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-primary, #161616);opacity:1;transform:rotate(0);transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--data-table--compact.bx--data-table--sort th,.bx--data-table--xs.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th,.bx--data-table--sm.bx--data-table--sort th{height:2rem}.bx--data-table--md.bx--data-table--sort th{height:2.5rem}.bx--data-table--tall.bx--data-table--sort th,.bx--data-table--xl.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon,.bx--data-table--xl .bx--table-sort__icon-unsorted,.bx--data-table--xl .bx--table-sort__icon{margin-top:.8125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--table-sort__icon,.bx--table-sort__icon-unsorted{fill:ButtonText}}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid var(--cds-focus, #0f62fe);padding:var(--cds-spacing-01, .125rem)}@media screen and (prefers-contrast){.bx--inline-edit-label__action:focus{outline-style:dotted}}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{fill:var(--cds-icon-primary, #161616);opacity:0}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:var(--cds-spacing-04, .75rem)}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;cursor:default;outline:none}.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span:before,.bx--data-table.bx--skeleton td span:before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{border-color:var(--cds-border-subtle, #e0e0e0);background:rgba(0,0,0,0)}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle, #e0e0e0)}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.bx--data-table.bx--skeleton th span:before{background:var(--cds-skeleton-background, #e5e5e5)}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title:before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:var(--cds-spacing-03, .5rem)}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;cursor:default;outline:none}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description:before{animation:none}}@keyframes fpFadeInDown{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fpSlideLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeftNew{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fpSlideRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fpSlideRightNew{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;box-sizing:border-box;width:19.6875rem;max-height:0;padding:0;overflow:hidden;direction:ltr;text-align:center;border:0;border-radius:0;visibility:hidden;opacity:0;animation:none;touch-action:manipulation}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:40rem;overflow:visible;visibility:inherit;opacity:1}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;margin-top:-.125rem;padding:.25rem .25rem .5rem;overflow:hidden;background-color:var(--cds-ui-01, #f4f4f4);border:none}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fpFadeInDown .11s cubic-bezier(0,0,.38,.9)}.flatpickr-calendar.inline{position:relative;top:.125rem;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:2.5rem;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;height:2.5rem;color:var(--cds-text-01, #161616);line-height:1;text-align:center;background-color:#0000}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;line-height:16px;text-decoration:none;transform:scale(1);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);fill:var(--cds-icon-01, #161616);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-ui-05, #161616)}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-ui-05, #161616)}.flatpickr-current-month{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-right:.25rem;margin-left:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.numInputWrapper .numInput{display:inline-block;width:100%;margin:0;padding:.25rem;color:var(--cds-text-01, #161616);font-weight:600;font-size:inherit;font-family:inherit;background-color:var(--cds-field-01, #f4f4f4);border:none;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:var(--cds-disabled-02, #c6c6c6);background-color:var(--cds-ui-01, #f4f4f4);pointer-events:none}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp:after{border-bottom:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown:after{border-top:.25rem solid var(--cds-icon-01, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;padding:0 .25rem 0 .125rem;line-height:50%;border:none;cursor:pointer;opacity:0}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{position:absolute;top:33%;display:block;border-right:.25rem solid rgba(0,0,0,0);border-left:.25rem solid rgba(0,0,0,0);content:""}.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-top-color:var(--cds-interactive-01, #0f62fe);border-bottom-color:var(--cds-interactive-01, #0f62fe)}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-top-color:var(--cds-interactive-04, #0f62fe);border-bottom-color:var(--cds-interactive-04, #0f62fe)}.numInput[disabled]~.arrowUp:after{border-bottom-color:var(--cds-disabled-02, #c6c6c6)}.numInput[disabled]~.arrowDown:after{border-top-color:var(--cds-disabled-02, #c6c6c6)}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);flex:1;color:var(--cds-text-01, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{transform:translate3d(100%,0,0);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--cds-text-01, #161616);cursor:pointer;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-hover-ui, #e5e5e5)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;outline-color:var(--cds-interactive-01, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.nextMonthDay,.prevMonthDay{color:var(--cds-text-05, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-01, #0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;bottom:.4375rem;left:50%;display:block;width:.25rem;height:.25rem;background-color:var(--cds-link-01, #0f62fe);transform:translate(-50%);content:""}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{color:var(--cds-text-01, #161616);background-color:var(--cds-highlight, #d0e2ff)}.flatpickr-day.selected{color:var(--cds-text-04, #ffffff);background-color:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-ui-02, #ffffff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;z-index:3;background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616);background:var(--cds-ui-01, #f4f4f4)}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{color:var(--cds-text-04, #ffffff);background:var(--cds-interactive-01, #0f62fe)}.flatpickr-day.flatpickr-disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:#0000}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.flatpickr-prev-month,.flatpickr-next-month{fill:ButtonText}.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:var(--cds-field-02, #ffffff)}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--label{width:7.5rem}.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement{width:9.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement{color:var(--cds-text-primary, #161616)}.bx--date-picker__input{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(.2,0,.38,.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline-style:dotted}}.bx--date-picker__input:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--date-picker__input:disabled::-moz-placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, #c6c6c6)}.bx--date-picker__input:disabled:hover{border-bottom:1px solid rgba(0,0,0,0)}.bx--date-picker__input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--date-picker__input--xl,.bx--date-picker__input--lg{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;z-index:1;top:50%;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform:translateY(-50%)}.bx--date-picker__icon--invalid,.bx--date-picker__icon--warn{cursor:auto}.bx--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.bx--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.bx--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, #c6c6c6)}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.0625rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input:before,.bx--date-picker__input.bx--skeleton:before{animation:none}}.bx--date-picker.bx--skeleton input::-moz-placeholder,.bx--date-picker__input.bx--skeleton::-moz-placeholder{color:#0000}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:#0000}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;cursor:default;outline:none}.bx--date-picker.bx--skeleton .bx--label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--date-picker__icon{fill:ButtonText}}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid var(--cds-border-strong, #8d8d8d);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--dropdown:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:var(--cds-border-subtle, #e0e0e0)}.bx--dropdown--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:var(--cds-text-error, #da1e28)}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:var(--cds-spacing-08, 2.5rem);fill:var(--cds-support-error, #da1e28);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));max-height:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.bx--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--light:hover{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:var(--cds-icon-primary, #161616);pointer-events:none;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:var(--cds-text-primary, #161616);text-align:left}button.bx--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:var(--cds-layer, #f4f4f4);list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--dropdown--light .bx--dropdown-list{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(.2,0,.38,.9),opacity 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--dropdown-item:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:#0000}.bx--dropdown-item:active{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:#0000}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:var(--cds-border-subtle, #e0e0e0);margin:0 1rem;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:#0000;color:var(--cds-text-01, #161616)}.bx--dropdown--light .bx--dropdown-link{border-top-color:var(--cds-decorative-01, #e0e0e0)}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:var(--cds-layer-hover, #e5e5e5)}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:#0000}.bx--dropdown--disabled:hover{background-color:var(--cds-field, #f4f4f4)}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:#0000;background-color:#0000;justify-self:start;transition:background 70ms cubic-bezier(0,0,.38,.9)}.bx--dropdown--inline:hover{background-color:var(--cds-field-hover, #e5e5e5)}.bx--dropdown--inline.bx--dropdown--disabled{background-color:#0000}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:#0000}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:var(--cds-text-primary, #161616)}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:var(--cds-text-disabled, #c6c6c6)}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3))}.bx--dropdown--inline .bx--dropdown-link{font-weight:400}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:var(--cds-layer-hover, #e5e5e5);color:var(--cds-text-primary, #161616)}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:var(--cds-layer-selected, #e0e0e0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:#0000}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton:before,.bx--dropdown.bx--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}.bx--list-box__menu-item__option{outline:none}.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--loading{animation-duration:.69s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading svg circle{animation-duration:10ms;animation-name:init-stroke;animation-timing-function:cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading svg circle{animation:none}}.bx--loading__svg{fill:#0000}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:var(--cds-interactive-04, #0f62fe);stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{animation:rotate-end-p1 .7s cubic-bezier(.2,0,1,.9) forwards,rotate-end-p2 .7s cubic-bezier(.2,0,1,.9) .7s forwards}.bx--loading--stop svg circle{animation-delay:.7s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:stroke-end;animation-timing-function:cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--loading--stop svg circle{animation:none}}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}.bx--loading__background{stroke:var(--cds-ui-03, #e0e0e0);stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));transition:background-color .72s cubic-bezier(.4,.14,.3,1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:var(--cds-support-01, #da1e28)}.bx--file--label{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file--label--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--file-btn{display:inline-flex;padding-right:4rem;margin:0}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:var(--cds-link-01, #0f62fe);cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid var(--cds-interactive-03, #0f62fe)}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:var(--cds-text-01, #161616)}.bx--file-browse-btn--disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:no-drop;text-decoration:none}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:var(--cds-disabled-02, #c6c6c6);outline:none;text-decoration:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed var(--cds-disabled-02, #c6c6c6)}.bx--label-description{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-bottom:1rem;color:var(--cds-text-02, #525252)}.bx--label-description--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;max-width:20rem;min-height:3rem;align-items:center;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);gap:.75rem 1rem;grid-auto-rows:auto;grid-template-columns:1fr auto;word-break:break-word}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{display:block;max-height:none;margin:0;grid-column:1/-1}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;margin-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--file__selected-file--field,.bx--file__selected-file--md{min-height:2.5rem;gap:.5rem 1rem}.bx--file__selected-file--sm{min-height:2rem;gap:.25rem 1rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:var(--cds-field-01, #f4f4f4);outline-width:1px}@media screen and (prefers-contrast){.bx--file__selected-file--invalid__wrapper{outline-style:dotted}}.bx--file__selected-file--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;padding:.75rem 0}@media screen and (prefers-contrast){.bx--file__selected-file--invalid{outline-style:dotted}}.bx--file__selected-file--invalid.bx--file__selected-file--sm{padding:.25rem 0}.bx--file__selected-file--invalid.bx--file__selected-file--field,.bx--file__selected-file--invalid.bx--file__selected-file--md{padding:.5rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement{padding-top:.4375rem}.bx--file__selected-file--invalid.bx--file__selected-file--field .bx--form-requirement,.bx--file__selected-file--invalid.bx--file__selected-file--md .bx--form-requirement{padding-top:.6875rem}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__title{color:var(--cds-text-error, #da1e28)}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:var(--cds-text-01, #161616)}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);display:block;overflow:visible;max-height:12.5rem;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:var(--cds-text-01, #161616)}.bx--file__state-container{display:flex;min-width:1.5rem;align-items:center;justify-content:center;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:var(--cds-ui-05, #161616)}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:var(--cds-interactive-04, #0f62fe)}.bx--file__state-container .bx--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-complete:focus{outline-style:dotted}}.bx--file__state-container .bx--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-03, #ffffff);opacity:1}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--file__state-container .bx--file-close{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:none;background-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--file__state-container .bx--file-close:focus{outline-style:dotted}}.bx--file__state-container .bx--file-close svg path{fill:var(--cds-icon-01, #161616)}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;overflow:hidden;height:6rem;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-ui-04, #8d8d8d)}.bx--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-interactive-03, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--file__selected-file{outline:1px solid rgba(0,0,0,0)}.bx--file__state-container .bx--file-close svg path{fill:ButtonText}}@keyframes stroke{to{stroke-dashoffset:0}}.bx--inline-loading{display:flex;width:100%;min-height:2rem;align-items:center}.bx--inline-loading__text{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-02, #525252)}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.bx--inline-loading__checkmark-container{fill:var(--cds-support-02, #198038)}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:.75rem;width:.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{animation-duration:.25s;animation-fill-mode:forwards;animation-name:stroke;fill:none;stroke:var(--cds-interactive-04, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.bx--inline-loading--error{width:1rem;height:1rem;fill:var(--cds-support-01, #da1e28)}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:var(--cds-interactive-04, #0f62fe)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.bx--list--nested,.bx--list--unordered,.bx--list--ordered,.bx--list--ordered--native{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);list-style:none}.bx--list--expressive,.bx--list--expressive .bx--list--nested{font-size:var(--cds-body-long-02-font-size, 1rem);font-weight:var(--cds-body-long-02-font-weight, 400);line-height:var(--cds-body-long-02-line-height, 1.5);letter-spacing:var(--cds-body-long-02-letter-spacing, 0)}.bx--list--ordered--native{list-style:decimal}.bx--list__item{color:var(--cds-text-01, #161616)}.bx--list--nested{margin-left:2rem}.bx--list--nested .bx--list__item{padding-left:.25rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item:before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested,.bx--list--ordered--native.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item:before{position:absolute;left:-1rem;content:"–"}.bx--list--unordered.bx--list--nested>.bx--list__item:before{left:-.75rem;content:"▪"}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-end-p1{to{transform:rotate(360deg)}}@keyframes rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}.bx--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:fixed;z-index:9000;min-width:13rem;max-width:18rem;padding:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-layer, #f4f4f4);visibility:hidden}.bx--menu--open{visibility:visible}.bx--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--menu--open:focus{outline-style:dotted}}.bx--menu--invisible{opacity:0;pointer-events:none}.bx--menu-option{position:relative;height:2rem;background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--menu-option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--menu-option:focus{outline-style:dotted}}.bx--menu-option--active,.bx--menu-option:hover{background-color:var(--cds-layer-hover, #e5e5e5)}.bx--menu-option--danger:hover,.bx--menu-option--danger:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.bx--menu-option>.bx--menu{margin-top:calc(var(--cds-spacing-02, .25rem) * -1)}.bx--menu-option__content{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-05, 1rem)}.bx--menu-option__content--disabled{background-color:var(--cds-layer, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed}.bx--menu-option__content--disabled .bx--menu-option__label,.bx--menu-option__content--disabled .bx--menu-option__info,.bx--menu-option__content--disabled .bx--menu-option__icon{color:var(--cds-text-disabled, #c6c6c6)}.bx--menu-option__content--indented .bx--menu-option__label{margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;flex-grow:1;padding:var(--cds-spacing-02, .25rem) 0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.bx--menu-option__info{display:inline-flex;margin-left:var(--cds-spacing-05, 1rem)}.bx--menu-option__icon{display:flex;width:1rem;height:1rem;align-items:center;margin-right:var(--cds-spacing-03, .5rem)}.bx--menu-divider{width:100%;height:1px;margin:var(--cds-spacing-02, .25rem) 0;background-color:var(--cds-border-subtle, #e0e0e0)}.bx--menu--md .bx--menu-option{height:2.5rem}.bx--menu--lg .bx--menu-option{height:3rem}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));content:"";opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.bx--modal.is-visible{transition:none}}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:var(--cds-field-02, #ffffff)}.bx--modal.is-visible .bx--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-ui-01, #f4f4f4);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);position:relative;padding-top:var(--cds-spacing-03, .5rem);padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-09, 3rem);color:var(--cds-text-01, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--modal-content--with-form{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-header{padding-top:var(--cds-spacing-05, 1rem);padding-right:var(--cds-spacing-09, 3rem);padding-left:var(--cds-spacing-05, 1rem);margin-bottom:var(--cds-spacing-03, .5rem);grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);margin-bottom:var(--cds-spacing-02, .25rem);color:var(--cds-text-02, #525252)}.bx--modal-header__heading{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);color:var(--cds-text-01, #161616)}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:var(--cds-spacing-05, 1rem)}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:var(--cds-spacing-07, 2rem)}.bx--modal-content--overflow-indicator{position:absolute;bottom:var(--cds-spacing-09, 3rem);left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom,rgba(var(--cds-ui-01, #f4f4f4),0),var(--cds-ui-01, #f4f4f4));content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom,rgba(var(--cds-layer, #f4f4f4),0),var(--cds-layer, #f4f4f4))}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:var(--cds-spacing-05, 1rem);padding-bottom:var(--cds-spacing-07, 2rem);margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:#0000;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--modal-close:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-01, #161616)}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:var(--cds-text-01, #161616)}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:var(--cds-field-01, #f4f4f4)}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 var(--cds-spacing-05, 1rem)}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:#0000}.bx--number{position:relative;display:flex;width:100%;flex-direction:column}.bx--number input[type=number]{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;min-width:9.375rem;height:2.5rem;box-sizing:border-box;padding-right:8rem;padding-left:1rem;border:0;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:300;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--number input[type=number]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number]:focus{outline-style:dotted}}.bx--number input[type=number]:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type=number]:disabled~.bx--number__controls svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--number input[type=number]::-ms-clear{display:none}.bx--number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bx--number--xl.bx--number input[type=number],.bx--number--lg.bx--number input[type=number]{padding-right:9rem}.bx--number--sm.bx--number input[type=number]{padding-right:7rem}.bx--number input[type=number]:disabled{border-bottom-color:#0000;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;width:5rem;height:100%;flex-direction:row;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;height:100%;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--cds-ui-04, #8d8d8d);color:var(--cds-icon-01, #161616)}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn:before,.bx--number__control-btn:after{position:absolute;top:.125rem;display:block;width:.125rem;height:2.25rem;background-color:var(--cds-field-01, #f4f4f4);content:""}.bx--number__control-btn:before{left:0}.bx--number__control-btn:after{right:0}.bx--number__control-btn svg{fill:currentColor}.bx--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe);color:var(--cds-icon-01, #161616);outline-offset:-2px;outline-width:2px}@media screen and (prefers-contrast){.bx--number__control-btn:focus{outline-style:dotted}}.bx--number__control-btn:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-icon-01, #161616);cursor:pointer}.bx--number__control-btn:hover:before,.bx--number__control-btn:hover:after{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--number__control-btn:focus:before,.bx--number__control-btn:focus:after,.bx--number__control-btn:hover:focus:before,.bx--number__control-btn:hover:focus:after{background-color:#0000}.bx--number__control-btn:disabled{border-bottom-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--number__control-btn.down-icon{order:1}.bx--number__control-btn.up-icon{order:2}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border:0}@media screen and (prefers-contrast){.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn{border-bottom-width:0}.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{outline-style:dotted}}.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:#0000}.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:after{background-color:var(--cds-support-01, #da1e28)}.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon:after,.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus:after{background-color:var(--cds-focus, #0f62fe)}.bx--number__rule-divider{position:absolute;z-index:6000;width:.0625rem;height:1rem;background-color:var(--cds-ui-03, #e0e0e0)}.bx--number__rule-divider:first-of-type{order:0}.bx--number__controls .bx--number__rule-divider:first-of-type{left:0;background-color:#0000}.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-ui-03, #e0e0e0)}.bx--number--light .bx--number__rule-divider,.bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:var(--cds-decorative-01, #e0e0e0)}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type{background-color:#0000}.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--number__control-btn:focus~.bx--number__rule-divider{background-color:#0000}.bx--number__invalid{position:absolute;right:6rem;fill:var(--cds-support-01, #da1e28)}.bx--number--xl .bx--number__invalid,.bx--number--lg .bx--number__invalid{right:7rem}.bx--number--sm .bx--number__invalid{right:5rem}.bx--number__invalid+.bx--number__rule-divider{position:absolute;right:5rem}.bx--number--xl .bx--number__invalid+.bx--number__rule-divider,.bx--number--lg .bx--number__invalid+.bx--number__rule-divider{right:6rem}.bx--number--sm .bx--number__invalid+.bx--number__rule-divider{right:4rem}.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider,.bx--number__control-btn.up-icon:hover+.bx--number__rule-divider,.bx--number__control-btn.down-icon:focus~.bx--number__rule-divider,.bx--number__control-btn.up-icon:focus+.bx--number__rule-divider{background-color:#0000}.bx--number__invalid--warning{fill:var(--cds-support-03, #f1c21b)}.bx--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.bx--number--light input[type=number]{background-color:var(--cds-field-02, #ffffff)}.bx--number--light input[type=number]:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:before,.bx--number--light .bx--number__control-btn:after{background-color:var(--cds-field-02, #ffffff)}.bx--number--light .bx--number__control-btn:focus:before,.bx--number--light .bx--number__control-btn:focus:after{background-color:#0000}.bx--number--light .bx--number__control-btn:hover,.bx--number--light .bx--number__control-btn:not(:focus):hover:before,.bx--number--light .bx--number__control-btn:not(:focus):hover:after{background-color:var(--cds-hover-light-ui, #e5e5e5)}.bx--number--xl input[type=number],.bx--number--lg input[type=number]{height:3rem}.bx--number--xl .bx--number__controls,.bx--number--lg .bx--number__controls{width:6rem}.bx--number--xl .bx--number__control-btn,.bx--number--lg .bx--number__control-btn{width:3rem}.bx--number--xl .bx--number__control-btn:before,.bx--number--xl .bx--number__control-btn:after,.bx--number--lg .bx--number__control-btn:before,.bx--number--lg .bx--number__control-btn:after{height:2.75rem}.bx--number--sm input[type=number]{height:2rem}.bx--number--sm .bx--number__controls{width:4rem}.bx--number--sm .bx--number__control-btn{width:2rem}.bx--number--sm .bx--number__control-btn:before,.bx--number--sm .bx--number__control-btn:after{height:1.75rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number--nosteppers input[type=number]{padding-right:3rem}.bx--number--nosteppers .bx--number__invalid{right:1rem}.bx--number--readonly input[type=number]{background:rgba(0,0,0,0)}.bx--number--readonly .bx--number__controls{display:none}.bx--number__readonly-icon{position:absolute;right:1rem}.bx--number.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--number.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton:before{animation:none}}.bx--number.bx--skeleton input[type=number]{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--number__control-btn:hover,.bx--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}.bx--number__control-btn{outline:1px solid rgba(0,0,0,0)}.bx--number__control-btn svg{fill:ButtonText}}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));background-color:var(--cds-field-01, #f4f4f4);transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:var(--cds-field-01, #f4f4f4);list-style:none}.bx--overflow-menu-options:after{position:absolute;display:block;background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--overflow-menu-options:after{transition:none}}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:var(--cds-field-01, #f4f4f4)}.bx--overflow-menu-options--light{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options--light:after{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:var(--cds-field-02, #ffffff)}.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{top:-.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]:after{bottom:-.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]:after{top:0;right:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:0;left:-.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]:after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]:after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]:after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]:after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]:after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:#0000;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid var(--cds-decorative-01, #e0e0e0)}a.bx--overflow-menu-options__btn:before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:#0000;color:var(--cds-text-02, #525252);cursor:pointer;font-weight:400;text-align:left;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.bx--overflow-menu-options__btn:hover{color:var(--cds-text-01, #161616)}.bx--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:var(--cds-icon-02, #525252)}.bx--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-01, #161616)}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:var(--cds-danger-01, #da1e28);color:var(--cds-text-04, #ffffff)}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:var(--cds-ui-01, #f4f4f4);cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-ui-01, #f4f4f4)}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip:before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}.bx--overflow-menu svg{fill:ButtonText}}.bx--pagination-nav{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;border-radius:0;color:var(--cds-text-02, #525252);font-weight:400;line-height:1;outline:0;text-align:center;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-02, #525252)}.bx--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--pagination-nav__page:focus{outline-style:dotted}}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-02, #525252),.5);outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__page:after,.bx--pagination-nav__page.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{background-color:initial;color:var(--cds-text-02, #525252);font-weight:600}.bx--pagination-nav__page .bx--pagination-nav__icon{fill:currentColor;pointer-events:none}.bx--pagination-nav__page--direction{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:var(--cds-interactive-01, #0f62fe);content:"";opacity:0;transition:width .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction):after{transition:none}}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper:after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active:after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--select{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);border-radius:0;color:var(--cds-text-01, #161616);cursor:pointer;font-family:inherit;opacity:1;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:#0000;text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;color:var(--cds-text-01, #161616)}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:var(--cds-disabled-01, #f4f4f4);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:var(--cds-disabled-02, #c6c6c6)}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:var(--cds-disabled-02, #c6c6c6)}.bx--select--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--select--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:var(--cds-spacing-05, 1rem);height:100%;fill:var(--cds-ui-05, #161616);pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:var(--cds-spacing-08, 2.5rem)}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--select__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:var(--cds-background-hover, #e5e5e5);color:var(--cds-text-01, #161616)}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:var(--cds-text-disabled, #c6c6c6)}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:var(--cds-spacing-03, .5rem)}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:var(--cds-spacing-07, 2rem);padding-left:.5rem;border-bottom:none;background-color:#0000;color:var(--cds-text-01, #161616)}.bx--select--inline .bx--select-input:focus,.bx--select--inline .bx--select-input:focus option,.bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:var(--cds-spacing-07, 2rem)}.bx--select--inline .bx--select-input:disabled{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton:before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--text-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-input:focus,.bx--text-input:active{outline-style:dotted}}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl,.bx--text-input--lg{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input--sm.bx--password-input{padding-right:2rem}.bx--text-input--lg.bx--password-input{padding-right:3rem}.bx--text-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--text-input--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-input__field-wrapper{position:relative;display:flex;width:100%}.bx--text-input__invalid-icon,.bx--text-input__readonly-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bx--text-input__invalid-icon{fill:var(--cds-support-01, #da1e28)}.bx--text-input__invalid-icon--warning{fill:var(--cds-support-03, #f1c21b)}.bx--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.bx--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus{outline-style:dotted}}.bx--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.bx--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--text-input--password__visibility:focus svg{outline-style:dotted}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after{transition:none}}.bx--text-input--password__visibility.bx--tooltip--a11y:before,.bx--text-input--password__visibility.bx--tooltip--a11y:after{transition:none}.bx--text-input--password__visibility:before{width:0;height:0;border-style:solid;content:""}.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--text-input--password__visibility:after{content:attr(aria-label)}.bx--text-input--password__visibility.bx--tooltip--a11y:after{content:none}.bx--text-input--password__visibility.bx--tooltip--visible:before,.bx--text-input--password__visibility.bx--tooltip--visible:after,.bx--text-input--password__visibility:hover:before,.bx--text-input--password__visibility:hover:after,.bx--text-input--password__visibility:focus:before,.bx--text-input--password__visibility:focus:after{opacity:1}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:hover.bx--tooltip--a11y:before,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input--password__visibility:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--text-input--password__visibility .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--text-input--password__visibility:before,.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input--password__visibility:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--text-input--password__visibility:after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--text-input--password__visibility,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;right:0;display:flex;width:2.5rem;height:100%;min-height:auto;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-input--sm+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:2rem}.bx--text-input--lg+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{width:3rem}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:ButtonText}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.bx--text-input--invalid,.bx--text-input--warning,.bx--text-input-wrapper--readonly .bx--text-input{padding-right:2.5rem}.bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg:hover{fill:var(--cds-disabled-02, #c6c6c6)}.bx--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-text-disabled, #c6c6c6);cursor:not-allowed;-webkit-text-fill-color:var(--cds-disabled-02, #c6c6c6)}.bx--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-input:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6);opacity:1}.bx--text-input--invalid{outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px;box-shadow:none}@media screen and (prefers-contrast){.bx--text-input--invalid{outline-style:dotted}}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--skeleton.bx--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--skeleton.bx--text-input:hover,.bx--skeleton.bx--text-input:focus,.bx--skeleton.bx--text-input:active{border:none;cursor:default;outline:none}.bx--skeleton.bx--text-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton.bx--text-input:before{animation:none}}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:var(--cds-field-01, #f4f4f4);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--form--fluid .bx--label{position:absolute;z-index:1;top:.8125rem;left:1rem;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;border-style:solid;border-color:var(--cds-ui-03, #e0e0e0);border-bottom:none;margin:0 1rem}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:var(--cds-field-02, #ffffff)}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-01, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline-style:dotted}}.bx--text-input-wrapper.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--text-input-wrapper .bx--label--inline{flex:1;margin:.8125rem 0 0;overflow-wrap:break-word;word-break:break-word}.bx--text-input-wrapper .bx--label--inline--sm{margin-top:.5625rem}.bx--text-input-wrapper .bx--label--inline--xl,.bx--text-input-wrapper .bx--label--inline--lg{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{max-width:8rem;flex:2;flex-direction:column;margin-right:1.5rem;overflow-wrap:break-word}.bx--text-input-wrapper .bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--form--fluid .bx--text-input-wrapper--readonly,.bx--text-input-wrapper--readonly .bx--text-input{background:rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--text-input--password__visibility,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg{fill:ButtonText}}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:calc(100% - 1px);min-height:2.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);background-color:var(--cds-ui-01, #f4f4f4);overflow-x:auto}@media (min-width: 42rem){.bx--pagination{overflow:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count{display:initial}.bx--pagination .bx--pagination__control-buttons{display:flex}}.bx--pagination--sm{min-height:2rem}.bx--pagination--lg{min-height:3rem}.bx--pagination .bx--select{height:100%;align-items:center}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.25rem 0 var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);line-height:2.5rem}.bx--pagination--sm .bx--select-input{line-height:2rem}.bx--pagination--lg .bx--select-input{line-height:3rem}.bx--pagination .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination .bx--select--inline .bx--select-input:focus,.bx--pagination .bx--select--inline .bx--select-input:focus option,.bx--pagination .bx--select--inline .bx--select-input:focus optgroup{background-color:var(--cds-layer, #f4f4f4)}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-.5rem,-50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid var(--cds-ui-03, #e0e0e0)}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--pagination__left,.bx--pagination__right{display:flex;height:100%;align-items:center}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem 0 0}@media (min-width: 42rem){.bx--pagination__left{padding:0 1rem}.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:var(--cds-text-02, #525252)}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;width:2.5rem;height:2.5rem;min-height:2rem;align-items:center;justify-content:center;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--pagination--sm .bx--pagination__button,.bx--pagination--sm .bx--btn--ghost.bx--pagination__button{width:2rem;height:2rem}.bx--pagination--lg .bx--pagination__button,.bx--pagination--lg .bx--btn--ghost.bx--pagination__button{width:3rem;height:3rem}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;border-left:0}@media screen and (prefers-contrast){.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline-style:dotted}}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:var(--cds-hover-ui, #e5e5e5)}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{border-color:var(--cds-ui-03, #e0e0e0);background:var(--cds-ui-01, #f4f4f4);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{outline:1px solid rgba(0,0,0,0)}}.bx--progress-bar__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;min-width:3rem;justify-content:space-between;margin-bottom:var(--cds-spacing-03, .5rem);color:var(--cds-text-primary, #161616)}.bx--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--progress-bar__track{position:relative;width:100%;min-width:3rem;height:.5rem;background-color:var(--cds-layer, #f4f4f4)}.bx--progress-bar--big .bx--progress-bar__track{height:.5rem}.bx--progress-bar--small .bx--progress-bar__track{height:.25rem}.bx--progress-bar__bar{display:block;width:100%;height:100%;background-color:currentColor;color:var(--cds-interactive, #0f62fe);transform:scaleX(0);transform-origin:0 center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}.bx--progress-bar--indeterminate .bx--progress-bar__track:after{position:absolute;inset:0;animation-duration:1.4s;animation-iteration-count:infinite;animation-name:progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg,var(--cds-interactive, #0f62fe) 12.5%,transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:""}.bx--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);margin-top:var(--cds-spacing-03, .5rem);color:var(--cds-text-secondary, #525252)}.bx--progress-bar__status-icon{flex-shrink:0;margin-left:var(--cds-spacing-05, 1rem)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--finished .bx--progress-bar__status-icon{color:var(--cds-support-success, #198038)}.bx--progress-bar--error .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__status-icon,.bx--progress-bar--error .bx--progress-bar__helper-text{color:var(--cds-support-error, #da1e28)}.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__bar{transform:scaleX(1)}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__track,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__track{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__label,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-right:0}@keyframes progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}.bx--progress-bar--inline{display:flex;align-items:center}.bx--progress-bar--inline .bx--progress-bar__label{margin-right:var(--cds-spacing-05, 1rem);margin-bottom:0}.bx--progress-bar--inline .bx--progress-bar__track{flex-basis:0;flex-grow:1}.bx--progress-bar--inline .bx--progress-bar__helper-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--progress-bar--indented .bx--progress-bar__label,.bx--progress-bar--indented .bx--progress-bar__helper-text{padding-right:var(--cds-spacing-05, 1rem);padding-left:var(--cds-spacing-05, 1rem)}.bx--tooltip__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-flex;align-items:center;color:var(--cds-text-02, #525252)}.bx--tooltip__label:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid var(--cds-focus, #0f62fe);fill:var(--cds-hover-primary, #0353e9)}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:var(--cds-icon-disabled, #c6c6c6)}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);word-wrap:break-word}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px var(--cds-inverse-02, #393939),inset 0 0 0 2px var(--cds-ui-background, #ffffff);outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{transform:translate(calc(50% - 22px))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{transform:translate(calc(22px - 50%))}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{transform:translateY(calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{transform:translateY(calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{transform:translateY(calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{transform:translateY(calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);text-align:left}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:var(--cds-inverse-focus-ui, #ffffff);outline-color:var(--cds-inverse-02, #393939)}.bx--tooltip .bx--link{color:var(--cds-inverse-link, #78a9ff);font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid var(--cds-inverse-focus-ui, #ffffff);outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:var(--cds-inverse-01, #ffffff)}.bx--tooltip .bx--link:visited{color:var(--cds-inverse-link, #78a9ff)}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid var(--cds-inverse-02, #393939);border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(var(--cds-spacing-03, .5rem) * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:var(--cds-spacing-03, .5rem)}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%,-50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:var(--cds-spacing-03, .5rem)}.bx--tooltip__heading{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin-bottom:var(--cds-spacing-03, .5rem)}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:inline-flex;border-bottom:1px dotted var(--cds-interactive-01, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:var(--cds-inverse-02, #393939);border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-inverse-01, #ffffff)}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:var(--cds-inverse-02, #393939)}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%,-100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);border-bottom:.0625rem dotted var(--cds-text-02, #525252);transition:border-color .11s}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:var(--cds-interactive-04, #0f62fe)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:before{top:-.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translateY(100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip--icon__top:before,.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:before,.bx--tooltip--icon__bottom:after{transition:none}}.bx--tooltip--icon__top:before,.bx--tooltip--icon__bottom:before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);margin:1px auto 0 50%;content:""}.bx--tooltip--icon__top:after,.bx--tooltip--icon__bottom:after{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);content:attr(aria-label);font-weight:400;pointer-events:none;transform:translate(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover:before,.bx--tooltip--icon__top:hover:after,.bx--tooltip--icon__top:focus:before,.bx--tooltip--icon__top:focus:after,.bx--tooltip--icon__bottom:hover:before,.bx--tooltip--icon__bottom:hover:after,.bx--tooltip--icon__bottom:focus:before,.bx--tooltip--icon__bottom:focus:after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top:before{transform:translate(-50%,calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top:after{transform:translate(-50%,calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom:before{transform:translate(-50%,10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom:after{transform:translate(-50%,calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:before{transform:translateY(calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end:after{transform:translateY(calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:before{transform:translateY(10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:before{transform:translateY(10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end:after{transform:translateY(calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:var(--cds-icon-02, #525252)}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--top:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--top:hover:before,.bx--tooltip__trigger.bx--tooltip--top:hover:after,.bx--tooltip__trigger.bx--tooltip--top:focus:before,.bx--tooltip__trigger.bx--tooltip--top:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top:before,.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top:after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%,-100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translateY(-100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--right:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--right:hover:before,.bx--tooltip__trigger.bx--tooltip--right:hover:after,.bx--tooltip__trigger.bx--tooltip--right:focus:before,.bx--tooltip__trigger.bx--tooltip--right:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right:before,.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right:after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:before{right:-.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%,-50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--bottom:hover:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover:after,.bx--tooltip__trigger.bx--tooltip--bottom:focus:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus:after{opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom:before,.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom:after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939) rgba(0,0,0,0);transform:translate(-50%,100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translateY(100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after{transition:none}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{transition:none}.bx--tooltip__trigger.bx--tooltip--left:before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:6000;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:var(--cds-inverse-02, #393939);border-radius:.125rem;color:var(--cds-inverse-01, #ffffff);font-weight:400;text-align:left;transform:translate(-50%);font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left:after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y:after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible:after,.bx--tooltip__trigger.bx--tooltip--left:hover:before,.bx--tooltip__trigger.bx--tooltip--left:hover:after,.bx--tooltip__trigger.bx--tooltip--left:focus:before,.bx--tooltip__trigger.bx--tooltip--left:focus:after{opacity:1}@keyframes tooltip-fade{0%{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y:before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y:before{animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y:before{animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left:before,.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left:after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text:after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:before{left:-.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-inverse-02, #393939);transform:translate(-100%,-50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%,-50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}.bx--tooltip,.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;overflow:visible;width:8rem;min-width:7rem;flex-direction:row}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{min-width:8rem;flex-grow:1}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset rgba(0,0,0,0)}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;width:1rem;height:1rem;flex-shrink:0;margin:.625rem .5rem 0 0;border-radius:50%;fill:var(--cds-interactive-04, #0f62fe)}.bx--progress-label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);overflow:hidden;max-width:5.5rem;margin:.5rem 0 0;color:var(--cds-text-01, #161616);line-height:1.45;text-overflow:ellipsis;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--progress-label:before{display:block;content:""}.bx--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-label:focus{box-shadow:0 .1875rem 0 0 var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);outline:none}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:.75rem}.bx--progress-step-button:not(.bx--progress-step-button--unclickable) .bx--progress-label:active{box-shadow:0 .1875rem 0 0 var(--cds-interactive, #0f62fe);color:var(--cds-interactive, #0f62fe)}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{padding:0;margin:0;font-weight:400}.bx--progress-step .bx--tooltip{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;padding:.5rem 1rem;margin-top:2.5rem;margin-left:1.375rem;color:var(--cds-inverse-01, #ffffff);visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);width:9.375rem;height:auto;color:var(--cds-inverse-01, #ffffff)}.bx--progress-optional{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:var(--cds-text-02, #525252);text-align:start}.bx--progress-step--current .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step--incomplete svg{fill:var(--cds-ui-05, #161616)}.bx--progress-step--incomplete .bx--progress-line{background-color:var(--cds-ui-03, #e0e0e0)}.bx--progress-step--complete .bx--progress-line{background-color:var(--cds-interactive-04, #0f62fe)}.bx--progress-step-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{cursor:default;outline:none}.bx--progress-step-button--unclickable .bx--progress-label:hover{box-shadow:none;color:var(--cds-text-01, #161616);cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-01, #0f62fe);color:var(--cds-link-01, #0f62fe);cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{box-shadow:none;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{box-shadow:none;outline:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:var(--cds-support-01, #da1e28)}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2.5rem;height:.875rem;margin-top:.625rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;cursor:default;outline:none}.bx--progress.bx--skeleton .bx--progress-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label:before{animation:none}}.bx--progress--vertical,.bx--progress-text{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{width:initial;min-width:initial;min-height:3.625rem;align-content:flex-start}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;vertical-align:top;white-space:initial}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin:auto 0}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--radio-button-group{position:relative;display:flex;align-items:center}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid var(--cds-icon-01, #161616);margin:.0625rem .5rem .125rem .125rem;background-color:#0000;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-01, #161616)}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{position:relative;display:inline-block;width:100%;height:100%;background-color:var(--cds-icon-01, #161616);border-radius:50%;content:"";transform:scale(.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance:before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance:before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton:before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--search-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);text-overflow:ellipsis;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.bx--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-field, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--search-input[disabled]::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search-input[disabled]::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--search--light .bx--search-input{background:var(--cds-field-02, #ffffff)}.bx--search--light .bx--search-close:before{background:var(--cds-field-02, #ffffff)}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 var(--cds-spacing-07, 2rem)}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 var(--cds-spacing-08, 2.5rem)}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 var(--cds-spacing-09, 3rem)}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:var(--cds-spacing-05, 1rem);width:1rem;height:1rem;fill:var(--cds-icon-02, #525252);pointer-events:none;transform:translateY(-50%)}.bx--search-close{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close:before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:var(--cds-field-01, #f4f4f4);content:"";transition:background-color .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--search-close:before{transition:none}}.bx--search-close:hover{border-bottom:1px solid var(--cds-ui-04, #8d8d8d)}.bx--search-close:hover:before{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:var(--cds-field-01, #f4f4f4)}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:#0000;cursor:pointer;fill:var(--cds-icon-01, #161616);opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9),border .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:var(--cds-hover-field, #e5e5e5)}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background-color:var(--cds-selected-ui, #e0e0e0)}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:#0000;background-color:#0000}.bx--search--disabled .bx--search-close:hover:before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover:before{background-color:#0000}.bx--search--disabled svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--search-close:focus:before,.bx--search-close:active:before{background-color:var(--cds-focus, #0f62fe)}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-moz-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input:before,.bx--search--lg.bx--skeleton .bx--search-input:before,.bx--search--sm.bx--skeleton .bx--search-input:before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder,.bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder{color:#0000}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:#0000}.bx--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(.2,0,.38,.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-moz-placeholder{position:relative;opacity:0;transition-duration:70ms;-moz-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-moz-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:var(--cds-icon-01, #161616)}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:var(--cds-icon-02, #525252)}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__text:before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton:before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder:before{animation:none}}.bx--slider-container{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;padding:var(--cds-spacing-05, 1rem) 0;margin:0 1rem;cursor:pointer}.bx--slider__range-label{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);color:var(--cds-text-01, #161616);white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-03, #e0e0e0);transform:translateY(-50%)}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:var(--cds-ui-03, #e0e0e0);content:"";transform:translate(-50%)}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:var(--cds-ui-05, #161616);pointer-events:none;transform:translateY(-50%);transform-origin:left;transition:background .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb{position:absolute;z-index:3;width:.875rem;height:.875rem;background:var(--cds-ui-05, #161616);border-radius:50%;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000;outline:none;transform:translate(-50%,-50%);transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9)}.bx--slider__thumb:hover{transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:var(--cds-interactive-04, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe),inset 0 0 0 3px var(--cds-ui-01, #f4f4f4);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive-04, #0f62fe);transform:translate(-50%,-50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;-moz-appearance:textfield;text-align:center}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider-text-input.bx--text-input--invalid{padding-right:1rem}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-interactive-04, #0f62fe)}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:var(--cds-disabled-02, #c6c6c6)}.bx--slider--disabled.bx--slider{cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled .bx--slider__thumb:hover{cursor:not-allowed;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:focus{background-color:var(--cds-ui-03, #e0e0e0);box-shadow:none;outline:none;transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__thumb:active{background:var(--cds-ui-03, #e0e0e0);transform:translate(-50%,-50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:var(--cds-ui-03, #e0e0e0)}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{border:none;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:var(--cds-disabled-02, #c6c6c6);outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;cursor:default;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label:before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--slider__thumb{outline:1px solid rgba(0,0,0,0)}.bx--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}.bx--slider__track{outline:1px solid rgba(0,0,0,0)}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th,.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;background-color:#0000;border-collapse:collapse;border-spacing:0;overflow-x:auto}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem}.bx--structured-list .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-left:1rem}.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th:first-of-type{padding-right:1rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){border-bottom:1px solid var(--cds-hover-row, #e5e5e5);background-color:var(--cds-hover-row, #e5e5e5);cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:var(--cds-selected-ui, #e0e0e0)}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid var(--cds-selected-ui, #e0e0e0);cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline-style:dotted}}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:var(--cds-text-01, #161616)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid var(--cds-ui-01, #f4f4f4)}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem .5rem .5rem;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:table-cell;height:2.5rem;color:var(--cds-text-01, #161616);font-weight:600;text-align:left;text-transform:none;vertical-align:top}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);padding:1rem .5rem 1.5rem;position:relative;display:table-cell;max-width:36rem;color:var(--cds-text-02, #525252);transition:color .11s cubic-bezier(.2,0,.38,.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;fill:#0000;transition:all .11s cubic-bezier(.2,0,.38,.9);vertical-align:middle}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:var(--cds-icon-01, #161616)}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;cursor:default;outline:none}.bx--structured-list.bx--skeleton span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span:before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:ButtonText}}.bx--tabs{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;width:100%;height:auto;color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem);border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media (min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:var(--cds-spacing-05, 1rem);fill:var(--cds-ui-05, #161616);transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs-trigger--open{background:var(--cds-ui-03, #e0e0e0)}.bx--tabs-trigger--open svg{transform:rotate(-180deg);transform-origin:50% 45%;transition:transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:var(--cds-field-02, #ffffff)}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:var(--cds-text-01, #161616);font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:var(--cds-text-01, #161616)}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:var(--cds-ui-01, #f4f4f4);list-style:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{display:flex;width:100%;height:2.5rem;padding:0;background-color:var(--cds-ui-01, #f4f4f4);cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-ui, #e5e5e5);box-shadow:0 -1px 0 var(--cds-hover-ui, #e5e5e5)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#0000}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-hover-selected-ui, #cacaca)}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media (min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:var(--cds-spacing-04, .75rem) 0;border-bottom:1px solid var(--cds-ui-03, #e0e0e0);margin:0 var(--cds-spacing-05, 1rem);color:var(--cds-text-02, #525252);font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media (min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:none;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:var(--cds-text-01, #161616)}@media (min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:var(--cds-text-02, #525252)}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid var(--cds-skeleton-02, #c6c6c6)}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:auto;min-height:2.5rem;color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right,transparent,var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-01, #f4f4f4))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-ui-03, #e0e0e0))}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-background, #ffffff),0),var(--cds-ui-background, #ffffff))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-ui-03, #e0e0e0),0),var(--cds-ui-03, #e0e0e0))}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:var(--cds-icon-01, #161616)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 var(--cds-ui-04, #8d8d8d)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:#0000;cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(.2,0,.38,.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);border-bottom:2px solid var(--cds-interactive-04, #0f62fe);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-01, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 var(--cds-interactive-04, #0f62fe);line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:var(--cds-ui-background, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:10rem;overflow:hidden;padding:var(--cds-spacing-04, .75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, .5rem);border-bottom:2px solid var(--cds-ui-03, #e0e0e0);color:var(--cds-text-02, #525252);text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);border-bottom:0;line-height:calc(3rem - (var(--cds-spacing-03, .5rem) * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-ui-04, #8d8d8d);color:var(--cds-text-01, #161616)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid var(--cds-disabled-01, #f4f4f4);outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:var(--cds-ui-03, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:var(--cds-disabled-03, #8d8d8d)}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:before{animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--text-area{font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;border:none;border-bottom:1px solid var(--cds-ui-04, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-01, #161616);resize:vertical;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.bx--text-area:focus,.bx--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--text-area:focus,.bx--text-area:active{outline-style:dotted}}.bx--text-area::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1;font-size:var(--cds-body-long-01-font-size, .875rem);font-weight:var(--cds-body-long-01-font-weight, 400);line-height:var(--cds-body-long-01-line-height, 1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing, .16px)}.bx--text-area--light{background-color:var(--cds-field-02, #ffffff)}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:var(--cds-support-01, #da1e28)}.bx--text-area:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed;outline:none}.bx--text-area:disabled::-moz-placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area:disabled::placeholder{color:var(--cds-disabled-02, #c6c6c6)}.bx--text-area.bx--text-area--light:disabled{background-color:var(--cds-field-02, #ffffff)}.bx--text-area.bx--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;height:6.25rem}.bx--text-area.bx--skeleton:hover,.bx--text-area.bx--skeleton:focus,.bx--text-area.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--text-area.bx--skeleton:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--text-area.bx--skeleton:before{animation:none}}.bx--text-area.bx--skeleton::-moz-placeholder{color:#0000}.bx--text-area.bx--skeleton::placeholder{color:#0000}.bx--text-area__label-wrapper{display:flex;width:100%;justify-content:space-between}.bx--tile{display:block;min-width:8rem;min-height:4rem;padding:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.bx--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile:focus{outline-style:dotted}}.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:.15s cubic-bezier(.2,0,.38,.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--tile--expandable .bx--link{color:var(--cds-link-secondary, #0043ce)}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline-style:dotted}}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable:hover,.bx--tile--clickable:active,.bx--tile--clickable:visited,.bx--tile--clickable:visited:hover{color:var(--cds-text-01, #161616);text-decoration:none}.bx--tile--clickable.bx--link--disabled{color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--clickable:hover.bx--link--disabled{display:block;background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--selectable{position:relative;padding-right:3rem;border:1px solid rgba(0,0,0,0)}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;border:none;background:rgba(0,0,0,0);transition:.11s cubic-bezier(.2,0,.38,.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-02, #525252)}.bx--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile__checkmark:focus{outline-style:dotted}}.bx--tile__checkmark--persistent{opacity:1}.bx--tile__chevron{position:absolute;right:1rem;bottom:1rem;display:flex;height:1rem;align-items:flex-end}.bx--tile__chevron svg{margin-left:.5rem;fill:var(--cds-ui-05, #161616);transform-origin:center;transition:.11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--tile__chevron svg{transition:none}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile__chevron svg{fill:ButtonText}}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{position:relative;overflow:hidden;width:100%;border:0;color:inherit;font-size:inherit;text-align:left;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:hidden}.bx--tile--is-expanded{overflow:visible;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tile--is-expanded .bx--tile-content__below-the-fold{overflow-y:auto}}}.bx--tile--is-selected{border:1px solid var(--cds-ui-05, #161616)}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-ui-05, #161616)}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tile--is-selected .bx--tile__checkmark svg{fill:ButtonText}}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--tile-input:focus+.bx--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tile-input:focus+.bx--tile{outline-style:dotted}}.bx--tile--disabled.bx--tile--selectable{background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--tile--disabled.bx--tile--selectable.bx--tile--light{background-color:var(--cds-ui-02, #ffffff)}.bx--tile--disabled.bx--tile--is-selected{outline-color:var(--cds-disabled-02, #c6c6c6)}.bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg{fill:var(--cds-disabled-02, #c6c6c6)}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;padding-right:3rem;margin:0}.bx--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, "IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);display:flex;width:4.875rem;height:2.5rem;align-items:center;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}.bx--time-picker__input-field::-moz-placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker__input-field::placeholder{color:var(--cds-text-05, #6f6f6f);opacity:1}.bx--time-picker--light .bx--select-input{background-color:var(--cds-field-02, #ffffff)}.bx--time-picker--light .bx--select-input:hover{background-color:var(--cds-hover-ui, #e5e5e5)}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{border-bottom:1px solid rgba(0,0,0,0);background-color:#0000;color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--time-picker--sm .bx--select-input,.bx--time-picker--sm .bx--time-picker__input-field{height:2rem;max-height:2rem}.bx--time-picker--xl .bx--select-input,.bx--time-picker--xl .bx--time-picker__input-field,.bx--time-picker--lg .bx--select-input,.bx--time-picker--lg .bx--time-picker__input-field{height:3rem;max-height:3rem}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__appearance:before{transition:none}}.bx--toggle__appearance:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";cursor:pointer;transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:var(--cds-icon-03, #ffffff);transform:scale(.2);transition:70ms cubic-bezier(.2,0,1,.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-support-02, #198038)}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px #0000,0 0 0 3px #0000}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:0 0 0 1px var(--cds-ui-03, #e0e0e0),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before{background-color:var(--cds-disabled-01, #f4f4f4)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance:after{transition:none}}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:var(--cds-disabled-02, #c6c6c6)}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance:after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance:after{margin-left:0;transform:translate(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:flex;flex-direction:column;align-items:flex-start;color:var(--cds-text-02, #525252);cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch:before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:var(--cds-ui-04, #8d8d8d);border-radius:.9375rem;box-shadow:0 0 0 1px #0000,0 0 0 3px #0000;content:"";transition:box-shadow 70ms cubic-bezier(.2,0,1,.9),background-color 70ms cubic-bezier(.2,0,1,.9);will-change:box-shadow}@media screen and (prefers-reduced-motion: reduce){.bx--toggle__switch:before{transition:none}}.bx--toggle__switch:after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:var(--cds-icon-03, #ffffff);border-radius:50%;content:"";transition:transform 70ms cubic-bezier(.2,0,1,.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);position:absolute;top:50%;margin-left:3.5rem;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-support-02, #198038)}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-icon-03, #ffffff);transform:translate(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:0 0 0 1px var(--cds-ui-02, #ffffff),0 0 0 3px var(--cds-focus, #0f62fe)}.bx--toggle-input:disabled+.bx--toggle-input__label{color:var(--cds-disabled-02, #c6c6c6);cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before{background-color:var(--cds-disabled-02, #c6c6c6)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{background-color:var(--cds-disabled-03, #8d8d8d)}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{cursor:not-allowed;transition:70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion: reduce){.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch:after{transition:none}}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch:before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch:after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch:after{transform:translate(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-support-02, #198038);transform:scale(1) translate(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:var(--cds-disabled-01, #f4f4f4)}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:3rem;margin-top:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1.5rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;width:2rem;margin-top:.5rem}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div{overflow:hidden;width:1rem;height:.5rem;font-size:0%;line-height:0;position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:active{border:none;cursor:default;outline:none}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:before{animation:none}}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{position:relative;padding:0;border:none;background:var(--cds-skeleton-01, #e5e5e5);box-shadow:none;pointer-events:none;position:absolute;width:1rem;height:.5rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:active{border:none;cursor:default;outline:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:3s ease-in-out skeleton infinite;background:var(--cds-skeleton-02, #c6c6c6);content:"";will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:before{animation:none}}.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{left:2rem}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance:before{display:none}.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:before{border-radius:0}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:#0000;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{fill:var(--cds-text-02, #525252);transition:fill 50ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;cursor:pointer;fill:var(--cds-text-02, #525252);transform:scale(1.15);transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:var(--cds-field-02, #ffffff)}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:var(--cds-brand-01, #0f62fe)}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(.2,0,.38,.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;border:0;background:rgba(0,0,0,0)}.bx--toolbar-search__btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.bx--toolbar-search__btn:focus{outline-style:dotted}}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px);padding:.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid var(--cds-ui-03, #e0e0e0)}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--unstable-pagination{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid var(--cds-ui-03, #e0e0e0);border-bottom:1px solid rgba(0,0,0,0);background-color:var(--cds-ui-01, #f4f4f4)}.bx--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-02, #525252)}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid var(--cds-ui-03, #e0e0e0);margin:0;background:none;color:var(--cds-ui-05, #161616);cursor:pointer;fill:var(--cds-ui-05, #161616);transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:var(--cds-hover-ui, #e5e5e5);color:var(--cds-ui-05, #161616)}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__button.bx--btn:disabled{border-color:var(--cds-ui-03, #e0e0e0);background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-disabled-02, #c6c6c6)}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-.65rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:var(--cds-hover-ui, #e5e5e5)}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid var(--cds-ui-03, #e0e0e0)}.bx--unstable-pagination__page-sizer{border-right:1px solid var(--cds-ui-03, #e0e0e0)}.bx--header{position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid rgba(0,0,0,0);transition:background-color .11s,border-color .11s}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{padding-left:.5rem}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav:before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:"";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current=page]:after,.bx--header__menu-item--current:after{position:absolute;inset:0 0 -2px;width:100%;border-bottom:3px solid var(--cds-inverse-support-04, #4589ff);content:""}a.bx--header__menu-item[aria-current=page]:focus:after,.bx--header__menu-item--current:focus:after{border:0}a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__submenu--current:after{position:absolute;inset:0;width:100%;border-bottom:3px solid var(--cds-border-interactive, #0f62fe);content:""}.bx--header__submenu--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.bx--header__submenu--current:focus:after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px #00000080;transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform .11s,fill .11s}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:none}.bx--header-panel{transition-timing-function:cubic-bezier(.2,0,1,.9);position:fixed;z-index:8000;top:3rem;right:0;bottom:0;overflow:hidden;width:0;border:none;background-color:#161616;color:#c6c6c6;transition:width .11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;z-index:1000;top:3rem;right:0;bottom:0;width:16rem;height:100%;padding:1rem 0;background-color:#161616;overflow-x:hidden;overflow-y:auto;transform:translate3d(100%,0,0);transition:transform .11s cubic-bezier(.2,0,.38,.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px #00000040;transform:translateZ(0)}.bx--product-switcher__search{padding:0 1rem;margin-bottom:1.5rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;border:none;background:rgba(0,0,0,0);color:#0f62fe;cursor:pointer;text-align:left}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__back-btn{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;width:100%;flex-direction:row;align-items:center;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin-left:.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;width:2.5rem;align-items:center;justify-content:center}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;box-shadow:inset 0 0 0 3px #0f62fe;outline:none}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:var(--cds-spacing-07, 2rem)}.bx--switcher__item:nth-child(1){margin-top:var(--cds-spacing-05, 1rem)}.bx--switcher__item--divider{display:block;width:14rem;height:1px;border:none;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background:#393939}.bx--switcher__item-link{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);display:block;height:var(--cds-spacing-07, 2rem);padding:.375rem var(--cds-spacing-05, 1rem);color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){background:#2c2c2c;color:#f4f4f4;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{background:#393939;color:#f4f4f4}.bx--switcher__item-link--selected{background:#262626;color:#f4f4f4}.bx--side-nav{position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width}.bx--side-nav--ux{top:var(--cds-spacing-09, 3rem);width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:#0000;opacity:0;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:var(--cds-overlay-01, rgba(22, 22, 22, .5));opacity:1;transition:opacity .24s cubic-bezier(.2,0,.38,.9),background-color .24s cubic-bezier(.2,0,.38,.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translate(-16rem)}.bx--side-nav__navigation{display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header,.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline .11s}.bx--side-nav__select:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline .11s}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider{height:1px;margin:var(--cds-spacing-03, .5rem) var(--cds-spacing-05, 1rem);background-color:#e0e0e0}.bx--side-nav__submenu{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color .11s,background-color .11s,outline .11s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform .11s}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color .11s,background-color .11s,outline .11s}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline-style:dotted}}a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current=page]:before,a.bx--side-nav__link--current:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider:after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:""}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true]{background-color:#0000}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:#0000;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:ButtonText}}.bx--navigation{position:fixed;z-index:9100;top:3rem;bottom:0;left:0;width:16rem;background-color:#262626;box-shadow:0 .5rem 1rem #00000040;color:#f4f4f4}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child):after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:""}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}a.bx--navigation-link{display:flex;width:100%;min-height:2.5rem;align-items:center;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400;text-decoration:none}a.bx--navigation-link:hover{background-color:#333;color:#fff}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-size:.875rem;font-weight:400}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;min-height:2rem;align-items:center;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active:after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:""}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;width:3rem;min-width:3rem;height:2.5rem;align-items:center;justify-content:center;margin-right:.5rem}.bx--content{padding:2rem;will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.bx--tree{overflow:hidden}.bx--tree .bx--tree-node{padding-left:var(--cds-spacing-05, 1rem);background-color:var(--cds-ui-01, #f4f4f4);color:var(--cds-text-02, #525252)}.bx--tree .bx--tree-node:focus{outline:none}.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--tree .bx--tree-node:focus>.bx--tree-node__label{outline-style:dotted}}.bx--tree .bx--tree-node--disabled:focus>.bx--tree-node__label{outline:none}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__label__details{background-color:var(--cds-disabled-01, #f4f4f4);color:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-disabled-02, #c6c6c6)}.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.bx--tree .bx--tree-node__label{display:flex;min-height:2rem;flex:1;align-items:center}.bx--tree .bx--tree-node__label:hover{background-color:var(--cds-hover-ui, #e5e5e5);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-node__label__details{color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node__label:hover .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-leaf-node{display:flex;padding-left:var(--cds-spacing-08, 2.5rem)}.bx--tree .bx--tree-leaf-node.bx--tree-node--with-icon{padding-left:var(--cds-spacing-07, 2rem)}.bx--tree .bx--tree-node__label__details{display:flex;align-items:center}.bx--tree .bx--tree-node--with-icon .bx--tree-parent-node__toggle{margin-right:0}.bx--tree .bx--tree-parent-node__toggle{padding:0;border:0;margin-right:var(--cds-spacing-03, .5rem)}.bx--tree .bx--tree-parent-node__toggle:hover{cursor:pointer}.bx--tree .bx--tree-parent-node__toggle:focus{outline:none}.bx--tree .bx--tree-parent-node__toggle-icon{fill:var(--cds-icon-02, #525252);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.bx--tree .bx--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.bx--tree .bx--tree-node__icon{flex-shrink:0;margin-right:var(--cds-spacing-03, .5rem);fill:var(--cds-icon-02, #525252)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label{background-color:var(--cds-selected-ui, #e0e0e0);color:var(--cds-text-01, #161616)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label:hover{background-color:var(--cds-hover-selected-ui, #cacaca)}.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-node__icon{fill:var(--cds-icon-01, #161616)}.bx--tree .bx--tree-node--active>.bx--tree-node__label{position:relative}.bx--tree .bx--tree-node--active>.bx--tree-node__label:before{position:absolute;top:0;left:0;width:.25rem;height:100%;background-color:var(--cds-interactive-04, #0f62fe);content:""}.bx--tree--compact .bx--tree-node__label{min-height:1.5rem}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.bx--select-input,.bx--dropdown,.bx--text-input,.bx--search-input{border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#d4d4d4}.bx--select-input:focus,.bx--dropdown:focus,.bx--text-input:focus,.bx--search-input:focus{outline-width:1px;outline-color:#737373}.bx--select-input:hover,.bx--dropdown:hover,.bx--text-input:hover,.bx--search-input:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));outline-width:1px;outline-color:#a3a3a3}.bx--list-box{border-width:0px}.bx--list-box__menu-item{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bx--list-box__menu-item--highlighted{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bx--list-box__menu{border-radius:.25rem}[role=tooltip]{z-index:10000}button{box-sizing:border-box;border-radius:.25rem;padding:.5rem}button:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}button:focus{outline-style:solid;outline-width:2px;outline-color:#1d4ed8}button:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));outline-style:solid;outline-width:1px;outline-color:#1d4ed8}button:disabled{pointer-events:none;background-color:transparent}.bx--btn{border-radius:.25rem;padding:.5rem}.bx--btn.bx--btn--primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:#4550e8}.bx--btn.bx--btn--primary:hover{background-color:#1741c1}.bx--btn.bx--btn--secondary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--tertiary{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bx--btn--tertiary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bx--btn--ghost{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bx--btn--ghost:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bx--btn.bx--btn--primary.bx--btn--disabled{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.bx--modal-container{border-radius:.25rem}.bx--modal-content.bx--modal-content--with-form{margin-top:0;margin-bottom:0;padding-bottom:1rem;padding-top:0}.bx--modal-footer .bx--btn{border-radius:0;border-style:none}.bx--modal-header{margin:0;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}.bx--btn--icon-only.bx--btn--expressive{padding:.25rem}.bx--tooltip__label{vertical-align:middle}.header{height:4rem;flex-shrink:0}.lilac-container{container-type:inline-size;display:flex;width:100%;flex-direction:column;overflow-y:auto}.lilac-page{margin-left:auto;margin-right:auto;width:100%;padding-top:2rem;padding-bottom:2rem}@container (min-width: 640px){.lilac-page{max-width:640px}}@container (min-width: 768px){.lilac-page{max-width:768px}}@container (min-width: 1024px){.lilac-page{max-width:1024px}}@container (min-width: 1280px){.lilac-page{max-width:1280px}}@container (min-width: 1536px){.lilac-page{max-width:1536px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border-style:solid} diff --git a/lilac/web/_app/immutable/assets/_page.1e49baa5.css b/lilac/web/_app/immutable/assets/_page.1e49baa5.css new file mode 100644 index 0000000000000000000000000000000000000000..d10d09de05da0b547dd3d6442123c9d469977e3c --- /dev/null +++ b/lilac/web/_app/immutable/assets/_page.1e49baa5.css @@ -0,0 +1 @@ +.removable-tag{max-width:12rem}.filter-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.filter-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}.search-pill .bx--tooltip__label{margin-right:.25rem;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.search-pill .bx--tooltip__content{display:flex;flex-direction:column;align-items:center}.filter-group.svelte-16ln9ke{min-width:6rem;display:flex;flex-direction:row;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bx--form__helper-text{padding:0 0 0 1rem}.compute-embedding .bx--btn{height:3rem}.compute-embedding-indexing .bx--btn.bx--btn--disabled{color:transparent}.embedding-select .bx--select,.field-select .bx--select{flex-direction:row}.new-concept .bx--tag,.new-keyword .bx--tag{width:1.5rem;min-width:0px;padding-left:0;padding-right:0}.new-concept,.new-keyword{height:100%}ul.bx--overflow-menu-options{width:11rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz{width:12rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem}.stats-table.svelte-1tctrjz td.svelte-1tctrjz:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.signal-tag span{padding-left:.5rem;padding-right:.5rem}.compute-signal-chip .bx--tooltip__label .bx--tooltip__trigger{margin:0}.compute-signal-preview .bx--tag{cursor:pointer}.compute-signal-preview .bx--tag__custom-icon{margin:0}.schema .bx--tab-content{padding:0!important}h4.svelte-1ge817j{margin-bottom:.5rem;margin-top:1.5rem}.preview.svelte-1ge817j{height:30rem}.schema-container.svelte-1xlsh2v{transition:width .2s ease-in-out}.dataset-name.svelte-1xlsh2v{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:8rem} diff --git a/lilac/web/_app/immutable/assets/_page.483966d0.css b/lilac/web/_app/immutable/assets/_page.483966d0.css new file mode 100644 index 0000000000000000000000000000000000000000..b157d7967584005b3d18d589811d049e6808507c --- /dev/null +++ b/lilac/web/_app/immutable/assets/_page.483966d0.css @@ -0,0 +1 @@ +.bx--tab-content{padding:0} diff --git a/lilac/web/_app/immutable/assets/_page.8302e01e.css b/lilac/web/_app/immutable/assets/_page.8302e01e.css new file mode 100644 index 0000000000000000000000000000000000000000..fbd252eb3693480dff7fb560262ed31f06975d0d --- /dev/null +++ b/lilac/web/_app/immutable/assets/_page.8302e01e.css @@ -0,0 +1 @@ +.new-form .bx--form-item{margin-bottom:1.5rem}.bx--fieldset{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:1rem}legend.bx--label{padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem} diff --git a/lilac/web/_app/immutable/assets/_page.cd1a9257.css b/lilac/web/_app/immutable/assets/_page.cd1a9257.css new file mode 100644 index 0000000000000000000000000000000000000000..e132414a8ee0abaf1929facd9a36185ca4092e63 --- /dev/null +++ b/lilac/web/_app/immutable/assets/_page.cd1a9257.css @@ -0,0 +1 @@ +.dataset-link .bx--btn.bx--btn--primary{display:flex;height:4rem;min-height:0px;flex-direction:row;align-items:center;justify-items:center;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem;line-height:1.5rem} diff --git a/lilac/web/_app/immutable/assets/logo_50x50.e6d62a62.png b/lilac/web/_app/immutable/assets/logo_50x50.e6d62a62.png new file mode 100644 index 0000000000000000000000000000000000000000..1476bc45d379f2fa3aef3d9517c4cb8523fa0f79 Binary files /dev/null and b/lilac/web/_app/immutable/assets/logo_50x50.e6d62a62.png differ diff --git a/lilac/web/_app/immutable/chunks/ArrowUpRight.0bb31a07.js b/lilac/web/_app/immutable/chunks/ArrowUpRight.0bb31a07.js new file mode 100644 index 0000000000000000000000000000000000000000..9579976c4c2159dec3ef516630aefcd8507d98ec --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ArrowUpRight.0bb31a07.js @@ -0,0 +1 @@ +import{S as A,i as M,s as E,E as f,Z as h,_,m,h as o,n as R,$ as g,b as z,a0 as p,L as B,a1 as c,N as v,Q as b,q as C,r as k,u as q}from"./index.b7741aa8.js";function w(a){let e,s;return{c(){e=h("title"),s=C(a[1])},l(t){e=_(t,"title",{});var r=m(e);s=k(r,a[1]),r.forEach(o)},m(t,r){z(t,e,r),p(e,s)},p(t,r){r&2&&q(s,t[1])},d(t){t&&o(e)}}}function x(a){let e,s,t=a[1]&&w(a),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:a[0]},{height:a[0]},a[2],a[3]],n={};for(let i=0;i{s(5,e=f(f({},e),b(u))),s(3,i=v(e,n)),"size"in u&&s(0,l=u.size),"title"in u&&s(1,d=u.title)},a.$$.update=()=>{s(4,t=e["aria-label"]||e["aria-labelledby"]||d),s(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=b(e),[l,d,r,i,t]}class S extends A{constructor(e){super(),M(this,e,L,x,E,{size:0,title:1})}}export{S as A}; diff --git a/lilac/web/_app/immutable/chunks/ArrowUpRight.e306cdcd.js b/lilac/web/_app/immutable/chunks/ArrowUpRight.e306cdcd.js new file mode 100644 index 0000000000000000000000000000000000000000..1183e757e36e92b10ee5aaf4b1f2b1a671b69b00 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ArrowUpRight.e306cdcd.js @@ -0,0 +1 @@ +import{S as A,i as M,s as E,E as f,Z as h,_,m,h as o,n as R,$ as g,b as z,a0 as p,L as B,a1 as c,N as v,Q as b,q as C,r as k,u as q}from"./index.b333a928.js";function w(a){let e,s;return{c(){e=h("title"),s=C(a[1])},l(t){e=_(t,"title",{});var r=m(e);s=k(r,a[1]),r.forEach(o)},m(t,r){z(t,e,r),p(e,s)},p(t,r){r&2&&q(s,t[1])},d(t){t&&o(e)}}}function x(a){let e,s,t=a[1]&&w(a),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:a[0]},{height:a[0]},a[2],a[3]],n={};for(let i=0;i{s(5,e=f(f({},e),b(u))),s(3,i=v(e,n)),"size"in u&&s(0,l=u.size),"title"in u&&s(1,d=u.title)},a.$$.update=()=>{s(4,t=e["aria-label"]||e["aria-labelledby"]||d),s(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=b(e),[l,d,r,i,t]}class S extends A{constructor(e){super(),M(this,e,L,x,E,{size:0,title:1})}}export{S as A}; diff --git a/lilac/web/_app/immutable/chunks/ChevronUp.4e645b65.js b/lilac/web/_app/immutable/chunks/ChevronUp.4e645b65.js new file mode 100644 index 0000000000000000000000000000000000000000..3e9dc6c6f16c0f2c78022a5b125dcaa1dc6410b4 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ChevronUp.4e645b65.js @@ -0,0 +1,6 @@ +import{S as Me,i as ze,s as De,D as Be,E as U,k as N,a as j,l as V,m as T,c as G,h as m,n as b,G as g,F as Te,b as O,a0 as L,H as P,g as v,v as le,d as z,f as te,I as ye,J as Ce,K as Ee,L as Oe,M as sl,N as ie,C as fl,O as ul,j as dl,Q as ne,a8 as cl,y as ue,z as de,A as ce,B as me,q as w,r as p,u as x,R as fe,w as ge,e as Le,a4 as ml,Z as ae,_ as oe,$ as ke,a1 as ve}from"./index.b7741aa8.js";import{aB as bl,aC as je,B as Se}from"./Commands.539ca0ee.js";import{w as hl}from"./index.d3776286.js";function Ae(i,e,l){const t=i.slice();return t[55]=e[l],t}const _l=i=>({}),Fe=i=>({}),gl=i=>({}),He=i=>({});function Pe(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[37](e),t=!0,a||(f=P(e,"click",i[38]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[37](null),a=!1,f()}}}function Re(i){let e,l;const t=i[31].label,a=Be(t,i,i[50],He),f=a||kl(i);return{c(){e=N("h2"),f&&f.c(),this.h()},l(n){e=V(n,"H2",{id:!0});var o=T(e);f&&f.l(o),o.forEach(m),this.h()},h(){b(e,"id",i[25]),g(e,"bx--modal-header__label",!0)},m(n,o){O(n,e,o),f&&f.m(e,null),l=!0},p(n,o){a?a.p&&(!l||o[1]&524288)&&ye(a,t,n,n[50],l?Ee(t,n[50],o,gl):Ce(n[50]),He):f&&f.p&&(!l||o[0]&128)&&f.p(n,l?o:[-1,-1]),(!l||o[0]&33554432)&&b(e,"id",n[25])},i(n){l||(v(f,n),l=!0)},o(n){z(f,n),l=!1},d(n){n&&m(e),f&&f.d(n)}}}function kl(i){let e;return{c(){e=w(i[7])},l(l){e=p(l,i[7])},m(l,t){O(l,e,t)},p(l,t){t[0]&128&&x(e,l[7])},d(l){l&&m(e)}}}function vl(i){let e;return{c(){e=w(i[6])},l(l){e=p(l,i[6])},m(l,t){O(l,e,t)},p(l,t){t[0]&64&&x(e,l[6])},d(l){l&&m(e)}}}function Ne(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[39](e),t=!0,a||(f=P(e,"click",i[40]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[39](null),a=!1,f()}}}function Ve(i){let e;return{c(){e=N("div"),this.h()},l(l){e=V(l,"DIV",{}),T(e).forEach(m),this.h()},h(){g(e,"bx--modal-content--overflow-indicator",!0)},m(l,t){O(l,e,t)},d(l){l&&m(e)}}}function qe(i){let e,l,t,a,f,n;const o=[yl,Bl],u=[];function d(h,k){return h[16].length>0?0:h[15]?1:-1}return~(l=d(i))&&(t=u[l]=o[l](i)),f=new Se({props:{kind:i[3]?"danger":"primary",disabled:i[12],icon:i[13],$$slots:{default:[Ml]},$$scope:{ctx:i}}}),f.$on("click",i[43]),{c(){e=N("div"),t&&t.c(),a=j(),ue(f.$$.fragment),this.h()},l(h){e=V(h,"DIV",{});var k=T(e);t&&t.l(k),a=G(k),de(f.$$.fragment,k),k.forEach(m),this.h()},h(){g(e,"bx--modal-footer",!0),g(e,"bx--modal-footer--three-button",i[16].length===2)},m(h,k){O(h,e,k),~l&&u[l].m(e,null),L(e,a),ce(f,e,null),n=!0},p(h,k){let H=l;l=d(h),l===H?~l&&u[l].p(h,k):(t&&(le(),z(u[H],1,1,()=>{u[H]=null}),te()),~l?(t=u[l],t?t.p(h,k):(t=u[l]=o[l](h),t.c()),v(t,1),t.m(e,a)):t=null);const C={};k[0]&8&&(C.kind=h[3]?"danger":"primary"),k[0]&4096&&(C.disabled=h[12]),k[0]&8192&&(C.icon=h[13]),k[0]&2048|k[1]&524288&&(C.$$scope={dirty:k,ctx:h}),f.$set(C),(!n||k[0]&65536)&&g(e,"bx--modal-footer--three-button",h[16].length===2)},i(h){n||(v(t),v(f.$$.fragment,h),n=!0)},o(h){z(t),z(f.$$.fragment,h),n=!1},d(h){h&&m(e),~l&&u[l].d(),me(f)}}}function Bl(i){let e,l;return e=new Se({props:{kind:"secondary",$$slots:{default:[Cl]},$$scope:{ctx:i}}}),e.$on("click",i[42]),{c(){ue(e.$$.fragment)},l(t){de(e.$$.fragment,t)},m(t,a){ce(e,t,a),l=!0},p(t,a){const f={};a[0]&32768|a[1]&524288&&(f.$$scope={dirty:a,ctx:t}),e.$set(f)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){z(e.$$.fragment,t),l=!1},d(t){me(e,t)}}}function yl(i){let e,l,t=i[16],a=[];for(let n=0;nz(a[n],1,1,()=>{a[n]=null});return{c(){for(let n=0;n{E=null}),te()),s[7]?M?(M.p(s,c),c[0]&128&&v(M,1)):(M=Re(s),M.c(),v(M,1),M.m(t,f)):M&&(le(),z(M,1,1,()=>{M=null}),te()),K?K.p&&(!_||c[1]&524288)&&ye(K,ee,s,s[50],_?Ee(ee,s[50],c,_l):Ce(s[50]),Fe):S&&S.p&&(!_||c[0]&64)&&S.p(s,_?c:[-1,-1]),(!_||c[0]&16777216)&&b(n,"id",s[24]),s[5]?B&&(le(),z(B,1,1,()=>{B=null}),te()):B?(B.p(s,c),c[0]&32&&v(B,1)):(B=Ne(s),B.c(),v(B,1),B.m(t,null)),I&&I.p&&(!_||c[1]&524288)&&ye(I,W,s,s[50],_?Ee(W,s[50],c,null):Ce(s[50]),null),(!_||c[0]&8388608)&&b(d,"id",s[23]),(!_||c[0]&1024&&h!==(h=s[10]?"0":void 0))&&b(d,"tabindex",h),(!_||c[0]&1024&&k!==(k=s[10]?"region":void 0))&&b(d,"role",k),(!_||c[0]&4195328&&H!==(H=s[10]?s[22]:void 0))&&b(d,"aria-label",H),(!_||c[0]&50331776&&C!==(C=s[7]?s[25]:s[24]))&&b(d,"aria-labelledby",C),(!_||c[0]&512)&&g(d,"bx--modal-content--with-form",s[9]),(!_||c[0]&1024)&&g(d,"bx--modal-scroll-content",s[10]),s[10]?D||(D=Ve(),D.c(),D.m(l,J)):D&&(D.d(1),D=null),s[5]?y&&(le(),z(y,1,1,()=>{y=null}),te()):y?(y.p(s,c),c[0]&32&&v(y,1)):(y=qe(s),y.c(),v(y,1),y.m(l,null)),(!_||c[0]&48&&Q!==(Q=s[4]?s[5]?"alert":"alertdialog":"dialog"))&&b(l,"role",Q),(!_||c[0]&8388656&&Y!==(Y=s[4]&&!s[5]?s[23]:void 0))&&b(l,"aria-describedby",Y),(!_||c[0]&4194304)&&b(l,"aria-label",s[22]),(!_||c[0]&4)&&g(l,"bx--modal-container--xs",s[2]==="xs"),(!_||c[0]&4)&&g(l,"bx--modal-container--sm",s[2]==="sm"),(!_||c[0]&4)&&g(l,"bx--modal-container--lg",s[2]==="lg"),Te(e,R=Oe(q,[{role:"presentation"},(!_||c[0]&262144)&&{id:s[18]},c[0]&268435456&&s[28]])),g(e,"bx--modal",!0),g(e,"bx--modal-tall",!s[5]),g(e,"is-visible",s[0]),g(e,"bx--modal--danger",s[3])},i(s){_||(v(E),v(M),v(S,s),v(B),v(I,s),v(y),_=!0)},o(s){z(E),z(M),z(S,s),z(B),z(I,s),z(y),_=!1},d(s){s&&m(e),E&&E.d(),M&&M.d(),S&&S.d(s),B&&B.d(),I&&I.d(s),D&&D.d(),y&&y.d(),i[44](null),i[46](null),Z=!1,sl(re)}}}function Dl(i,e,l){let t,a,f,n;const o=["size","open","danger","alert","passiveModal","modalHeading","modalLabel","modalAriaLabel","iconDescription","hasForm","hasScrollingContent","primaryButtonText","primaryButtonDisabled","primaryButtonIcon","shouldSubmitOnEnter","secondaryButtonText","secondaryButtons","selectorPrimaryFocus","preventCloseOnClickOutside","id","ref"];let u=ie(e,o),d,{$$slots:h={},$$scope:k}=e,{size:H=void 0}=e,{open:C=!1}=e,{danger:$=!1}=e,{alert:J=!1}=e,{passiveModal:Q=!1}=e,{modalHeading:Y=void 0}=e,{modalLabel:_=void 0}=e,{modalAriaLabel:Z=void 0}=e,{iconDescription:re="Close the modal"}=e,{hasForm:E=!1}=e,{hasScrollingContent:M=!1}=e,{primaryButtonText:ee=""}=e,{primaryButtonDisabled:K=!1}=e,{primaryButtonIcon:S=void 0}=e,{shouldSubmitOnEnter:B=!0}=e,{secondaryButtonText:W=""}=e,{secondaryButtons:I=[]}=e,{selectorPrimaryFocus:D="[data-modal-primary-focus]"}=e,{preventCloseOnClickOutside:y=!1}=e,{id:q="ccs-"+Math.random().toString(36)}=e,{ref:R=null}=e;const s=fl();let c=null,A=null,F=!1,X=!1;function be(r){((r||A).querySelector(D)||c).focus()}const he=hl(C);ul(i,he,r=>l(52,d=r)),bl(he),dl(()=>{F?C||(F=!1,s("close")):C&&(F=!0,be(),s("open"))});function Ge(r){fe.call(this,i,r)}function Je(r){fe.call(this,i,r)}function Qe(r){fe.call(this,i,r)}function Ze(r){fe.call(this,i,r)}function We(r){fe.call(this,i,r)}function Xe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const we=()=>{l(0,C=!1)};function pe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const xe=()=>{l(0,C=!1)},$e=r=>{s("click:button--secondary",{text:r.text})},el=()=>{s("click:button--secondary",{text:W})},ll=()=>{s("submit"),s("click:button--primary")};function tl(r){ge[r?"unshift":"push"](()=>{A=r,l(20,A)})}const il=()=>{l(21,X=!0)};function nl(r){ge[r?"unshift":"push"](()=>{R=r,l(1,R)})}const al=r=>{if(C)if(r.key==="Escape")l(0,C=!1);else if(r.key==="Tab"){const Ie=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,_e=Array.from(R.querySelectorAll(Ie));let se=_e.indexOf(document.activeElement);se===-1&&r.shiftKey&&(se=0),se+=_e.length+(r.shiftKey?-1:1),se%=_e.length,_e[se].focus(),r.preventDefault()}else B&&r.key==="Enter"&&!K&&(s("submit"),s("click:button--primary"))},ol=()=>{!X&&!y&&l(0,C=!1),l(21,X=!1)},rl=r=>{r.propertyName==="transform"&&s("transitionend",{open:C})};return i.$$set=r=>{l(54,e=U(U({},e),ne(r))),l(28,u=ie(e,o)),"size"in r&&l(2,H=r.size),"open"in r&&l(0,C=r.open),"danger"in r&&l(3,$=r.danger),"alert"in r&&l(4,J=r.alert),"passiveModal"in r&&l(5,Q=r.passiveModal),"modalHeading"in r&&l(6,Y=r.modalHeading),"modalLabel"in r&&l(7,_=r.modalLabel),"modalAriaLabel"in r&&l(29,Z=r.modalAriaLabel),"iconDescription"in r&&l(8,re=r.iconDescription),"hasForm"in r&&l(9,E=r.hasForm),"hasScrollingContent"in r&&l(10,M=r.hasScrollingContent),"primaryButtonText"in r&&l(11,ee=r.primaryButtonText),"primaryButtonDisabled"in r&&l(12,K=r.primaryButtonDisabled),"primaryButtonIcon"in r&&l(13,S=r.primaryButtonIcon),"shouldSubmitOnEnter"in r&&l(14,B=r.shouldSubmitOnEnter),"secondaryButtonText"in r&&l(15,W=r.secondaryButtonText),"secondaryButtons"in r&&l(16,I=r.secondaryButtons),"selectorPrimaryFocus"in r&&l(30,D=r.selectorPrimaryFocus),"preventCloseOnClickOutside"in r&&l(17,y=r.preventCloseOnClickOutside),"id"in r&&l(18,q=r.id),"ref"in r&&l(1,R=r.ref),"$$scope"in r&&l(50,k=r.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&1&&cl(he,d=C,d),i.$$.dirty[0]&262144&&l(25,t=`bx--modal-header__label--modal-${q}`),i.$$.dirty[0]&262144&&l(24,a=`bx--modal-header__heading--modal-${q}`),i.$$.dirty[0]&262144&&l(23,f=`bx--modal-body--${q}`),l(22,n=_||e["aria-label"]||Z||Y)},e=ne(e),[C,R,H,$,J,Q,Y,_,re,E,M,ee,K,S,B,W,I,y,q,c,A,X,n,f,a,t,s,he,u,Z,D,h,Ge,Je,Qe,Ze,We,Xe,we,pe,xe,$e,el,ll,tl,il,nl,al,ol,rl,k]}class Ol extends Me{constructor(e){super(),ze(this,e,Dl,zl,De,{size:2,open:0,danger:3,alert:4,passiveModal:5,modalHeading:6,modalLabel:7,modalAriaLabel:29,iconDescription:8,hasForm:9,hasScrollingContent:10,primaryButtonText:11,primaryButtonDisabled:12,primaryButtonIcon:13,shouldSubmitOnEnter:14,secondaryButtonText:15,secondaryButtons:16,selectorPrimaryFocus:30,preventCloseOnClickOutside:17,id:18,ref:1},null,[-1,-1])}}const Pl=Ol;function Ye(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Sl(i){let e,l,t=i[1]&&Ye(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Rl extends Me{constructor(e){super(),ze(this,e,Il,Sl,De,{size:0,title:1})}}function Ke(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Tl(i){let e,l,t=i[1]&&Ke(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Nl extends Me{constructor(e){super(),ze(this,e,Ll,Tl,De,{size:0,title:1})}}export{Rl as C,Pl as M,Nl as a}; diff --git a/lilac/web/_app/immutable/chunks/ChevronUp.95b74f6d.js b/lilac/web/_app/immutable/chunks/ChevronUp.95b74f6d.js new file mode 100644 index 0000000000000000000000000000000000000000..5b2c8538d6766ece020625df8b44945cc5757f68 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ChevronUp.95b74f6d.js @@ -0,0 +1,6 @@ +import{S as Me,i as ze,s as De,D as Be,E as U,k as N,a as j,l as V,m as T,c as G,h as m,n as b,G as g,F as Te,b as O,a0 as L,H as P,g as v,v as le,d as z,f as te,I as ye,J as Ce,K as Ee,L as Oe,M as sl,N as ie,C as fl,O as ul,j as dl,Q as ne,a8 as cl,y as ue,z as de,A as ce,B as me,q as w,r as p,u as x,R as fe,w as ge,e as Le,a4 as ml,Z as ae,_ as oe,$ as ke,a1 as ve}from"./index.b333a928.js";import{aB as bl,aC as je,B as Se}from"./Commands.1fffdf33.js";import{w as hl}from"./index.2b0dd2f8.js";function Ae(i,e,l){const t=i.slice();return t[55]=e[l],t}const _l=i=>({}),Fe=i=>({}),gl=i=>({}),He=i=>({});function Pe(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[37](e),t=!0,a||(f=P(e,"click",i[38]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[37](null),a=!1,f()}}}function Re(i){let e,l;const t=i[31].label,a=Be(t,i,i[50],He),f=a||kl(i);return{c(){e=N("h2"),f&&f.c(),this.h()},l(n){e=V(n,"H2",{id:!0});var o=T(e);f&&f.l(o),o.forEach(m),this.h()},h(){b(e,"id",i[25]),g(e,"bx--modal-header__label",!0)},m(n,o){O(n,e,o),f&&f.m(e,null),l=!0},p(n,o){a?a.p&&(!l||o[1]&524288)&&ye(a,t,n,n[50],l?Ee(t,n[50],o,gl):Ce(n[50]),He):f&&f.p&&(!l||o[0]&128)&&f.p(n,l?o:[-1,-1]),(!l||o[0]&33554432)&&b(e,"id",n[25])},i(n){l||(v(f,n),l=!0)},o(n){z(f,n),l=!1},d(n){n&&m(e),f&&f.d(n)}}}function kl(i){let e;return{c(){e=w(i[7])},l(l){e=p(l,i[7])},m(l,t){O(l,e,t)},p(l,t){t[0]&128&&x(e,l[7])},d(l){l&&m(e)}}}function vl(i){let e;return{c(){e=w(i[6])},l(l){e=p(l,i[6])},m(l,t){O(l,e,t)},p(l,t){t[0]&64&&x(e,l[6])},d(l){l&&m(e)}}}function Ne(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[39](e),t=!0,a||(f=P(e,"click",i[40]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[39](null),a=!1,f()}}}function Ve(i){let e;return{c(){e=N("div"),this.h()},l(l){e=V(l,"DIV",{}),T(e).forEach(m),this.h()},h(){g(e,"bx--modal-content--overflow-indicator",!0)},m(l,t){O(l,e,t)},d(l){l&&m(e)}}}function qe(i){let e,l,t,a,f,n;const o=[yl,Bl],u=[];function d(h,k){return h[16].length>0?0:h[15]?1:-1}return~(l=d(i))&&(t=u[l]=o[l](i)),f=new Se({props:{kind:i[3]?"danger":"primary",disabled:i[12],icon:i[13],$$slots:{default:[Ml]},$$scope:{ctx:i}}}),f.$on("click",i[43]),{c(){e=N("div"),t&&t.c(),a=j(),ue(f.$$.fragment),this.h()},l(h){e=V(h,"DIV",{});var k=T(e);t&&t.l(k),a=G(k),de(f.$$.fragment,k),k.forEach(m),this.h()},h(){g(e,"bx--modal-footer",!0),g(e,"bx--modal-footer--three-button",i[16].length===2)},m(h,k){O(h,e,k),~l&&u[l].m(e,null),L(e,a),ce(f,e,null),n=!0},p(h,k){let H=l;l=d(h),l===H?~l&&u[l].p(h,k):(t&&(le(),z(u[H],1,1,()=>{u[H]=null}),te()),~l?(t=u[l],t?t.p(h,k):(t=u[l]=o[l](h),t.c()),v(t,1),t.m(e,a)):t=null);const C={};k[0]&8&&(C.kind=h[3]?"danger":"primary"),k[0]&4096&&(C.disabled=h[12]),k[0]&8192&&(C.icon=h[13]),k[0]&2048|k[1]&524288&&(C.$$scope={dirty:k,ctx:h}),f.$set(C),(!n||k[0]&65536)&&g(e,"bx--modal-footer--three-button",h[16].length===2)},i(h){n||(v(t),v(f.$$.fragment,h),n=!0)},o(h){z(t),z(f.$$.fragment,h),n=!1},d(h){h&&m(e),~l&&u[l].d(),me(f)}}}function Bl(i){let e,l;return e=new Se({props:{kind:"secondary",$$slots:{default:[Cl]},$$scope:{ctx:i}}}),e.$on("click",i[42]),{c(){ue(e.$$.fragment)},l(t){de(e.$$.fragment,t)},m(t,a){ce(e,t,a),l=!0},p(t,a){const f={};a[0]&32768|a[1]&524288&&(f.$$scope={dirty:a,ctx:t}),e.$set(f)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){z(e.$$.fragment,t),l=!1},d(t){me(e,t)}}}function yl(i){let e,l,t=i[16],a=[];for(let n=0;nz(a[n],1,1,()=>{a[n]=null});return{c(){for(let n=0;n{E=null}),te()),s[7]?M?(M.p(s,c),c[0]&128&&v(M,1)):(M=Re(s),M.c(),v(M,1),M.m(t,f)):M&&(le(),z(M,1,1,()=>{M=null}),te()),K?K.p&&(!_||c[1]&524288)&&ye(K,ee,s,s[50],_?Ee(ee,s[50],c,_l):Ce(s[50]),Fe):S&&S.p&&(!_||c[0]&64)&&S.p(s,_?c:[-1,-1]),(!_||c[0]&16777216)&&b(n,"id",s[24]),s[5]?B&&(le(),z(B,1,1,()=>{B=null}),te()):B?(B.p(s,c),c[0]&32&&v(B,1)):(B=Ne(s),B.c(),v(B,1),B.m(t,null)),I&&I.p&&(!_||c[1]&524288)&&ye(I,W,s,s[50],_?Ee(W,s[50],c,null):Ce(s[50]),null),(!_||c[0]&8388608)&&b(d,"id",s[23]),(!_||c[0]&1024&&h!==(h=s[10]?"0":void 0))&&b(d,"tabindex",h),(!_||c[0]&1024&&k!==(k=s[10]?"region":void 0))&&b(d,"role",k),(!_||c[0]&4195328&&H!==(H=s[10]?s[22]:void 0))&&b(d,"aria-label",H),(!_||c[0]&50331776&&C!==(C=s[7]?s[25]:s[24]))&&b(d,"aria-labelledby",C),(!_||c[0]&512)&&g(d,"bx--modal-content--with-form",s[9]),(!_||c[0]&1024)&&g(d,"bx--modal-scroll-content",s[10]),s[10]?D||(D=Ve(),D.c(),D.m(l,J)):D&&(D.d(1),D=null),s[5]?y&&(le(),z(y,1,1,()=>{y=null}),te()):y?(y.p(s,c),c[0]&32&&v(y,1)):(y=qe(s),y.c(),v(y,1),y.m(l,null)),(!_||c[0]&48&&Q!==(Q=s[4]?s[5]?"alert":"alertdialog":"dialog"))&&b(l,"role",Q),(!_||c[0]&8388656&&Y!==(Y=s[4]&&!s[5]?s[23]:void 0))&&b(l,"aria-describedby",Y),(!_||c[0]&4194304)&&b(l,"aria-label",s[22]),(!_||c[0]&4)&&g(l,"bx--modal-container--xs",s[2]==="xs"),(!_||c[0]&4)&&g(l,"bx--modal-container--sm",s[2]==="sm"),(!_||c[0]&4)&&g(l,"bx--modal-container--lg",s[2]==="lg"),Te(e,R=Oe(q,[{role:"presentation"},(!_||c[0]&262144)&&{id:s[18]},c[0]&268435456&&s[28]])),g(e,"bx--modal",!0),g(e,"bx--modal-tall",!s[5]),g(e,"is-visible",s[0]),g(e,"bx--modal--danger",s[3])},i(s){_||(v(E),v(M),v(S,s),v(B),v(I,s),v(y),_=!0)},o(s){z(E),z(M),z(S,s),z(B),z(I,s),z(y),_=!1},d(s){s&&m(e),E&&E.d(),M&&M.d(),S&&S.d(s),B&&B.d(),I&&I.d(s),D&&D.d(),y&&y.d(),i[44](null),i[46](null),Z=!1,sl(re)}}}function Dl(i,e,l){let t,a,f,n;const o=["size","open","danger","alert","passiveModal","modalHeading","modalLabel","modalAriaLabel","iconDescription","hasForm","hasScrollingContent","primaryButtonText","primaryButtonDisabled","primaryButtonIcon","shouldSubmitOnEnter","secondaryButtonText","secondaryButtons","selectorPrimaryFocus","preventCloseOnClickOutside","id","ref"];let u=ie(e,o),d,{$$slots:h={},$$scope:k}=e,{size:H=void 0}=e,{open:C=!1}=e,{danger:$=!1}=e,{alert:J=!1}=e,{passiveModal:Q=!1}=e,{modalHeading:Y=void 0}=e,{modalLabel:_=void 0}=e,{modalAriaLabel:Z=void 0}=e,{iconDescription:re="Close the modal"}=e,{hasForm:E=!1}=e,{hasScrollingContent:M=!1}=e,{primaryButtonText:ee=""}=e,{primaryButtonDisabled:K=!1}=e,{primaryButtonIcon:S=void 0}=e,{shouldSubmitOnEnter:B=!0}=e,{secondaryButtonText:W=""}=e,{secondaryButtons:I=[]}=e,{selectorPrimaryFocus:D="[data-modal-primary-focus]"}=e,{preventCloseOnClickOutside:y=!1}=e,{id:q="ccs-"+Math.random().toString(36)}=e,{ref:R=null}=e;const s=fl();let c=null,A=null,F=!1,X=!1;function be(r){((r||A).querySelector(D)||c).focus()}const he=hl(C);ul(i,he,r=>l(52,d=r)),bl(he),dl(()=>{F?C||(F=!1,s("close")):C&&(F=!0,be(),s("open"))});function Ge(r){fe.call(this,i,r)}function Je(r){fe.call(this,i,r)}function Qe(r){fe.call(this,i,r)}function Ze(r){fe.call(this,i,r)}function We(r){fe.call(this,i,r)}function Xe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const we=()=>{l(0,C=!1)};function pe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const xe=()=>{l(0,C=!1)},$e=r=>{s("click:button--secondary",{text:r.text})},el=()=>{s("click:button--secondary",{text:W})},ll=()=>{s("submit"),s("click:button--primary")};function tl(r){ge[r?"unshift":"push"](()=>{A=r,l(20,A)})}const il=()=>{l(21,X=!0)};function nl(r){ge[r?"unshift":"push"](()=>{R=r,l(1,R)})}const al=r=>{if(C)if(r.key==="Escape")l(0,C=!1);else if(r.key==="Tab"){const Ie=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,_e=Array.from(R.querySelectorAll(Ie));let se=_e.indexOf(document.activeElement);se===-1&&r.shiftKey&&(se=0),se+=_e.length+(r.shiftKey?-1:1),se%=_e.length,_e[se].focus(),r.preventDefault()}else B&&r.key==="Enter"&&!K&&(s("submit"),s("click:button--primary"))},ol=()=>{!X&&!y&&l(0,C=!1),l(21,X=!1)},rl=r=>{r.propertyName==="transform"&&s("transitionend",{open:C})};return i.$$set=r=>{l(54,e=U(U({},e),ne(r))),l(28,u=ie(e,o)),"size"in r&&l(2,H=r.size),"open"in r&&l(0,C=r.open),"danger"in r&&l(3,$=r.danger),"alert"in r&&l(4,J=r.alert),"passiveModal"in r&&l(5,Q=r.passiveModal),"modalHeading"in r&&l(6,Y=r.modalHeading),"modalLabel"in r&&l(7,_=r.modalLabel),"modalAriaLabel"in r&&l(29,Z=r.modalAriaLabel),"iconDescription"in r&&l(8,re=r.iconDescription),"hasForm"in r&&l(9,E=r.hasForm),"hasScrollingContent"in r&&l(10,M=r.hasScrollingContent),"primaryButtonText"in r&&l(11,ee=r.primaryButtonText),"primaryButtonDisabled"in r&&l(12,K=r.primaryButtonDisabled),"primaryButtonIcon"in r&&l(13,S=r.primaryButtonIcon),"shouldSubmitOnEnter"in r&&l(14,B=r.shouldSubmitOnEnter),"secondaryButtonText"in r&&l(15,W=r.secondaryButtonText),"secondaryButtons"in r&&l(16,I=r.secondaryButtons),"selectorPrimaryFocus"in r&&l(30,D=r.selectorPrimaryFocus),"preventCloseOnClickOutside"in r&&l(17,y=r.preventCloseOnClickOutside),"id"in r&&l(18,q=r.id),"ref"in r&&l(1,R=r.ref),"$$scope"in r&&l(50,k=r.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&1&&cl(he,d=C,d),i.$$.dirty[0]&262144&&l(25,t=`bx--modal-header__label--modal-${q}`),i.$$.dirty[0]&262144&&l(24,a=`bx--modal-header__heading--modal-${q}`),i.$$.dirty[0]&262144&&l(23,f=`bx--modal-body--${q}`),l(22,n=_||e["aria-label"]||Z||Y)},e=ne(e),[C,R,H,$,J,Q,Y,_,re,E,M,ee,K,S,B,W,I,y,q,c,A,X,n,f,a,t,s,he,u,Z,D,h,Ge,Je,Qe,Ze,We,Xe,we,pe,xe,$e,el,ll,tl,il,nl,al,ol,rl,k]}class Ol extends Me{constructor(e){super(),ze(this,e,Dl,zl,De,{size:2,open:0,danger:3,alert:4,passiveModal:5,modalHeading:6,modalLabel:7,modalAriaLabel:29,iconDescription:8,hasForm:9,hasScrollingContent:10,primaryButtonText:11,primaryButtonDisabled:12,primaryButtonIcon:13,shouldSubmitOnEnter:14,secondaryButtonText:15,secondaryButtons:16,selectorPrimaryFocus:30,preventCloseOnClickOutside:17,id:18,ref:1},null,[-1,-1])}}const Pl=Ol;function Ye(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Sl(i){let e,l,t=i[1]&&Ye(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Rl extends Me{constructor(e){super(),ze(this,e,Il,Sl,De,{size:0,title:1})}}function Ke(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Tl(i){let e,l,t=i[1]&&Ke(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Nl extends Me{constructor(e){super(),ze(this,e,Ll,Tl,De,{size:0,title:1})}}export{Rl as C,Pl as M,Nl as a}; diff --git a/lilac/web/_app/immutable/chunks/ChevronUp.98081e30.js b/lilac/web/_app/immutable/chunks/ChevronUp.98081e30.js new file mode 100644 index 0000000000000000000000000000000000000000..933ea8367853cc0d888074c27cddceab4e8bb2a5 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ChevronUp.98081e30.js @@ -0,0 +1,6 @@ +import{S as Te,i as ze,s as Oe,D as ae,E as p,k as W,a as Z,l as U,m as F,c as X,h as k,n as I,G as b,F as De,b as N,a0 as S,H as R,g as C,v as le,d as M,f as ie,I as se,J as fe,K as re,L as ye,M as Ze,N as ne,C as Xe,O as ht,j as _t,Q as ue,a8 as gt,y as de,z as ce,A as me,B as be,q as x,r as $,u as ee,R as te,w as Ce,e as Ee,a4 as kt,o as vt,Z as he,_ as _e,$ as Ie,a1 as Me}from"./index.b7741aa8.js";import{aB as Bt,aC as we,B as Se,aD as Ct,aE as Dt}from"./Commands.74110cda.js";import{w as Et}from"./index.d3776286.js";function Ae(l,e,t){const i=l.slice();return i[55]=e[t],i}const It=l=>({}),Ne=l=>({}),Mt=l=>({}),Fe=l=>({});function He(l){let e,t,i,n,s;return t=new we({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=W("button"),de(t.$$.fragment),this.h()},l(o){e=U(o,"BUTTON",{type:!0,"aria-label":!0});var a=F(e);ce(t.$$.fragment,a),a.forEach(k),this.h()},h(){I(e,"type","button"),I(e,"aria-label",l[8]),b(e,"bx--modal-close",!0)},m(o,a){N(o,e,a),me(t,e,null),l[37](e),i=!0,n||(s=R(e,"click",l[38]),n=!0)},p(o,a){(!i||a[0]&256)&&I(e,"aria-label",o[8])},i(o){i||(C(t.$$.fragment,o),i=!0)},o(o){M(t.$$.fragment,o),i=!1},d(o){o&&k(e),be(t),l[37](null),n=!1,s()}}}function Ve(l){let e,t;const i=l[31].label,n=ae(i,l,l[50],Fe),s=n||Tt(l);return{c(){e=W("h2"),s&&s.c(),this.h()},l(o){e=U(o,"H2",{id:!0});var a=F(e);s&&s.l(a),a.forEach(k),this.h()},h(){I(e,"id",l[25]),b(e,"bx--modal-header__label",!0)},m(o,a){N(o,e,a),s&&s.m(e,null),t=!0},p(o,a){n?n.p&&(!t||a[1]&524288)&&se(n,i,o,o[50],t?re(i,o[50],a,Mt):fe(o[50]),Fe):s&&s.p&&(!t||a[0]&128)&&s.p(o,t?a:[-1,-1]),(!t||a[0]&33554432)&&I(e,"id",o[25])},i(o){t||(C(s,o),t=!0)},o(o){M(s,o),t=!1},d(o){o&&k(e),s&&s.d(o)}}}function Tt(l){let e;return{c(){e=x(l[7])},l(t){e=$(t,l[7])},m(t,i){N(t,e,i)},p(t,i){i[0]&128&&ee(e,t[7])},d(t){t&&k(e)}}}function zt(l){let e;return{c(){e=x(l[6])},l(t){e=$(t,l[6])},m(t,i){N(t,e,i)},p(t,i){i[0]&64&&ee(e,t[6])},d(t){t&&k(e)}}}function Pe(l){let e,t,i,n,s;return t=new we({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=W("button"),de(t.$$.fragment),this.h()},l(o){e=U(o,"BUTTON",{type:!0,"aria-label":!0});var a=F(e);ce(t.$$.fragment,a),a.forEach(k),this.h()},h(){I(e,"type","button"),I(e,"aria-label",l[8]),b(e,"bx--modal-close",!0)},m(o,a){N(o,e,a),me(t,e,null),l[39](e),i=!0,n||(s=R(e,"click",l[40]),n=!0)},p(o,a){(!i||a[0]&256)&&I(e,"aria-label",o[8])},i(o){i||(C(t.$$.fragment,o),i=!0)},o(o){M(t.$$.fragment,o),i=!1},d(o){o&&k(e),be(t),l[39](null),n=!1,s()}}}function qe(l){let e;return{c(){e=W("div"),this.h()},l(t){e=U(t,"DIV",{}),F(e).forEach(k),this.h()},h(){b(e,"bx--modal-content--overflow-indicator",!0)},m(t,i){N(t,e,i)},d(t){t&&k(e)}}}function Re(l){let e,t,i,n,s,o;const a=[yt,Ot],m=[];function c(D,E){return D[16].length>0?0:D[15]?1:-1}return~(t=c(l))&&(i=m[t]=a[t](l)),s=new Se({props:{kind:l[3]?"danger":"primary",disabled:l[12],icon:l[13],$$slots:{default:[At]},$$scope:{ctx:l}}}),s.$on("click",l[43]),{c(){e=W("div"),i&&i.c(),n=Z(),de(s.$$.fragment),this.h()},l(D){e=U(D,"DIV",{});var E=F(e);i&&i.l(E),n=X(E),ce(s.$$.fragment,E),E.forEach(k),this.h()},h(){b(e,"bx--modal-footer",!0),b(e,"bx--modal-footer--three-button",l[16].length===2)},m(D,E){N(D,e,E),~t&&m[t].m(e,null),S(e,n),me(s,e,null),o=!0},p(D,E){let V=t;t=c(D),t===V?~t&&m[t].p(D,E):(i&&(le(),M(m[V],1,1,()=>{m[V]=null}),ie()),~t?(i=m[t],i?i.p(D,E):(i=m[t]=a[t](D),i.c()),C(i,1),i.m(e,n)):i=null);const h={};E[0]&8&&(h.kind=D[3]?"danger":"primary"),E[0]&4096&&(h.disabled=D[12]),E[0]&8192&&(h.icon=D[13]),E[0]&2048|E[1]&524288&&(h.$$scope={dirty:E,ctx:D}),s.$set(h),(!o||E[0]&65536)&&b(e,"bx--modal-footer--three-button",D[16].length===2)},i(D){o||(C(i),C(s.$$.fragment,D),o=!0)},o(D){M(i),M(s.$$.fragment,D),o=!1},d(D){D&&k(e),~t&&m[t].d(),be(s)}}}function Ot(l){let e,t;return e=new Se({props:{kind:"secondary",$$slots:{default:[St]},$$scope:{ctx:l}}}),e.$on("click",l[42]),{c(){de(e.$$.fragment)},l(i){ce(e.$$.fragment,i)},m(i,n){me(e,i,n),t=!0},p(i,n){const s={};n[0]&32768|n[1]&524288&&(s.$$scope={dirty:n,ctx:i}),e.$set(s)},i(i){t||(C(e.$$.fragment,i),t=!0)},o(i){M(e.$$.fragment,i),t=!1},d(i){be(e,i)}}}function yt(l){let e,t,i=l[16],n=[];for(let o=0;oM(n[o],1,1,()=>{n[o]=null});return{c(){for(let o=0;o{B=null}),ie()),u[7]?T?(T.p(u,g),g[0]&128&&C(T,1)):(T=Ve(u),T.c(),C(T,1),T.m(i,s)):T&&(le(),M(T,1,1,()=>{T=null}),ie()),O?O.p&&(!_||g[1]&524288)&&se(O,Q,u,u[50],_?re(Q,u[50],g,It):fe(u[50]),Ne):A&&A.p&&(!_||g[0]&64)&&A.p(u,_?g:[-1,-1]),(!_||g[0]&16777216)&&I(o,"id",u[24]),u[5]?d&&(le(),M(d,1,1,()=>{d=null}),ie()):d?(d.p(u,g),g[0]&32&&C(d,1)):(d=Pe(u),d.c(),C(d,1),d.m(i,null)),H&&H.p&&(!_||g[1]&524288)&&se(H,z,u,u[50],_?re(z,u[50],g,null):fe(u[50]),null),(!_||g[0]&8388608)&&I(c,"id",u[23]),(!_||g[0]&1024&&D!==(D=u[10]?"0":void 0))&&I(c,"tabindex",D),(!_||g[0]&1024&&E!==(E=u[10]?"region":void 0))&&I(c,"role",E),(!_||g[0]&4195328&&V!==(V=u[10]?u[22]:void 0))&&I(c,"aria-label",V),(!_||g[0]&50331776&&h!==(h=u[7]?u[25]:u[24]))&&I(c,"aria-labelledby",h),(!_||g[0]&512)&&b(c,"bx--modal-content--with-form",u[9]),(!_||g[0]&1024)&&b(c,"bx--modal-scroll-content",u[10]),u[10]?y||(y=qe(),y.c(),y.m(t,G)):y&&(y.d(1),y=null),u[5]?f&&(le(),M(f,1,1,()=>{f=null}),ie()):f?(f.p(u,g),g[0]&32&&C(f,1)):(f=Re(u),f.c(),C(f,1),f.m(t,null)),(!_||g[0]&48&&Y!==(Y=u[4]?u[5]?"alert":"alertdialog":"dialog"))&&I(t,"role",Y),(!_||g[0]&8388656&&P!==(P=u[4]&&!u[5]?u[23]:void 0))&&I(t,"aria-describedby",P),(!_||g[0]&4194304)&&I(t,"aria-label",u[22]),(!_||g[0]&4)&&b(t,"bx--modal-container--xs",u[2]==="xs"),(!_||g[0]&4)&&b(t,"bx--modal-container--sm",u[2]==="sm"),(!_||g[0]&4)&&b(t,"bx--modal-container--lg",u[2]==="lg"),De(e,L=ye(v,[{role:"presentation"},(!_||g[0]&262144)&&{id:u[18]},g[0]&268435456&&u[28]])),b(e,"bx--modal",!0),b(e,"bx--modal-tall",!u[5]),b(e,"is-visible",u[0]),b(e,"bx--modal--danger",u[3])},i(u){_||(C(B),C(T),C(A,u),C(d),C(H,u),C(f),_=!0)},o(u){M(B),M(T),M(A,u),M(d),M(H,u),M(f),_=!1},d(u){u&&k(e),B&&B.d(),T&&T.d(),A&&A.d(u),d&&d.d(),H&&H.d(u),y&&y.d(),f&&f.d(),l[44](null),l[46](null),K=!1,Ze(J)}}}function Ft(l,e,t){let i,n,s,o;const a=["size","open","danger","alert","passiveModal","modalHeading","modalLabel","modalAriaLabel","iconDescription","hasForm","hasScrollingContent","primaryButtonText","primaryButtonDisabled","primaryButtonIcon","shouldSubmitOnEnter","secondaryButtonText","secondaryButtons","selectorPrimaryFocus","preventCloseOnClickOutside","id","ref"];let m=ne(e,a),c,{$$slots:D={},$$scope:E}=e,{size:V=void 0}=e,{open:h=!1}=e,{danger:j=!1}=e,{alert:G=!1}=e,{passiveModal:Y=!1}=e,{modalHeading:P=void 0}=e,{modalLabel:_=void 0}=e,{modalAriaLabel:K=void 0}=e,{iconDescription:J="Close the modal"}=e,{hasForm:B=!1}=e,{hasScrollingContent:T=!1}=e,{primaryButtonText:Q=""}=e,{primaryButtonDisabled:O=!1}=e,{primaryButtonIcon:A=void 0}=e,{shouldSubmitOnEnter:d=!0}=e,{secondaryButtonText:z=""}=e,{secondaryButtons:H=[]}=e,{selectorPrimaryFocus:y="[data-modal-primary-focus]"}=e,{preventCloseOnClickOutside:f=!1}=e,{id:v="ccs-"+Math.random().toString(36)}=e,{ref:L=null}=e;const u=Xe();let g=null,q=null,w=!1,oe=!1;function ke(r){((r||q).querySelector(y)||g).focus()}const ve=Et(h);ht(l,ve,r=>t(52,c=r)),Bt(ve),_t(()=>{w?h||(w=!1,u("close")):h&&(w=!0,ke(),u("open"))});function pe(r){te.call(this,l,r)}function xe(r){te.call(this,l,r)}function $e(r){te.call(this,l,r)}function et(r){te.call(this,l,r)}function tt(r){te.call(this,l,r)}function lt(r){Ce[r?"unshift":"push"](()=>{g=r,t(19,g)})}const it=()=>{t(0,h=!1)};function nt(r){Ce[r?"unshift":"push"](()=>{g=r,t(19,g)})}const ot=()=>{t(0,h=!1)},at=r=>{u("click:button--secondary",{text:r.text})},st=()=>{u("click:button--secondary",{text:z})},ft=()=>{u("submit"),u("click:button--primary")};function rt(r){Ce[r?"unshift":"push"](()=>{q=r,t(20,q)})}const ut=()=>{t(21,oe=!0)};function dt(r){Ce[r?"unshift":"push"](()=>{L=r,t(1,L)})}const ct=r=>{if(h)if(r.key==="Escape")t(0,h=!1);else if(r.key==="Tab"){const Le=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,Be=Array.from(L.querySelectorAll(Le));let ge=Be.indexOf(document.activeElement);ge===-1&&r.shiftKey&&(ge=0),ge+=Be.length+(r.shiftKey?-1:1),ge%=Be.length,Be[ge].focus(),r.preventDefault()}else d&&r.key==="Enter"&&!O&&(u("submit"),u("click:button--primary"))},mt=()=>{!oe&&!f&&t(0,h=!1),t(21,oe=!1)},bt=r=>{r.propertyName==="transform"&&u("transitionend",{open:h})};return l.$$set=r=>{t(54,e=p(p({},e),ue(r))),t(28,m=ne(e,a)),"size"in r&&t(2,V=r.size),"open"in r&&t(0,h=r.open),"danger"in r&&t(3,j=r.danger),"alert"in r&&t(4,G=r.alert),"passiveModal"in r&&t(5,Y=r.passiveModal),"modalHeading"in r&&t(6,P=r.modalHeading),"modalLabel"in r&&t(7,_=r.modalLabel),"modalAriaLabel"in r&&t(29,K=r.modalAriaLabel),"iconDescription"in r&&t(8,J=r.iconDescription),"hasForm"in r&&t(9,B=r.hasForm),"hasScrollingContent"in r&&t(10,T=r.hasScrollingContent),"primaryButtonText"in r&&t(11,Q=r.primaryButtonText),"primaryButtonDisabled"in r&&t(12,O=r.primaryButtonDisabled),"primaryButtonIcon"in r&&t(13,A=r.primaryButtonIcon),"shouldSubmitOnEnter"in r&&t(14,d=r.shouldSubmitOnEnter),"secondaryButtonText"in r&&t(15,z=r.secondaryButtonText),"secondaryButtons"in r&&t(16,H=r.secondaryButtons),"selectorPrimaryFocus"in r&&t(30,y=r.selectorPrimaryFocus),"preventCloseOnClickOutside"in r&&t(17,f=r.preventCloseOnClickOutside),"id"in r&&t(18,v=r.id),"ref"in r&&t(1,L=r.ref),"$$scope"in r&&t(50,E=r.$$scope)},l.$$.update=()=>{l.$$.dirty[0]&1&>(ve,c=h,c),l.$$.dirty[0]&262144&&t(25,i=`bx--modal-header__label--modal-${v}`),l.$$.dirty[0]&262144&&t(24,n=`bx--modal-header__heading--modal-${v}`),l.$$.dirty[0]&262144&&t(23,s=`bx--modal-body--${v}`),t(22,o=_||e["aria-label"]||K||P)},e=ue(e),[h,L,V,j,G,Y,P,_,J,B,T,Q,O,A,d,z,H,f,v,g,q,oe,o,s,n,i,u,ve,m,K,y,D,pe,xe,$e,et,tt,lt,it,nt,ot,at,st,ft,rt,ut,dt,ct,mt,bt,E]}class Ht extends Te{constructor(e){super(),ze(this,e,Ft,Nt,Oe,{size:2,open:0,danger:3,alert:4,passiveModal:5,modalHeading:6,modalLabel:7,modalAriaLabel:29,iconDescription:8,hasForm:9,hasScrollingContent:10,primaryButtonText:11,primaryButtonDisabled:12,primaryButtonIcon:13,shouldSubmitOnEnter:14,secondaryButtonText:15,secondaryButtons:16,selectorPrimaryFocus:30,preventCloseOnClickOutside:17,id:18,ref:1},null,[-1,-1])}}const xt=Ht,Vt=l=>({}),Ue=l=>({}),Pt=l=>({}),Ye=l=>({}),qt=l=>({}),Ke=l=>({});function je(l){let e,t,i,n,s,o,a,m,c,D,E,V,h,j,G;t=new Ct({props:{kind:l[0],iconDescription:l[6]}});const Y=l[15].title,P=ae(Y,l,l[14],Ke),_=P||Rt(l),K=l[15].subtitle,J=ae(K,l,l[14],Ye),B=J||Wt(l),T=l[15].caption,Q=ae(T,l,l[14],Ue),O=Q||Ut(l),A=l[15].default,d=ae(A,l,l[14],null);let z=!l[8]&&Ge(l),H=[{role:l[2]},{kind:l[0]},l[12],{style:V=""+((l[9]&&"width: 100%;")+l[12].style)}],y={};for(let f=0;f{z=null}),ie()):z?(z.p(f,v),v&256&&C(z,1)):(z=Ge(f),z.c(),C(z,1),z.m(e,null)),De(e,y=ye(H,[(!h||v&4)&&{role:f[2]},(!h||v&1)&&{kind:f[0]},v&4096&&f[12],(!h||v&4608&&V!==(V=""+((f[9]&&"width: 100%;")+f[12].style)))&&{style:V}])),b(e,"bx--toast-notification",!0),b(e,"bx--toast-notification--low-contrast",f[1]),b(e,"bx--toast-notification--error",f[0]==="error"),b(e,"bx--toast-notification--info",f[0]==="info"),b(e,"bx--toast-notification--info-square",f[0]==="info-square"),b(e,"bx--toast-notification--success",f[0]==="success"),b(e,"bx--toast-notification--warning",f[0]==="warning"),b(e,"bx--toast-notification--warning-alt",f[0]==="warning-alt")},i(f){h||(C(t.$$.fragment,f),C(_,f),C(B,f),C(O,f),C(d,f),C(z),h=!0)},o(f){M(t.$$.fragment,f),M(_,f),M(B,f),M(O,f),M(d,f),M(z),h=!1},d(f){f&&k(e),be(t),_&&_.d(f),B&&B.d(f),O&&O.d(f),d&&d.d(f),z&&z.d(),j=!1,Ze(G)}}}function Rt(l){let e;return{c(){e=x(l[3])},l(t){e=$(t,l[3])},m(t,i){N(t,e,i)},p(t,i){i&8&&ee(e,t[3])},d(t){t&&k(e)}}}function Wt(l){let e;return{c(){e=x(l[4])},l(t){e=$(t,l[4])},m(t,i){N(t,e,i)},p(t,i){i&16&&ee(e,t[4])},d(t){t&&k(e)}}}function Ut(l){let e;return{c(){e=x(l[5])},l(t){e=$(t,l[5])},m(t,i){N(t,e,i)},p(t,i){i&32&&ee(e,t[5])},d(t){t&&k(e)}}}function Ge(l){let e,t;return e=new Dt({props:{iconDescription:l[7]}}),e.$on("click",l[11]),{c(){de(e.$$.fragment)},l(i){ce(e.$$.fragment,i)},m(i,n){me(e,i,n),t=!0},p(i,n){const s={};n&128&&(s.iconDescription=i[7]),e.$set(s)},i(i){t||(C(e.$$.fragment,i),t=!0)},o(i){M(e.$$.fragment,i),t=!1},d(i){be(e,i)}}}function Yt(l){let e,t,i=l[10]&&je(l);return{c(){i&&i.c(),e=Ee()},l(n){i&&i.l(n),e=Ee()},m(n,s){i&&i.m(n,s),N(n,e,s),t=!0},p(n,[s]){n[10]?i?(i.p(n,s),s&1024&&C(i,1)):(i=je(n),i.c(),C(i,1),i.m(e.parentNode,e)):i&&(le(),M(i,1,1,()=>{i=null}),ie())},i(n){t||(C(i),t=!0)},o(n){M(i),t=!1},d(n){i&&i.d(n),n&&k(e)}}}function Kt(l,e,t){const i=["kind","lowContrast","timeout","role","title","subtitle","caption","statusIconDescription","closeButtonDescription","hideCloseButton","fullWidth"];let n=ne(e,i),{$$slots:s={},$$scope:o}=e,{kind:a="error"}=e,{lowContrast:m=!1}=e,{timeout:c=0}=e,{role:D="alert"}=e,{title:E=""}=e,{subtitle:V=""}=e,{caption:h=""}=e,{statusIconDescription:j=a+" icon"}=e,{closeButtonDescription:G="Close notification"}=e,{hideCloseButton:Y=!1}=e,{fullWidth:P=!1}=e;const _=Xe();let K=!0,J;function B(d){_("close",{timeout:d===!0},{cancelable:!0})&&t(10,K=!1)}vt(()=>(c&&(J=setTimeout(()=>B(!0),c)),()=>{clearTimeout(J)}));function T(d){te.call(this,l,d)}function Q(d){te.call(this,l,d)}function O(d){te.call(this,l,d)}function A(d){te.call(this,l,d)}return l.$$set=d=>{e=p(p({},e),ue(d)),t(12,n=ne(e,i)),"kind"in d&&t(0,a=d.kind),"lowContrast"in d&&t(1,m=d.lowContrast),"timeout"in d&&t(13,c=d.timeout),"role"in d&&t(2,D=d.role),"title"in d&&t(3,E=d.title),"subtitle"in d&&t(4,V=d.subtitle),"caption"in d&&t(5,h=d.caption),"statusIconDescription"in d&&t(6,j=d.statusIconDescription),"closeButtonDescription"in d&&t(7,G=d.closeButtonDescription),"hideCloseButton"in d&&t(8,Y=d.hideCloseButton),"fullWidth"in d&&t(9,P=d.fullWidth),"$$scope"in d&&t(14,o=d.$$scope)},[a,m,D,E,V,h,j,G,Y,P,K,B,n,c,o,s,T,Q,O,A]}class jt extends Te{constructor(e){super(),ze(this,e,Kt,Yt,Oe,{kind:0,lowContrast:1,timeout:13,role:2,title:3,subtitle:4,caption:5,statusIconDescription:6,closeButtonDescription:7,hideCloseButton:8,fullWidth:9})}}const $t=jt;function Je(l){let e,t;return{c(){e=he("title"),t=x(l[1])},l(i){e=_e(i,"title",{});var n=F(e);t=$(n,l[1]),n.forEach(k)},m(i,n){N(i,e,n),S(e,t)},p(i,n){n&2&&ee(t,i[1])},d(i){i&&k(e)}}}function Gt(l){let e,t,i=l[1]&&Je(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{t(5,e=p(p({},e),ue(c))),t(3,o=ne(e,s)),"size"in c&&t(0,a=c.size),"title"in c&&t(1,m=c.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||m),t(2,n={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ue(e),[a,m,n,o,i]}class el extends Te{constructor(e){super(),ze(this,e,Jt,Gt,Oe,{size:0,title:1})}}function Qe(l){let e,t;return{c(){e=he("title"),t=x(l[1])},l(i){e=_e(i,"title",{});var n=F(e);t=$(n,l[1]),n.forEach(k)},m(i,n){N(i,e,n),S(e,t)},p(i,n){n&2&&ee(t,i[1])},d(i){i&&k(e)}}}function Qt(l){let e,t,i=l[1]&&Qe(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{t(5,e=p(p({},e),ue(c))),t(3,o=ne(e,s)),"size"in c&&t(0,a=c.size),"title"in c&&t(1,m=c.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||m),t(2,n={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ue(e),[a,m,n,o,i]}class tl extends Te{constructor(e){super(),ze(this,e,Zt,Qt,Oe,{size:0,title:1})}}export{el as C,xt as M,$t as T,tl as a}; diff --git a/lilac/web/_app/immutable/chunks/ChevronUp.efe9cbe8.js b/lilac/web/_app/immutable/chunks/ChevronUp.efe9cbe8.js new file mode 100644 index 0000000000000000000000000000000000000000..c51b10292214be7666186a2d44dc943ae3870269 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ChevronUp.efe9cbe8.js @@ -0,0 +1,6 @@ +import{S as Me,i as ze,s as De,D as Be,E as U,k as N,a as j,l as V,m as T,c as G,h as m,n as b,G as g,F as Te,b as O,a0 as L,H as P,g as v,v as le,d as z,f as te,I as ye,J as Ce,K as Ee,L as Oe,M as sl,N as ie,C as fl,O as ul,j as dl,Q as ne,a8 as cl,y as ue,z as de,A as ce,B as me,q as w,r as p,u as x,R as fe,w as ge,e as Le,a4 as ml,Z as ae,_ as oe,$ as ke,a1 as ve}from"./index.b333a928.js";import{aB as bl,aC as je,B as Se}from"./Commands.543935b9.js";import{w as hl}from"./index.2b0dd2f8.js";function Ae(i,e,l){const t=i.slice();return t[55]=e[l],t}const _l=i=>({}),Fe=i=>({}),gl=i=>({}),He=i=>({});function Pe(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[37](e),t=!0,a||(f=P(e,"click",i[38]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[37](null),a=!1,f()}}}function Re(i){let e,l;const t=i[31].label,a=Be(t,i,i[50],He),f=a||kl(i);return{c(){e=N("h2"),f&&f.c(),this.h()},l(n){e=V(n,"H2",{id:!0});var o=T(e);f&&f.l(o),o.forEach(m),this.h()},h(){b(e,"id",i[25]),g(e,"bx--modal-header__label",!0)},m(n,o){O(n,e,o),f&&f.m(e,null),l=!0},p(n,o){a?a.p&&(!l||o[1]&524288)&&ye(a,t,n,n[50],l?Ee(t,n[50],o,gl):Ce(n[50]),He):f&&f.p&&(!l||o[0]&128)&&f.p(n,l?o:[-1,-1]),(!l||o[0]&33554432)&&b(e,"id",n[25])},i(n){l||(v(f,n),l=!0)},o(n){z(f,n),l=!1},d(n){n&&m(e),f&&f.d(n)}}}function kl(i){let e;return{c(){e=w(i[7])},l(l){e=p(l,i[7])},m(l,t){O(l,e,t)},p(l,t){t[0]&128&&x(e,l[7])},d(l){l&&m(e)}}}function vl(i){let e;return{c(){e=w(i[6])},l(l){e=p(l,i[6])},m(l,t){O(l,e,t)},p(l,t){t[0]&64&&x(e,l[6])},d(l){l&&m(e)}}}function Ne(i){let e,l,t,a,f;return l=new je({props:{size:20,class:"bx--modal-close__icon","aria-hidden":"true"}}),{c(){e=N("button"),ue(l.$$.fragment),this.h()},l(n){e=V(n,"BUTTON",{type:!0,"aria-label":!0});var o=T(e);de(l.$$.fragment,o),o.forEach(m),this.h()},h(){b(e,"type","button"),b(e,"aria-label",i[8]),g(e,"bx--modal-close",!0)},m(n,o){O(n,e,o),ce(l,e,null),i[39](e),t=!0,a||(f=P(e,"click",i[40]),a=!0)},p(n,o){(!t||o[0]&256)&&b(e,"aria-label",n[8])},i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){z(l.$$.fragment,n),t=!1},d(n){n&&m(e),me(l),i[39](null),a=!1,f()}}}function Ve(i){let e;return{c(){e=N("div"),this.h()},l(l){e=V(l,"DIV",{}),T(e).forEach(m),this.h()},h(){g(e,"bx--modal-content--overflow-indicator",!0)},m(l,t){O(l,e,t)},d(l){l&&m(e)}}}function qe(i){let e,l,t,a,f,n;const o=[yl,Bl],u=[];function d(h,k){return h[16].length>0?0:h[15]?1:-1}return~(l=d(i))&&(t=u[l]=o[l](i)),f=new Se({props:{kind:i[3]?"danger":"primary",disabled:i[12],icon:i[13],$$slots:{default:[Ml]},$$scope:{ctx:i}}}),f.$on("click",i[43]),{c(){e=N("div"),t&&t.c(),a=j(),ue(f.$$.fragment),this.h()},l(h){e=V(h,"DIV",{});var k=T(e);t&&t.l(k),a=G(k),de(f.$$.fragment,k),k.forEach(m),this.h()},h(){g(e,"bx--modal-footer",!0),g(e,"bx--modal-footer--three-button",i[16].length===2)},m(h,k){O(h,e,k),~l&&u[l].m(e,null),L(e,a),ce(f,e,null),n=!0},p(h,k){let H=l;l=d(h),l===H?~l&&u[l].p(h,k):(t&&(le(),z(u[H],1,1,()=>{u[H]=null}),te()),~l?(t=u[l],t?t.p(h,k):(t=u[l]=o[l](h),t.c()),v(t,1),t.m(e,a)):t=null);const C={};k[0]&8&&(C.kind=h[3]?"danger":"primary"),k[0]&4096&&(C.disabled=h[12]),k[0]&8192&&(C.icon=h[13]),k[0]&2048|k[1]&524288&&(C.$$scope={dirty:k,ctx:h}),f.$set(C),(!n||k[0]&65536)&&g(e,"bx--modal-footer--three-button",h[16].length===2)},i(h){n||(v(t),v(f.$$.fragment,h),n=!0)},o(h){z(t),z(f.$$.fragment,h),n=!1},d(h){h&&m(e),~l&&u[l].d(),me(f)}}}function Bl(i){let e,l;return e=new Se({props:{kind:"secondary",$$slots:{default:[Cl]},$$scope:{ctx:i}}}),e.$on("click",i[42]),{c(){ue(e.$$.fragment)},l(t){de(e.$$.fragment,t)},m(t,a){ce(e,t,a),l=!0},p(t,a){const f={};a[0]&32768|a[1]&524288&&(f.$$scope={dirty:a,ctx:t}),e.$set(f)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){z(e.$$.fragment,t),l=!1},d(t){me(e,t)}}}function yl(i){let e,l,t=i[16],a=[];for(let n=0;nz(a[n],1,1,()=>{a[n]=null});return{c(){for(let n=0;n{E=null}),te()),s[7]?M?(M.p(s,c),c[0]&128&&v(M,1)):(M=Re(s),M.c(),v(M,1),M.m(t,f)):M&&(le(),z(M,1,1,()=>{M=null}),te()),K?K.p&&(!_||c[1]&524288)&&ye(K,ee,s,s[50],_?Ee(ee,s[50],c,_l):Ce(s[50]),Fe):S&&S.p&&(!_||c[0]&64)&&S.p(s,_?c:[-1,-1]),(!_||c[0]&16777216)&&b(n,"id",s[24]),s[5]?B&&(le(),z(B,1,1,()=>{B=null}),te()):B?(B.p(s,c),c[0]&32&&v(B,1)):(B=Ne(s),B.c(),v(B,1),B.m(t,null)),I&&I.p&&(!_||c[1]&524288)&&ye(I,W,s,s[50],_?Ee(W,s[50],c,null):Ce(s[50]),null),(!_||c[0]&8388608)&&b(d,"id",s[23]),(!_||c[0]&1024&&h!==(h=s[10]?"0":void 0))&&b(d,"tabindex",h),(!_||c[0]&1024&&k!==(k=s[10]?"region":void 0))&&b(d,"role",k),(!_||c[0]&4195328&&H!==(H=s[10]?s[22]:void 0))&&b(d,"aria-label",H),(!_||c[0]&50331776&&C!==(C=s[7]?s[25]:s[24]))&&b(d,"aria-labelledby",C),(!_||c[0]&512)&&g(d,"bx--modal-content--with-form",s[9]),(!_||c[0]&1024)&&g(d,"bx--modal-scroll-content",s[10]),s[10]?D||(D=Ve(),D.c(),D.m(l,J)):D&&(D.d(1),D=null),s[5]?y&&(le(),z(y,1,1,()=>{y=null}),te()):y?(y.p(s,c),c[0]&32&&v(y,1)):(y=qe(s),y.c(),v(y,1),y.m(l,null)),(!_||c[0]&48&&Q!==(Q=s[4]?s[5]?"alert":"alertdialog":"dialog"))&&b(l,"role",Q),(!_||c[0]&8388656&&Y!==(Y=s[4]&&!s[5]?s[23]:void 0))&&b(l,"aria-describedby",Y),(!_||c[0]&4194304)&&b(l,"aria-label",s[22]),(!_||c[0]&4)&&g(l,"bx--modal-container--xs",s[2]==="xs"),(!_||c[0]&4)&&g(l,"bx--modal-container--sm",s[2]==="sm"),(!_||c[0]&4)&&g(l,"bx--modal-container--lg",s[2]==="lg"),Te(e,R=Oe(q,[{role:"presentation"},(!_||c[0]&262144)&&{id:s[18]},c[0]&268435456&&s[28]])),g(e,"bx--modal",!0),g(e,"bx--modal-tall",!s[5]),g(e,"is-visible",s[0]),g(e,"bx--modal--danger",s[3])},i(s){_||(v(E),v(M),v(S,s),v(B),v(I,s),v(y),_=!0)},o(s){z(E),z(M),z(S,s),z(B),z(I,s),z(y),_=!1},d(s){s&&m(e),E&&E.d(),M&&M.d(),S&&S.d(s),B&&B.d(),I&&I.d(s),D&&D.d(),y&&y.d(),i[44](null),i[46](null),Z=!1,sl(re)}}}function Dl(i,e,l){let t,a,f,n;const o=["size","open","danger","alert","passiveModal","modalHeading","modalLabel","modalAriaLabel","iconDescription","hasForm","hasScrollingContent","primaryButtonText","primaryButtonDisabled","primaryButtonIcon","shouldSubmitOnEnter","secondaryButtonText","secondaryButtons","selectorPrimaryFocus","preventCloseOnClickOutside","id","ref"];let u=ie(e,o),d,{$$slots:h={},$$scope:k}=e,{size:H=void 0}=e,{open:C=!1}=e,{danger:$=!1}=e,{alert:J=!1}=e,{passiveModal:Q=!1}=e,{modalHeading:Y=void 0}=e,{modalLabel:_=void 0}=e,{modalAriaLabel:Z=void 0}=e,{iconDescription:re="Close the modal"}=e,{hasForm:E=!1}=e,{hasScrollingContent:M=!1}=e,{primaryButtonText:ee=""}=e,{primaryButtonDisabled:K=!1}=e,{primaryButtonIcon:S=void 0}=e,{shouldSubmitOnEnter:B=!0}=e,{secondaryButtonText:W=""}=e,{secondaryButtons:I=[]}=e,{selectorPrimaryFocus:D="[data-modal-primary-focus]"}=e,{preventCloseOnClickOutside:y=!1}=e,{id:q="ccs-"+Math.random().toString(36)}=e,{ref:R=null}=e;const s=fl();let c=null,A=null,F=!1,X=!1;function be(r){((r||A).querySelector(D)||c).focus()}const he=hl(C);ul(i,he,r=>l(52,d=r)),bl(he),dl(()=>{F?C||(F=!1,s("close")):C&&(F=!0,be(),s("open"))});function Ge(r){fe.call(this,i,r)}function Je(r){fe.call(this,i,r)}function Qe(r){fe.call(this,i,r)}function Ze(r){fe.call(this,i,r)}function We(r){fe.call(this,i,r)}function Xe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const we=()=>{l(0,C=!1)};function pe(r){ge[r?"unshift":"push"](()=>{c=r,l(19,c)})}const xe=()=>{l(0,C=!1)},$e=r=>{s("click:button--secondary",{text:r.text})},el=()=>{s("click:button--secondary",{text:W})},ll=()=>{s("submit"),s("click:button--primary")};function tl(r){ge[r?"unshift":"push"](()=>{A=r,l(20,A)})}const il=()=>{l(21,X=!0)};function nl(r){ge[r?"unshift":"push"](()=>{R=r,l(1,R)})}const al=r=>{if(C)if(r.key==="Escape")l(0,C=!1);else if(r.key==="Tab"){const Ie=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,_e=Array.from(R.querySelectorAll(Ie));let se=_e.indexOf(document.activeElement);se===-1&&r.shiftKey&&(se=0),se+=_e.length+(r.shiftKey?-1:1),se%=_e.length,_e[se].focus(),r.preventDefault()}else B&&r.key==="Enter"&&!K&&(s("submit"),s("click:button--primary"))},ol=()=>{!X&&!y&&l(0,C=!1),l(21,X=!1)},rl=r=>{r.propertyName==="transform"&&s("transitionend",{open:C})};return i.$$set=r=>{l(54,e=U(U({},e),ne(r))),l(28,u=ie(e,o)),"size"in r&&l(2,H=r.size),"open"in r&&l(0,C=r.open),"danger"in r&&l(3,$=r.danger),"alert"in r&&l(4,J=r.alert),"passiveModal"in r&&l(5,Q=r.passiveModal),"modalHeading"in r&&l(6,Y=r.modalHeading),"modalLabel"in r&&l(7,_=r.modalLabel),"modalAriaLabel"in r&&l(29,Z=r.modalAriaLabel),"iconDescription"in r&&l(8,re=r.iconDescription),"hasForm"in r&&l(9,E=r.hasForm),"hasScrollingContent"in r&&l(10,M=r.hasScrollingContent),"primaryButtonText"in r&&l(11,ee=r.primaryButtonText),"primaryButtonDisabled"in r&&l(12,K=r.primaryButtonDisabled),"primaryButtonIcon"in r&&l(13,S=r.primaryButtonIcon),"shouldSubmitOnEnter"in r&&l(14,B=r.shouldSubmitOnEnter),"secondaryButtonText"in r&&l(15,W=r.secondaryButtonText),"secondaryButtons"in r&&l(16,I=r.secondaryButtons),"selectorPrimaryFocus"in r&&l(30,D=r.selectorPrimaryFocus),"preventCloseOnClickOutside"in r&&l(17,y=r.preventCloseOnClickOutside),"id"in r&&l(18,q=r.id),"ref"in r&&l(1,R=r.ref),"$$scope"in r&&l(50,k=r.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&1&&cl(he,d=C,d),i.$$.dirty[0]&262144&&l(25,t=`bx--modal-header__label--modal-${q}`),i.$$.dirty[0]&262144&&l(24,a=`bx--modal-header__heading--modal-${q}`),i.$$.dirty[0]&262144&&l(23,f=`bx--modal-body--${q}`),l(22,n=_||e["aria-label"]||Z||Y)},e=ne(e),[C,R,H,$,J,Q,Y,_,re,E,M,ee,K,S,B,W,I,y,q,c,A,X,n,f,a,t,s,he,u,Z,D,h,Ge,Je,Qe,Ze,We,Xe,we,pe,xe,$e,el,ll,tl,il,nl,al,ol,rl,k]}class Ol extends Me{constructor(e){super(),ze(this,e,Dl,zl,De,{size:2,open:0,danger:3,alert:4,passiveModal:5,modalHeading:6,modalLabel:7,modalAriaLabel:29,iconDescription:8,hasForm:9,hasScrollingContent:10,primaryButtonText:11,primaryButtonDisabled:12,primaryButtonIcon:13,shouldSubmitOnEnter:14,secondaryButtonText:15,secondaryButtons:16,selectorPrimaryFocus:30,preventCloseOnClickOutside:17,id:18,ref:1},null,[-1,-1])}}const Pl=Ol;function Ye(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Sl(i){let e,l,t=i[1]&&Ye(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Rl extends Me{constructor(e){super(),ze(this,e,Il,Sl,De,{size:0,title:1})}}function Ke(i){let e,l;return{c(){e=ae("title"),l=w(i[1])},l(t){e=oe(t,"title",{});var a=T(e);l=p(a,i[1]),a.forEach(m)},m(t,a){O(t,e,a),L(e,l)},p(t,a){a&2&&x(l,t[1])},d(t){t&&m(e)}}}function Tl(i){let e,l,t=i[1]&&Ke(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let n=0;n{l(5,e=U(U({},e),ne(d))),l(3,n=ie(e,f)),"size"in d&&l(0,o=d.size),"title"in d&&l(1,u=d.title)},i.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||u),l(2,a={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[o,u,a,n,t]}class Nl extends Me{constructor(e){super(),ze(this,e,Ll,Tl,De,{size:0,title:1})}}export{Rl as C,Pl as M,Nl as a}; diff --git a/lilac/web/_app/immutable/chunks/ComboBox.09dac6a6.js b/lilac/web/_app/immutable/chunks/ComboBox.09dac6a6.js new file mode 100644 index 0000000000000000000000000000000000000000..150a5c10e9b7fbcb8d13501eb691223b0b2df65f --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ComboBox.09dac6a6.js @@ -0,0 +1 @@ +import{S as p,i as $,s as ee,E as B,Z as Ae,_ as ze,m as N,h as v,n as U,$ as Pe,b as S,a0 as q,L as le,a1 as Ve,N as F,Q as Z,q as ie,r as te,u as ne,D as he,k as V,a as K,e as y,l as R,c as O,F as j,G as I,H as A,al as Se,I as me,J as ce,K as _e,g as W,d as L,M as re,R as M,ae as oe,aj as ye,w as se,y as G,z as H,A as J,B as Q,v as ae,f as fe,C as xe,j as kl,t as Il,am as Re,T as vl,U as Tl,W as El,X as Wl}from"./index.b333a928.js";import{aK as Cl,aC as pe,aL as Sl,aM as Ll}from"./Commands.543935b9.js";function Fe(l){let e,i;return{c(){e=Ae("title"),i=ie(l[1])},l(t){e=ze(t,"title",{});var s=N(e);i=te(s,l[1]),s.forEach(v)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&2&&ne(i,t[1])},d(t){t&&v(e)}}}function Al(l){let e,i,t=l[1]&&Fe(l),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],o={};for(let f=0;f{i(5,e=B(B({},e),Z(r))),i(3,f=F(e,o)),"size"in r&&i(0,a=r.size),"title"in r&&i(1,n=r.title)},l.$$.update=()=>{i(4,t=e["aria-label"]||e["aria-labelledby"]||n),i(2,s={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Z(e),[a,n,s,f,t]}class Bl extends p{constructor(e){super(),$(this,e,zl,Al,ee,{size:0,title:1})}}const Dl=Bl;function Ue(l){let e,i;return{c(){e=V("div"),i=ie(l[6]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[6]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&64&&ne(i,t[6])},d(t){t&&v(e)}}}function qe(l){let e,i;return{c(){e=V("div"),i=ie(l[8]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[8]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&256&&ne(i,t[8])},d(t){t&&v(e)}}}function Ml(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:"listbox"},{tabindex:"-1"},{"data-invalid":i=l[5]||void 0},l[9]],b={};for(let m=0;m{l.key==="Escape"&&l.stopPropagation()};function Pl(l,e,i){const t=["size","type","open","light","disabled","invalid","invalidText","warn","warnText"];let s=F(e,t),{$$slots:o={},$$scope:f}=e,{size:a=void 0}=e,{type:n="default"}=e,{open:r=!1}=e,{light:d=!1}=e,{disabled:u=!1}=e,{invalid:b=!1}=e,{invalidText:g=""}=e,{warn:_=!1}=e,{warnText:m=""}=e;function T(k){M.call(this,l,k)}function c(k){M.call(this,l,k)}return l.$$set=k=>{e=B(B({},e),Z(k)),i(9,s=F(e,t)),"size"in k&&i(0,a=k.size),"type"in k&&i(1,n=k.type),"open"in k&&i(2,r=k.open),"light"in k&&i(3,d=k.light),"disabled"in k&&i(4,u=k.disabled),"invalid"in k&&i(5,b=k.invalid),"invalidText"in k&&i(6,g=k.invalidText),"warn"in k&&i(7,_=k.warn),"warnText"in k&&i(8,m=k.warnText),"$$scope"in k&&i(10,f=k.$$scope)},[a,n,r,d,u,b,g,_,m,s,f,o,T,c]}class Vl extends p{constructor(e){super(),$(this,e,Pl,Ml,ee,{size:0,type:1,open:2,light:3,disabled:4,invalid:5,invalidText:6,warn:7,warnText:8})}}const Rl=Vl;function Fl(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:l[2]},{"aria-expanded":l[6]},{"aria-owns":i=l[6]&&l[5]||void 0},{"aria-controls":t=l[6]&&l[5]||void 0},{"aria-disabled":l[1]},{"aria-label":s=l[6]?l[4]("close"):l[4]("open")},{tabindex:o=l[1]?"-1":l[3]},l[7]],b={};for(let g=0;gT[E]}=e,{id:_="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const T={[b.close]:"Close menu",[b.open]:"Open menu"},c=ye("MultiSelect");function k(E){M.call(this,l,E)}function w(E){M.call(this,l,E)}function ue(E){M.call(this,l,E)}function C(E){M.call(this,l,E)}function ge(E){M.call(this,l,E)}function ke(E){M.call(this,l,E)}function Ie(E){M.call(this,l,E)}function ve(E){se[E?"unshift":"push"](()=>{m=E,i(0,m)})}return l.$$set=E=>{i(22,e=B(B({},e),Z(E))),i(7,f=F(e,o)),"disabled"in E&&i(1,r=E.disabled),"role"in E&&i(2,d=E.role),"tabindex"in E&&i(3,u=E.tabindex),"translateWithId"in E&&i(4,g=E.translateWithId),"id"in E&&i(9,_=E.id),"ref"in E&&i(0,m=E.ref),"$$scope"in E&&i(10,n=E.$$scope)},l.$$.update=()=>{l.$$.dirty&1&&c&&m&&c.declareRef({key:"field",ref:m}),i(6,t=e["aria-expanded"]),l.$$.dirty&512&&i(5,s=`menu-${_}`)},e=Z(e),[m,r,d,u,g,s,t,f,b,_,n,a,k,w,ue,C,ge,ke,Ie,ve]}class ql extends p{constructor(e){super(),$(this,e,Ul,Fl,ee,{disabled:1,role:2,tabindex:3,translationIds:8,translateWithId:4,id:9,ref:0})}get translationIds(){return this.$$.ctx[8]}}const jl=ql;function Kl(l){let e,i,t,s,o;const f=l[4].default,a=he(f,l,l[3],null);let n=[{role:"listbox"},{id:i="menu-"+l[1]},l[2]],r={};for(let d=0;d{n=u,i(0,n)})}return l.$$set=u=>{e=B(B({},e),Z(u)),i(2,s=F(e,t)),"id"in u&&i(1,a=u.id),"ref"in u&&i(0,n=u.ref),"$$scope"in u&&i(3,f=u.$$scope)},[n,a,s,f,o,r,d]}class Xl extends p{constructor(e){super(),$(this,e,Ol,Kl,ee,{id:1,ref:0})}}const Yl=Xl;function Gl(l){let e,i,t,s,o;i=new Cl({props:{"aria-label":l[1],title:l[1]}});let f=[l[2]],a={};for(let n=0;nd[b]}=e;const d={[n.close]:"Close menu",[n.open]:"Open menu"};function u(b){M.call(this,l,b)}return l.$$set=b=>{e=B(B({},e),Z(b)),i(2,f=F(e,o)),"open"in b&&i(0,a=b.open),"translateWithId"in b&&i(4,r=b.translateWithId)},l.$$.update=()=>{l.$$.dirty&1&&i(5,t=a?n.close:n.open),l.$$.dirty&48&&i(1,s=(r==null?void 0:r(t))??d[t])},[a,s,f,n,r,t,u]}class Jl extends p{constructor(e){super(),$(this,e,Hl,Gl,ee,{open:0,translationIds:3,translateWithId:4})}get translationIds(){return this.$$.ctx[3]}}const Ql=Jl;function Zl(l){let e,i,t,s,o,f;const a=l[8].default,n=he(a,l,l[7],null);let r=[{role:"option"},{tabindex:"-1"},{"aria-selected":l[0]},{disabled:t=l[2]?!0:void 0},l[5]],d={};for(let u=0;u{b=c,i(3,b)})}return l.$$set=c=>{e=B(B({},e),Z(c)),i(5,f=F(e,o)),"active"in c&&i(0,r=c.active),"highlighted"in c&&i(1,d=c.highlighted),"disabled"in c&&i(2,u=c.disabled),"$$scope"in c&&i(7,n=c.$$scope)},l.$$.update=()=>{l.$$.dirty&8&&i(6,t=(b==null?void 0:b.offsetWidth)<(b==null?void 0:b.scrollWidth)),l.$$.dirty&72&&i(4,s=t?b==null?void 0:b.innerText:void 0),l.$$.dirty&10&&d&&b&&!b.matches(":hover")&&b.scrollIntoView({block:"nearest"})},[r,d,u,b,s,f,t,n,a,g,_,m,T]}class yl extends p{constructor(e){super(),$(this,e,wl,Zl,ee,{active:0,highlighted:1,disabled:2})}}const xl=yl;function pl(l){let e,i,t,s,o,f,a,n=l[1]!==void 0&&je(l);t=new pe({});let r=[{role:"button"},{"aria-label":l[4]},{title:l[4]},{tabindex:s=l[2]?"-1":"0"},l[6]],d={};for(let u=0;u{f[d]=null}),fe(),i=f[e],i?i.p(n,r):(i=f[e]=o[e](n),i.c()),W(i,1),i.m(t.parentNode,t))},i(n){s||(W(i),s=!0)},o(n){L(i),s=!1},d(n){f[e].d(n),n&&v(t)}}}function li(l,e,i){let t,s;const o=["selectionCount","disabled","translationIds","translateWithId","ref"];let f=F(e,o),{selectionCount:a=void 0}=e,{disabled:n=!1}=e;const r={clearAll:"clearAll",clearSelection:"clearSelection"};let{translateWithId:d=C=>b[C]}=e,{ref:u=null}=e;const b={[r.clearAll]:"Clear all selected items",[r.clearSelection]:"Clear selected item"},g=xe(),_=ye("MultiSelect");function m(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const T=C=>{n||g("clear",C)},c=C=>{!n&&C.key==="Enter"&&g("clear",C)};function k(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const w=C=>{n||g("clear",C)},ue=C=>{!n&&C.key==="Enter"&&g("clear",C)};return l.$$set=C=>{e=B(B({},e),Z(C)),i(6,f=F(e,o)),"selectionCount"in C&&i(1,a=C.selectionCount),"disabled"in C&&i(2,n=C.disabled),"translateWithId"in C&&i(7,d=C.translateWithId),"ref"in C&&i(0,u=C.ref)},l.$$.update=()=>{l.$$.dirty&1&&_&&u&&_.declareRef({key:"selection",ref:u}),l.$$.dirty&2&&i(8,t=a?r.clearAll:r.clearSelection),l.$$.dirty&384&&i(4,s=(d==null?void 0:d(t))??b[t])},[u,a,n,r,s,g,f,d,t,m,T,c,k,w,ue]}class ii extends p{constructor(e){super(),$(this,e,li,ei,ee,{selectionCount:1,disabled:2,translationIds:3,translateWithId:7,ref:0})}get translationIds(){return this.$$.ctx[3]}}const ti=ii;function Ke(l,e,i){const t=l.slice();return t[56]=e[i],t[58]=i,t}const ni=l=>({item:l[0]&16777216,index:l[0]&16777216}),Oe=l=>({item:l[56],index:l[58]});function Xe(l){let e,i;return{c(){e=V("label"),i=ie(l[9]),this.h()},l(t){e=R(t,"LABEL",{for:!0});var s=N(e);i=te(s,l[9]),s.forEach(v),this.h()},h(){U(e,"for",l[19]),I(e,"bx--label",!0),I(e,"bx--label--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&512&&ne(i,t[9]),s[0]&524288&&U(e,"for",t[19]),s[0]&256&&I(e,"bx--label--disabled",t[8])},d(t){t&&v(e)}}}function Ye(l){let e,i;return e=new Sl({props:{class:"bx--list-box__invalid-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function Ge(l){let e,i;return e=new Ll({props:{class:"bx--list-box__invalid-icon bx--list-box__invalid-icon--warning"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function He(l){let e,i;return e=new ti({props:{translateWithId:l[18],disabled:l[8],open:l[2]}}),e.$on("clear",l[46]),e.$on("clear",l[21]),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},p(t,s){const o={};s[0]&262144&&(o.translateWithId=t[18]),s[0]&256&&(o.disabled=t[8]),s[0]&4&&(o.open=t[2]),e.$set(o)},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function ai(l){let e,i,t,s,o,f,a,n,r,d,u,b=[{tabindex:"0"},{autocomplete:"off"},{"aria-autocomplete":"list"},{"aria-expanded":l[2]},{"aria-activedescendant":l[25]},{"aria-labelledby":l[26]},{"aria-disabled":l[8]},{"aria-controls":i=l[2]?l[27]:void 0},{"aria-owns":t=l[2]?l[27]:void 0},{disabled:l[8]},{placeholder:l[10]},{id:l[19]},{name:l[20]},l[30]],g={};for(let c=0;c{_=null}),fe()),!c[13]&&c[14]?m?k[0]&24576&&W(m,1):(m=Ge(),m.c(),W(m,1),m.m(f.parentNode,f)):m&&(ae(),L(m,1,1,()=>{m=null}),fe()),c[1]?T?(T.p(c,k),k[0]&2&&W(T,1)):(T=He(c),T.c(),W(T,1),T.m(a.parentNode,a)):T&&(ae(),L(T,1,1,()=>{T=null}),fe());const w={};k[0]&131072&&(w.translateWithId=c[17]),k[0]&4&&(w.open=c[2]),n.$set(w)},i(c){r||(W(_),W(m),W(T),W(n.$$.fragment,c),r=!0)},o(c){L(_),L(m),L(T),L(n.$$.fragment,c),r=!1},d(c){c&&v(e),l[41](null),c&&v(s),_&&_.d(c),c&&v(o),m&&m.d(c),c&&v(f),T&&T.d(c),c&&v(a),Q(n,c),d=!1,re(u)}}}function Je(l){let e,i,t;function s(f){l[51](f)}let o={"aria-label":l[28],id:l[19],$$slots:{default:[ui]},$$scope:{ctx:l}};return l[4]!==void 0&&(o.ref=l[4]),e=new Yl({props:o}),se.push(()=>vl(e,"ref",s)),e.$on("scroll",l[52]),{c(){G(e.$$.fragment)},l(f){H(e.$$.fragment,f)},m(f,a){J(e,f,a),t=!0},p(f,a){const n={};a[0]&268435456&&(n["aria-label"]=f[28]),a[0]&524288&&(n.id=f[19]),a[0]&29360167|a[1]&4194304&&(n.$$scope={dirty:a,ctx:f}),!i&&a[0]&16&&(i=!0,n.ref=f[4],Tl(()=>i=!1)),e.$set(n)},i(f){t||(W(e.$$.fragment,f),t=!0)},o(f){L(e.$$.fragment,f),t=!1},d(f){Q(e,f)}}}function fi(l){let e=l[5](l[56])+"",i;return{c(){i=ie(e)},l(t){i=te(t,e)},m(t,s){S(t,i,s)},p(t,s){s[0]&16777248&&e!==(e=t[5](t[56])+"")&&ne(i,e)},d(t){t&&v(i)}}}function Qe(l){let e,i;return e=new Dl({props:{class:"bx--list-box__menu-item__selected-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function si(l){let e,i,t;const s=l[34].default,o=he(s,l,l[53],Oe),f=o||fi(l);let a=l[22]&&l[22].id===l[56].id&&Qe();return{c(){f&&f.c(),e=K(),a&&a.c(),i=K()},l(n){f&&f.l(n),e=O(n),a&&a.l(n),i=O(n)},m(n,r){f&&f.m(n,r),S(n,e,r),a&&a.m(n,r),S(n,i,r),t=!0},p(n,r){o?o.p&&(!t||r[0]&16777216|r[1]&4194304)&&me(o,s,n,n[53],t?_e(s,n[53],r,ni):ce(n[53]),Oe):f&&f.p&&(!t||r[0]&16777248)&&f.p(n,t?r:[-1,-1]),n[22]&&n[22].id===n[56].id?a?r[0]&20971520&&W(a,1):(a=Qe(),a.c(),W(a,1),a.m(i.parentNode,i)):a&&(ae(),L(a,1,1,()=>{a=null}),fe())},i(n){t||(W(f,n),W(a),t=!0)},o(n){L(f,n),L(a),t=!1},d(n){f&&f.d(n),n&&v(e),a&&a.d(n),n&&v(i)}}}function Ze(l,e){let i,t,s;function o(...a){return e[49](e[56],e[58],...a)}function f(){return e[50](e[56],e[58])}return t=new xl({props:{id:e[56].id,active:e[0]===e[56].id,highlighted:e[23]===e[58],disabled:e[56].disabled,$$slots:{default:[si]},$$scope:{ctx:e}}}),t.$on("click",o),t.$on("mouseenter",f),{key:l,first:null,c(){i=y(),G(t.$$.fragment),this.h()},l(a){i=y(),H(t.$$.fragment,a),this.h()},h(){this.first=i},m(a,n){S(a,i,n),J(t,a,n),s=!0},p(a,n){e=a;const r={};n[0]&16777216&&(r.id=e[56].id),n[0]&16777217&&(r.active=e[0]===e[56].id),n[0]&25165824&&(r.highlighted=e[23]===e[58]),n[0]&16777216&&(r.disabled=e[56].disabled),n[0]&20971552|n[1]&4194304&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(a){s||(W(t.$$.fragment,a),s=!0)},o(a){L(t.$$.fragment,a),s=!1},d(a){a&&v(i),Q(t,a)}}}function ui(l){let e=[],i=new Map,t,s,o=l[24];const f=a=>a[56].id;for(let a=0;a{o=null}),fe())},i(f){s||(W(e.$$.fragment,f),W(o),s=!0)},o(f){L(e.$$.fragment,f),L(o),s=!1},d(f){Q(e,f),f&&v(i),o&&o.d(f),f&&v(t)}}}function we(l){let e,i;return{c(){e=V("div"),i=ie(l[11]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[11]),s.forEach(v),this.h()},h(){I(e,"bx--form__helper-text",!0),I(e,"bx--form__helper-text--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&2048&&ne(i,t[11]),s[0]&256&&I(e,"bx--form__helper-text--disabled",t[8])},d(t){t&&v(e)}}}function ri(l){let e,i,t,s,o,f,a,n=l[9]&&Xe(l);t=new Rl({props:{class:"bx--combo-box "+(l[6]==="top"&&"bx--list-box--up")+" "+(!l[13]&&l[14]&&"bx--combo-box--warning"),id:l[26],"aria-label":l[28],disabled:l[8],invalid:l[13],invalidText:l[12],open:l[2],light:l[16],size:l[7],warn:l[14],warnText:l[15],$$slots:{default:[oi]},$$scope:{ctx:l}}});let r=!l[13]&&l[11]&&!l[14]&&we(l);return{c(){e=V("div"),n&&n.c(),i=K(),G(t.$$.fragment),s=K(),r&&r.c(),this.h()},l(d){e=R(d,"DIV",{});var u=N(e);n&&n.l(u),i=O(u),H(t.$$.fragment,u),s=O(u),r&&r.l(u),u.forEach(v),this.h()},h(){I(e,"bx--list-box__wrapper",!0)},m(d,u){S(d,e,u),n&&n.m(e,null),q(e,i),J(t,e,null),q(e,s),r&&r.m(e,null),o=!0,f||(a=A(window,"click",l[40]),f=!0)},p(d,u){d[9]?n?n.p(d,u):(n=Xe(d),n.c(),n.m(e,i)):n&&(n.d(1),n=null);const b={};u[0]&24640&&(b.class="bx--combo-box "+(d[6]==="top"&&"bx--list-box--up")+" "+(!d[13]&&d[14]&&"bx--combo-box--warning")),u[0]&67108864&&(b.id=d[26]),u[0]&268435456&&(b["aria-label"]=d[28]),u[0]&256&&(b.disabled=d[8]),u[0]&8192&&(b.invalid=d[13]),u[0]&4096&&(b.invalidText=d[12]),u[0]&4&&(b.open=d[2]),u[0]&65536&&(b.light=d[16]),u[0]&128&&(b.size=d[7]),u[0]&16384&&(b.warn=d[14]),u[0]&32768&&(b.warnText=d[15]),u[0]&1608475967|u[1]&4194304&&(b.$$scope={dirty:u,ctx:d}),t.$set(b),!d[13]&&d[11]&&!d[14]?r?r.p(d,u):(r=we(d),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(d){o||(W(t.$$.fragment,d),o=!0)},o(d){L(t.$$.fragment,d),o=!1},d(d){d&&v(e),n&&n.d(),Q(t),r&&r.d(),f=!1,a()}}}function di(l,e,i){let t,s,o,f,a;const n=["items","itemToString","selectedId","value","direction","size","disabled","titleText","placeholder","helperText","invalidText","invalid","warn","warnText","light","open","shouldFilterItem","translateWithId","translateWithIdSelection","id","name","ref","listRef","clear"];let r=F(e,n),{$$slots:d={},$$scope:u}=e,{items:b=[]}=e,{itemToString:g=h=>h.text||h.id}=e,{selectedId:_=void 0}=e,{value:m=""}=e,{direction:T="bottom"}=e,{size:c=void 0}=e,{disabled:k=!1}=e,{titleText:w=""}=e,{placeholder:ue=""}=e,{helperText:C=""}=e,{invalidText:ge=""}=e,{invalid:ke=!1}=e,{warn:Ie=!1}=e,{warnText:ve=""}=e,{light:E=!1}=e,{open:D=!1}=e,{shouldFilterItem:Te=()=>!0}=e,{translateWithId:Be=void 0}=e,{translateWithIdSelection:De=void 0}=e,{id:Ee="ccs-"+Math.random().toString(36)}=e,{name:Me=void 0}=e,{ref:X=null}=e,{listRef:We=null}=e;const $e=xe();let Y,de=null,P=-1;function Le(h){let z=P+h,x=a!=null&&a.length?a:b;if(x.length===0)return;z<0?z=x.length-1:z>=x.length&&(z=0);let be=b[z].disabled;for(;be;)z=z+h,z<0?z=b.length-1:z>=b.length&&(z=0),be=b[z].disabled;i(23,P=z)}function Ne(h={}){i(33,de=null),i(23,P=-1),i(25,f=void 0),i(0,_=void 0),i(22,Y=void 0),i(2,D=!1),i(1,m=""),(h==null?void 0:h.focus)!==!1&&(X==null||X.focus())}kl(()=>{D?(X.focus(),i(24,a=b.filter(h=>Te(h,m)))):(i(23,P=-1),i(24,a=[]),Y?i(1,m=g(Y)):(i(0,_=void 0),i(1,m=""),i(23,P=-1),i(25,f=void 0)))});function el(h){M.call(this,l,h)}function ll(h){M.call(this,l,h)}function il(h){M.call(this,l,h)}function tl(h){M.call(this,l,h)}function nl(h){M.call(this,l,h)}const al=({target:h})=>{D&&X&&!X.contains(h)&&i(2,D=!1)};function fl(h){se[h?"unshift":"push"](()=>{X=h,i(3,X)})}function sl(){m=this.value,i(1,m)}const ul=({target:h})=>{!D&&h.value.length>0&&i(2,D=!0),m.length||(Ne(),i(2,D=!0))},ol=h=>{var x;const{key:z}=h;if(["Enter","ArrowDown","ArrowUp"].includes(z)&&h.preventDefault(),z==="Enter"){if(i(2,D=!D),P>-1&&((x=a[P])==null?void 0:x.id)!==_)i(2,D=!1),a[P]&&(i(1,m=g(a[P])),i(22,Y=a[P]),i(0,_=a[P].id));else{const be=a.find(Ce=>Ce.text.toLowerCase()===(m==null?void 0:m.toLowerCase())&&!Ce.disabled)??a.find(Ce=>!Ce.disabled);be&&(i(2,D=!1),i(22,Y=be),i(1,m=g(Y)),i(0,_=Y.id))}i(23,P=-1)}else z==="Tab"?i(2,D=!1):z==="ArrowDown"?Le(1):z==="ArrowUp"?Le(-1):z==="Escape"&&i(2,D=!1)},rl=({relatedTarget:h})=>{!D||!h||h&&!["INPUT","SELECT","TEXTAREA"].includes(h.tagName)&&h.getAttribute("role")!=="button"&&h.getAttribute("role")!=="searchbox"&&X.focus()};function dl(h){M.call(this,l,h)}const bl=h=>{k||(h.stopPropagation(),i(2,D=!D))},hl=async()=>{k||(i(2,D=!0),await Il(),X.focus())},ml=(h,z,x)=>{if(h.disabled){x.stopPropagation();return}i(0,_=h.id),i(2,D=!1),a[z]&&i(1,m=g(a[z]))},cl=(h,z)=>{h.disabled||i(23,P=z)};function _l(h){We=h,i(4,We)}function gl(h){M.call(this,l,h)}return l.$$set=h=>{i(55,e=B(B({},e),Z(h))),i(30,r=F(e,n)),"items"in h&&i(31,b=h.items),"itemToString"in h&&i(5,g=h.itemToString),"selectedId"in h&&i(0,_=h.selectedId),"value"in h&&i(1,m=h.value),"direction"in h&&i(6,T=h.direction),"size"in h&&i(7,c=h.size),"disabled"in h&&i(8,k=h.disabled),"titleText"in h&&i(9,w=h.titleText),"placeholder"in h&&i(10,ue=h.placeholder),"helperText"in h&&i(11,C=h.helperText),"invalidText"in h&&i(12,ge=h.invalidText),"invalid"in h&&i(13,ke=h.invalid),"warn"in h&&i(14,Ie=h.warn),"warnText"in h&&i(15,ve=h.warnText),"light"in h&&i(16,E=h.light),"open"in h&&i(2,D=h.open),"shouldFilterItem"in h&&i(32,Te=h.shouldFilterItem),"translateWithId"in h&&i(17,Be=h.translateWithId),"translateWithIdSelection"in h&&i(18,De=h.translateWithIdSelection),"id"in h&&i(19,Ee=h.id),"name"in h&&i(20,Me=h.name),"ref"in h&&i(3,X=h.ref),"listRef"in h&&i(4,We=h.listRef),"$$scope"in h&&i(53,u=h.$$scope)},l.$$.update=()=>{l.$$.dirty[0]&2|l.$$.dirty[1]&3&&i(24,a=b.filter(h=>Te(h,m))),l.$$.dirty[0]&20971525|l.$$.dirty[1]&5&&(_!==void 0?de!==_&&(i(33,de=_),(a==null?void 0:a.length)===1&&D?(i(0,_=a[0].id),i(22,Y=a[0]),i(23,P=-1),i(25,f=void 0)):i(22,Y=b.find(h=>h.id===_)),$e("select",{selectedId:_,selectedItem:Y})):(i(33,de=_),i(22,Y=void 0))),i(28,t=e["aria-label"]||"Choose an item"),l.$$.dirty[0]&524288&&i(27,s=`menu-${Ee}`),l.$$.dirty[0]&524288&&i(26,o=`combo-${Ee}`),l.$$.dirty[0]&8388608|l.$$.dirty[1]&1&&i(25,f=b[P]?b[P].id:0)},e=Z(e),[_,m,D,X,We,g,T,c,k,w,ue,C,ge,ke,Ie,ve,E,Be,De,Ee,Me,Ne,Y,P,a,f,o,s,t,Le,r,b,Te,de,d,el,ll,il,tl,nl,al,fl,sl,ul,ol,rl,dl,bl,hl,ml,cl,_l,gl,u]}class bi extends p{constructor(e){super(),$(this,e,di,ri,ee,{items:31,itemToString:5,selectedId:0,value:1,direction:6,size:7,disabled:8,titleText:9,placeholder:10,helperText:11,invalidText:12,invalid:13,warn:14,warnText:15,light:16,open:2,shouldFilterItem:32,translateWithId:17,translateWithIdSelection:18,id:19,name:20,ref:3,listRef:4,clear:21},null,[-1,-1])}get clear(){return this.$$.ctx[21]}}const ci=bi;export{ci as C}; diff --git a/lilac/web/_app/immutable/chunks/ComboBox.5bfb4a00.js b/lilac/web/_app/immutable/chunks/ComboBox.5bfb4a00.js new file mode 100644 index 0000000000000000000000000000000000000000..d23b64d36b802e0c75245f9e8f2a70046a359f01 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ComboBox.5bfb4a00.js @@ -0,0 +1 @@ +import{S as p,i as $,s as ee,E as B,Z as Ae,_ as ze,m as N,h as v,n as U,$ as Pe,b as S,a0 as q,L as le,a1 as Ve,N as F,Q as Z,q as ie,r as te,u as ne,D as he,k as V,a as K,e as y,l as R,c as O,F as j,G as I,H as A,al as Se,I as me,J as ce,K as _e,g as W,d as L,M as re,R as M,ae as oe,aj as ye,w as se,y as G,z as H,A as J,B as Q,v as ae,f as fe,C as xe,j as kl,t as Il,am as Re,T as vl,U as Tl,W as El,X as Wl}from"./index.b333a928.js";import{aK as Cl,aC as pe,aL as Sl,aM as Ll}from"./Commands.1fffdf33.js";function Fe(l){let e,i;return{c(){e=Ae("title"),i=ie(l[1])},l(t){e=ze(t,"title",{});var s=N(e);i=te(s,l[1]),s.forEach(v)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&2&&ne(i,t[1])},d(t){t&&v(e)}}}function Al(l){let e,i,t=l[1]&&Fe(l),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],o={};for(let f=0;f{i(5,e=B(B({},e),Z(r))),i(3,f=F(e,o)),"size"in r&&i(0,a=r.size),"title"in r&&i(1,n=r.title)},l.$$.update=()=>{i(4,t=e["aria-label"]||e["aria-labelledby"]||n),i(2,s={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Z(e),[a,n,s,f,t]}class Bl extends p{constructor(e){super(),$(this,e,zl,Al,ee,{size:0,title:1})}}const Dl=Bl;function Ue(l){let e,i;return{c(){e=V("div"),i=ie(l[6]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[6]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&64&&ne(i,t[6])},d(t){t&&v(e)}}}function qe(l){let e,i;return{c(){e=V("div"),i=ie(l[8]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[8]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&256&&ne(i,t[8])},d(t){t&&v(e)}}}function Ml(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:"listbox"},{tabindex:"-1"},{"data-invalid":i=l[5]||void 0},l[9]],b={};for(let m=0;m{l.key==="Escape"&&l.stopPropagation()};function Pl(l,e,i){const t=["size","type","open","light","disabled","invalid","invalidText","warn","warnText"];let s=F(e,t),{$$slots:o={},$$scope:f}=e,{size:a=void 0}=e,{type:n="default"}=e,{open:r=!1}=e,{light:d=!1}=e,{disabled:u=!1}=e,{invalid:b=!1}=e,{invalidText:g=""}=e,{warn:_=!1}=e,{warnText:m=""}=e;function T(k){M.call(this,l,k)}function c(k){M.call(this,l,k)}return l.$$set=k=>{e=B(B({},e),Z(k)),i(9,s=F(e,t)),"size"in k&&i(0,a=k.size),"type"in k&&i(1,n=k.type),"open"in k&&i(2,r=k.open),"light"in k&&i(3,d=k.light),"disabled"in k&&i(4,u=k.disabled),"invalid"in k&&i(5,b=k.invalid),"invalidText"in k&&i(6,g=k.invalidText),"warn"in k&&i(7,_=k.warn),"warnText"in k&&i(8,m=k.warnText),"$$scope"in k&&i(10,f=k.$$scope)},[a,n,r,d,u,b,g,_,m,s,f,o,T,c]}class Vl extends p{constructor(e){super(),$(this,e,Pl,Ml,ee,{size:0,type:1,open:2,light:3,disabled:4,invalid:5,invalidText:6,warn:7,warnText:8})}}const Rl=Vl;function Fl(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:l[2]},{"aria-expanded":l[6]},{"aria-owns":i=l[6]&&l[5]||void 0},{"aria-controls":t=l[6]&&l[5]||void 0},{"aria-disabled":l[1]},{"aria-label":s=l[6]?l[4]("close"):l[4]("open")},{tabindex:o=l[1]?"-1":l[3]},l[7]],b={};for(let g=0;gT[E]}=e,{id:_="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const T={[b.close]:"Close menu",[b.open]:"Open menu"},c=ye("MultiSelect");function k(E){M.call(this,l,E)}function w(E){M.call(this,l,E)}function ue(E){M.call(this,l,E)}function C(E){M.call(this,l,E)}function ge(E){M.call(this,l,E)}function ke(E){M.call(this,l,E)}function Ie(E){M.call(this,l,E)}function ve(E){se[E?"unshift":"push"](()=>{m=E,i(0,m)})}return l.$$set=E=>{i(22,e=B(B({},e),Z(E))),i(7,f=F(e,o)),"disabled"in E&&i(1,r=E.disabled),"role"in E&&i(2,d=E.role),"tabindex"in E&&i(3,u=E.tabindex),"translateWithId"in E&&i(4,g=E.translateWithId),"id"in E&&i(9,_=E.id),"ref"in E&&i(0,m=E.ref),"$$scope"in E&&i(10,n=E.$$scope)},l.$$.update=()=>{l.$$.dirty&1&&c&&m&&c.declareRef({key:"field",ref:m}),i(6,t=e["aria-expanded"]),l.$$.dirty&512&&i(5,s=`menu-${_}`)},e=Z(e),[m,r,d,u,g,s,t,f,b,_,n,a,k,w,ue,C,ge,ke,Ie,ve]}class ql extends p{constructor(e){super(),$(this,e,Ul,Fl,ee,{disabled:1,role:2,tabindex:3,translationIds:8,translateWithId:4,id:9,ref:0})}get translationIds(){return this.$$.ctx[8]}}const jl=ql;function Kl(l){let e,i,t,s,o;const f=l[4].default,a=he(f,l,l[3],null);let n=[{role:"listbox"},{id:i="menu-"+l[1]},l[2]],r={};for(let d=0;d{n=u,i(0,n)})}return l.$$set=u=>{e=B(B({},e),Z(u)),i(2,s=F(e,t)),"id"in u&&i(1,a=u.id),"ref"in u&&i(0,n=u.ref),"$$scope"in u&&i(3,f=u.$$scope)},[n,a,s,f,o,r,d]}class Xl extends p{constructor(e){super(),$(this,e,Ol,Kl,ee,{id:1,ref:0})}}const Yl=Xl;function Gl(l){let e,i,t,s,o;i=new Cl({props:{"aria-label":l[1],title:l[1]}});let f=[l[2]],a={};for(let n=0;nd[b]}=e;const d={[n.close]:"Close menu",[n.open]:"Open menu"};function u(b){M.call(this,l,b)}return l.$$set=b=>{e=B(B({},e),Z(b)),i(2,f=F(e,o)),"open"in b&&i(0,a=b.open),"translateWithId"in b&&i(4,r=b.translateWithId)},l.$$.update=()=>{l.$$.dirty&1&&i(5,t=a?n.close:n.open),l.$$.dirty&48&&i(1,s=(r==null?void 0:r(t))??d[t])},[a,s,f,n,r,t,u]}class Jl extends p{constructor(e){super(),$(this,e,Hl,Gl,ee,{open:0,translationIds:3,translateWithId:4})}get translationIds(){return this.$$.ctx[3]}}const Ql=Jl;function Zl(l){let e,i,t,s,o,f;const a=l[8].default,n=he(a,l,l[7],null);let r=[{role:"option"},{tabindex:"-1"},{"aria-selected":l[0]},{disabled:t=l[2]?!0:void 0},l[5]],d={};for(let u=0;u{b=c,i(3,b)})}return l.$$set=c=>{e=B(B({},e),Z(c)),i(5,f=F(e,o)),"active"in c&&i(0,r=c.active),"highlighted"in c&&i(1,d=c.highlighted),"disabled"in c&&i(2,u=c.disabled),"$$scope"in c&&i(7,n=c.$$scope)},l.$$.update=()=>{l.$$.dirty&8&&i(6,t=(b==null?void 0:b.offsetWidth)<(b==null?void 0:b.scrollWidth)),l.$$.dirty&72&&i(4,s=t?b==null?void 0:b.innerText:void 0),l.$$.dirty&10&&d&&b&&!b.matches(":hover")&&b.scrollIntoView({block:"nearest"})},[r,d,u,b,s,f,t,n,a,g,_,m,T]}class yl extends p{constructor(e){super(),$(this,e,wl,Zl,ee,{active:0,highlighted:1,disabled:2})}}const xl=yl;function pl(l){let e,i,t,s,o,f,a,n=l[1]!==void 0&&je(l);t=new pe({});let r=[{role:"button"},{"aria-label":l[4]},{title:l[4]},{tabindex:s=l[2]?"-1":"0"},l[6]],d={};for(let u=0;u{f[d]=null}),fe(),i=f[e],i?i.p(n,r):(i=f[e]=o[e](n),i.c()),W(i,1),i.m(t.parentNode,t))},i(n){s||(W(i),s=!0)},o(n){L(i),s=!1},d(n){f[e].d(n),n&&v(t)}}}function li(l,e,i){let t,s;const o=["selectionCount","disabled","translationIds","translateWithId","ref"];let f=F(e,o),{selectionCount:a=void 0}=e,{disabled:n=!1}=e;const r={clearAll:"clearAll",clearSelection:"clearSelection"};let{translateWithId:d=C=>b[C]}=e,{ref:u=null}=e;const b={[r.clearAll]:"Clear all selected items",[r.clearSelection]:"Clear selected item"},g=xe(),_=ye("MultiSelect");function m(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const T=C=>{n||g("clear",C)},c=C=>{!n&&C.key==="Enter"&&g("clear",C)};function k(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const w=C=>{n||g("clear",C)},ue=C=>{!n&&C.key==="Enter"&&g("clear",C)};return l.$$set=C=>{e=B(B({},e),Z(C)),i(6,f=F(e,o)),"selectionCount"in C&&i(1,a=C.selectionCount),"disabled"in C&&i(2,n=C.disabled),"translateWithId"in C&&i(7,d=C.translateWithId),"ref"in C&&i(0,u=C.ref)},l.$$.update=()=>{l.$$.dirty&1&&_&&u&&_.declareRef({key:"selection",ref:u}),l.$$.dirty&2&&i(8,t=a?r.clearAll:r.clearSelection),l.$$.dirty&384&&i(4,s=(d==null?void 0:d(t))??b[t])},[u,a,n,r,s,g,f,d,t,m,T,c,k,w,ue]}class ii extends p{constructor(e){super(),$(this,e,li,ei,ee,{selectionCount:1,disabled:2,translationIds:3,translateWithId:7,ref:0})}get translationIds(){return this.$$.ctx[3]}}const ti=ii;function Ke(l,e,i){const t=l.slice();return t[56]=e[i],t[58]=i,t}const ni=l=>({item:l[0]&16777216,index:l[0]&16777216}),Oe=l=>({item:l[56],index:l[58]});function Xe(l){let e,i;return{c(){e=V("label"),i=ie(l[9]),this.h()},l(t){e=R(t,"LABEL",{for:!0});var s=N(e);i=te(s,l[9]),s.forEach(v),this.h()},h(){U(e,"for",l[19]),I(e,"bx--label",!0),I(e,"bx--label--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&512&&ne(i,t[9]),s[0]&524288&&U(e,"for",t[19]),s[0]&256&&I(e,"bx--label--disabled",t[8])},d(t){t&&v(e)}}}function Ye(l){let e,i;return e=new Sl({props:{class:"bx--list-box__invalid-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function Ge(l){let e,i;return e=new Ll({props:{class:"bx--list-box__invalid-icon bx--list-box__invalid-icon--warning"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function He(l){let e,i;return e=new ti({props:{translateWithId:l[18],disabled:l[8],open:l[2]}}),e.$on("clear",l[46]),e.$on("clear",l[21]),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},p(t,s){const o={};s[0]&262144&&(o.translateWithId=t[18]),s[0]&256&&(o.disabled=t[8]),s[0]&4&&(o.open=t[2]),e.$set(o)},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function ai(l){let e,i,t,s,o,f,a,n,r,d,u,b=[{tabindex:"0"},{autocomplete:"off"},{"aria-autocomplete":"list"},{"aria-expanded":l[2]},{"aria-activedescendant":l[25]},{"aria-labelledby":l[26]},{"aria-disabled":l[8]},{"aria-controls":i=l[2]?l[27]:void 0},{"aria-owns":t=l[2]?l[27]:void 0},{disabled:l[8]},{placeholder:l[10]},{id:l[19]},{name:l[20]},l[30]],g={};for(let c=0;c{_=null}),fe()),!c[13]&&c[14]?m?k[0]&24576&&W(m,1):(m=Ge(),m.c(),W(m,1),m.m(f.parentNode,f)):m&&(ae(),L(m,1,1,()=>{m=null}),fe()),c[1]?T?(T.p(c,k),k[0]&2&&W(T,1)):(T=He(c),T.c(),W(T,1),T.m(a.parentNode,a)):T&&(ae(),L(T,1,1,()=>{T=null}),fe());const w={};k[0]&131072&&(w.translateWithId=c[17]),k[0]&4&&(w.open=c[2]),n.$set(w)},i(c){r||(W(_),W(m),W(T),W(n.$$.fragment,c),r=!0)},o(c){L(_),L(m),L(T),L(n.$$.fragment,c),r=!1},d(c){c&&v(e),l[41](null),c&&v(s),_&&_.d(c),c&&v(o),m&&m.d(c),c&&v(f),T&&T.d(c),c&&v(a),Q(n,c),d=!1,re(u)}}}function Je(l){let e,i,t;function s(f){l[51](f)}let o={"aria-label":l[28],id:l[19],$$slots:{default:[ui]},$$scope:{ctx:l}};return l[4]!==void 0&&(o.ref=l[4]),e=new Yl({props:o}),se.push(()=>vl(e,"ref",s)),e.$on("scroll",l[52]),{c(){G(e.$$.fragment)},l(f){H(e.$$.fragment,f)},m(f,a){J(e,f,a),t=!0},p(f,a){const n={};a[0]&268435456&&(n["aria-label"]=f[28]),a[0]&524288&&(n.id=f[19]),a[0]&29360167|a[1]&4194304&&(n.$$scope={dirty:a,ctx:f}),!i&&a[0]&16&&(i=!0,n.ref=f[4],Tl(()=>i=!1)),e.$set(n)},i(f){t||(W(e.$$.fragment,f),t=!0)},o(f){L(e.$$.fragment,f),t=!1},d(f){Q(e,f)}}}function fi(l){let e=l[5](l[56])+"",i;return{c(){i=ie(e)},l(t){i=te(t,e)},m(t,s){S(t,i,s)},p(t,s){s[0]&16777248&&e!==(e=t[5](t[56])+"")&&ne(i,e)},d(t){t&&v(i)}}}function Qe(l){let e,i;return e=new Dl({props:{class:"bx--list-box__menu-item__selected-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function si(l){let e,i,t;const s=l[34].default,o=he(s,l,l[53],Oe),f=o||fi(l);let a=l[22]&&l[22].id===l[56].id&&Qe();return{c(){f&&f.c(),e=K(),a&&a.c(),i=K()},l(n){f&&f.l(n),e=O(n),a&&a.l(n),i=O(n)},m(n,r){f&&f.m(n,r),S(n,e,r),a&&a.m(n,r),S(n,i,r),t=!0},p(n,r){o?o.p&&(!t||r[0]&16777216|r[1]&4194304)&&me(o,s,n,n[53],t?_e(s,n[53],r,ni):ce(n[53]),Oe):f&&f.p&&(!t||r[0]&16777248)&&f.p(n,t?r:[-1,-1]),n[22]&&n[22].id===n[56].id?a?r[0]&20971520&&W(a,1):(a=Qe(),a.c(),W(a,1),a.m(i.parentNode,i)):a&&(ae(),L(a,1,1,()=>{a=null}),fe())},i(n){t||(W(f,n),W(a),t=!0)},o(n){L(f,n),L(a),t=!1},d(n){f&&f.d(n),n&&v(e),a&&a.d(n),n&&v(i)}}}function Ze(l,e){let i,t,s;function o(...a){return e[49](e[56],e[58],...a)}function f(){return e[50](e[56],e[58])}return t=new xl({props:{id:e[56].id,active:e[0]===e[56].id,highlighted:e[23]===e[58],disabled:e[56].disabled,$$slots:{default:[si]},$$scope:{ctx:e}}}),t.$on("click",o),t.$on("mouseenter",f),{key:l,first:null,c(){i=y(),G(t.$$.fragment),this.h()},l(a){i=y(),H(t.$$.fragment,a),this.h()},h(){this.first=i},m(a,n){S(a,i,n),J(t,a,n),s=!0},p(a,n){e=a;const r={};n[0]&16777216&&(r.id=e[56].id),n[0]&16777217&&(r.active=e[0]===e[56].id),n[0]&25165824&&(r.highlighted=e[23]===e[58]),n[0]&16777216&&(r.disabled=e[56].disabled),n[0]&20971552|n[1]&4194304&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(a){s||(W(t.$$.fragment,a),s=!0)},o(a){L(t.$$.fragment,a),s=!1},d(a){a&&v(i),Q(t,a)}}}function ui(l){let e=[],i=new Map,t,s,o=l[24];const f=a=>a[56].id;for(let a=0;a{o=null}),fe())},i(f){s||(W(e.$$.fragment,f),W(o),s=!0)},o(f){L(e.$$.fragment,f),L(o),s=!1},d(f){Q(e,f),f&&v(i),o&&o.d(f),f&&v(t)}}}function we(l){let e,i;return{c(){e=V("div"),i=ie(l[11]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[11]),s.forEach(v),this.h()},h(){I(e,"bx--form__helper-text",!0),I(e,"bx--form__helper-text--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&2048&&ne(i,t[11]),s[0]&256&&I(e,"bx--form__helper-text--disabled",t[8])},d(t){t&&v(e)}}}function ri(l){let e,i,t,s,o,f,a,n=l[9]&&Xe(l);t=new Rl({props:{class:"bx--combo-box "+(l[6]==="top"&&"bx--list-box--up")+" "+(!l[13]&&l[14]&&"bx--combo-box--warning"),id:l[26],"aria-label":l[28],disabled:l[8],invalid:l[13],invalidText:l[12],open:l[2],light:l[16],size:l[7],warn:l[14],warnText:l[15],$$slots:{default:[oi]},$$scope:{ctx:l}}});let r=!l[13]&&l[11]&&!l[14]&&we(l);return{c(){e=V("div"),n&&n.c(),i=K(),G(t.$$.fragment),s=K(),r&&r.c(),this.h()},l(d){e=R(d,"DIV",{});var u=N(e);n&&n.l(u),i=O(u),H(t.$$.fragment,u),s=O(u),r&&r.l(u),u.forEach(v),this.h()},h(){I(e,"bx--list-box__wrapper",!0)},m(d,u){S(d,e,u),n&&n.m(e,null),q(e,i),J(t,e,null),q(e,s),r&&r.m(e,null),o=!0,f||(a=A(window,"click",l[40]),f=!0)},p(d,u){d[9]?n?n.p(d,u):(n=Xe(d),n.c(),n.m(e,i)):n&&(n.d(1),n=null);const b={};u[0]&24640&&(b.class="bx--combo-box "+(d[6]==="top"&&"bx--list-box--up")+" "+(!d[13]&&d[14]&&"bx--combo-box--warning")),u[0]&67108864&&(b.id=d[26]),u[0]&268435456&&(b["aria-label"]=d[28]),u[0]&256&&(b.disabled=d[8]),u[0]&8192&&(b.invalid=d[13]),u[0]&4096&&(b.invalidText=d[12]),u[0]&4&&(b.open=d[2]),u[0]&65536&&(b.light=d[16]),u[0]&128&&(b.size=d[7]),u[0]&16384&&(b.warn=d[14]),u[0]&32768&&(b.warnText=d[15]),u[0]&1608475967|u[1]&4194304&&(b.$$scope={dirty:u,ctx:d}),t.$set(b),!d[13]&&d[11]&&!d[14]?r?r.p(d,u):(r=we(d),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(d){o||(W(t.$$.fragment,d),o=!0)},o(d){L(t.$$.fragment,d),o=!1},d(d){d&&v(e),n&&n.d(),Q(t),r&&r.d(),f=!1,a()}}}function di(l,e,i){let t,s,o,f,a;const n=["items","itemToString","selectedId","value","direction","size","disabled","titleText","placeholder","helperText","invalidText","invalid","warn","warnText","light","open","shouldFilterItem","translateWithId","translateWithIdSelection","id","name","ref","listRef","clear"];let r=F(e,n),{$$slots:d={},$$scope:u}=e,{items:b=[]}=e,{itemToString:g=h=>h.text||h.id}=e,{selectedId:_=void 0}=e,{value:m=""}=e,{direction:T="bottom"}=e,{size:c=void 0}=e,{disabled:k=!1}=e,{titleText:w=""}=e,{placeholder:ue=""}=e,{helperText:C=""}=e,{invalidText:ge=""}=e,{invalid:ke=!1}=e,{warn:Ie=!1}=e,{warnText:ve=""}=e,{light:E=!1}=e,{open:D=!1}=e,{shouldFilterItem:Te=()=>!0}=e,{translateWithId:Be=void 0}=e,{translateWithIdSelection:De=void 0}=e,{id:Ee="ccs-"+Math.random().toString(36)}=e,{name:Me=void 0}=e,{ref:X=null}=e,{listRef:We=null}=e;const $e=xe();let Y,de=null,P=-1;function Le(h){let z=P+h,x=a!=null&&a.length?a:b;if(x.length===0)return;z<0?z=x.length-1:z>=x.length&&(z=0);let be=b[z].disabled;for(;be;)z=z+h,z<0?z=b.length-1:z>=b.length&&(z=0),be=b[z].disabled;i(23,P=z)}function Ne(h={}){i(33,de=null),i(23,P=-1),i(25,f=void 0),i(0,_=void 0),i(22,Y=void 0),i(2,D=!1),i(1,m=""),(h==null?void 0:h.focus)!==!1&&(X==null||X.focus())}kl(()=>{D?(X.focus(),i(24,a=b.filter(h=>Te(h,m)))):(i(23,P=-1),i(24,a=[]),Y?i(1,m=g(Y)):(i(0,_=void 0),i(1,m=""),i(23,P=-1),i(25,f=void 0)))});function el(h){M.call(this,l,h)}function ll(h){M.call(this,l,h)}function il(h){M.call(this,l,h)}function tl(h){M.call(this,l,h)}function nl(h){M.call(this,l,h)}const al=({target:h})=>{D&&X&&!X.contains(h)&&i(2,D=!1)};function fl(h){se[h?"unshift":"push"](()=>{X=h,i(3,X)})}function sl(){m=this.value,i(1,m)}const ul=({target:h})=>{!D&&h.value.length>0&&i(2,D=!0),m.length||(Ne(),i(2,D=!0))},ol=h=>{var x;const{key:z}=h;if(["Enter","ArrowDown","ArrowUp"].includes(z)&&h.preventDefault(),z==="Enter"){if(i(2,D=!D),P>-1&&((x=a[P])==null?void 0:x.id)!==_)i(2,D=!1),a[P]&&(i(1,m=g(a[P])),i(22,Y=a[P]),i(0,_=a[P].id));else{const be=a.find(Ce=>Ce.text.toLowerCase()===(m==null?void 0:m.toLowerCase())&&!Ce.disabled)??a.find(Ce=>!Ce.disabled);be&&(i(2,D=!1),i(22,Y=be),i(1,m=g(Y)),i(0,_=Y.id))}i(23,P=-1)}else z==="Tab"?i(2,D=!1):z==="ArrowDown"?Le(1):z==="ArrowUp"?Le(-1):z==="Escape"&&i(2,D=!1)},rl=({relatedTarget:h})=>{!D||!h||h&&!["INPUT","SELECT","TEXTAREA"].includes(h.tagName)&&h.getAttribute("role")!=="button"&&h.getAttribute("role")!=="searchbox"&&X.focus()};function dl(h){M.call(this,l,h)}const bl=h=>{k||(h.stopPropagation(),i(2,D=!D))},hl=async()=>{k||(i(2,D=!0),await Il(),X.focus())},ml=(h,z,x)=>{if(h.disabled){x.stopPropagation();return}i(0,_=h.id),i(2,D=!1),a[z]&&i(1,m=g(a[z]))},cl=(h,z)=>{h.disabled||i(23,P=z)};function _l(h){We=h,i(4,We)}function gl(h){M.call(this,l,h)}return l.$$set=h=>{i(55,e=B(B({},e),Z(h))),i(30,r=F(e,n)),"items"in h&&i(31,b=h.items),"itemToString"in h&&i(5,g=h.itemToString),"selectedId"in h&&i(0,_=h.selectedId),"value"in h&&i(1,m=h.value),"direction"in h&&i(6,T=h.direction),"size"in h&&i(7,c=h.size),"disabled"in h&&i(8,k=h.disabled),"titleText"in h&&i(9,w=h.titleText),"placeholder"in h&&i(10,ue=h.placeholder),"helperText"in h&&i(11,C=h.helperText),"invalidText"in h&&i(12,ge=h.invalidText),"invalid"in h&&i(13,ke=h.invalid),"warn"in h&&i(14,Ie=h.warn),"warnText"in h&&i(15,ve=h.warnText),"light"in h&&i(16,E=h.light),"open"in h&&i(2,D=h.open),"shouldFilterItem"in h&&i(32,Te=h.shouldFilterItem),"translateWithId"in h&&i(17,Be=h.translateWithId),"translateWithIdSelection"in h&&i(18,De=h.translateWithIdSelection),"id"in h&&i(19,Ee=h.id),"name"in h&&i(20,Me=h.name),"ref"in h&&i(3,X=h.ref),"listRef"in h&&i(4,We=h.listRef),"$$scope"in h&&i(53,u=h.$$scope)},l.$$.update=()=>{l.$$.dirty[0]&2|l.$$.dirty[1]&3&&i(24,a=b.filter(h=>Te(h,m))),l.$$.dirty[0]&20971525|l.$$.dirty[1]&5&&(_!==void 0?de!==_&&(i(33,de=_),(a==null?void 0:a.length)===1&&D?(i(0,_=a[0].id),i(22,Y=a[0]),i(23,P=-1),i(25,f=void 0)):i(22,Y=b.find(h=>h.id===_)),$e("select",{selectedId:_,selectedItem:Y})):(i(33,de=_),i(22,Y=void 0))),i(28,t=e["aria-label"]||"Choose an item"),l.$$.dirty[0]&524288&&i(27,s=`menu-${Ee}`),l.$$.dirty[0]&524288&&i(26,o=`combo-${Ee}`),l.$$.dirty[0]&8388608|l.$$.dirty[1]&1&&i(25,f=b[P]?b[P].id:0)},e=Z(e),[_,m,D,X,We,g,T,c,k,w,ue,C,ge,ke,Ie,ve,E,Be,De,Ee,Me,Ne,Y,P,a,f,o,s,t,Le,r,b,Te,de,d,el,ll,il,tl,nl,al,fl,sl,ul,ol,rl,dl,bl,hl,ml,cl,_l,gl,u]}class bi extends p{constructor(e){super(),$(this,e,di,ri,ee,{items:31,itemToString:5,selectedId:0,value:1,direction:6,size:7,disabled:8,titleText:9,placeholder:10,helperText:11,invalidText:12,invalid:13,warn:14,warnText:15,light:16,open:2,shouldFilterItem:32,translateWithId:17,translateWithIdSelection:18,id:19,name:20,ref:3,listRef:4,clear:21},null,[-1,-1])}get clear(){return this.$$.ctx[21]}}const ci=bi;export{ci as C}; diff --git a/lilac/web/_app/immutable/chunks/ComboBox.62776129.js b/lilac/web/_app/immutable/chunks/ComboBox.62776129.js new file mode 100644 index 0000000000000000000000000000000000000000..ccf241dccdbb624072ad06cb1e36643b0aef218a --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ComboBox.62776129.js @@ -0,0 +1 @@ +import{S as p,i as $,s as ee,E as B,Z as Ae,_ as ze,m as N,h as v,n as U,$ as Pe,b as S,a0 as q,L as le,a1 as Ve,N as F,Q as Z,q as ie,r as te,u as ne,D as he,k as V,a as X,e as y,l as R,c as Y,F as O,G as I,H as A,ak as Se,I as me,J as ce,K as _e,g as W,d as L,M as re,R as M,ad as oe,ai as ye,w as se,y as H,z as J,A as K,B as Q,v as ae,f as fe,C as xe,j as kl,t as Il,al as Re,T as vl,U as Tl,W as El,X as Wl}from"./index.b7741aa8.js";import{aL as Cl,aC as pe,aM as Sl,aN as Ll}from"./Commands.74110cda.js";function Fe(l){let e,i;return{c(){e=Ae("title"),i=ie(l[1])},l(t){e=ze(t,"title",{});var s=N(e);i=te(s,l[1]),s.forEach(v)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&2&&ne(i,t[1])},d(t){t&&v(e)}}}function Al(l){let e,i,t=l[1]&&Fe(l),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],o={};for(let f=0;f{i(5,e=B(B({},e),Z(r))),i(3,f=F(e,o)),"size"in r&&i(0,a=r.size),"title"in r&&i(1,n=r.title)},l.$$.update=()=>{i(4,t=e["aria-label"]||e["aria-labelledby"]||n),i(2,s={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Z(e),[a,n,s,f,t]}class Bl extends p{constructor(e){super(),$(this,e,zl,Al,ee,{size:0,title:1})}}const Dl=Bl;function Ue(l){let e,i;return{c(){e=V("div"),i=ie(l[6]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[6]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&64&&ne(i,t[6])},d(t){t&&v(e)}}}function qe(l){let e,i;return{c(){e=V("div"),i=ie(l[8]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[8]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&256&&ne(i,t[8])},d(t){t&&v(e)}}}function Ml(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:"listbox"},{tabindex:"-1"},{"data-invalid":i=l[5]||void 0},l[9]],b={};for(let m=0;m{l.key==="Escape"&&l.stopPropagation()};function Pl(l,e,i){const t=["size","type","open","light","disabled","invalid","invalidText","warn","warnText"];let s=F(e,t),{$$slots:o={},$$scope:f}=e,{size:a=void 0}=e,{type:n="default"}=e,{open:r=!1}=e,{light:d=!1}=e,{disabled:u=!1}=e,{invalid:b=!1}=e,{invalidText:g=""}=e,{warn:_=!1}=e,{warnText:m=""}=e;function T(k){M.call(this,l,k)}function c(k){M.call(this,l,k)}return l.$$set=k=>{e=B(B({},e),Z(k)),i(9,s=F(e,t)),"size"in k&&i(0,a=k.size),"type"in k&&i(1,n=k.type),"open"in k&&i(2,r=k.open),"light"in k&&i(3,d=k.light),"disabled"in k&&i(4,u=k.disabled),"invalid"in k&&i(5,b=k.invalid),"invalidText"in k&&i(6,g=k.invalidText),"warn"in k&&i(7,_=k.warn),"warnText"in k&&i(8,m=k.warnText),"$$scope"in k&&i(10,f=k.$$scope)},[a,n,r,d,u,b,g,_,m,s,f,o,T,c]}class Vl extends p{constructor(e){super(),$(this,e,Pl,Ml,ee,{size:0,type:1,open:2,light:3,disabled:4,invalid:5,invalidText:6,warn:7,warnText:8})}}const Rl=Vl;function Fl(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:l[2]},{"aria-expanded":l[6]},{"aria-owns":i=l[6]&&l[5]||void 0},{"aria-controls":t=l[6]&&l[5]||void 0},{"aria-disabled":l[1]},{"aria-label":s=l[6]?l[4]("close"):l[4]("open")},{tabindex:o=l[1]?"-1":l[3]},l[7]],b={};for(let g=0;gT[E]}=e,{id:_="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const T={[b.close]:"Close menu",[b.open]:"Open menu"},c=ye("MultiSelect");function k(E){M.call(this,l,E)}function w(E){M.call(this,l,E)}function ue(E){M.call(this,l,E)}function C(E){M.call(this,l,E)}function ge(E){M.call(this,l,E)}function ke(E){M.call(this,l,E)}function Ie(E){M.call(this,l,E)}function ve(E){se[E?"unshift":"push"](()=>{m=E,i(0,m)})}return l.$$set=E=>{i(22,e=B(B({},e),Z(E))),i(7,f=F(e,o)),"disabled"in E&&i(1,r=E.disabled),"role"in E&&i(2,d=E.role),"tabindex"in E&&i(3,u=E.tabindex),"translateWithId"in E&&i(4,g=E.translateWithId),"id"in E&&i(9,_=E.id),"ref"in E&&i(0,m=E.ref),"$$scope"in E&&i(10,n=E.$$scope)},l.$$.update=()=>{l.$$.dirty&1&&c&&m&&c.declareRef({key:"field",ref:m}),i(6,t=e["aria-expanded"]),l.$$.dirty&512&&i(5,s=`menu-${_}`)},e=Z(e),[m,r,d,u,g,s,t,f,b,_,n,a,k,w,ue,C,ge,ke,Ie,ve]}class ql extends p{constructor(e){super(),$(this,e,Ul,Fl,ee,{disabled:1,role:2,tabindex:3,translationIds:8,translateWithId:4,id:9,ref:0})}get translationIds(){return this.$$.ctx[8]}}const Ol=ql;function Xl(l){let e,i,t,s,o;const f=l[4].default,a=he(f,l,l[3],null);let n=[{role:"listbox"},{id:i="menu-"+l[1]},l[2]],r={};for(let d=0;d{n=u,i(0,n)})}return l.$$set=u=>{e=B(B({},e),Z(u)),i(2,s=F(e,t)),"id"in u&&i(1,a=u.id),"ref"in u&&i(0,n=u.ref),"$$scope"in u&&i(3,f=u.$$scope)},[n,a,s,f,o,r,d]}class jl extends p{constructor(e){super(),$(this,e,Yl,Xl,ee,{id:1,ref:0})}}const Gl=jl;function Hl(l){let e,i,t,s,o;i=new Cl({props:{"aria-label":l[1],title:l[1]}});let f=[l[2]],a={};for(let n=0;nd[b]}=e;const d={[n.close]:"Close menu",[n.open]:"Open menu"};function u(b){M.call(this,l,b)}return l.$$set=b=>{e=B(B({},e),Z(b)),i(2,f=F(e,o)),"open"in b&&i(0,a=b.open),"translateWithId"in b&&i(4,r=b.translateWithId)},l.$$.update=()=>{l.$$.dirty&1&&i(5,t=a?n.close:n.open),l.$$.dirty&48&&i(1,s=(r==null?void 0:r(t))??d[t])},[a,s,f,n,r,t,u]}class Kl extends p{constructor(e){super(),$(this,e,Jl,Hl,ee,{open:0,translationIds:3,translateWithId:4})}get translationIds(){return this.$$.ctx[3]}}const Ql=Kl;function Zl(l){let e,i,t,s,o,f;const a=l[8].default,n=he(a,l,l[7],null);let r=[{role:"option"},{tabindex:"-1"},{"aria-selected":l[0]},{disabled:t=l[2]?!0:void 0},l[5]],d={};for(let u=0;u{b=c,i(3,b)})}return l.$$set=c=>{e=B(B({},e),Z(c)),i(5,f=F(e,o)),"active"in c&&i(0,r=c.active),"highlighted"in c&&i(1,d=c.highlighted),"disabled"in c&&i(2,u=c.disabled),"$$scope"in c&&i(7,n=c.$$scope)},l.$$.update=()=>{l.$$.dirty&8&&i(6,t=(b==null?void 0:b.offsetWidth)<(b==null?void 0:b.scrollWidth)),l.$$.dirty&72&&i(4,s=t?b==null?void 0:b.innerText:void 0),l.$$.dirty&10&&d&&b&&!b.matches(":hover")&&b.scrollIntoView({block:"nearest"})},[r,d,u,b,s,f,t,n,a,g,_,m,T]}class yl extends p{constructor(e){super(),$(this,e,wl,Zl,ee,{active:0,highlighted:1,disabled:2})}}const xl=yl;function pl(l){let e,i,t,s,o,f,a,n=l[1]!==void 0&&Oe(l);t=new pe({});let r=[{role:"button"},{"aria-label":l[4]},{title:l[4]},{tabindex:s=l[2]?"-1":"0"},l[6]],d={};for(let u=0;u{f[d]=null}),fe(),i=f[e],i?i.p(n,r):(i=f[e]=o[e](n),i.c()),W(i,1),i.m(t.parentNode,t))},i(n){s||(W(i),s=!0)},o(n){L(i),s=!1},d(n){f[e].d(n),n&&v(t)}}}function li(l,e,i){let t,s;const o=["selectionCount","disabled","translationIds","translateWithId","ref"];let f=F(e,o),{selectionCount:a=void 0}=e,{disabled:n=!1}=e;const r={clearAll:"clearAll",clearSelection:"clearSelection"};let{translateWithId:d=C=>b[C]}=e,{ref:u=null}=e;const b={[r.clearAll]:"Clear all selected items",[r.clearSelection]:"Clear selected item"},g=xe(),_=ye("MultiSelect");function m(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const T=C=>{n||g("clear",C)},c=C=>{!n&&C.key==="Enter"&&g("clear",C)};function k(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const w=C=>{n||g("clear",C)},ue=C=>{!n&&C.key==="Enter"&&g("clear",C)};return l.$$set=C=>{e=B(B({},e),Z(C)),i(6,f=F(e,o)),"selectionCount"in C&&i(1,a=C.selectionCount),"disabled"in C&&i(2,n=C.disabled),"translateWithId"in C&&i(7,d=C.translateWithId),"ref"in C&&i(0,u=C.ref)},l.$$.update=()=>{l.$$.dirty&1&&_&&u&&_.declareRef({key:"selection",ref:u}),l.$$.dirty&2&&i(8,t=a?r.clearAll:r.clearSelection),l.$$.dirty&384&&i(4,s=(d==null?void 0:d(t))??b[t])},[u,a,n,r,s,g,f,d,t,m,T,c,k,w,ue]}class ii extends p{constructor(e){super(),$(this,e,li,ei,ee,{selectionCount:1,disabled:2,translationIds:3,translateWithId:7,ref:0})}get translationIds(){return this.$$.ctx[3]}}const ti=ii;function Xe(l,e,i){const t=l.slice();return t[56]=e[i],t[58]=i,t}const ni=l=>({item:l[0]&16777216,index:l[0]&16777216}),Ye=l=>({item:l[56],index:l[58]});function je(l){let e,i;return{c(){e=V("label"),i=ie(l[9]),this.h()},l(t){e=R(t,"LABEL",{for:!0});var s=N(e);i=te(s,l[9]),s.forEach(v),this.h()},h(){U(e,"for",l[19]),I(e,"bx--label",!0),I(e,"bx--label--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&512&&ne(i,t[9]),s[0]&524288&&U(e,"for",t[19]),s[0]&256&&I(e,"bx--label--disabled",t[8])},d(t){t&&v(e)}}}function Ge(l){let e,i;return e=new Sl({props:{class:"bx--list-box__invalid-icon"}}),{c(){H(e.$$.fragment)},l(t){J(e.$$.fragment,t)},m(t,s){K(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function He(l){let e,i;return e=new Ll({props:{class:"bx--list-box__invalid-icon bx--list-box__invalid-icon--warning"}}),{c(){H(e.$$.fragment)},l(t){J(e.$$.fragment,t)},m(t,s){K(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function Je(l){let e,i;return e=new ti({props:{translateWithId:l[18],disabled:l[8],open:l[2]}}),e.$on("clear",l[46]),e.$on("clear",l[21]),{c(){H(e.$$.fragment)},l(t){J(e.$$.fragment,t)},m(t,s){K(e,t,s),i=!0},p(t,s){const o={};s[0]&262144&&(o.translateWithId=t[18]),s[0]&256&&(o.disabled=t[8]),s[0]&4&&(o.open=t[2]),e.$set(o)},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function ai(l){let e,i,t,s,o,f,a,n,r,d,u,b=[{tabindex:"0"},{autocomplete:"off"},{"aria-autocomplete":"list"},{"aria-expanded":l[2]},{"aria-activedescendant":l[25]},{"aria-labelledby":l[26]},{"aria-disabled":l[8]},{"aria-controls":i=l[2]?l[27]:void 0},{"aria-owns":t=l[2]?l[27]:void 0},{disabled:l[8]},{placeholder:l[10]},{id:l[19]},{name:l[20]},l[30]],g={};for(let c=0;c{_=null}),fe()),!c[13]&&c[14]?m?k[0]&24576&&W(m,1):(m=He(),m.c(),W(m,1),m.m(f.parentNode,f)):m&&(ae(),L(m,1,1,()=>{m=null}),fe()),c[1]?T?(T.p(c,k),k[0]&2&&W(T,1)):(T=Je(c),T.c(),W(T,1),T.m(a.parentNode,a)):T&&(ae(),L(T,1,1,()=>{T=null}),fe());const w={};k[0]&131072&&(w.translateWithId=c[17]),k[0]&4&&(w.open=c[2]),n.$set(w)},i(c){r||(W(_),W(m),W(T),W(n.$$.fragment,c),r=!0)},o(c){L(_),L(m),L(T),L(n.$$.fragment,c),r=!1},d(c){c&&v(e),l[41](null),c&&v(s),_&&_.d(c),c&&v(o),m&&m.d(c),c&&v(f),T&&T.d(c),c&&v(a),Q(n,c),d=!1,re(u)}}}function Ke(l){let e,i,t;function s(f){l[51](f)}let o={"aria-label":l[28],id:l[19],$$slots:{default:[ui]},$$scope:{ctx:l}};return l[4]!==void 0&&(o.ref=l[4]),e=new Gl({props:o}),se.push(()=>vl(e,"ref",s)),e.$on("scroll",l[52]),{c(){H(e.$$.fragment)},l(f){J(e.$$.fragment,f)},m(f,a){K(e,f,a),t=!0},p(f,a){const n={};a[0]&268435456&&(n["aria-label"]=f[28]),a[0]&524288&&(n.id=f[19]),a[0]&29360167|a[1]&4194304&&(n.$$scope={dirty:a,ctx:f}),!i&&a[0]&16&&(i=!0,n.ref=f[4],Tl(()=>i=!1)),e.$set(n)},i(f){t||(W(e.$$.fragment,f),t=!0)},o(f){L(e.$$.fragment,f),t=!1},d(f){Q(e,f)}}}function fi(l){let e=l[5](l[56])+"",i;return{c(){i=ie(e)},l(t){i=te(t,e)},m(t,s){S(t,i,s)},p(t,s){s[0]&16777248&&e!==(e=t[5](t[56])+"")&&ne(i,e)},d(t){t&&v(i)}}}function Qe(l){let e,i;return e=new Dl({props:{class:"bx--list-box__menu-item__selected-icon"}}),{c(){H(e.$$.fragment)},l(t){J(e.$$.fragment,t)},m(t,s){K(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function si(l){let e,i,t;const s=l[34].default,o=he(s,l,l[53],Ye),f=o||fi(l);let a=l[22]&&l[22].id===l[56].id&&Qe();return{c(){f&&f.c(),e=X(),a&&a.c(),i=X()},l(n){f&&f.l(n),e=Y(n),a&&a.l(n),i=Y(n)},m(n,r){f&&f.m(n,r),S(n,e,r),a&&a.m(n,r),S(n,i,r),t=!0},p(n,r){o?o.p&&(!t||r[0]&16777216|r[1]&4194304)&&me(o,s,n,n[53],t?_e(s,n[53],r,ni):ce(n[53]),Ye):f&&f.p&&(!t||r[0]&16777248)&&f.p(n,t?r:[-1,-1]),n[22]&&n[22].id===n[56].id?a?r[0]&20971520&&W(a,1):(a=Qe(),a.c(),W(a,1),a.m(i.parentNode,i)):a&&(ae(),L(a,1,1,()=>{a=null}),fe())},i(n){t||(W(f,n),W(a),t=!0)},o(n){L(f,n),L(a),t=!1},d(n){f&&f.d(n),n&&v(e),a&&a.d(n),n&&v(i)}}}function Ze(l,e){let i,t,s;function o(...a){return e[49](e[56],e[58],...a)}function f(){return e[50](e[56],e[58])}return t=new xl({props:{id:e[56].id,active:e[0]===e[56].id,highlighted:e[23]===e[58],disabled:e[56].disabled,$$slots:{default:[si]},$$scope:{ctx:e}}}),t.$on("click",o),t.$on("mouseenter",f),{key:l,first:null,c(){i=y(),H(t.$$.fragment),this.h()},l(a){i=y(),J(t.$$.fragment,a),this.h()},h(){this.first=i},m(a,n){S(a,i,n),K(t,a,n),s=!0},p(a,n){e=a;const r={};n[0]&16777216&&(r.id=e[56].id),n[0]&16777217&&(r.active=e[0]===e[56].id),n[0]&25165824&&(r.highlighted=e[23]===e[58]),n[0]&16777216&&(r.disabled=e[56].disabled),n[0]&20971552|n[1]&4194304&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(a){s||(W(t.$$.fragment,a),s=!0)},o(a){L(t.$$.fragment,a),s=!1},d(a){a&&v(i),Q(t,a)}}}function ui(l){let e=[],i=new Map,t,s,o=l[24];const f=a=>a[56].id;for(let a=0;a{o=null}),fe())},i(f){s||(W(e.$$.fragment,f),W(o),s=!0)},o(f){L(e.$$.fragment,f),L(o),s=!1},d(f){Q(e,f),f&&v(i),o&&o.d(f),f&&v(t)}}}function we(l){let e,i;return{c(){e=V("div"),i=ie(l[11]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[11]),s.forEach(v),this.h()},h(){I(e,"bx--form__helper-text",!0),I(e,"bx--form__helper-text--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&2048&&ne(i,t[11]),s[0]&256&&I(e,"bx--form__helper-text--disabled",t[8])},d(t){t&&v(e)}}}function ri(l){let e,i,t,s,o,f,a,n=l[9]&&je(l);t=new Rl({props:{class:"bx--combo-box "+(l[6]==="top"&&"bx--list-box--up")+" "+(!l[13]&&l[14]&&"bx--combo-box--warning"),id:l[26],"aria-label":l[28],disabled:l[8],invalid:l[13],invalidText:l[12],open:l[2],light:l[16],size:l[7],warn:l[14],warnText:l[15],$$slots:{default:[oi]},$$scope:{ctx:l}}});let r=!l[13]&&l[11]&&!l[14]&&we(l);return{c(){e=V("div"),n&&n.c(),i=X(),H(t.$$.fragment),s=X(),r&&r.c(),this.h()},l(d){e=R(d,"DIV",{});var u=N(e);n&&n.l(u),i=Y(u),J(t.$$.fragment,u),s=Y(u),r&&r.l(u),u.forEach(v),this.h()},h(){I(e,"bx--list-box__wrapper",!0)},m(d,u){S(d,e,u),n&&n.m(e,null),q(e,i),K(t,e,null),q(e,s),r&&r.m(e,null),o=!0,f||(a=A(window,"click",l[40]),f=!0)},p(d,u){d[9]?n?n.p(d,u):(n=je(d),n.c(),n.m(e,i)):n&&(n.d(1),n=null);const b={};u[0]&24640&&(b.class="bx--combo-box "+(d[6]==="top"&&"bx--list-box--up")+" "+(!d[13]&&d[14]&&"bx--combo-box--warning")),u[0]&67108864&&(b.id=d[26]),u[0]&268435456&&(b["aria-label"]=d[28]),u[0]&256&&(b.disabled=d[8]),u[0]&8192&&(b.invalid=d[13]),u[0]&4096&&(b.invalidText=d[12]),u[0]&4&&(b.open=d[2]),u[0]&65536&&(b.light=d[16]),u[0]&128&&(b.size=d[7]),u[0]&16384&&(b.warn=d[14]),u[0]&32768&&(b.warnText=d[15]),u[0]&1608475967|u[1]&4194304&&(b.$$scope={dirty:u,ctx:d}),t.$set(b),!d[13]&&d[11]&&!d[14]?r?r.p(d,u):(r=we(d),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(d){o||(W(t.$$.fragment,d),o=!0)},o(d){L(t.$$.fragment,d),o=!1},d(d){d&&v(e),n&&n.d(),Q(t),r&&r.d(),f=!1,a()}}}function di(l,e,i){let t,s,o,f,a;const n=["items","itemToString","selectedId","value","direction","size","disabled","titleText","placeholder","helperText","invalidText","invalid","warn","warnText","light","open","shouldFilterItem","translateWithId","translateWithIdSelection","id","name","ref","listRef","clear"];let r=F(e,n),{$$slots:d={},$$scope:u}=e,{items:b=[]}=e,{itemToString:g=h=>h.text||h.id}=e,{selectedId:_=void 0}=e,{value:m=""}=e,{direction:T="bottom"}=e,{size:c=void 0}=e,{disabled:k=!1}=e,{titleText:w=""}=e,{placeholder:ue=""}=e,{helperText:C=""}=e,{invalidText:ge=""}=e,{invalid:ke=!1}=e,{warn:Ie=!1}=e,{warnText:ve=""}=e,{light:E=!1}=e,{open:D=!1}=e,{shouldFilterItem:Te=()=>!0}=e,{translateWithId:Be=void 0}=e,{translateWithIdSelection:De=void 0}=e,{id:Ee="ccs-"+Math.random().toString(36)}=e,{name:Me=void 0}=e,{ref:j=null}=e,{listRef:We=null}=e;const $e=xe();let G,de=null,P=-1;function Le(h){let z=P+h,x=a!=null&&a.length?a:b;if(x.length===0)return;z<0?z=x.length-1:z>=x.length&&(z=0);let be=b[z].disabled;for(;be;)z=z+h,z<0?z=b.length-1:z>=b.length&&(z=0),be=b[z].disabled;i(23,P=z)}function Ne(h={}){i(33,de=null),i(23,P=-1),i(25,f=void 0),i(0,_=void 0),i(22,G=void 0),i(2,D=!1),i(1,m=""),(h==null?void 0:h.focus)!==!1&&(j==null||j.focus())}kl(()=>{D?(j.focus(),i(24,a=b.filter(h=>Te(h,m)))):(i(23,P=-1),i(24,a=[]),G?i(1,m=g(G)):(i(0,_=void 0),i(1,m=""),i(23,P=-1),i(25,f=void 0)))});function el(h){M.call(this,l,h)}function ll(h){M.call(this,l,h)}function il(h){M.call(this,l,h)}function tl(h){M.call(this,l,h)}function nl(h){M.call(this,l,h)}const al=({target:h})=>{D&&j&&!j.contains(h)&&i(2,D=!1)};function fl(h){se[h?"unshift":"push"](()=>{j=h,i(3,j)})}function sl(){m=this.value,i(1,m)}const ul=({target:h})=>{!D&&h.value.length>0&&i(2,D=!0),m.length||(Ne(),i(2,D=!0))},ol=h=>{var x;const{key:z}=h;if(["Enter","ArrowDown","ArrowUp"].includes(z)&&h.preventDefault(),z==="Enter"){if(i(2,D=!D),P>-1&&((x=a[P])==null?void 0:x.id)!==_)i(2,D=!1),a[P]&&(i(1,m=g(a[P])),i(22,G=a[P]),i(0,_=a[P].id));else{const be=a.find(Ce=>Ce.text.toLowerCase()===(m==null?void 0:m.toLowerCase())&&!Ce.disabled)??a.find(Ce=>!Ce.disabled);be&&(i(2,D=!1),i(22,G=be),i(1,m=g(G)),i(0,_=G.id))}i(23,P=-1)}else z==="Tab"?i(2,D=!1):z==="ArrowDown"?Le(1):z==="ArrowUp"?Le(-1):z==="Escape"&&i(2,D=!1)},rl=({relatedTarget:h})=>{!D||!h||h&&!["INPUT","SELECT","TEXTAREA"].includes(h.tagName)&&h.getAttribute("role")!=="button"&&h.getAttribute("role")!=="searchbox"&&j.focus()};function dl(h){M.call(this,l,h)}const bl=h=>{k||(h.stopPropagation(),i(2,D=!D))},hl=async()=>{k||(i(2,D=!0),await Il(),j.focus())},ml=(h,z,x)=>{if(h.disabled){x.stopPropagation();return}i(0,_=h.id),i(2,D=!1),a[z]&&i(1,m=g(a[z]))},cl=(h,z)=>{h.disabled||i(23,P=z)};function _l(h){We=h,i(4,We)}function gl(h){M.call(this,l,h)}return l.$$set=h=>{i(55,e=B(B({},e),Z(h))),i(30,r=F(e,n)),"items"in h&&i(31,b=h.items),"itemToString"in h&&i(5,g=h.itemToString),"selectedId"in h&&i(0,_=h.selectedId),"value"in h&&i(1,m=h.value),"direction"in h&&i(6,T=h.direction),"size"in h&&i(7,c=h.size),"disabled"in h&&i(8,k=h.disabled),"titleText"in h&&i(9,w=h.titleText),"placeholder"in h&&i(10,ue=h.placeholder),"helperText"in h&&i(11,C=h.helperText),"invalidText"in h&&i(12,ge=h.invalidText),"invalid"in h&&i(13,ke=h.invalid),"warn"in h&&i(14,Ie=h.warn),"warnText"in h&&i(15,ve=h.warnText),"light"in h&&i(16,E=h.light),"open"in h&&i(2,D=h.open),"shouldFilterItem"in h&&i(32,Te=h.shouldFilterItem),"translateWithId"in h&&i(17,Be=h.translateWithId),"translateWithIdSelection"in h&&i(18,De=h.translateWithIdSelection),"id"in h&&i(19,Ee=h.id),"name"in h&&i(20,Me=h.name),"ref"in h&&i(3,j=h.ref),"listRef"in h&&i(4,We=h.listRef),"$$scope"in h&&i(53,u=h.$$scope)},l.$$.update=()=>{l.$$.dirty[0]&2|l.$$.dirty[1]&3&&i(24,a=b.filter(h=>Te(h,m))),l.$$.dirty[0]&20971525|l.$$.dirty[1]&5&&(_!==void 0?de!==_&&(i(33,de=_),(a==null?void 0:a.length)===1&&D?(i(0,_=a[0].id),i(22,G=a[0]),i(23,P=-1),i(25,f=void 0)):i(22,G=b.find(h=>h.id===_)),$e("select",{selectedId:_,selectedItem:G})):(i(33,de=_),i(22,G=void 0))),i(28,t=e["aria-label"]||"Choose an item"),l.$$.dirty[0]&524288&&i(27,s=`menu-${Ee}`),l.$$.dirty[0]&524288&&i(26,o=`combo-${Ee}`),l.$$.dirty[0]&8388608|l.$$.dirty[1]&1&&i(25,f=b[P]?b[P].id:0)},e=Z(e),[_,m,D,j,We,g,T,c,k,w,ue,C,ge,ke,Ie,ve,E,Be,De,Ee,Me,Ne,G,P,a,f,o,s,t,Le,r,b,Te,de,d,el,ll,il,tl,nl,al,fl,sl,ul,ol,rl,dl,bl,hl,ml,cl,_l,gl,u]}class bi extends p{constructor(e){super(),$(this,e,di,ri,ee,{items:31,itemToString:5,selectedId:0,value:1,direction:6,size:7,disabled:8,titleText:9,placeholder:10,helperText:11,invalidText:12,invalid:13,warn:14,warnText:15,light:16,open:2,shouldFilterItem:32,translateWithId:17,translateWithIdSelection:18,id:19,name:20,ref:3,listRef:4,clear:21},null,[-1,-1])}get clear(){return this.$$.ctx[21]}}const ci=bi;export{ci as C}; diff --git a/lilac/web/_app/immutable/chunks/ComboBox.f990ad07.js b/lilac/web/_app/immutable/chunks/ComboBox.f990ad07.js new file mode 100644 index 0000000000000000000000000000000000000000..4f96a5af4d42722187836a9653f7e388f66601cf --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ComboBox.f990ad07.js @@ -0,0 +1 @@ +import{S as p,i as $,s as ee,E as B,Z as Ae,_ as ze,m as N,h as v,n as U,$ as Pe,b as S,a0 as q,L as le,a1 as Ve,N as F,Q as Z,q as ie,r as te,u as ne,D as he,k as V,a as O,e as y,l as R,c as X,F as K,G as I,H as A,ak as Se,I as me,J as ce,K as _e,g as W,d as L,M as re,R as M,ad as oe,ai as ye,w as se,y as G,z as H,A as J,B as Q,v as ae,f as fe,C as xe,j as kl,t as Il,al as Re,T as vl,U as Tl,W as El,X as Wl}from"./index.b7741aa8.js";import{aK as Cl,aC as pe,aL as Sl,aM as Ll}from"./Commands.539ca0ee.js";function Fe(l){let e,i;return{c(){e=Ae("title"),i=ie(l[1])},l(t){e=ze(t,"title",{});var s=N(e);i=te(s,l[1]),s.forEach(v)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&2&&ne(i,t[1])},d(t){t&&v(e)}}}function Al(l){let e,i,t=l[1]&&Fe(l),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],o={};for(let f=0;f{i(5,e=B(B({},e),Z(r))),i(3,f=F(e,o)),"size"in r&&i(0,a=r.size),"title"in r&&i(1,n=r.title)},l.$$.update=()=>{i(4,t=e["aria-label"]||e["aria-labelledby"]||n),i(2,s={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Z(e),[a,n,s,f,t]}class Bl extends p{constructor(e){super(),$(this,e,zl,Al,ee,{size:0,title:1})}}const Dl=Bl;function Ue(l){let e,i;return{c(){e=V("div"),i=ie(l[6]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[6]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&64&&ne(i,t[6])},d(t){t&&v(e)}}}function qe(l){let e,i;return{c(){e=V("div"),i=ie(l[8]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[8]),s.forEach(v),this.h()},h(){I(e,"bx--form-requirement",!0)},m(t,s){S(t,e,s),q(e,i)},p(t,s){s&256&&ne(i,t[8])},d(t){t&&v(e)}}}function Ml(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:"listbox"},{tabindex:"-1"},{"data-invalid":i=l[5]||void 0},l[9]],b={};for(let m=0;m{l.key==="Escape"&&l.stopPropagation()};function Pl(l,e,i){const t=["size","type","open","light","disabled","invalid","invalidText","warn","warnText"];let s=F(e,t),{$$slots:o={},$$scope:f}=e,{size:a=void 0}=e,{type:n="default"}=e,{open:r=!1}=e,{light:d=!1}=e,{disabled:u=!1}=e,{invalid:b=!1}=e,{invalidText:g=""}=e,{warn:_=!1}=e,{warnText:m=""}=e;function T(k){M.call(this,l,k)}function c(k){M.call(this,l,k)}return l.$$set=k=>{e=B(B({},e),Z(k)),i(9,s=F(e,t)),"size"in k&&i(0,a=k.size),"type"in k&&i(1,n=k.type),"open"in k&&i(2,r=k.open),"light"in k&&i(3,d=k.light),"disabled"in k&&i(4,u=k.disabled),"invalid"in k&&i(5,b=k.invalid),"invalidText"in k&&i(6,g=k.invalidText),"warn"in k&&i(7,_=k.warn),"warnText"in k&&i(8,m=k.warnText),"$$scope"in k&&i(10,f=k.$$scope)},[a,n,r,d,u,b,g,_,m,s,f,o,T,c]}class Vl extends p{constructor(e){super(),$(this,e,Pl,Ml,ee,{size:0,type:1,open:2,light:3,disabled:4,invalid:5,invalidText:6,warn:7,warnText:8})}}const Rl=Vl;function Fl(l){let e,i,t,s,o,f,a,n;const r=l[11].default,d=he(r,l,l[10],null);let u=[{role:l[2]},{"aria-expanded":l[6]},{"aria-owns":i=l[6]&&l[5]||void 0},{"aria-controls":t=l[6]&&l[5]||void 0},{"aria-disabled":l[1]},{"aria-label":s=l[6]?l[4]("close"):l[4]("open")},{tabindex:o=l[1]?"-1":l[3]},l[7]],b={};for(let g=0;gT[E]}=e,{id:_="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const T={[b.close]:"Close menu",[b.open]:"Open menu"},c=ye("MultiSelect");function k(E){M.call(this,l,E)}function w(E){M.call(this,l,E)}function ue(E){M.call(this,l,E)}function C(E){M.call(this,l,E)}function ge(E){M.call(this,l,E)}function ke(E){M.call(this,l,E)}function Ie(E){M.call(this,l,E)}function ve(E){se[E?"unshift":"push"](()=>{m=E,i(0,m)})}return l.$$set=E=>{i(22,e=B(B({},e),Z(E))),i(7,f=F(e,o)),"disabled"in E&&i(1,r=E.disabled),"role"in E&&i(2,d=E.role),"tabindex"in E&&i(3,u=E.tabindex),"translateWithId"in E&&i(4,g=E.translateWithId),"id"in E&&i(9,_=E.id),"ref"in E&&i(0,m=E.ref),"$$scope"in E&&i(10,n=E.$$scope)},l.$$.update=()=>{l.$$.dirty&1&&c&&m&&c.declareRef({key:"field",ref:m}),i(6,t=e["aria-expanded"]),l.$$.dirty&512&&i(5,s=`menu-${_}`)},e=Z(e),[m,r,d,u,g,s,t,f,b,_,n,a,k,w,ue,C,ge,ke,Ie,ve]}class ql extends p{constructor(e){super(),$(this,e,Ul,Fl,ee,{disabled:1,role:2,tabindex:3,translationIds:8,translateWithId:4,id:9,ref:0})}get translationIds(){return this.$$.ctx[8]}}const Kl=ql;function Ol(l){let e,i,t,s,o;const f=l[4].default,a=he(f,l,l[3],null);let n=[{role:"listbox"},{id:i="menu-"+l[1]},l[2]],r={};for(let d=0;d{n=u,i(0,n)})}return l.$$set=u=>{e=B(B({},e),Z(u)),i(2,s=F(e,t)),"id"in u&&i(1,a=u.id),"ref"in u&&i(0,n=u.ref),"$$scope"in u&&i(3,f=u.$$scope)},[n,a,s,f,o,r,d]}class Yl extends p{constructor(e){super(),$(this,e,Xl,Ol,ee,{id:1,ref:0})}}const jl=Yl;function Gl(l){let e,i,t,s,o;i=new Cl({props:{"aria-label":l[1],title:l[1]}});let f=[l[2]],a={};for(let n=0;nd[b]}=e;const d={[n.close]:"Close menu",[n.open]:"Open menu"};function u(b){M.call(this,l,b)}return l.$$set=b=>{e=B(B({},e),Z(b)),i(2,f=F(e,o)),"open"in b&&i(0,a=b.open),"translateWithId"in b&&i(4,r=b.translateWithId)},l.$$.update=()=>{l.$$.dirty&1&&i(5,t=a?n.close:n.open),l.$$.dirty&48&&i(1,s=(r==null?void 0:r(t))??d[t])},[a,s,f,n,r,t,u]}class Jl extends p{constructor(e){super(),$(this,e,Hl,Gl,ee,{open:0,translationIds:3,translateWithId:4})}get translationIds(){return this.$$.ctx[3]}}const Ql=Jl;function Zl(l){let e,i,t,s,o,f;const a=l[8].default,n=he(a,l,l[7],null);let r=[{role:"option"},{tabindex:"-1"},{"aria-selected":l[0]},{disabled:t=l[2]?!0:void 0},l[5]],d={};for(let u=0;u{b=c,i(3,b)})}return l.$$set=c=>{e=B(B({},e),Z(c)),i(5,f=F(e,o)),"active"in c&&i(0,r=c.active),"highlighted"in c&&i(1,d=c.highlighted),"disabled"in c&&i(2,u=c.disabled),"$$scope"in c&&i(7,n=c.$$scope)},l.$$.update=()=>{l.$$.dirty&8&&i(6,t=(b==null?void 0:b.offsetWidth)<(b==null?void 0:b.scrollWidth)),l.$$.dirty&72&&i(4,s=t?b==null?void 0:b.innerText:void 0),l.$$.dirty&10&&d&&b&&!b.matches(":hover")&&b.scrollIntoView({block:"nearest"})},[r,d,u,b,s,f,t,n,a,g,_,m,T]}class yl extends p{constructor(e){super(),$(this,e,wl,Zl,ee,{active:0,highlighted:1,disabled:2})}}const xl=yl;function pl(l){let e,i,t,s,o,f,a,n=l[1]!==void 0&&Ke(l);t=new pe({});let r=[{role:"button"},{"aria-label":l[4]},{title:l[4]},{tabindex:s=l[2]?"-1":"0"},l[6]],d={};for(let u=0;u{f[d]=null}),fe(),i=f[e],i?i.p(n,r):(i=f[e]=o[e](n),i.c()),W(i,1),i.m(t.parentNode,t))},i(n){s||(W(i),s=!0)},o(n){L(i),s=!1},d(n){f[e].d(n),n&&v(t)}}}function li(l,e,i){let t,s;const o=["selectionCount","disabled","translationIds","translateWithId","ref"];let f=F(e,o),{selectionCount:a=void 0}=e,{disabled:n=!1}=e;const r={clearAll:"clearAll",clearSelection:"clearSelection"};let{translateWithId:d=C=>b[C]}=e,{ref:u=null}=e;const b={[r.clearAll]:"Clear all selected items",[r.clearSelection]:"Clear selected item"},g=xe(),_=ye("MultiSelect");function m(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const T=C=>{n||g("clear",C)},c=C=>{!n&&C.key==="Enter"&&g("clear",C)};function k(C){se[C?"unshift":"push"](()=>{u=C,i(0,u)})}const w=C=>{n||g("clear",C)},ue=C=>{!n&&C.key==="Enter"&&g("clear",C)};return l.$$set=C=>{e=B(B({},e),Z(C)),i(6,f=F(e,o)),"selectionCount"in C&&i(1,a=C.selectionCount),"disabled"in C&&i(2,n=C.disabled),"translateWithId"in C&&i(7,d=C.translateWithId),"ref"in C&&i(0,u=C.ref)},l.$$.update=()=>{l.$$.dirty&1&&_&&u&&_.declareRef({key:"selection",ref:u}),l.$$.dirty&2&&i(8,t=a?r.clearAll:r.clearSelection),l.$$.dirty&384&&i(4,s=(d==null?void 0:d(t))??b[t])},[u,a,n,r,s,g,f,d,t,m,T,c,k,w,ue]}class ii extends p{constructor(e){super(),$(this,e,li,ei,ee,{selectionCount:1,disabled:2,translationIds:3,translateWithId:7,ref:0})}get translationIds(){return this.$$.ctx[3]}}const ti=ii;function Oe(l,e,i){const t=l.slice();return t[56]=e[i],t[58]=i,t}const ni=l=>({item:l[0]&16777216,index:l[0]&16777216}),Xe=l=>({item:l[56],index:l[58]});function Ye(l){let e,i;return{c(){e=V("label"),i=ie(l[9]),this.h()},l(t){e=R(t,"LABEL",{for:!0});var s=N(e);i=te(s,l[9]),s.forEach(v),this.h()},h(){U(e,"for",l[19]),I(e,"bx--label",!0),I(e,"bx--label--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&512&&ne(i,t[9]),s[0]&524288&&U(e,"for",t[19]),s[0]&256&&I(e,"bx--label--disabled",t[8])},d(t){t&&v(e)}}}function je(l){let e,i;return e=new Sl({props:{class:"bx--list-box__invalid-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function Ge(l){let e,i;return e=new Ll({props:{class:"bx--list-box__invalid-icon bx--list-box__invalid-icon--warning"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function He(l){let e,i;return e=new ti({props:{translateWithId:l[18],disabled:l[8],open:l[2]}}),e.$on("clear",l[46]),e.$on("clear",l[21]),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},p(t,s){const o={};s[0]&262144&&(o.translateWithId=t[18]),s[0]&256&&(o.disabled=t[8]),s[0]&4&&(o.open=t[2]),e.$set(o)},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function ai(l){let e,i,t,s,o,f,a,n,r,d,u,b=[{tabindex:"0"},{autocomplete:"off"},{"aria-autocomplete":"list"},{"aria-expanded":l[2]},{"aria-activedescendant":l[25]},{"aria-labelledby":l[26]},{"aria-disabled":l[8]},{"aria-controls":i=l[2]?l[27]:void 0},{"aria-owns":t=l[2]?l[27]:void 0},{disabled:l[8]},{placeholder:l[10]},{id:l[19]},{name:l[20]},l[30]],g={};for(let c=0;c{_=null}),fe()),!c[13]&&c[14]?m?k[0]&24576&&W(m,1):(m=Ge(),m.c(),W(m,1),m.m(f.parentNode,f)):m&&(ae(),L(m,1,1,()=>{m=null}),fe()),c[1]?T?(T.p(c,k),k[0]&2&&W(T,1)):(T=He(c),T.c(),W(T,1),T.m(a.parentNode,a)):T&&(ae(),L(T,1,1,()=>{T=null}),fe());const w={};k[0]&131072&&(w.translateWithId=c[17]),k[0]&4&&(w.open=c[2]),n.$set(w)},i(c){r||(W(_),W(m),W(T),W(n.$$.fragment,c),r=!0)},o(c){L(_),L(m),L(T),L(n.$$.fragment,c),r=!1},d(c){c&&v(e),l[41](null),c&&v(s),_&&_.d(c),c&&v(o),m&&m.d(c),c&&v(f),T&&T.d(c),c&&v(a),Q(n,c),d=!1,re(u)}}}function Je(l){let e,i,t;function s(f){l[51](f)}let o={"aria-label":l[28],id:l[19],$$slots:{default:[ui]},$$scope:{ctx:l}};return l[4]!==void 0&&(o.ref=l[4]),e=new jl({props:o}),se.push(()=>vl(e,"ref",s)),e.$on("scroll",l[52]),{c(){G(e.$$.fragment)},l(f){H(e.$$.fragment,f)},m(f,a){J(e,f,a),t=!0},p(f,a){const n={};a[0]&268435456&&(n["aria-label"]=f[28]),a[0]&524288&&(n.id=f[19]),a[0]&29360167|a[1]&4194304&&(n.$$scope={dirty:a,ctx:f}),!i&&a[0]&16&&(i=!0,n.ref=f[4],Tl(()=>i=!1)),e.$set(n)},i(f){t||(W(e.$$.fragment,f),t=!0)},o(f){L(e.$$.fragment,f),t=!1},d(f){Q(e,f)}}}function fi(l){let e=l[5](l[56])+"",i;return{c(){i=ie(e)},l(t){i=te(t,e)},m(t,s){S(t,i,s)},p(t,s){s[0]&16777248&&e!==(e=t[5](t[56])+"")&&ne(i,e)},d(t){t&&v(i)}}}function Qe(l){let e,i;return e=new Dl({props:{class:"bx--list-box__menu-item__selected-icon"}}),{c(){G(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,s){J(e,t,s),i=!0},i(t){i||(W(e.$$.fragment,t),i=!0)},o(t){L(e.$$.fragment,t),i=!1},d(t){Q(e,t)}}}function si(l){let e,i,t;const s=l[34].default,o=he(s,l,l[53],Xe),f=o||fi(l);let a=l[22]&&l[22].id===l[56].id&&Qe();return{c(){f&&f.c(),e=O(),a&&a.c(),i=O()},l(n){f&&f.l(n),e=X(n),a&&a.l(n),i=X(n)},m(n,r){f&&f.m(n,r),S(n,e,r),a&&a.m(n,r),S(n,i,r),t=!0},p(n,r){o?o.p&&(!t||r[0]&16777216|r[1]&4194304)&&me(o,s,n,n[53],t?_e(s,n[53],r,ni):ce(n[53]),Xe):f&&f.p&&(!t||r[0]&16777248)&&f.p(n,t?r:[-1,-1]),n[22]&&n[22].id===n[56].id?a?r[0]&20971520&&W(a,1):(a=Qe(),a.c(),W(a,1),a.m(i.parentNode,i)):a&&(ae(),L(a,1,1,()=>{a=null}),fe())},i(n){t||(W(f,n),W(a),t=!0)},o(n){L(f,n),L(a),t=!1},d(n){f&&f.d(n),n&&v(e),a&&a.d(n),n&&v(i)}}}function Ze(l,e){let i,t,s;function o(...a){return e[49](e[56],e[58],...a)}function f(){return e[50](e[56],e[58])}return t=new xl({props:{id:e[56].id,active:e[0]===e[56].id,highlighted:e[23]===e[58],disabled:e[56].disabled,$$slots:{default:[si]},$$scope:{ctx:e}}}),t.$on("click",o),t.$on("mouseenter",f),{key:l,first:null,c(){i=y(),G(t.$$.fragment),this.h()},l(a){i=y(),H(t.$$.fragment,a),this.h()},h(){this.first=i},m(a,n){S(a,i,n),J(t,a,n),s=!0},p(a,n){e=a;const r={};n[0]&16777216&&(r.id=e[56].id),n[0]&16777217&&(r.active=e[0]===e[56].id),n[0]&25165824&&(r.highlighted=e[23]===e[58]),n[0]&16777216&&(r.disabled=e[56].disabled),n[0]&20971552|n[1]&4194304&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(a){s||(W(t.$$.fragment,a),s=!0)},o(a){L(t.$$.fragment,a),s=!1},d(a){a&&v(i),Q(t,a)}}}function ui(l){let e=[],i=new Map,t,s,o=l[24];const f=a=>a[56].id;for(let a=0;a{o=null}),fe())},i(f){s||(W(e.$$.fragment,f),W(o),s=!0)},o(f){L(e.$$.fragment,f),L(o),s=!1},d(f){Q(e,f),f&&v(i),o&&o.d(f),f&&v(t)}}}function we(l){let e,i;return{c(){e=V("div"),i=ie(l[11]),this.h()},l(t){e=R(t,"DIV",{});var s=N(e);i=te(s,l[11]),s.forEach(v),this.h()},h(){I(e,"bx--form__helper-text",!0),I(e,"bx--form__helper-text--disabled",l[8])},m(t,s){S(t,e,s),q(e,i)},p(t,s){s[0]&2048&&ne(i,t[11]),s[0]&256&&I(e,"bx--form__helper-text--disabled",t[8])},d(t){t&&v(e)}}}function ri(l){let e,i,t,s,o,f,a,n=l[9]&&Ye(l);t=new Rl({props:{class:"bx--combo-box "+(l[6]==="top"&&"bx--list-box--up")+" "+(!l[13]&&l[14]&&"bx--combo-box--warning"),id:l[26],"aria-label":l[28],disabled:l[8],invalid:l[13],invalidText:l[12],open:l[2],light:l[16],size:l[7],warn:l[14],warnText:l[15],$$slots:{default:[oi]},$$scope:{ctx:l}}});let r=!l[13]&&l[11]&&!l[14]&&we(l);return{c(){e=V("div"),n&&n.c(),i=O(),G(t.$$.fragment),s=O(),r&&r.c(),this.h()},l(d){e=R(d,"DIV",{});var u=N(e);n&&n.l(u),i=X(u),H(t.$$.fragment,u),s=X(u),r&&r.l(u),u.forEach(v),this.h()},h(){I(e,"bx--list-box__wrapper",!0)},m(d,u){S(d,e,u),n&&n.m(e,null),q(e,i),J(t,e,null),q(e,s),r&&r.m(e,null),o=!0,f||(a=A(window,"click",l[40]),f=!0)},p(d,u){d[9]?n?n.p(d,u):(n=Ye(d),n.c(),n.m(e,i)):n&&(n.d(1),n=null);const b={};u[0]&24640&&(b.class="bx--combo-box "+(d[6]==="top"&&"bx--list-box--up")+" "+(!d[13]&&d[14]&&"bx--combo-box--warning")),u[0]&67108864&&(b.id=d[26]),u[0]&268435456&&(b["aria-label"]=d[28]),u[0]&256&&(b.disabled=d[8]),u[0]&8192&&(b.invalid=d[13]),u[0]&4096&&(b.invalidText=d[12]),u[0]&4&&(b.open=d[2]),u[0]&65536&&(b.light=d[16]),u[0]&128&&(b.size=d[7]),u[0]&16384&&(b.warn=d[14]),u[0]&32768&&(b.warnText=d[15]),u[0]&1608475967|u[1]&4194304&&(b.$$scope={dirty:u,ctx:d}),t.$set(b),!d[13]&&d[11]&&!d[14]?r?r.p(d,u):(r=we(d),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(d){o||(W(t.$$.fragment,d),o=!0)},o(d){L(t.$$.fragment,d),o=!1},d(d){d&&v(e),n&&n.d(),Q(t),r&&r.d(),f=!1,a()}}}function di(l,e,i){let t,s,o,f,a;const n=["items","itemToString","selectedId","value","direction","size","disabled","titleText","placeholder","helperText","invalidText","invalid","warn","warnText","light","open","shouldFilterItem","translateWithId","translateWithIdSelection","id","name","ref","listRef","clear"];let r=F(e,n),{$$slots:d={},$$scope:u}=e,{items:b=[]}=e,{itemToString:g=h=>h.text||h.id}=e,{selectedId:_=void 0}=e,{value:m=""}=e,{direction:T="bottom"}=e,{size:c=void 0}=e,{disabled:k=!1}=e,{titleText:w=""}=e,{placeholder:ue=""}=e,{helperText:C=""}=e,{invalidText:ge=""}=e,{invalid:ke=!1}=e,{warn:Ie=!1}=e,{warnText:ve=""}=e,{light:E=!1}=e,{open:D=!1}=e,{shouldFilterItem:Te=()=>!0}=e,{translateWithId:Be=void 0}=e,{translateWithIdSelection:De=void 0}=e,{id:Ee="ccs-"+Math.random().toString(36)}=e,{name:Me=void 0}=e,{ref:Y=null}=e,{listRef:We=null}=e;const $e=xe();let j,de=null,P=-1;function Le(h){let z=P+h,x=a!=null&&a.length?a:b;if(x.length===0)return;z<0?z=x.length-1:z>=x.length&&(z=0);let be=b[z].disabled;for(;be;)z=z+h,z<0?z=b.length-1:z>=b.length&&(z=0),be=b[z].disabled;i(23,P=z)}function Ne(h={}){i(33,de=null),i(23,P=-1),i(25,f=void 0),i(0,_=void 0),i(22,j=void 0),i(2,D=!1),i(1,m=""),(h==null?void 0:h.focus)!==!1&&(Y==null||Y.focus())}kl(()=>{D?(Y.focus(),i(24,a=b.filter(h=>Te(h,m)))):(i(23,P=-1),i(24,a=[]),j?i(1,m=g(j)):(i(0,_=void 0),i(1,m=""),i(23,P=-1),i(25,f=void 0)))});function el(h){M.call(this,l,h)}function ll(h){M.call(this,l,h)}function il(h){M.call(this,l,h)}function tl(h){M.call(this,l,h)}function nl(h){M.call(this,l,h)}const al=({target:h})=>{D&&Y&&!Y.contains(h)&&i(2,D=!1)};function fl(h){se[h?"unshift":"push"](()=>{Y=h,i(3,Y)})}function sl(){m=this.value,i(1,m)}const ul=({target:h})=>{!D&&h.value.length>0&&i(2,D=!0),m.length||(Ne(),i(2,D=!0))},ol=h=>{var x;const{key:z}=h;if(["Enter","ArrowDown","ArrowUp"].includes(z)&&h.preventDefault(),z==="Enter"){if(i(2,D=!D),P>-1&&((x=a[P])==null?void 0:x.id)!==_)i(2,D=!1),a[P]&&(i(1,m=g(a[P])),i(22,j=a[P]),i(0,_=a[P].id));else{const be=a.find(Ce=>Ce.text.toLowerCase()===(m==null?void 0:m.toLowerCase())&&!Ce.disabled)??a.find(Ce=>!Ce.disabled);be&&(i(2,D=!1),i(22,j=be),i(1,m=g(j)),i(0,_=j.id))}i(23,P=-1)}else z==="Tab"?i(2,D=!1):z==="ArrowDown"?Le(1):z==="ArrowUp"?Le(-1):z==="Escape"&&i(2,D=!1)},rl=({relatedTarget:h})=>{!D||!h||h&&!["INPUT","SELECT","TEXTAREA"].includes(h.tagName)&&h.getAttribute("role")!=="button"&&h.getAttribute("role")!=="searchbox"&&Y.focus()};function dl(h){M.call(this,l,h)}const bl=h=>{k||(h.stopPropagation(),i(2,D=!D))},hl=async()=>{k||(i(2,D=!0),await Il(),Y.focus())},ml=(h,z,x)=>{if(h.disabled){x.stopPropagation();return}i(0,_=h.id),i(2,D=!1),a[z]&&i(1,m=g(a[z]))},cl=(h,z)=>{h.disabled||i(23,P=z)};function _l(h){We=h,i(4,We)}function gl(h){M.call(this,l,h)}return l.$$set=h=>{i(55,e=B(B({},e),Z(h))),i(30,r=F(e,n)),"items"in h&&i(31,b=h.items),"itemToString"in h&&i(5,g=h.itemToString),"selectedId"in h&&i(0,_=h.selectedId),"value"in h&&i(1,m=h.value),"direction"in h&&i(6,T=h.direction),"size"in h&&i(7,c=h.size),"disabled"in h&&i(8,k=h.disabled),"titleText"in h&&i(9,w=h.titleText),"placeholder"in h&&i(10,ue=h.placeholder),"helperText"in h&&i(11,C=h.helperText),"invalidText"in h&&i(12,ge=h.invalidText),"invalid"in h&&i(13,ke=h.invalid),"warn"in h&&i(14,Ie=h.warn),"warnText"in h&&i(15,ve=h.warnText),"light"in h&&i(16,E=h.light),"open"in h&&i(2,D=h.open),"shouldFilterItem"in h&&i(32,Te=h.shouldFilterItem),"translateWithId"in h&&i(17,Be=h.translateWithId),"translateWithIdSelection"in h&&i(18,De=h.translateWithIdSelection),"id"in h&&i(19,Ee=h.id),"name"in h&&i(20,Me=h.name),"ref"in h&&i(3,Y=h.ref),"listRef"in h&&i(4,We=h.listRef),"$$scope"in h&&i(53,u=h.$$scope)},l.$$.update=()=>{l.$$.dirty[0]&2|l.$$.dirty[1]&3&&i(24,a=b.filter(h=>Te(h,m))),l.$$.dirty[0]&20971525|l.$$.dirty[1]&5&&(_!==void 0?de!==_&&(i(33,de=_),(a==null?void 0:a.length)===1&&D?(i(0,_=a[0].id),i(22,j=a[0]),i(23,P=-1),i(25,f=void 0)):i(22,j=b.find(h=>h.id===_)),$e("select",{selectedId:_,selectedItem:j})):(i(33,de=_),i(22,j=void 0))),i(28,t=e["aria-label"]||"Choose an item"),l.$$.dirty[0]&524288&&i(27,s=`menu-${Ee}`),l.$$.dirty[0]&524288&&i(26,o=`combo-${Ee}`),l.$$.dirty[0]&8388608|l.$$.dirty[1]&1&&i(25,f=b[P]?b[P].id:0)},e=Z(e),[_,m,D,Y,We,g,T,c,k,w,ue,C,ge,ke,Ie,ve,E,Be,De,Ee,Me,Ne,j,P,a,f,o,s,t,Le,r,b,Te,de,d,el,ll,il,tl,nl,al,fl,sl,ul,ol,rl,dl,bl,hl,ml,cl,_l,gl,u]}class bi extends p{constructor(e){super(),$(this,e,di,ri,ee,{items:31,itemToString:5,selectedId:0,value:1,direction:6,size:7,disabled:8,titleText:9,placeholder:10,helperText:11,invalidText:12,invalid:13,warn:14,warnText:15,light:16,open:2,shouldFilterItem:32,translateWithId:17,translateWithIdSelection:18,id:19,name:20,ref:3,listRef:4,clear:21},null,[-1,-1])}get clear(){return this.$$.ctx[21]}}const ci=bi;export{ci as C}; diff --git a/lilac/web/_app/immutable/chunks/Commands.1fffdf33.js b/lilac/web/_app/immutable/chunks/Commands.1fffdf33.js new file mode 100644 index 0000000000000000000000000000000000000000..1157e16249c0cde5c694e6ea8cc76fd4fddcbf96 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Commands.1fffdf33.js @@ -0,0 +1,93 @@ +var gh=Object.defineProperty;var bh=(r,e,t)=>e in r?gh(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Ds=(r,e,t)=>(bh(r,typeof e!="symbol"?e+"":e,t),t),Ms=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var He=(r,e,t)=>(Ms(r,e,"read from private field"),t?t.call(r):e.get(r)),Yt=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},St=(r,e,t,n)=>(Ms(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);import{S as me,i as pe,s as he,e as G,b as P,a1 as ie,h as g,N as ge,E as J,Q as Te,R as X,k as j,l as L,m as R,F as we,G as b,H as W,L as Ne,M as Ge,a4 as et,p as Cn,q as ce,r as de,a0 as I,v as ne,d as y,f as re,g as _,ai as di,aj as kt,w as Fe,D as Ie,x as je,a as $,y as U,c as ee,z as Z,A as H,I as Re,J as De,K as Me,B as Q,V as Nt,u as ye,C as ct,n as A,Z as Ee,_ as Se,$ as We,o as sn,ad as _h,O as Xe,P as on,t as vh,j as Fl,a8 as Vr,ae as Ns,am as js,an as zl,a2 as yh,af as kh,T as Ze,a7 as Eh,U as xe,ac as Vl,a5 as Ls,aq as Sh,ar as Oh,ab as wh}from"./index.b333a928.js";import{w as mt,r as Ur,d as rc}from"./index.2b0dd2f8.js";function qs(r,e,t){const n=r.slice();return n[2]=e[t].width,n}function Ah(r){let e,t,n,i,s=[r[4],{style:t="width: "+r[2]+";"+r[4].style}],l={};for(let o=0;o{e=J(J({},e),Te(C)),t(4,o=ge(e,l)),"lines"in C&&t(5,a=C.lines),"heading"in C&&t(0,u=C.heading),"paragraph"in C&&t(1,f=C.paragraph),"width"in C&&t(2,c=C.width)},r.$$.update=()=>{if(r.$$.dirty&4&&t(7,i=parseInt(c,10)),r.$$.dirty&4&&t(6,s=c.includes("px")),r.$$.dirty&238&&f)for(let C=0;C{e=J(J({},e),Te(p)),t(2,i=ge(e,n)),"href"in p&&t(0,s=p.href),"size"in p&&t(1,l=p.size)},[s,l,i,o,a,u,f,c,h,d,m]}class Lh extends me{constructor(e){super(),pe(this,e,jh,Nh,he,{href:0,size:1})}}const qh=Lh,Bh=r=>({props:r[0]&512}),Fs=r=>({props:r[9]});function Fh(r){let e,t,n,i,s,l,o=r[8]&&zs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:m[8]?"margin-left: 0":void 0,"aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[33](null),s=!1,Ge(l)}}}function zh(r){let e,t,n,i,s,l,o=r[8]&&Vs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[32](null),s=!1,Ge(l)}}}function Vh(r){let e;const t=r[19].default,n=Ie(t,r,r[18],Fs);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,s){n&&n.p&&(!e||s[0]&262656)&&Re(n,t,i,i[18],e?Me(t,i[18],s,Bh):De(i[18]),Fs)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function Uh(r){let e,t;const n=[{href:r[7]},{size:r[1]},r[10],{style:r[8]&&"width: 3rem;"}];let i={};for(let s=0;s{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qh(r,e,t){let n,i;const s=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e;const u=di(o);let{kind:f="primary"}=e,{size:c="default"}=e,{expressive:h=!1}=e,{isSelected:d=!1}=e,{icon:m=void 0}=e,{iconDescription:p=void 0}=e,{tooltipAlignment:v="center"}=e,{tooltipPosition:k="bottom"}=e,{as:O=!1}=e,{skeleton:E=!1}=e,{disabled:S=!1}=e,{href:C=void 0}=e,{tabindex:T="0"}=e,{type:D="button"}=e,{ref:w=null}=e;const B=kt("ComposedModal");function M(se){X.call(this,r,se)}function F(se){X.call(this,r,se)}function q(se){X.call(this,r,se)}function N(se){X.call(this,r,se)}function Y(se){X.call(this,r,se)}function V(se){X.call(this,r,se)}function K(se){X.call(this,r,se)}function oe(se){X.call(this,r,se)}function fe(se){X.call(this,r,se)}function x(se){X.call(this,r,se)}function te(se){X.call(this,r,se)}function ke(se){X.call(this,r,se)}function z(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}function _e(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}return r.$$set=se=>{e=J(J({},e),Te(se)),t(10,l=ge(e,s)),"kind"in se&&t(11,f=se.kind),"size"in se&&t(1,c=se.size),"expressive"in se&&t(12,h=se.expressive),"isSelected"in se&&t(13,d=se.isSelected),"icon"in se&&t(2,m=se.icon),"iconDescription"in se&&t(3,p=se.iconDescription),"tooltipAlignment"in se&&t(14,v=se.tooltipAlignment),"tooltipPosition"in se&&t(15,k=se.tooltipPosition),"as"in se&&t(4,O=se.as),"skeleton"in se&&t(5,E=se.skeleton),"disabled"in se&&t(6,S=se.disabled),"href"in se&&t(7,C=se.href),"tabindex"in se&&t(16,T=se.tabindex),"type"in se&&t(17,D=se.type),"ref"in se&&t(0,w=se.ref),"$$scope"in se&&t(18,a=se.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&B&&w&&B.declareRef(w),r.$$.dirty[0]&4&&t(8,n=m&&!u.default),t(9,i={type:C&&!S?void 0:D,tabindex:T,disabled:S===!0?!0:void 0,href:C,"aria-pressed":n&&f==="ghost"&&!C?d:void 0,...l,class:["bx--btn",h&&"bx--btn--expressive",(c==="small"&&!h||c==="sm"&&!h||c==="small"&&!h)&&"bx--btn--sm",c==="field"&&!h||c==="md"&&!h&&"bx--btn--md",c==="field"&&"bx--btn--field",c==="small"&&"bx--btn--sm",c==="lg"&&"bx--btn--lg",c==="xl"&&"bx--btn--xl",f&&`bx--btn--${f}`,S&&"bx--btn--disabled",n&&"bx--btn--icon-only",n&&"bx--tooltip__trigger",n&&"bx--tooltip--a11y",n&&k&&`bx--btn--icon-only--${k}`,n&&v&&`bx--tooltip--align-${v}`,n&&d&&f==="ghost"&&"bx--btn--selected",l.class].filter(Boolean).join(" ")})},[w,c,m,p,O,E,S,C,n,i,l,f,h,d,v,k,T,D,a,o,M,F,q,N,Y,V,K,oe,fe,x,te,ke,z,_e]}class Wh extends me{constructor(e){super(),pe(this,e,Qh,Hh,he,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const jn=Wh;function Gh(r){let e,t,n,i,s=[r[0]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(0,i=ge(e,n))},[i,s,l,o,a]}class Zh extends me{constructor(e){super(),pe(this,e,Kh,Gh,he,{})}}const Jh=Zh,Yh=r=>({}),Us=r=>({});function Xh(r){let e,t,n,i,s,l,o,a;const u=r[19].labelText,f=Ie(u,r,r[18],Us),c=f||$h(r);let h=[r[16]],d={};for(let m=0;m{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function tm(r,e,t){let n,i;const s=["value","checked","group","indeterminate","skeleton","required","readonly","disabled","labelText","hideLabel","name","title","id","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e,{value:u=""}=e,{checked:f=!1}=e,{group:c=void 0}=e,{indeterminate:h=!1}=e,{skeleton:d=!1}=e,{required:m=!1}=e,{readonly:p=!1}=e,{disabled:v=!1}=e,{labelText:k=""}=e,{hideLabel:O=!1}=e,{name:E=""}=e,{title:S=void 0}=e,{id:C="ccs-"+Math.random().toString(36)}=e,{ref:T=null}=e;const D=ct();let w=null;function B(z){X.call(this,r,z)}function M(z){X.call(this,r,z)}function F(z){X.call(this,r,z)}function q(z){X.call(this,r,z)}function N(z){X.call(this,r,z)}function Y(z){X.call(this,r,z)}function V(z){X.call(this,r,z)}function K(z){X.call(this,r,z)}function oe(z){X.call(this,r,z)}function fe(z){X.call(this,r,z)}function x(z){Fe[z?"unshift":"push"](()=>{T=z,t(3,T)})}const te=()=>{n?t(1,c=c.includes(u)?c.filter(z=>z!==u):[...c,u]):t(0,f=!f)};function ke(z){Fe[z?"unshift":"push"](()=>{w=z,t(14,w)})}return r.$$set=z=>{e=J(J({},e),Te(z)),t(16,l=ge(e,s)),"value"in z&&t(4,u=z.value),"checked"in z&&t(0,f=z.checked),"group"in z&&t(1,c=z.group),"indeterminate"in z&&t(5,h=z.indeterminate),"skeleton"in z&&t(6,d=z.skeleton),"required"in z&&t(7,m=z.required),"readonly"in z&&t(8,p=z.readonly),"disabled"in z&&t(9,v=z.disabled),"labelText"in z&&t(10,k=z.labelText),"hideLabel"in z&&t(11,O=z.hideLabel),"name"in z&&t(12,E=z.name),"title"in z&&t(2,S=z.title),"id"in z&&t(13,C=z.id),"ref"in z&&t(3,T=z.ref),"$$scope"in z&&t(18,a=z.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&2&&t(15,n=Array.isArray(c)),r.$$.dirty[0]&32787&&t(0,f=n?c.includes(u):f),r.$$.dirty[0]&1&&D("check",f),r.$$.dirty[0]&16384&&t(17,i=(w==null?void 0:w.offsetWidth)<(w==null?void 0:w.scrollWidth)),r.$$.dirty[0]&147460&&t(2,S=!S&&i?w==null?void 0:w.innerText:S)},[f,c,S,T,u,h,d,m,p,v,k,O,E,C,w,n,l,i,a,o,B,M,F,q,N,Y,V,K,oe,fe,x,te,ke]}class nm extends me{constructor(e){super(),pe(this,e,tm,em,he,{value:4,checked:0,group:1,indeterminate:5,skeleton:6,required:7,readonly:8,disabled:9,labelText:10,hideLabel:11,name:12,title:2,id:13,ref:3},null,[-1,-1])}}const rm=nm;function Hs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function im(r){let e,t,n,i=r[1]&&Hs(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class sm extends me{constructor(e){super(),pe(this,e,lm,im,he,{size:0,title:1})}}const ur=sm;function Qs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function om(r){let e,t,n,i,s=r[1]&&Qs(r),l=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let a=0;a{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class um extends me{constructor(e){super(),pe(this,e,am,om,he,{size:0,title:1})}}const hi=um;function Ws(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function fm(r){let e,t,n=r[1]&&Ws(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class dm extends me{constructor(e){super(),pe(this,e,cm,fm,he,{size:0,title:1})}}const ic=dm;function Gs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function hm(r){let e,t,n=r[1]&&Gs(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}let pm=class extends me{constructor(e){super(),pe(this,e,mm,hm,he,{size:0,title:1})}};const Ul=pm,$i=new Set,lc=mt(0),Ks=()=>lc.set([...$i].filter(r=>_h(r)).length),gm=r=>sn(()=>{$i.add(r);const e=r.subscribe(Ks);return()=>{e(),$i.delete(r),Ks()}});lc.subscribe(r=>{typeof document<"u"&&document.body.classList.toggle("bx--body--with-modal-open",r>0)});function bm(r){let e,t,n,i,s,l;const o=r[18].default,a=Ie(o,r,r[17],null);let u=[{role:"presentation"},r[14]],f={};for(let c=0;ct(9,o=te));let E=null,S=null,C=!1;on("ComposedModal",{closeModal:()=>{t(0,c=!1)},submit:()=>{k("submit"),k("click:button--primary")},declareRef:te=>{E=te},updateLabel:te=>{O.set(te)}});function T(te){var z;if(p==null)return;const ke=((z=te||S)==null?void 0:z.querySelector(p))||E;ke!=null&&ke.focus()}let D=!1;const w=mt(c);Xe(r,w,te=>t(32,l=te)),gm(w),sn(()=>{vh().then(()=>{T()})}),Fl(()=>{D?c||(D=!1,k("close")):c&&(D=!0,k("open"))});function B(te){X.call(this,r,te)}function M(te){X.call(this,r,te)}function F(te){X.call(this,r,te)}function q(te){X.call(this,r,te)}function N(te){X.call(this,r,te)}function Y(te){Fe[te?"unshift":"push"](()=>{S=te,t(6,S)})}const V=()=>{t(7,C=!0)};function K(te){Fe[te?"unshift":"push"](()=>{v=te,t(1,v)})}const oe=te=>{if(c){if(te.key==="Escape")t(0,c=!1);else if(te.key==="Tab"){const ke=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,z=Array.from(v.querySelectorAll(ke));let _e=z.indexOf(document.activeElement);_e===-1&&te.shiftKey&&(_e=0),_e+=z.length+(te.shiftKey?-1:1),_e%=z.length,z[_e].focus(),te.preventDefault()}}},fe=()=>{!C&&!d&&t(0,c=!1),t(7,C=!1)},x=({propertyName:te,currentTarget:ke})=>{te==="transform"&&k("transitionend",{open:c}),n&&(T(ke),t(8,n=!1))};return r.$$set=te=>{t(15,e=J(J({},e),Te(te))),t(14,s=ge(e,i)),"size"in te&&t(2,f=te.size),"open"in te&&t(0,c=te.open),"danger"in te&&t(3,h=te.danger),"preventCloseOnClickOutside"in te&&t(4,d=te.preventCloseOnClickOutside),"containerClass"in te&&t(5,m=te.containerClass),"selectorPrimaryFocus"in te&&t(16,p=te.selectorPrimaryFocus),"ref"in te&&t(1,v=te.ref),"$$scope"in te&&t(17,u=te.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&t(8,n=c),r.$$.dirty[0]&1&&Vr(w,l=c,l)},e=Te(e),[c,v,f,h,d,m,S,C,n,o,k,O,T,w,s,e,p,u,a,B,M,F,q,N,Y,V,K,oe,fe,x]}class vm extends me{constructor(e){super(),pe(this,e,_m,bm,he,{size:2,open:0,danger:3,preventCloseOnClickOutside:4,containerClass:5,selectorPrimaryFocus:16,ref:1},null,[-1,-1])}}const Hl=vm;function Zs(r){let e,t;return{c(){e=j("h2"),t=ce(r[1]),this.h()},l(n){e=L(n,"H2",{class:!0});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){A(e,"class",r[2]),b(e,"bx--modal-header__label",!0),b(e,"bx--type-delta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1]),i&4&&A(e,"class",n[2]),i&4&&b(e,"bx--modal-header__label",!0),i&4&&b(e,"bx--type-delta",!0)},d(n){n&&g(e)}}}function Js(r){let e,t;return{c(){e=j("h3"),t=ce(r[0]),this.h()},l(n){e=L(n,"H3",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class",r[3]),b(e,"bx--modal-header__heading",!0),b(e,"bx--type-beta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0]),i&8&&A(e,"class",n[3]),i&8&&b(e,"bx--modal-header__heading",!0),i&8&&b(e,"bx--type-beta",!0)},d(n){n&&g(e)}}}function ym(r){let e,t,n,i,s,l,o,a,u,f=r[1]&&Zs(r),c=r[0]&&Js(r);const h=r[10].default,d=Ie(h,r,r[9],null);l=new Ul({props:{size:20,class:"bx--modal-close__icon "+r[5],"aria-hidden":"true"}});let m=[r[8]],p={};for(let v=0;v{e=J(J({},e),Te(k)),t(8,i=ge(e,n)),"title"in k&&t(0,o=k.title),"label"in k&&t(1,a=k.label),"labelClass"in k&&t(2,u=k.labelClass),"titleClass"in k&&t(3,f=k.titleClass),"closeClass"in k&&t(4,c=k.closeClass),"closeIconClass"in k&&t(5,h=k.closeIconClass),"iconDescription"in k&&t(6,d=k.iconDescription),"$$scope"in k&&t(9,l=k.$$scope)},r.$$.update=()=>{r.$$.dirty&2&&p(a)},[o,a,u,f,c,h,d,m,i,l,s,v]}class Em extends me{constructor(e){super(),pe(this,e,km,ym,he,{title:0,label:1,labelClass:2,titleClass:3,closeClass:4,closeIconClass:5,iconDescription:6})}}const Ql=Em;function Ys(r){let e;return{c(){e=j("div"),this.h()},l(t){e=L(t,"DIV",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--modal-content--overflow-indicator",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Sm(r){let e,t,n,i,s,l;const o=r[4].default,a=Ie(o,r,r[3],null);let u=[{tabindex:t=r[1]?"0":void 0},{role:n=r[1]?"region":void 0},r[2]],f={};for(let h=0;h{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"hasForm"in u&&t(0,o=u.hasForm),"hasScrollingContent"in u&&t(1,a=u.hasScrollingContent),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class wm extends me{constructor(e){super(),pe(this,e,Om,Sm,he,{hasForm:0,hasScrollingContent:1})}}const Wl=wm;function Xs(r,e,t){const n=r.slice();return n[16]=e[t],n}function Am(r){let e,t;return e=new jn({props:{kind:"secondary",class:r[6],$$slots:{default:[Pm]},$$scope:{ctx:r}}}),e.$on("click",r[14]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&64&&(s.class=n[6]),i&32784&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Tm(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l0?0:p[4]?1:-1}~(t=u(r))&&(n=a[t]=o[t](r));let f=r[0]&&$s(r);const c=r[12].default,h=Ie(c,r,r[15],null);let d=[r[11]],m={};for(let p=0;p{a[k]=null}),re()),~t?(n=a[t],n?n.p(p,v):(n=a[t]=o[t](p),n.c()),_(n,1),n.m(e,i)):n=null),p[0]?f?(f.p(p,v),v&1&&_(f,1)):(f=$s(p),f.c(),_(f,1),f.m(e,s)):f&&(ne(),y(f,1,1,()=>{f=null}),re()),h&&h.p&&(!l||v&32768)&&Re(h,c,p,p[15],l?Me(c,p[15],v,null):De(p[15]),null),we(e,m=Ne(d,[v&2048&&p[11]])),b(e,"bx--modal-footer",!0),b(e,"bx--modal-footer--three-button",p[5].length===2)},i(p){l||(_(n),_(f),_(h,p),l=!0)},o(p){y(n),y(f),y(h,p),l=!1},d(p){p&&g(e),~t&&a[t].d(),f&&f.d(),h&&h.d(p)}}}function Dm(r,e,t){const n=["primaryButtonText","primaryButtonIcon","primaryButtonDisabled","primaryClass","secondaryButtonText","secondaryButtons","secondaryClass","danger"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{primaryButtonText:o=""}=e,{primaryButtonIcon:a=void 0}=e,{primaryButtonDisabled:u=!1}=e,{primaryClass:f=void 0}=e,{secondaryButtonText:c=""}=e,{secondaryButtons:h=[]}=e,{secondaryClass:d=void 0}=e,{danger:m=!1}=e;const p=ct(),{closeModal:v,submit:k}=kt("ComposedModal"),O=S=>{p("click:button--secondary",{text:S.text})},E=()=>{v(),p("click:button--secondary",{text:c})};return r.$$set=S=>{e=J(J({},e),Te(S)),t(11,i=ge(e,n)),"primaryButtonText"in S&&t(0,o=S.primaryButtonText),"primaryButtonIcon"in S&&t(1,a=S.primaryButtonIcon),"primaryButtonDisabled"in S&&t(2,u=S.primaryButtonDisabled),"primaryClass"in S&&t(3,f=S.primaryClass),"secondaryButtonText"in S&&t(4,c=S.secondaryButtonText),"secondaryButtons"in S&&t(5,h=S.secondaryButtons),"secondaryClass"in S&&t(6,d=S.secondaryClass),"danger"in S&&t(7,m=S.danger),"$$scope"in S&&t(15,l=S.$$scope)},[o,a,u,f,c,h,d,m,p,v,k,i,s,O,E,l]}class Mm extends me{constructor(e){super(),pe(this,e,Dm,Rm,he,{primaryButtonText:0,primaryButtonIcon:1,primaryButtonDisabled:2,primaryClass:3,secondaryButtonText:4,secondaryButtons:5,secondaryClass:6,danger:7})}}const Gl=Mm;function eo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Nm(r){let e,t,n,i=r[1]&&eo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Lm extends me{constructor(e){super(),pe(this,e,jm,Nm,he,{size:0,title:1})}}const sc=Lm;function qm(r){let e,t,n,i,s,l,o,a,u,f=r[0]&&to(r),c=[{"aria-atomic":"true"},{"aria-labelledby":r[4]},{"aria-live":u=r[1]?"assertive":"off"},r[6]],h={};for(let d=0;d{e=J(J({},e),Te(c)),t(6,s=ge(e,i)),"small"in c&&t(0,l=c.small),"active"in c&&t(1,o=c.active),"withOverlay"in c&&t(2,a=c.withOverlay),"description"in c&&t(3,u=c.description),"id"in c&&t(4,f=c.id)},r.$$.update=()=>{r.$$.dirty&1&&t(5,n=l?"42":"44")},[l,o,a,u,f,n,s]}class Vm extends me{constructor(e){super(),pe(this,e,zm,Fm,he,{small:0,active:1,withOverlay:2,description:3,id:4})}}const Um=Vm;function ro(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Hm(r){let e,t,n,i=r[1]&&ro(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Wm extends me{constructor(e){super(),pe(this,e,Qm,Hm,he,{size:0,title:1})}}const oc=Wm;function Gm(r){let e,t;return e=new Um({props:{small:!0,description:r[2],withOverlay:!1,active:r[0]==="active"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.description=n[2]),i&1&&(s.active=n[0]==="active"),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Km(r){let e,t;return e=new sc({props:{class:"bx--inline-loading__checkmark-container",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Zm(r){let e,t;return e=new oc({props:{class:"bx--inline-loading--error",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function io(r){let e,t;return{c(){e=j("div"),t=ce(r[1]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){b(e,"bx--inline-loading__text",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Jm(r){let e,t,n,i,s,l,o,a;const u=[Zm,Km,Gm],f=[];function c(p,v){return p[0]==="error"?0:p[0]==="finished"?1:p[0]==="inactive"||p[0]==="active"?2:-1}~(n=c(r))&&(i=f[n]=u[n](r));let h=r[1]&&io(r),d=[{"aria-live":"assertive"},r[3]],m={};for(let p=0;p{f[k]=null}),re()),~n?(i=f[n],i?i.p(p,v):(i=f[n]=u[n](p),i.c()),_(i,1),i.m(t,null)):i=null),p[1]?h?h.p(p,v):(h=io(p),h.c(),h.m(e,null)):h&&(h.d(1),h=null),we(e,m=Ne(d,[{"aria-live":"assertive"},v&8&&p[3]])),b(e,"bx--inline-loading",!0)},i(p){l||(_(i),l=!0)},o(p){y(i),l=!1},d(p){p&&g(e),~n&&f[n].d(),h&&h.d(),o=!1,Ge(a)}}}function Ym(r,e,t){const n=["status","description","iconDescription","successDelay"];let i=ge(e,n),{status:s="active"}=e,{description:l=void 0}=e,{iconDescription:o=void 0}=e,{successDelay:a=1500}=e;const u=ct();let f;sn(()=>()=>{clearTimeout(f)}),Fl(()=>{s==="finished"&&(f=setTimeout(()=>{u("success")},a))});function c(p){X.call(this,r,p)}function h(p){X.call(this,r,p)}function d(p){X.call(this,r,p)}function m(p){X.call(this,r,p)}return r.$$set=p=>{e=J(J({},e),Te(p)),t(3,i=ge(e,n)),"status"in p&&t(0,s=p.status),"description"in p&&t(1,l=p.description),"iconDescription"in p&&t(2,o=p.iconDescription),"successDelay"in p&&t(4,a=p.successDelay)},[s,l,o,i,a,c,h,d,m]}class Xm extends me{constructor(e){super(),pe(this,e,Ym,Jm,he,{status:0,description:1,iconDescription:2,successDelay:4})}}const ac=Xm;function xm(r){let e,t,n,i,s;var l=r[1];function o(f){return{props:{size:20,title:f[2],class:(f[0]==="toast"&&"bx--toast-notification__close-icon")+" "+(f[0]==="inline"&&"bx--inline-notification__close-icon")}}}l&&(t=je(l,o(r)));let a=[{type:"button"},{"aria-label":r[3]},{title:r[3]},r[4]],u={};for(let f=0;f{Q(d,1)}),re()}l?(t=je(l,o(f)),U(t.$$.fragment),_(t.$$.fragment,1),H(t,e,null)):t=null}else l&&t.$set(h);we(e,u=Ne(a,[{type:"button"},(!n||c&8)&&{"aria-label":f[3]},(!n||c&8)&&{title:f[3]},c&16&&f[4]])),b(e,"bx--toast-notification__close-button",f[0]==="toast"),b(e,"bx--inline-notification__close-button",f[0]==="inline")},i(f){n||(t&&_(t.$$.fragment,f),n=!0)},o(f){t&&y(t.$$.fragment,f),n=!1},d(f){f&&g(e),t&&Q(t),i=!1,Ge(s)}}}function $m(r,e,t){const n=["notificationType","icon","title","iconDescription"];let i=ge(e,n),{notificationType:s="toast"}=e,{icon:l=Ul}=e,{title:o=void 0}=e,{iconDescription:a="Close icon"}=e;function u(d){X.call(this,r,d)}function f(d){X.call(this,r,d)}function c(d){X.call(this,r,d)}function h(d){X.call(this,r,d)}return r.$$set=d=>{e=J(J({},e),Te(d)),t(4,i=ge(e,n)),"notificationType"in d&&t(0,s=d.notificationType),"icon"in d&&t(1,l=d.icon),"title"in d&&t(2,o=d.title),"iconDescription"in d&&t(3,a=d.iconDescription)},[s,l,o,a,i,u,f,c,h]}class ep extends me{constructor(e){super(),pe(this,e,$m,xm,he,{notificationType:0,icon:1,title:2,iconDescription:3})}}const tp=ep;function lo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function np(r){let e,t,n,i=r[1]&&lo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ip extends me{constructor(e){super(),pe(this,e,rp,np,he,{size:0,title:1})}}const lp=ip;function so(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function sp(r){let e,t,n,i=r[1]&&so(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ap extends me{constructor(e){super(),pe(this,e,op,sp,he,{size:0,title:1})}}const up=ap;function fp(r){let e,t,n;var i=r[3][r[0]];function s(l){return{props:{size:20,title:l[2],class:(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,[o]){const a={};if(o&4&&(a.title=l[2]),o&2&&(a.class=(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")),o&1&&i!==(i=l[3][l[0]])){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function cp(r,e,t){let{kind:n="error"}=e,{notificationType:i="toast"}=e,{iconDescription:s}=e;const l={error:oc,"info-square":up,info:lp,success:sc,warning:ur,"warning-alt":hi};return r.$$set=o=>{"kind"in o&&t(0,n=o.kind),"notificationType"in o&&t(1,i=o.notificationType),"iconDescription"in o&&t(2,s=o.iconDescription)},[n,i,s,l]}class dp extends me{constructor(e){super(),pe(this,e,cp,fp,he,{kind:0,notificationType:1,iconDescription:2})}}const hp=dp,mp=r=>({}),oo=r=>({}),pp=r=>({}),ao=r=>({}),gp=r=>({}),uo=r=>({});function fo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m;n=new hp({props:{notificationType:"inline",kind:r[0],iconDescription:r[6]}});const p=r[13].title,v=Ie(p,r,r[12],uo),k=v||bp(r),O=r[13].subtitle,E=Ie(O,r,r[12],ao),S=E||_p(r),C=r[13].default,T=Ie(C,r,r[12],null),D=r[13].actions,w=Ie(D,r,r[12],oo);let B=!r[5]&&co(r),M=[{role:r[2]},{kind:r[0]},r[10]],F={};for(let q=0;q{B=null}),re()):B?(B.p(q,N),N&32&&_(B,1)):(B=co(q),B.c(),_(B,1),B.m(e,null)),we(e,F=Ne(M,[(!h||N&4)&&{role:q[2]},(!h||N&1)&&{kind:q[0]},N&1024&&q[10]])),b(e,"bx--inline-notification",!0),b(e,"bx--inline-notification--low-contrast",q[1]),b(e,"bx--inline-notification--hide-close-button",q[5]),b(e,"bx--inline-notification--error",q[0]==="error"),b(e,"bx--inline-notification--info",q[0]==="info"),b(e,"bx--inline-notification--info-square",q[0]==="info-square"),b(e,"bx--inline-notification--success",q[0]==="success"),b(e,"bx--inline-notification--warning",q[0]==="warning"),b(e,"bx--inline-notification--warning-alt",q[0]==="warning-alt")},i(q){h||(_(n.$$.fragment,q),_(k,q),_(S,q),_(T,q),_(w,q),_(B),h=!0)},o(q){y(n.$$.fragment,q),y(k,q),y(S,q),y(T,q),y(w,q),y(B),h=!1},d(q){q&&g(e),Q(n),k&&k.d(q),S&&S.d(q),T&&T.d(q),w&&w.d(q),B&&B.d(),d=!1,Ge(m)}}}function bp(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function _p(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function co(r){let e,t;return e=new tp({props:{iconDescription:r[7],notificationType:"inline"}}),e.$on("click",r[9]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&128&&(s.iconDescription=n[7]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vp(r){let e,t,n=r[8]&&fo(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[8]?n?(n.p(i,s),s&256&&_(n,1)):(n=fo(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function yp(r,e,t){const n=["kind","lowContrast","timeout","role","title","subtitle","hideCloseButton","statusIconDescription","closeButtonDescription"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{kind:o="error"}=e,{lowContrast:a=!1}=e,{timeout:u=0}=e,{role:f="alert"}=e,{title:c=""}=e,{subtitle:h=""}=e,{hideCloseButton:d=!1}=e,{statusIconDescription:m=o+" icon"}=e,{closeButtonDescription:p="Close notification"}=e;const v=ct();let k=!0,O;function E(w){v("close",{timeout:w===!0},{cancelable:!0})&&t(8,k=!1)}sn(()=>(u&&(O=setTimeout(()=>E(!0),u)),()=>{clearTimeout(O)}));function S(w){X.call(this,r,w)}function C(w){X.call(this,r,w)}function T(w){X.call(this,r,w)}function D(w){X.call(this,r,w)}return r.$$set=w=>{e=J(J({},e),Te(w)),t(10,i=ge(e,n)),"kind"in w&&t(0,o=w.kind),"lowContrast"in w&&t(1,a=w.lowContrast),"timeout"in w&&t(11,u=w.timeout),"role"in w&&t(2,f=w.role),"title"in w&&t(3,c=w.title),"subtitle"in w&&t(4,h=w.subtitle),"hideCloseButton"in w&&t(5,d=w.hideCloseButton),"statusIconDescription"in w&&t(6,m=w.statusIconDescription),"closeButtonDescription"in w&&t(7,p=w.closeButtonDescription),"$$scope"in w&&t(12,l=w.$$scope)},[o,a,f,c,h,d,m,p,k,E,i,u,l,s,S,C,T,D]}class kp extends me{constructor(e){super(),pe(this,e,yp,vp,he,{kind:0,lowContrast:1,timeout:11,role:2,title:3,subtitle:4,hideCloseButton:5,statusIconDescription:6,closeButtonDescription:7})}}const uc=kp;function ho(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ep(r){let e,t,n=r[1]&&ho(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Op extends me{constructor(e){super(),pe(this,e,Sp,Ep,he,{size:0,title:1})}}const wp=Op;function mo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ap(r){let e,t,n=r[1]&&mo(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Pp extends me{constructor(e){super(),pe(this,e,Tp,Ap,he,{size:0,title:1})}}const Cp=Pp;function po(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ip(r){let e,t,n=r[1]&&po(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Dp extends me{constructor(e){super(),pe(this,e,Rp,Ip,he,{size:0,title:1})}}const fc=Dp,Mp=r=>({}),go=r=>({});function bo(r){let e,t;const n=r[34].label,i=Ie(n,r,r[33],go),s=i||Np(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[18]),b(e,"bx--label",!0),b(e,"bx--label--disabled",r[8]),b(e,"bx--visually-hidden",r[17])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[1]&4)&&Re(i,n,l,l[33],t?Me(n,l[33],o,Mp):De(l[33]),go):s&&s.p&&(!t||o[0]&65536)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&262144)&&A(e,"for",l[18]),(!t||o[0]&256)&&b(e,"bx--label--disabled",l[8]),(!t||o[0]&131072)&&b(e,"bx--visually-hidden",l[17])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Np(r){let e;return{c(){e=ce(r[16])},l(t){e=de(t,r[16])},m(t,n){P(t,e,n)},p(t,n){n[0]&65536&&ye(e,t[16])},d(t){t&&g(e)}}}function jp(r){let e,t,n,i=r[11]&&_o(),s=!r[11]&&r[13]&&vo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=_o(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=vo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Lp(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function _o(r){let e,t;return e=new ur({props:{class:"bx--number__invalid"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vo(r){let e,t;return e=new hi({props:{class:"bx--number__invalid bx--number__invalid--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function yo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;return n=new Cp({props:{class:"down-icon"}}),f=new wp({props:{class:"up-icon"}}),{c(){e=j("div"),t=j("button"),U(n.$$.fragment),l=$(),o=j("div"),a=$(),u=j("button"),U(f.$$.fragment),d=$(),m=j("div"),this.h()},l(O){e=L(O,"DIV",{});var E=R(e);t=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var S=R(t);Z(n.$$.fragment,S),S.forEach(g),l=ee(E),o=L(E,"DIV",{}),R(o).forEach(g),a=ee(E),u=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var C=R(u);Z(f.$$.fragment,C),C.forEach(g),d=ee(E),m=L(E,"DIV",{}),R(m).forEach(g),E.forEach(g),this.h()},h(){A(t,"type","button"),A(t,"tabindex","-1"),A(t,"title",i=r[23]||r[10]),A(t,"aria-label",s=r[23]||r[10]),t.disabled=r[8],b(t,"bx--number__control-btn",!0),b(t,"down-icon",!0),b(o,"bx--number__rule-divider",!0),A(u,"type","button"),A(u,"tabindex","-1"),A(u,"title",c=r[24]||r[10]),A(u,"aria-label",h=r[24]||r[10]),u.disabled=r[8],b(u,"bx--number__control-btn",!0),b(u,"up-icon",!0),b(m,"bx--number__rule-divider",!0),b(e,"bx--number__controls",!0)},m(O,E){P(O,e,E),I(e,t),H(n,t,null),I(e,l),I(e,o),I(e,a),I(e,u),H(f,u,null),I(e,d),I(e,m),p=!0,v||(k=[W(t,"click",r[45]),W(u,"click",r[46])],v=!0)},p(O,E){(!p||E[0]&8389632&&i!==(i=O[23]||O[10]))&&A(t,"title",i),(!p||E[0]&8389632&&s!==(s=O[23]||O[10]))&&A(t,"aria-label",s),(!p||E[0]&256)&&(t.disabled=O[8]),(!p||E[0]&16778240&&c!==(c=O[24]||O[10]))&&A(u,"title",c),(!p||E[0]&16778240&&h!==(h=O[24]||O[10]))&&A(u,"aria-label",h),(!p||E[0]&256)&&(u.disabled=O[8])},i(O){p||(_(n.$$.fragment,O),_(f.$$.fragment,O),p=!0)},o(O){y(n.$$.fragment,O),y(f.$$.fragment,O),p=!1},d(O){O&&g(e),Q(n),Q(f),v=!1,Ge(k)}}}function ko(r){let e,t;return{c(){e=j("div"),t=ce(r[15]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[15]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[8])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&32768&&ye(t,n[15]),i[0]&256&&b(e,"bx--form__helper-text--disabled",n[8])},d(n){n&&g(e)}}}function Eo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function So(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function qp(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C=(r[28].label||r[16])&&bo(r),T=[{type:"number"},{pattern:"[0-9]*"},{"aria-describedby":r[21]},{"data-invalid":l=r[22]||void 0},{"aria-invalid":o=r[22]||void 0},{"aria-label":a=r[16]?void 0:r[20]},{disabled:r[8]},{id:r[18]},{name:r[19]},{max:r[4]},{min:r[5]},{step:r[3]},{value:u=r[0]??""},{readOnly:r[7]},r[29]],D={};for(let V=0;V{C=null}),re()),we(s,D=Ne(T,[{type:"number"},{pattern:"[0-9]*"},(!O||K[0]&2097152)&&{"aria-describedby":V[21]},(!O||K[0]&4194304&&l!==(l=V[22]||void 0))&&{"data-invalid":l},(!O||K[0]&4194304&&o!==(o=V[22]||void 0))&&{"aria-invalid":o},(!O||K[0]&1114112&&a!==(a=V[16]?void 0:V[20]))&&{"aria-label":a},(!O||K[0]&256)&&{disabled:V[8]},(!O||K[0]&262144)&&{id:V[18]},(!O||K[0]&524288)&&{name:V[19]},(!O||K[0]&16)&&{max:V[4]},(!O||K[0]&32)&&{min:V[5]},(!O||K[0]&8)&&{step:V[3]},(!O||K[0]&1&&u!==(u=V[0]??"")&&s.value!==u)&&{value:u},(!O||K[0]&128)&&{readOnly:V[7]},K[0]&536870912&&V[29]]));let oe=c;c=M(V),c===oe?B[c].p(V,K):(ne(),y(B[oe],1,1,()=>{B[oe]=null}),re(),h=B[c],h?h.p(V,K):(h=B[c]=w[c](V),h.c()),_(h,1),h.m(i,d)),V[9]?F&&(ne(),y(F,1,1,()=>{F=null}),re()):F?(F.p(V,K),K[0]&512&&_(F,1)):(F=yo(V),F.c(),_(F,1),F.m(i,null)),(!O||K[0]&10240)&&b(i,"bx--number__input-wrapper--warning",!V[11]&&V[13]),!V[22]&&!V[13]&&V[15]?q?q.p(V,K):(q=ko(V),q.c(),q.m(t,p)):q&&(q.d(1),q=null),V[22]?N?N.p(V,K):(N=Eo(V),N.c(),N.m(t,v)):N&&(N.d(1),N=null),!V[22]&&V[13]?Y?Y.p(V,K):(Y=So(V),Y.c(),Y.m(t,null)):Y&&(Y.d(1),Y=null),(!O||K[0]&4194304&&k!==(k=V[22]||void 0))&&A(t,"data-invalid",k),(!O||K[0]&128)&&b(t,"bx--number--readonly",V[7]),(!O||K[0]&64)&&b(t,"bx--number--light",V[6]),(!O||K[0]&131072)&&b(t,"bx--number--nolabel",V[17]),(!O||K[0]&512)&&b(t,"bx--number--nosteppers",V[9]),(!O||K[0]&4)&&b(t,"bx--number--sm",V[2]==="sm"),(!O||K[0]&4)&&b(t,"bx--number--xl",V[2]==="xl")},i(V){O||(_(C),_(h),_(F),O=!0)},o(V){y(C),y(h),y(F),O=!1},d(V){V&&g(e),C&&C.d(),r[44](null),B[c].d(),F&&F.d(),q&&q.d(),N&&N.d(),Y&&Y.d(),E=!1,Ge(S)}}}function Oo(r){return r!=""?Number(r):null}function Bp(r,e,t){let n,i,s,l,o;const a=["size","value","step","max","min","light","readonly","allowEmpty","disabled","hideSteppers","iconDescription","invalid","invalidText","warn","warnText","helperText","label","hideLabel","translateWithId","translationIds","id","name","ref"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=null}=e,{step:p=1}=e,{max:v=void 0}=e,{min:k=void 0}=e,{light:O=!1}=e,{readonly:E=!1}=e,{allowEmpty:S=!1}=e,{disabled:C=!1}=e,{hideSteppers:T=!1}=e,{iconDescription:D=""}=e,{invalid:w=!1}=e,{invalidText:B=""}=e,{warn:M=!1}=e,{warnText:F=""}=e,{helperText:q=""}=e,{label:N=""}=e,{hideLabel:Y=!1}=e,{translateWithId:V=ue=>te[ue]}=e;const K={increment:"increment",decrement:"decrement"};let{id:oe="ccs-"+Math.random().toString(36)}=e,{name:fe=void 0}=e,{ref:x=null}=e;const te={[K.increment]:"Increment number",[K.decrement]:"Decrement number"},ke=ct();function z(ue){ue?x.stepUp():x.stepDown(),t(0,m=+x.value),ke("input",m),ke("change",m)}function _e({target:ue}){t(0,m=Oo(ue.value)),ke("input",m)}function se({target:ue}){ke("change",Oo(ue.value))}function Je(ue){X.call(this,r,ue)}function lt(ue){X.call(this,r,ue)}function Et(ue){X.call(this,r,ue)}function _t(ue){X.call(this,r,ue)}function Pe(ue){X.call(this,r,ue)}function le(ue){X.call(this,r,ue)}function ae(ue){X.call(this,r,ue)}function vt(ue){X.call(this,r,ue)}function Sn(ue){X.call(this,r,ue)}function tt(ue){Fe[ue?"unshift":"push"](()=>{x=ue,t(1,x)})}const On=()=>{z(!1)},Pt=()=>{z(!0)};return r.$$set=ue=>{t(49,e=J(J({},e),Te(ue))),t(29,u=ge(e,a)),"size"in ue&&t(2,d=ue.size),"value"in ue&&t(0,m=ue.value),"step"in ue&&t(3,p=ue.step),"max"in ue&&t(4,v=ue.max),"min"in ue&&t(5,k=ue.min),"light"in ue&&t(6,O=ue.light),"readonly"in ue&&t(7,E=ue.readonly),"allowEmpty"in ue&&t(30,S=ue.allowEmpty),"disabled"in ue&&t(8,C=ue.disabled),"hideSteppers"in ue&&t(9,T=ue.hideSteppers),"iconDescription"in ue&&t(10,D=ue.iconDescription),"invalid"in ue&&t(11,w=ue.invalid),"invalidText"in ue&&t(12,B=ue.invalidText),"warn"in ue&&t(13,M=ue.warn),"warnText"in ue&&t(14,F=ue.warnText),"helperText"in ue&&t(15,q=ue.helperText),"label"in ue&&t(16,N=ue.label),"hideLabel"in ue&&t(17,Y=ue.hideLabel),"translateWithId"in ue&&t(31,V=ue.translateWithId),"id"in ue&&t(18,oe=ue.id),"name"in ue&&t(19,fe=ue.name),"ref"in ue&&t(1,x=ue.ref),"$$scope"in ue&&t(33,c=ue.$$scope)},r.$$.update=()=>{r.$$.dirty[1]&1&&t(24,n=V("increment")),r.$$.dirty[1]&1&&t(23,i=V("decrement")),r.$$.dirty[0]&1073744049&&t(22,s=w&&!E||!S&&m==null||m>v||typeof m=="number"&&m({}),wo=r=>({});function Ao(r){let e,t;const n=r[26].labelText,i=Ie(n,r,r[25],wo),s=i||Up(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[5]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[14]),b(e,"bx--label--disabled",r[4])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&33554432)&&Re(i,n,l,l[25],t?Me(n,l[25],o,Vp):De(l[25]),wo):s&&s.p&&(!t||o[0]&8192)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&32)&&A(e,"for",l[5]),(!t||o[0]&16384)&&b(e,"bx--visually-hidden",l[14]),(!t||o[0]&16)&&b(e,"bx--label--disabled",l[4])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Up(r){let e;return{c(){e=ce(r[13])},l(t){e=de(t,r[13])},m(t,n){P(t,e,n)},p(t,n){n[0]&8192&&ye(e,t[13])},d(t){t&&g(e)}}}function To(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;const O=r[26].default,E=Ie(O,r,r[25],null);u=new ic({props:{class:"bx--select__arrow"}});let S=r[7]&&Po(),C=r[7]&&Co(r),T=r[11]&&Io(r);return{c(){e=j("div"),t=j("div"),n=j("select"),E&&E.c(),a=$(),U(u.$$.fragment),f=$(),S&&S.c(),h=$(),C&&C.c(),d=$(),T&&T.c(),m=G(),this.h()},l(D){e=L(D,"DIV",{});var w=R(e);t=L(w,"DIV",{"data-invalid":!0});var B=R(t);n=L(B,"SELECT",{"aria-describedby":!0,"aria-invalid":!0,id:!0,name:!0});var M=R(n);E&&E.l(M),M.forEach(g),a=ee(B),Z(u.$$.fragment,B),f=ee(B),S&&S.l(B),B.forEach(g),h=ee(w),C&&C.l(w),w.forEach(g),d=ee(D),T&&T.l(D),m=G(),this.h()},h(){A(n,"aria-describedby",i=r[7]?r[16]:void 0),A(n,"aria-invalid",s=r[7]||void 0),n.disabled=l=r[4]||void 0,n.required=o=r[15]||void 0,A(n,"id",r[5]),A(n,"name",r[6]),b(n,"bx--select-input",!0),b(n,"bx--select-input--sm",r[1]==="sm"),b(n,"bx--select-input--xl",r[1]==="xl"),A(t,"data-invalid",c=r[7]||void 0),b(t,"bx--select-input__wrapper",!0),b(e,"bx--select-input--inline__wrapper",!0)},m(D,w){P(D,e,w),I(e,t),I(t,n),E&&E.m(n,null),r[35](n),I(t,a),H(u,t,null),I(t,f),S&&S.m(t,null),I(e,h),C&&C.m(e,null),P(D,d,w),T&&T.m(D,w),P(D,m,w),p=!0,v||(k=[W(n,"change",r[21]),W(n,"change",r[31]),W(n,"input",r[32]),W(n,"focus",r[33]),W(n,"blur",r[34])],v=!0)},p(D,w){E&&E.p&&(!p||w[0]&33554432)&&Re(E,O,D,D[25],p?Me(O,D[25],w,null):De(D[25]),null),(!p||w[0]&65664&&i!==(i=D[7]?D[16]:void 0))&&A(n,"aria-describedby",i),(!p||w[0]&128&&s!==(s=D[7]||void 0))&&A(n,"aria-invalid",s),(!p||w[0]&16&&l!==(l=D[4]||void 0))&&(n.disabled=l),(!p||w[0]&32768&&o!==(o=D[15]||void 0))&&(n.required=o),(!p||w[0]&32)&&A(n,"id",D[5]),(!p||w[0]&64)&&A(n,"name",D[6]),(!p||w[0]&2)&&b(n,"bx--select-input--sm",D[1]==="sm"),(!p||w[0]&2)&&b(n,"bx--select-input--xl",D[1]==="xl"),D[7]?S?w[0]&128&&_(S,1):(S=Po(),S.c(),_(S,1),S.m(t,null)):S&&(ne(),y(S,1,1,()=>{S=null}),re()),(!p||w[0]&128&&c!==(c=D[7]||void 0))&&A(t,"data-invalid",c),D[7]?C?C.p(D,w):(C=Co(D),C.c(),C.m(e,null)):C&&(C.d(1),C=null),D[11]?T?T.p(D,w):(T=Io(D),T.c(),T.m(m.parentNode,m)):T&&(T.d(1),T=null)},i(D){p||(_(E,D),_(u.$$.fragment,D),_(S),p=!0)},o(D){y(E,D),y(u.$$.fragment,D),y(S),p=!1},d(D){D&&g(e),E&&E.d(D),r[35](null),Q(u),S&&S.d(),C&&C.d(),D&&g(d),T&&T.d(D),D&&g(m),v=!1,Ge(k)}}}function Po(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Co(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Io(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function Ro(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O;const E=r[26].default,S=Ie(E,r,r[25],null);a=new ic({props:{class:"bx--select__arrow"}});let C=r[7]&&Do(),T=!r[7]&&r[9]&&Mo(),D=!r[7]&&r[11]&&No(r),w=r[7]&&jo(r),B=!r[7]&&r[9]&&Lo(r);return{c(){e=j("div"),t=j("select"),S&&S.c(),o=$(),U(a.$$.fragment),u=$(),C&&C.c(),f=$(),T&&T.c(),h=$(),D&&D.c(),d=$(),w&&w.c(),m=$(),B&&B.c(),p=G(),this.h()},l(M){e=L(M,"DIV",{"data-invalid":!0});var F=R(e);t=L(F,"SELECT",{id:!0,name:!0,"aria-describedby":!0,"aria-invalid":!0});var q=R(t);S&&S.l(q),q.forEach(g),o=ee(F),Z(a.$$.fragment,F),u=ee(F),C&&C.l(F),f=ee(F),T&&T.l(F),F.forEach(g),h=ee(M),D&&D.l(M),d=ee(M),w&&w.l(M),m=ee(M),B&&B.l(M),p=G(),this.h()},h(){A(t,"id",r[5]),A(t,"name",r[6]),A(t,"aria-describedby",n=r[7]?r[16]:void 0),t.disabled=i=r[4]||void 0,t.required=s=r[15]||void 0,A(t,"aria-invalid",l=r[7]||void 0),b(t,"bx--select-input",!0),b(t,"bx--select-input--sm",r[1]==="sm"),b(t,"bx--select-input--xl",r[1]==="xl"),A(e,"data-invalid",c=r[7]||void 0),b(e,"bx--select-input__wrapper",!0)},m(M,F){P(M,e,F),I(e,t),S&&S.m(t,null),r[36](t),I(e,o),H(a,e,null),I(e,u),C&&C.m(e,null),I(e,f),T&&T.m(e,null),P(M,h,F),D&&D.m(M,F),P(M,d,F),w&&w.m(M,F),P(M,m,F),B&&B.m(M,F),P(M,p,F),v=!0,k||(O=[W(t,"change",r[21]),W(t,"change",r[27]),W(t,"input",r[28]),W(t,"focus",r[29]),W(t,"blur",r[30])],k=!0)},p(M,F){S&&S.p&&(!v||F[0]&33554432)&&Re(S,E,M,M[25],v?Me(E,M[25],F,null):De(M[25]),null),(!v||F[0]&32)&&A(t,"id",M[5]),(!v||F[0]&64)&&A(t,"name",M[6]),(!v||F[0]&65664&&n!==(n=M[7]?M[16]:void 0))&&A(t,"aria-describedby",n),(!v||F[0]&16&&i!==(i=M[4]||void 0))&&(t.disabled=i),(!v||F[0]&32768&&s!==(s=M[15]||void 0))&&(t.required=s),(!v||F[0]&128&&l!==(l=M[7]||void 0))&&A(t,"aria-invalid",l),(!v||F[0]&2)&&b(t,"bx--select-input--sm",M[1]==="sm"),(!v||F[0]&2)&&b(t,"bx--select-input--xl",M[1]==="xl"),M[7]?C?F[0]&128&&_(C,1):(C=Do(),C.c(),_(C,1),C.m(e,f)):C&&(ne(),y(C,1,1,()=>{C=null}),re()),!M[7]&&M[9]?T?F[0]&640&&_(T,1):(T=Mo(),T.c(),_(T,1),T.m(e,null)):T&&(ne(),y(T,1,1,()=>{T=null}),re()),(!v||F[0]&128&&c!==(c=M[7]||void 0))&&A(e,"data-invalid",c),!M[7]&&M[11]?D?D.p(M,F):(D=No(M),D.c(),D.m(d.parentNode,d)):D&&(D.d(1),D=null),M[7]?w?w.p(M,F):(w=jo(M),w.c(),w.m(m.parentNode,m)):w&&(w.d(1),w=null),!M[7]&&M[9]?B?B.p(M,F):(B=Lo(M),B.c(),B.m(p.parentNode,p)):B&&(B.d(1),B=null)},i(M){v||(_(S,M),_(a.$$.fragment,M),_(C),_(T),v=!0)},o(M){y(S,M),y(a.$$.fragment,M),y(C),y(T),v=!1},d(M){M&&g(e),S&&S.d(M),r[36](null),Q(a),C&&C.d(),T&&T.d(),M&&g(h),D&&D.d(M),M&&g(d),w&&w.d(M),M&&g(m),B&&B.d(M),M&&g(p),k=!1,Ge(O)}}}function Do(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Mo(r){let e,t;return e=new hi({props:{class:"bx--select__invalid-icon bx--select__invalid-icon--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function No(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function jo(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Lo(r){let e,t;return{c(){e=j("div"),t=ce(r[10]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[10]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&1024&&ye(t,n[10]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Hp(r){let e,t,n,i,s,l=!r[12]&&Ao(r),o=r[2]&&To(r),a=!r[2]&&Ro(r),u=[r[22]],f={};for(let c=0;c{l=null}),re()):l?(l.p(c,h),h[0]&4096&&_(l,1)):(l=Ao(c),l.c(),_(l,1),l.m(t,n)),c[2]?o?(o.p(c,h),h[0]&4&&_(o,1)):(o=To(c),o.c(),_(o,1),o.m(t,i)):o&&(ne(),y(o,1,1,()=>{o=null}),re()),c[2]?a&&(ne(),y(a,1,1,()=>{a=null}),re()):a?(a.p(c,h),h[0]&4&&_(a,1)):(a=Ro(c),a.c(),_(a,1),a.m(t,null)),(!s||h[0]&4)&&b(t,"bx--select--inline",c[2]),(!s||h[0]&8)&&b(t,"bx--select--light",c[3]),(!s||h[0]&128)&&b(t,"bx--select--invalid",c[7]),(!s||h[0]&16)&&b(t,"bx--select--disabled",c[4]),(!s||h[0]&512)&&b(t,"bx--select--warning",c[9]),we(e,f=Ne(u,[h[0]&4194304&&c[22]])),b(e,"bx--form-item",!0)},i(c){s||(_(l),_(o),_(a),s=!0)},o(c){y(l),y(o),y(a),s=!1},d(c){c&&g(e),l&&l.d(),o&&o.d(),a&&a.d()}}}function Qp(r,e,t){let n;const i=["selected","size","inline","light","disabled","id","name","invalid","invalidText","warn","warnText","helperText","noLabel","labelText","hideLabel","ref","required"];let s=ge(e,i),l,o,a,u,{$$slots:f={},$$scope:c}=e,{selected:h=void 0}=e,{size:d=void 0}=e,{inline:m=!1}=e,{light:p=!1}=e,{disabled:v=!1}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:O=void 0}=e,{invalid:E=!1}=e,{invalidText:S=""}=e,{warn:C=!1}=e,{warnText:T=""}=e,{helperText:D=""}=e,{noLabel:w=!1}=e,{labelText:B=""}=e,{hideLabel:M=!1}=e,{ref:F=null}=e,{required:q=!1}=e;const N=ct(),Y=mt(h);Xe(r,Y,le=>t(38,o=le));const V=mt(null);Xe(r,V,le=>t(40,u=le));const K=mt(null);Xe(r,K,le=>t(24,l=le));const oe=mt({});Xe(r,oe,le=>t(39,a=le)),on("Select",{selectedValue:Y,setDefaultValue:(le,ae)=>{l===null?(V.set(le),K.set(ae)):u===le&&Y.set(ae),oe.update(vt=>({...vt,[ae]:typeof ae}))}});const fe=({target:le})=>{let ae=le.value;a[ae]==="number"&&(ae=Number(ae)),Y.set(ae)};let x;Fl(()=>{t(23,h=o),x!==void 0&&h!==x&&N("update",o),x=h});function te(le){X.call(this,r,le)}function ke(le){X.call(this,r,le)}function z(le){X.call(this,r,le)}function _e(le){X.call(this,r,le)}function se(le){X.call(this,r,le)}function Je(le){X.call(this,r,le)}function lt(le){X.call(this,r,le)}function Et(le){X.call(this,r,le)}function _t(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}function Pe(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}return r.$$set=le=>{e=J(J({},e),Te(le)),t(22,s=ge(e,i)),"selected"in le&&t(23,h=le.selected),"size"in le&&t(1,d=le.size),"inline"in le&&t(2,m=le.inline),"light"in le&&t(3,p=le.light),"disabled"in le&&t(4,v=le.disabled),"id"in le&&t(5,k=le.id),"name"in le&&t(6,O=le.name),"invalid"in le&&t(7,E=le.invalid),"invalidText"in le&&t(8,S=le.invalidText),"warn"in le&&t(9,C=le.warn),"warnText"in le&&t(10,T=le.warnText),"helperText"in le&&t(11,D=le.helperText),"noLabel"in le&&t(12,w=le.noLabel),"labelText"in le&&t(13,B=le.labelText),"hideLabel"in le&&t(14,M=le.hideLabel),"ref"in le&&t(0,F=le.ref),"required"in le&&t(15,q=le.required),"$$scope"in le&&t(25,c=le.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&32&&t(16,n=`error-${k}`),r.$$.dirty[0]&25165824&&Y.set(h??l)},[F,d,m,p,v,k,O,E,S,C,T,D,w,B,M,q,n,Y,V,K,oe,fe,s,h,l,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe]}class Wp extends me{constructor(e){super(),pe(this,e,Qp,Hp,he,{selected:23,size:1,inline:2,light:3,disabled:4,id:5,name:6,invalid:7,invalidText:8,warn:9,warnText:10,helperText:11,noLabel:12,labelText:13,hideLabel:14,ref:0,required:15},null,[-1,-1])}}const an=Wp;function Gp(r){let e,t=(r[1]||r[0])+"",n,i,s;return{c(){e=j("option"),n=ce(t),this.h()},l(l){e=L(l,"OPTION",{class:!0,style:!0});var o=R(e);n=de(o,t),o.forEach(g),this.h()},h(){e.__value=r[0],e.value=e.__value,e.disabled=r[3],e.hidden=r[2],e.selected=r[4],A(e,"class",i=r[5].class),A(e,"style",s=r[5].style),b(e,"bx--select-option",!0)},m(l,o){P(l,e,o),I(e,n)},p(l,[o]){o&3&&t!==(t=(l[1]||l[0])+"")&&ye(n,t),o&1&&(e.__value=l[0],e.value=e.__value),o&8&&(e.disabled=l[3]),o&4&&(e.hidden=l[2]),o&16&&(e.selected=l[4]),o&32&&i!==(i=l[5].class)&&A(e,"class",i),o&32&&s!==(s=l[5].style)&&A(e,"style",s),o&32&&b(e,"bx--select-option",!0)},i:ie,o:ie,d(l){l&&g(e)}}}function Kp(r,e,t){const n=["value","text","hidden","disabled"];let i=ge(e,n),{value:s=""}=e,{text:l=""}=e,{hidden:o=!1}=e,{disabled:a=!1}=e;const u="ccs-"+Math.random().toString(36),f=kt("Select")||kt("TimePickerSelect");let c=!1;const h=f.selectedValue.subscribe(d=>{t(4,c=d===s)});return sn(()=>()=>h()),r.$$set=d=>{e=J(J({},e),Te(d)),t(5,i=ge(e,n)),"value"in d&&t(0,s=d.value),"text"in d&&t(1,l=d.text),"hidden"in d&&t(2,o=d.hidden),"disabled"in d&&t(3,a=d.disabled)},r.$$.update=()=>{var d;r.$$.dirty&1&&((d=f==null?void 0:f.setDefaultValue)==null||d.call(f,u,s))},[s,l,o,a,c,i]}class Zp extends me{constructor(e){super(),pe(this,e,Kp,Gp,he,{value:0,text:1,hidden:2,disabled:3})}}const un=Zp;function qo(r){let e;return{c(){e=j("span"),this.h()},l(t){e=L(t,"SPAN",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--label",!0),b(e,"bx--skeleton",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Jp(r){let e,t,n,i,s,l,o=!r[0]&&qo(),a=[r[1]],u={};for(let f=0;f{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"hideLabel"in f&&t(0,s=f.hideLabel)},[s,i,l,o,a,u]}class Xp extends me{constructor(e){super(),pe(this,e,Yp,Jp,he,{hideLabel:0})}}const Kl=Xp;function xp(r){let e,t;const n=r[4].default,i=Ie(n,r,r[3],null);let s=[{label:r[1]},{disabled:r[0]},r[2]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"disabled"in u&&t(0,o=u.disabled),"label"in u&&t(1,a=u.label),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class eg extends me{constructor(e){super(),pe(this,e,$p,xp,he,{disabled:0,label:1})}}const cc=eg;function tg(r){let e,t,n,i=[r[1]],s={};for(let l=0;l{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"size"in f&&t(0,s=f.size)},[s,i,l,o,a,u]}class rg extends me{constructor(e){super(),pe(this,e,ng,tg,he,{size:0})}}const ig=rg,lg=r=>({}),Bo=r=>({}),sg=r=>({}),Fo=r=>({props:{class:"bx--tag__label"}}),og=r=>({}),zo=r=>({props:{class:"bx--tag__label"}});function ag(r){let e,t,n,i,s,l,o=(r[11].icon||r[7])&&Vo(r);const a=r[13].default,u=Ie(a,r,r[12],null);let f=[{id:r[8]},r[10]],c={};for(let h=0;h{o=null}),re()),u&&u.p&&(!i||d&4096)&&Re(u,a,h,h[12],i?Me(a,h[12],d,null):De(h[12]),null),we(e,c=Ne(f,[(!i||d&256)&&{id:h[8]},d&1024&&h[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--disabled",h[3]),b(e,"bx--tag--sm",h[1]==="sm"),b(e,"bx--tag--red",h[0]==="red"),b(e,"bx--tag--magenta",h[0]==="magenta"),b(e,"bx--tag--purple",h[0]==="purple"),b(e,"bx--tag--blue",h[0]==="blue"),b(e,"bx--tag--cyan",h[0]==="cyan"),b(e,"bx--tag--teal",h[0]==="teal"),b(e,"bx--tag--green",h[0]==="green"),b(e,"bx--tag--gray",h[0]==="gray"),b(e,"bx--tag--cool-gray",h[0]==="cool-gray"),b(e,"bx--tag--warm-gray",h[0]==="warm-gray"),b(e,"bx--tag--high-contrast",h[0]==="high-contrast"),b(e,"bx--tag--outline",h[0]==="outline")},i(h){i||(_(o),_(u,h),i=!0)},o(h){y(o),y(u,h),i=!1},d(h){h&&g(e),o&&o.d(),u&&u.d(h),s=!1,Ge(l)}}}function ug(r){let e,t,n,i,s,l,o,a=(r[11].icon||r[7])&&Uo(r);const u=r[13].default,f=Ie(u,r,r[12],null);let c=[{type:"button"},{id:r[8]},{disabled:r[3]},{"aria-disabled":r[3]},{tabindex:i=r[3]?"-1":void 0},r[10]],h={};for(let d=0;d{a=null}),re()),f&&f.p&&(!s||m&4096)&&Re(f,u,d,d[12],s?Me(u,d[12],m,null):De(d[12]),null),we(e,h=Ne(c,[{type:"button"},(!s||m&256)&&{id:d[8]},(!s||m&8)&&{disabled:d[3]},(!s||m&8)&&{"aria-disabled":d[3]},(!s||m&8&&i!==(i=d[3]?"-1":void 0))&&{tabindex:i},m&1024&&d[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--interactive",!0),b(e,"bx--tag--disabled",d[3]),b(e,"bx--tag--sm",d[1]==="sm"),b(e,"bx--tag--red",d[0]==="red"),b(e,"bx--tag--magenta",d[0]==="magenta"),b(e,"bx--tag--purple",d[0]==="purple"),b(e,"bx--tag--blue",d[0]==="blue"),b(e,"bx--tag--cyan",d[0]==="cyan"),b(e,"bx--tag--teal",d[0]==="teal"),b(e,"bx--tag--green",d[0]==="green"),b(e,"bx--tag--gray",d[0]==="gray"),b(e,"bx--tag--cool-gray",d[0]==="cool-gray"),b(e,"bx--tag--warm-gray",d[0]==="warm-gray"),b(e,"bx--tag--high-contrast",d[0]==="high-contrast"),b(e,"bx--tag--outline",d[0]==="outline")},i(d){s||(_(a),_(f,d),s=!0)},o(d){y(a),y(f,d),s=!1},d(d){d&&g(e),a&&a.d(),f&&f.d(d),l=!1,Ge(o)}}}function fg(r){let e,t,n,i,s,l,o;const a=r[13].default,u=Ie(a,r,r[12],zo),f=u||mg(r);i=new Ul({});let c=[{"aria-label":r[6]},{id:r[8]},r[10]],h={};for(let d=0;d{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function Uo(r){let e,t;const n=r[13].icon,i=Ie(n,r,r[12],Fo),s=i||hg(r);return{c(){e=j("div"),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--tag__custom-icon",!0)},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o&4096)&&Re(i,n,l,l[12],t?Me(n,l[12],o,sg):De(l[12]),Fo):s&&s.p&&(!t||o&128)&&s.p(l,t?o:-1)},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function hg(r){let e,t,n;var i=r[7];function s(l){return{}}return i&&(e=je(i,s())),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){if(o&128&&i!==(i=l[7])){if(e){ne();const a=e;y(a.$$.fragment,1,0,()=>{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function mg(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){b(e,"bx--tag__label",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},d(n){n&&g(e)}}}function pg(r){let e,t,n,i;const s=[cg,fg,ug,ag],l=[];function o(a,u){return a[5]?0:a[2]?1:a[4]?2:3}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function gg(r,e,t){const n=["type","size","filter","disabled","interactive","skeleton","title","icon","id"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e;const o=di(s);let{type:a=void 0}=e,{size:u="default"}=e,{filter:f=!1}=e,{disabled:c=!1}=e,{interactive:h=!1}=e,{skeleton:d=!1}=e,{title:m="Clear filter"}=e,{icon:p=void 0}=e,{id:v="ccs-"+Math.random().toString(36)}=e;const k=ct();function O(x){X.call(this,r,x)}function E(x){X.call(this,r,x)}function S(x){X.call(this,r,x)}function C(x){X.call(this,r,x)}function T(x){X.call(this,r,x)}function D(x){X.call(this,r,x)}function w(x){X.call(this,r,x)}function B(x){X.call(this,r,x)}function M(x){X.call(this,r,x)}function F(x){X.call(this,r,x)}function q(x){X.call(this,r,x)}function N(x){X.call(this,r,x)}function Y(x){X.call(this,r,x)}function V(x){X.call(this,r,x)}function K(x){X.call(this,r,x)}function oe(x){X.call(this,r,x)}const fe=()=>{k("close")};return r.$$set=x=>{e=J(J({},e),Te(x)),t(10,i=ge(e,n)),"type"in x&&t(0,a=x.type),"size"in x&&t(1,u=x.size),"filter"in x&&t(2,f=x.filter),"disabled"in x&&t(3,c=x.disabled),"interactive"in x&&t(4,h=x.interactive),"skeleton"in x&&t(5,d=x.skeleton),"title"in x&&t(6,m=x.title),"icon"in x&&t(7,p=x.icon),"id"in x&&t(8,v=x.id),"$$scope"in x&&t(12,l=x.$$scope)},[a,u,f,c,h,d,m,p,v,k,i,o,l,s,O,E,S,C,T,D,w,B,M,F,q,N,Y,V,K,oe,fe]}class bg extends me{constructor(e){super(),pe(this,e,gg,pg,he,{type:0,size:1,filter:2,disabled:3,interactive:4,skeleton:5,title:6,icon:7,id:8})}}const _g=bg,vg=r=>({}),Ho=r=>({}),yg=r=>({}),Qo=r=>({});function Wo(r){let e,t,n,i=r[9]&&Go(r),s=!r[22]&&r[6]&&Ko(r);return{c(){e=j("div"),i&&i.c(),t=$(),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);i&&i.l(o),t=ee(o),s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--text-input__label-helper-wrapper",!0)},m(l,o){P(l,e,o),i&&i.m(e,null),I(e,t),s&&s.m(e,null),n=!0},p(l,o){l[9]?i?(i.p(l,o),o[0]&512&&_(i,1)):(i=Go(l),i.c(),_(i,1),i.m(e,t)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[22]&&l[6]?s?s.p(l,o):(s=Ko(l),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){l&&g(e),i&&i.d(),s&&s.d()}}}function Go(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Qo),s=i||kg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline--sm",r[2]==="sm"),b(e,"bx--label--inline--xl",r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,yg):De(l[27]),Qo):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&4)&&b(e,"bx--label--inline--sm",l[2]==="sm"),(!t||o[0]&4)&&b(e,"bx--label--inline--xl",l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function kg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function Ko(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function Zo(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Ho),s=i||Eg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline-sm",r[16]&&r[2]==="sm"),b(e,"bx--label--inline-xl",r[16]&&r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,vg):De(l[27]),Ho):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&65540)&&b(e,"bx--label--inline-sm",l[16]&&l[2]==="sm"),(!t||o[0]&65540)&&b(e,"bx--label--inline-xl",l[16]&&l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Eg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function Sg(r){let e,t,n,i=r[11]&&Jo(),s=!r[11]&&r[13]&&Yo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=Jo(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=Yo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Og(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Jo(r){let e,t;return e=new ur({props:{class:"bx--text-input__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Yo(r){let e,t;return e=new hi({props:{class:`bx--text-input__invalid-icon + bx--text-input__invalid-icon--warning`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Xo(r){let e;return{c(){e=j("hr"),this.h()},l(t){e=L(t,"HR",{}),this.h()},h(){b(e,"bx--text-input__divider",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function xo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function $o(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function ea(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){A(e,"id",r[20]),b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&1048576&&A(e,"id",n[20]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function ta(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function na(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function wg(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T,D,w,B=r[16]&&Wo(r),M=!r[16]&&(r[9]||r[26].labelText)&&Zo(r);const F=[Og,Sg],q=[];function N(z,_e){return z[17]?0:1}l=N(r),o=q[l]=F[l](r);let Y=[{"data-invalid":f=r[21]||void 0},{"aria-invalid":c=r[21]||void 0},{"data-warn":h=r[13]||void 0},{"aria-describedby":d=r[21]?r[19]:r[13]?r[18]:r[6]?r[20]:void 0},{disabled:r[5]},{id:r[7]},{name:r[8]},{placeholder:r[3]},{required:r[15]},{readOnly:r[17]},r[25]],V={};for(let z=0;z{B=null}),re()),!z[16]&&(z[9]||z[26].labelText)?M?(M.p(z,_e),_e[0]&67174912&&_(M,1)):(M=Zo(z),M.c(),_(M,1),M.m(e,n)):M&&(ne(),y(M,1,1,()=>{M=null}),re());let se=l;l=N(z),l===se?q[l].p(z,_e):(ne(),y(q[se],1,1,()=>{q[se]=null}),re(),o=q[l],o?o.p(z,_e):(o=q[l]=F[l](z),o.c()),_(o,1),o.m(s,a)),we(u,V=Ne(Y,[(!T||_e[0]&2097152&&f!==(f=z[21]||void 0))&&{"data-invalid":f},(!T||_e[0]&2097152&&c!==(c=z[21]||void 0))&&{"aria-invalid":c},(!T||_e[0]&8192&&h!==(h=z[13]||void 0))&&{"data-warn":h},(!T||_e[0]&3940416&&d!==(d=z[21]?z[19]:z[13]?z[18]:z[6]?z[20]:void 0))&&{"aria-describedby":d},(!T||_e[0]&32)&&{disabled:z[5]},(!T||_e[0]&128)&&{id:z[7]},(!T||_e[0]&256)&&{name:z[8]},(!T||_e[0]&8)&&{placeholder:z[3]},(!T||_e[0]&32768)&&{required:z[15]},(!T||_e[0]&131072)&&{readOnly:z[17]},_e[0]&33554432&&z[25]])),_e[0]&1&&u.value!==z[0]&&js(u,z[0]),b(u,"bx--text-input",!0),b(u,"bx--text-input--light",z[4]),b(u,"bx--text-input--invalid",z[21]),b(u,"bx--text-input--warning",z[13]),b(u,"bx--text-input--sm",z[2]==="sm"),b(u,"bx--text-input--xl",z[2]==="xl"),z[22]?K||(K=Xo(),K.c(),K.m(s,p)):K&&(K.d(1),K=null),z[22]&&!z[16]&&z[11]?oe?oe.p(z,_e):(oe=xo(z),oe.c(),oe.m(s,v)):oe&&(oe.d(1),oe=null),z[22]&&!z[16]&&z[13]?fe?fe.p(z,_e):(fe=$o(z),fe.c(),fe.m(s,null)):fe&&(fe.d(1),fe=null),(!T||_e[0]&2097152&&k!==(k=z[21]||void 0))&&A(s,"data-invalid",k),(!T||_e[0]&8192&&O!==(O=z[13]||void 0))&&A(s,"data-warn",O),(!T||_e[0]&10240)&&b(s,"bx--text-input__field-wrapper--warning",!z[11]&&z[13]),!z[11]&&!z[13]&&!z[22]&&!z[16]&&z[6]?x?x.p(z,_e):(x=ea(z),x.c(),x.m(i,S)):x&&(x.d(1),x=null),!z[22]&&z[11]?te?te.p(z,_e):(te=ta(z),te.c(),te.m(i,C)):te&&(te.d(1),te=null),!z[22]&&!z[11]&&z[13]?ke?ke.p(z,_e):(ke=na(z),ke.c(),ke.m(i,null)):ke&&(ke.d(1),ke=null),(!T||_e[0]&65536)&&b(i,"bx--text-input__field-outer-wrapper--inline",z[16]),(!T||_e[0]&65536)&&b(e,"bx--text-input-wrapper--inline",z[16]),(!T||_e[0]&16)&&b(e,"bx--text-input-wrapper--light",z[4]),(!T||_e[0]&131072)&&b(e,"bx--text-input-wrapper--readonly",z[17])},i(z){T||(_(B),_(M),_(o),T=!0)},o(z){y(B),y(M),y(o),T=!1},d(z){z&&g(e),B&&B.d(),M&&M.d(),q[l].d(),r[38](null),K&&K.d(),oe&&oe.d(),fe&&fe.d(),x&&x.d(),te&&te.d(),ke&&ke.d(),D=!1,Ge(w)}}}function Ag(r,e,t){let n,i,s,l,o;const a=["size","value","placeholder","light","disabled","helperText","id","name","labelText","hideLabel","invalid","invalidText","warn","warnText","ref","required","inline","readonly"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=""}=e,{placeholder:p=""}=e,{light:v=!1}=e,{disabled:k=!1}=e,{helperText:O=""}=e,{id:E="ccs-"+Math.random().toString(36)}=e,{name:S=void 0}=e,{labelText:C=""}=e,{hideLabel:T=!1}=e,{invalid:D=!1}=e,{invalidText:w=""}=e,{warn:B=!1}=e,{warnText:M=""}=e,{ref:F=null}=e,{required:q=!1}=e,{inline:N=!1}=e,{readonly:Y=!1}=e;const V=kt("Form"),K=ct();function oe(ae){return u.type!=="number"?ae:ae!=""?Number(ae):null}const fe=ae=>{t(0,m=oe(ae.target.value)),K("input",m)},x=ae=>{K("change",oe(ae.target.value))};function te(ae){X.call(this,r,ae)}function ke(ae){X.call(this,r,ae)}function z(ae){X.call(this,r,ae)}function _e(ae){X.call(this,r,ae)}function se(ae){X.call(this,r,ae)}function Je(ae){X.call(this,r,ae)}function lt(ae){X.call(this,r,ae)}function Et(ae){X.call(this,r,ae)}function _t(ae){X.call(this,r,ae)}function Pe(ae){Fe[ae?"unshift":"push"](()=>{F=ae,t(1,F)})}function le(){m=this.value,t(0,m)}return r.$$set=ae=>{e=J(J({},e),Te(ae)),t(25,u=ge(e,a)),"size"in ae&&t(2,d=ae.size),"value"in ae&&t(0,m=ae.value),"placeholder"in ae&&t(3,p=ae.placeholder),"light"in ae&&t(4,v=ae.light),"disabled"in ae&&t(5,k=ae.disabled),"helperText"in ae&&t(6,O=ae.helperText),"id"in ae&&t(7,E=ae.id),"name"in ae&&t(8,S=ae.name),"labelText"in ae&&t(9,C=ae.labelText),"hideLabel"in ae&&t(10,T=ae.hideLabel),"invalid"in ae&&t(11,D=ae.invalid),"invalidText"in ae&&t(12,w=ae.invalidText),"warn"in ae&&t(13,B=ae.warn),"warnText"in ae&&t(14,M=ae.warnText),"ref"in ae&&t(1,F=ae.ref),"required"in ae&&t(15,q=ae.required),"inline"in ae&&t(16,N=ae.inline),"readonly"in ae&&t(17,Y=ae.readonly),"$$scope"in ae&&t(27,c=ae.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&133120&&t(21,i=D&&!Y),r.$$.dirty[0]&128&&t(20,s=`helper-${E}`),r.$$.dirty[0]&128&&t(19,l=`error-${E}`),r.$$.dirty[0]&128&&t(18,o=`warn-${E}`)},t(22,n=!!V&&V.isFluid),[m,F,d,p,v,k,O,E,S,C,T,D,w,B,M,q,N,Y,o,l,s,i,n,fe,x,u,h,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe,le]}class Tg extends me{constructor(e){super(),pe(this,e,Ag,wg,he,{size:2,value:0,placeholder:3,light:4,disabled:5,helperText:6,id:7,name:8,labelText:9,hideLabel:10,invalid:11,invalidText:12,warn:13,warnText:14,ref:1,required:15,inline:16,readonly:17},null,[-1,-1])}}const _n=Tg,Pg=r=>({}),ra=r=>({}),Cg=r=>({}),ia=r=>({}),Ig=r=>({}),la=r=>({});function Rg(r){let e;return{c(){e=ce(r[5])},l(t){e=de(t,r[5])},m(t,n){P(t,e,n)},p(t,n){n&32&&ye(e,t[5])},d(t){t&&g(e)}}}function Dg(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function Mg(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function Ng(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v;const k=r[12].labelText,O=Ie(k,r,r[11],la),E=O||Rg(r),S=r[12].labelA,C=Ie(S,r,r[11],ia),T=C||Dg(r),D=r[12].labelB,w=Ie(D,r,r[11],ra),B=w||Mg(r);let M=[r[9],{style:d=r[9].style+"; user-select: none"}],F={};for(let q=0;q{t(0,a=!a)},M=F=>{(F.key===" "||F.key==="Enter")&&(F.preventDefault(),t(0,a=!a))};return r.$$set=F=>{t(10,e=J(J({},e),Te(F))),t(9,i=ge(e,n)),"size"in F&&t(1,o=F.size),"toggled"in F&&t(0,a=F.toggled),"disabled"in F&&t(2,u=F.disabled),"labelA"in F&&t(3,f=F.labelA),"labelB"in F&&t(4,c=F.labelB),"labelText"in F&&t(5,h=F.labelText),"hideLabel"in F&&t(6,d=F.hideLabel),"id"in F&&t(7,m=F.id),"name"in F&&t(8,p=F.name),"$$scope"in F&&t(11,l=F.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&v("toggle",{toggled:a})},e=Te(e),[a,o,u,f,c,h,d,m,p,i,e,l,s,k,O,E,S,C,T,D,w,B,M]}class Lg extends me{constructor(e){super(),pe(this,e,jg,Ng,he,{size:1,toggled:0,disabled:2,labelA:3,labelB:4,labelText:5,hideLabel:6,id:7,name:8})}}const qg=Lg;class Vn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const er=typeof window>"u"||"Deno"in window;function yt(){}function Bg(r,e){return typeof r=="function"?r(e):r}function el(r){return typeof r=="number"&&r>=0&&r!==1/0}function dc(r,e){return Math.max(r+(e||0)-Date.now(),0)}function In(r,e,t){return fr(r)?typeof e=="function"?{...t,queryKey:r,queryFn:e}:{...e,queryKey:r}:r}function Fg(r,e,t){return fr(r)?typeof e=="function"?{...t,mutationKey:r,mutationFn:e}:{...e,mutationKey:r}:typeof r=="function"?{...e,mutationFn:r}:{...r}}function xt(r,e,t){return fr(r)?[{...e,queryKey:r},t]:[r||{},e]}function sa(r,e){const{type:t="all",exact:n,fetchStatus:i,predicate:s,queryKey:l,stale:o}=r;if(fr(l)){if(n){if(e.queryHash!==Zl(l,e.options))return!1}else if(!Hr(e.queryKey,l))return!1}if(t!=="all"){const a=e.isActive();if(t==="active"&&!a||t==="inactive"&&a)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof i<"u"&&i!==e.state.fetchStatus||s&&!s(e))}function oa(r,e){const{exact:t,fetching:n,predicate:i,mutationKey:s}=r;if(fr(s)){if(!e.options.mutationKey)return!1;if(t){if(hn(e.options.mutationKey)!==hn(s))return!1}else if(!Hr(e.options.mutationKey,s))return!1}return!(typeof n=="boolean"&&e.state.status==="loading"!==n||i&&!i(e))}function Zl(r,e){return((e==null?void 0:e.queryKeyHashFn)||hn)(r)}function hn(r){return JSON.stringify(r,(e,t)=>nl(t)?Object.keys(t).sort().reduce((n,i)=>(n[i]=t[i],n),{}):t)}function Hr(r,e){return hc(r,e)}function hc(r,e){return r===e?!0:typeof r!=typeof e?!1:r&&e&&typeof r=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!hc(r[t],e[t])):!1}function mc(r,e){if(r===e)return r;const t=aa(r)&&aa(e);if(t||nl(r)&&nl(e)){const n=t?r.length:Object.keys(r).length,i=t?e:Object.keys(e),s=i.length,l=t?[]:{};let o=0;for(let a=0;a"u")return!0;const t=e.prototype;return!(!ua(t)||!t.hasOwnProperty("isPrototypeOf"))}function ua(r){return Object.prototype.toString.call(r)==="[object Object]"}function fr(r){return Array.isArray(r)}function pc(r){return new Promise(e=>{setTimeout(e,r)})}function fa(r){pc(0).then(r)}function zg(){if(typeof AbortController=="function")return new AbortController}function rl(r,e,t){return t.isDataEqual!=null&&t.isDataEqual(r,e)?r:typeof t.structuralSharing=="function"?t.structuralSharing(r,e):t.structuralSharing!==!1?mc(r,e):e}class Vg extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Qr=new Vg,ca=["online","offline"];class Ug extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return ca.forEach(n=>{window.addEventListener(n,t,!1)}),()=>{ca.forEach(n=>{window.removeEventListener(n,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Wr=new Ug;function Hg(r){return Math.min(1e3*2**r,3e4)}function mi(r){return(r??"online")==="online"?Wr.isOnline():!0}class gc{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Cr(r){return r instanceof gc}function bc(r){let e=!1,t=0,n=!1,i,s,l;const o=new Promise((v,k)=>{s=v,l=k}),a=v=>{n||(d(new gc(v)),r.abort==null||r.abort())},u=()=>{e=!0},f=()=>{e=!1},c=()=>!Qr.isFocused()||r.networkMode!=="always"&&!Wr.isOnline(),h=v=>{n||(n=!0,r.onSuccess==null||r.onSuccess(v),i==null||i(),s(v))},d=v=>{n||(n=!0,r.onError==null||r.onError(v),i==null||i(),l(v))},m=()=>new Promise(v=>{i=k=>{const O=n||!c();return O&&v(k),O},r.onPause==null||r.onPause()}).then(()=>{i=void 0,n||r.onContinue==null||r.onContinue()}),p=()=>{if(n)return;let v;try{v=r.fn()}catch(k){v=Promise.reject(k)}Promise.resolve(v).then(h).catch(k=>{var O,E;if(n)return;const S=(O=r.retry)!=null?O:3,C=(E=r.retryDelay)!=null?E:Hg,T=typeof C=="function"?C(t,k):C,D=S===!0||typeof S=="number"&&t{if(c())return m()}).then(()=>{e?d(k):p()})})};return mi(r.networkMode)?p():m().then(p),{promise:o,cancel:a,continue:()=>(i==null?void 0:i())?o:Promise.resolve(),cancelRetry:u,continueRetry:f}}const Jl=console;function Qg(){let r=[],e=0,t=f=>{f()},n=f=>{f()};const i=f=>{let c;e++;try{c=f()}finally{e--,e||o()}return c},s=f=>{e?r.push(f):fa(()=>{t(f)})},l=f=>(...c)=>{s(()=>{f(...c)})},o=()=>{const f=r;r=[],f.length&&fa(()=>{n(()=>{f.forEach(c=>{t(c)})})})};return{batch:i,batchCalls:l,schedule:s,setNotifyFunction:f=>{t=f},setBatchNotifyFunction:f=>{n=f}}}const Ye=Qg();class _c{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),el(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(er?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Wg extends _c{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Jl,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||Gg(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const n=rl(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return(t=this.retryer)==null||t.cancel(e),n?n.then(yt).catch(yt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!dc(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var s;return(s=this.retryer)==null||s.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const l=zg(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},a=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};a(o);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn"),f={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(a(f),(n=this.options.behavior)==null||n.onFetch(f),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=f.fetchOptions)==null?void 0:i.meta)){var c;this.dispatch({type:"fetch",meta:(c=f.fetchOptions)==null?void 0:c.meta})}const h=d=>{if(Cr(d)&&d.silent||this.dispatch({type:"error",error:d}),!Cr(d)){var m,p,v,k;(m=(p=this.cache.config).onError)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=bc({fn:f.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:d=>{var m,p,v,k;if(typeof d>"u"){h(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(m=(p=this.cache.config).onSuccess)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:h,onFail:(d,m)=>{this.dispatch({type:"failed",failureCount:d,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=n=>{var i,s;switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:mi(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(s=e.dataUpdatedAt)!=null?s:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const l=e.error;return Cr(l)&&l.revert&&this.revertState?{...this.revertState}:{...n,error:l,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function Gg(r){const e=typeof r.initialData=="function"?r.initialData():r.initialData,t=typeof e<"u",n=t?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class Kg extends Vn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var i;const s=t.queryKey,l=(i=t.queryHash)!=null?i:Zl(s,t);let o=this.get(l);return o||(o=new Wg({cache:this,logger:e.getLogger(),queryKey:s,queryHash:l,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(n=>n!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Ye.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=xt(e,t);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>sa(n,i))}findAll(e,t){const[n]=xt(e,t);return Object.keys(n).length>0?this.queries.filter(i=>sa(n,i)):this.queries}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Ye.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Ye.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class Zg extends _c{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Jl,this.observers=[],this.state=e.state||vc(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var D;return this.retryer=bc({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,B)=>{this.dispatch({type:"failed",failureCount:w,error:B})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(D=this.options.retry)!=null?D:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var n,i,s,l,o,a,u,f;if(!t){var c,h,d,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(h=this.mutationCache.config).onMutate)==null?void 0:c.call(h,this.state.variables,this));const w=await((d=(m=this.options).onMutate)==null?void 0:d.call(m,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const D=await e();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,D,this.state.variables,this.state.context,this)),await((s=(l=this.options).onSuccess)==null?void 0:s.call(l,D,this.state.variables,this.state.context)),await((o=(a=this.mutationCache.config).onSettled)==null?void 0:o.call(a,D,null,this.state.variables,this.state.context,this)),await((u=(f=this.options).onSettled)==null?void 0:u.call(f,D,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:D}),D}catch(D){try{var p,v,k,O,E,S,C,T;throw await((p=(v=this.mutationCache.config).onError)==null?void 0:p.call(v,D,this.state.variables,this.state.context,this)),await((k=(O=this.options).onError)==null?void 0:k.call(O,D,this.state.variables,this.state.context)),await((E=(S=this.mutationCache.config).onSettled)==null?void 0:E.call(S,void 0,D,this.state.variables,this.state.context,this)),await((C=(T=this.options).onSettled)==null?void 0:C.call(T,void 0,D,this.state.variables,this.state.context)),D}finally{this.dispatch({type:"error",error:D})}}}dispatch(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!mi(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function vc(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Jg extends Vn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const i=new Zg({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Ye.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>oa(e,t))}findAll(e){return this.mutations.filter(t=>oa(e,t))}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(n=>n.state.isPaused);return Ye.batch(()=>t.reduce((n,i)=>n.then(()=>i.continue().catch(yt)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function il(){return{onFetch:r=>{r.fetchFn=()=>{var e,t,n,i,s,l;const o=(e=r.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,a=(n=r.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,u=a==null?void 0:a.pageParam,f=(a==null?void 0:a.direction)==="forward",c=(a==null?void 0:a.direction)==="backward",h=((s=r.state.data)==null?void 0:s.pages)||[],d=((l=r.state.data)==null?void 0:l.pageParams)||[];let m=d,p=!1;const v=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>{var D;if((D=r.signal)!=null&&D.aborted)p=!0;else{var w;(w=r.signal)==null||w.addEventListener("abort",()=>{p=!0})}return r.signal}})},k=r.options.queryFn||(()=>Promise.reject("Missing queryFn")),O=(T,D,w,B)=>(m=B?[D,...m]:[...m,D],B?[w,...T]:[...T,w]),E=(T,D,w,B)=>{if(p)return Promise.reject("Cancelled");if(typeof w>"u"&&!D&&T.length)return Promise.resolve(T);const M={queryKey:r.queryKey,pageParam:w,meta:r.options.meta};v(M);const F=k(M);return Promise.resolve(F).then(N=>O(T,w,N,B))};let S;if(!h.length)S=E([]);else if(f){const T=typeof u<"u",D=T?u:ll(r.options,h);S=E(h,T,D)}else if(c){const T=typeof u<"u",D=T?u:yc(r.options,h);S=E(h,T,D,!0)}else{m=[];const T=typeof r.options.getNextPageParam>"u";S=(o&&h[0]?o(h[0],0,h):!0)?E([],T,d[0]):Promise.resolve(O([],d[0],h[0]));for(let w=1;w{if(o&&h[w]?o(h[w],w,h):!0){const F=T?d[w]:ll(r.options,B);return E(B,T,F)}return Promise.resolve(O(B,d[w],h[w]))})}return S.then(T=>({pages:T,pageParams:m}))}}}}function ll(r,e){return r.getNextPageParam==null?void 0:r.getNextPageParam(e[e.length-1],e)}function yc(r,e){return r.getPreviousPageParam==null?void 0:r.getPreviousPageParam(e[0],e)}function Yg(r,e){if(r.getNextPageParam&&Array.isArray(e)){const t=ll(r,e);return typeof t<"u"&&t!==null&&t!==!1}}function Xg(r,e){if(r.getPreviousPageParam&&Array.isArray(e)){const t=yc(r,e);return typeof t<"u"&&t!==null&&t!==!1}}class xg{constructor(e={}){this.queryCache=e.queryCache||new Kg,this.mutationCache=e.mutationCache||new Jg,this.logger=e.logger||Jl,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Qr.subscribe(()=>{Qr.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Wr.subscribe(()=>{Wr.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=xt(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state.data}ensureQueryData(e,t,n){const i=In(e,t,n),s=this.getQueryData(i.queryKey);return s?Promise.resolve(s):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const i=n.data;return[t,i]})}setQueryData(e,t,n){const i=this.queryCache.find(e),s=i==null?void 0:i.state.data,l=Bg(t,s);if(typeof l>"u")return;const o=In(e),a=this.defaultQueryOptions(o);return this.queryCache.build(this,a).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Ye.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,n)]))}getQueryState(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state}removeQueries(e,t){const[n]=xt(e,t),i=this.queryCache;Ye.batch(()=>{i.findAll(n).forEach(s=>{i.remove(s)})})}resetQueries(e,t,n){const[i,s]=xt(e,t,n),l=this.queryCache,o={type:"active",...i};return Ye.batch(()=>(l.findAll(i).forEach(a=>{a.reset()}),this.refetchQueries(o,s)))}cancelQueries(e,t,n){const[i,s={}]=xt(e,t,n);typeof s.revert>"u"&&(s.revert=!0);const l=Ye.batch(()=>this.queryCache.findAll(i).map(o=>o.cancel(s)));return Promise.all(l).then(yt).catch(yt)}invalidateQueries(e,t,n){const[i,s]=xt(e,t,n);return Ye.batch(()=>{var l,o;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const a={...i,type:(l=(o=i.refetchType)!=null?o:i.type)!=null?l:"active"};return this.refetchQueries(a,s)})}refetchQueries(e,t,n){const[i,s]=xt(e,t,n),l=Ye.batch(()=>this.queryCache.findAll(i).filter(a=>!a.isDisabled()).map(a=>{var u;return a.fetch(void 0,{...s,cancelRefetch:(u=s==null?void 0:s.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let o=Promise.all(l).then(yt);return s!=null&&s.throwOnError||(o=o.catch(yt)),o}fetchQuery(e,t,n){const i=In(e,t,n),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);const l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(yt).catch(yt)}fetchInfiniteQuery(e,t,n){const i=In(e,t,n);return i.behavior=il(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(yt).catch(yt)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find(i=>hn(e)===hn(i.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(n=>Hr(e,n.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find(i=>hn(e)===hn(i.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(n=>Hr(e,n.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Zl(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class kc extends Vn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),da(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sl(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),tl(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const s=this.hasListeners();s&&ha(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(t),s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(yt)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),er||this.currentResult.isStale||!el(this.options.staleTime))return;const t=dc(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(er||this.options.enabled===!1||!el(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Qr.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,i=this.options,s=this.currentResult,l=this.currentResultState,o=this.currentResultOptions,a=e!==n,u=a?e.state:this.currentQueryInitialState,f=a?this.currentResult:this.previousQueryResult,{state:c}=e;let{dataUpdatedAt:h,error:d,errorUpdatedAt:m,fetchStatus:p,status:v}=c,k=!1,O=!1,E;if(t._optimisticResults){const w=this.hasListeners(),B=!w&&da(e,t),M=w&&ha(e,n,t,i);(B||M)&&(p=mi(e.options.networkMode)?"fetching":"paused",h||(v="loading")),t._optimisticResults==="isRestoring"&&(p="idle")}if(t.keepPreviousData&&!c.dataUpdatedAt&&f!=null&&f.isSuccess&&v!=="error")E=f.data,h=f.dataUpdatedAt,v=f.status,k=!0;else if(t.select&&typeof c.data<"u")if(s&&c.data===(l==null?void 0:l.data)&&t.select===this.selectFn)E=this.selectResult;else try{this.selectFn=t.select,E=t.select(c.data),E=rl(s==null?void 0:s.data,E,t),this.selectResult=E,this.selectError=null}catch(w){this.selectError=w}else E=c.data;if(typeof t.placeholderData<"u"&&typeof E>"u"&&v==="loading"){let w;if(s!=null&&s.isPlaceholderData&&t.placeholderData===(o==null?void 0:o.placeholderData))w=s.data;else if(w=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof w<"u")try{w=t.select(w),this.selectError=null}catch(B){this.selectError=B}typeof w<"u"&&(v="success",E=rl(s==null?void 0:s.data,w,t),O=!0)}this.selectError&&(d=this.selectError,E=this.selectResult,m=Date.now(),v="error");const S=p==="fetching",C=v==="loading",T=v==="error";return{status:v,fetchStatus:p,isLoading:C,isSuccess:v==="success",isError:T,isInitialLoading:C&&S,data:E,dataUpdatedAt:h,error:d,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&!C,isLoadingError:T&&c.dataUpdatedAt===0,isPaused:p==="paused",isPlaceholderData:O,isPreviousData:k,isRefetchError:T&&c.dataUpdatedAt!==0,isStale:Yl(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,tl(n,t))return;this.currentResult=n;const i={cache:!0},s=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const o=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&o.add("error"),Object.keys(this.currentResult).some(a=>{const u=a;return this.currentResult[u]!==t[u]&&o.has(u)})};(e==null?void 0:e.listeners)!==!1&&s()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Cr(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Ye.batch(()=>{if(e.onSuccess){var t,n,i,s;(t=(n=this.options).onSuccess)==null||t.call(n,this.currentResult.data),(i=(s=this.options).onSettled)==null||i.call(s,this.currentResult.data,null)}else if(e.onError){var l,o,a,u;(l=(o=this.options).onError)==null||l.call(o,this.currentResult.error),(a=(u=this.options).onSettled)==null||a.call(u,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function $g(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function da(r,e){return $g(r,e)||r.state.dataUpdatedAt>0&&sl(r,e,e.refetchOnMount)}function sl(r,e,t){if(e.enabled!==!1){const n=typeof t=="function"?t(r):t;return n==="always"||n!==!1&&Yl(r,e)}return!1}function ha(r,e,t,n){return t.enabled!==!1&&(r!==e||n.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&Yl(r,t)}function Yl(r,e){return r.isStaleByTime(e.staleTime)}class e1 extends kc{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:il()},t)}getOptimisticResult(e){return e.behavior=il(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,i,s,l,o,a;const{state:u}=e,f=super.createResult(e,t),{isFetching:c,isRefetching:h}=f,d=c&&((n=u.fetchMeta)==null||(i=n.fetchMore)==null?void 0:i.direction)==="forward",m=c&&((s=u.fetchMeta)==null||(l=s.fetchMore)==null?void 0:l.direction)==="backward";return{...f,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Yg(t,(o=u.data)==null?void 0:o.pages),hasPreviousPage:Xg(t,(a=u.data)==null?void 0:a.pages),isFetchingNextPage:d,isFetchingPreviousPage:m,isRefetching:h&&!d&&!m}}}class t1 extends Vn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),tl(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:vc(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Ye.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,n,i,s;(t=(n=this.mutateOptions).onSuccess)==null||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(s=this.mutateOptions).onSettled)==null||i.call(s,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var l,o,a,u;(l=(o=this.mutateOptions).onError)==null||l.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(a=(u=this.mutateOptions).onSettled)==null||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)})})}}const Ec="$$_queryClient",n1=()=>{const r=kt(Ec);if(!r)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return r},T3=r=>{on(Ec,r)};function Sc(){return n1()}function Oc(r,e){const t=Sc(),n=t.defaultQueryOptions(r);n._optimisticResults="optimistic";let i=new e(t,n);n.onError&&(n.onError=Ye.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=Ye.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=Ye.batchCalls(n.onSettled)),Ur(i).subscribe(o=>{i=o,i.setOptions(n,{listeners:!1})});const s=Ur(i.getCurrentResult(),o=>i.subscribe(Ye.batchCalls(o))),{subscribe:l}=rc(s,o=>(o=i.getOptimisticResult(n),n.notifyOnChangeProps?o:i.trackResult(o)));return{subscribe:l}}function r1(r,e,t){const n=In(r,e,t);return Oc(n,kc)}function i1(r,e,t){const n=In(r,e,t);return Oc(n,e1)}function l1(r,e,t){const n=Fg(r,e,t),i=Sc();let s=new t1(i,n),l;Ur(s).subscribe(u=>{s=u,l=(f,c)=>{s.mutate(f,c).catch(s1)},s.setOptions(n)});const o=Ur(s.getCurrentResult(),u=>s.subscribe(Ye.batchCalls(f=>u(f)))),{subscribe:a}=rc(o,u=>({...u,mutate:l,mutateAsync:u.mutate}));return{subscribe:a}}function s1(){}const ma=mt([]),rt=new xg({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}},mutations:{onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}}}});class pa extends Error{constructor(e,t,n){super(n),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class o1 extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var Rt,Dt,wt,en,pn,ar,Nn;class a1{constructor(e){Yt(this,Rt,void 0);Yt(this,Dt,void 0);Yt(this,wt,void 0);Yt(this,en,void 0);Yt(this,pn,void 0);Yt(this,ar,void 0);Yt(this,Nn,void 0);St(this,Rt,!1),St(this,Dt,!1),St(this,wt,!1),St(this,en,[]),St(this,pn,new Promise((t,n)=>{St(this,ar,t),St(this,Nn,n);const i=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Rt,!0),(a=He(this,ar))==null||a.call(this,o))},s=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Dt,!0),(a=He(this,Nn))==null||a.call(this,o))},l=o=>{He(this,Rt)||He(this,Dt)||He(this,wt)||He(this,en).push(o)};return Object.defineProperty(l,"isResolved",{get:()=>He(this,Rt)}),Object.defineProperty(l,"isRejected",{get:()=>He(this,Dt)}),Object.defineProperty(l,"isCancelled",{get:()=>He(this,wt)}),e(i,s,l)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return He(this,pn).then(e,t)}catch(e){return He(this,pn).catch(e)}finally(e){return He(this,pn).finally(e)}cancel(){var e;if(!(He(this,Rt)||He(this,Dt)||He(this,wt))){if(St(this,wt,!0),He(this,en).length)try{for(const t of He(this,en))t()}catch(t){console.warn("Cancellation threw an error",t);return}He(this,en).length=0,(e=He(this,Nn))==null||e.call(this,new o1("Request aborted"))}}get isCancelled(){return He(this,wt)}}Rt=new WeakMap,Dt=new WeakMap,wt=new WeakMap,en=new WeakMap,pn=new WeakMap,ar=new WeakMap,Nn=new WeakMap;const qe={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},Xl=r=>r!=null,cr=r=>typeof r=="string",Si=r=>cr(r)&&r!=="",xl=r=>typeof r=="object"&&typeof r.type=="string"&&typeof r.stream=="function"&&typeof r.arrayBuffer=="function"&&typeof r.constructor=="function"&&typeof r.constructor.name=="string"&&/^(Blob|File)$/.test(r.constructor.name)&&/^(Blob|File)$/.test(r[Symbol.toStringTag]),wc=r=>r instanceof FormData,u1=r=>{try{return btoa(r)}catch{return Buffer.from(r).toString("base64")}},f1=r=>{const e=[],t=(i,s)=>{e.push(`${encodeURIComponent(i)}=${encodeURIComponent(String(s))}`)},n=(i,s)=>{Xl(s)&&(Array.isArray(s)?s.forEach(l=>{n(i,l)}):typeof s=="object"?Object.entries(s).forEach(([l,o])=>{n(`${i}[${l}]`,o)}):t(i,s))};return Object.entries(r).forEach(([i,s])=>{n(i,s)}),e.length>0?`?${e.join("&")}`:""},c1=(r,e)=>{const t=r.ENCODE_PATH||encodeURI,n=e.url.replace("{api-version}",r.VERSION).replace(/{(.*?)}/g,(s,l)=>{var o;return(o=e.path)!=null&&o.hasOwnProperty(l)?t(String(e.path[l])):s}),i=`${r.BASE}${n}`;return e.query?`${i}${f1(e.query)}`:i},d1=r=>{if(r.formData){const e=new FormData,t=(n,i)=>{cr(i)||xl(i)?e.append(n,i):e.append(n,JSON.stringify(i))};return Object.entries(r.formData).filter(([n,i])=>Xl(i)).forEach(([n,i])=>{Array.isArray(i)?i.forEach(s=>t(n,s)):t(n,i)}),e}},vr=async(r,e)=>typeof e=="function"?e(r):e,h1=async(r,e)=>{const t=await vr(e,r.TOKEN),n=await vr(e,r.USERNAME),i=await vr(e,r.PASSWORD),s=await vr(e,r.HEADERS),l=Object.entries({Accept:"application/json",...s,...e.headers}).filter(([o,a])=>Xl(a)).reduce((o,[a,u])=>({...o,[a]:String(u)}),{});if(Si(t)&&(l.Authorization=`Bearer ${t}`),Si(n)&&Si(i)){const o=u1(`${n}:${i}`);l.Authorization=`Basic ${o}`}return e.body&&(e.mediaType?l["Content-Type"]=e.mediaType:xl(e.body)?l["Content-Type"]=e.body.type||"application/octet-stream":cr(e.body)?l["Content-Type"]="text/plain":wc(e.body)||(l["Content-Type"]="application/json")),new Headers(l)},m1=r=>{var e;if(r.body!==void 0)return(e=r.mediaType)!=null&&e.includes("/json")?JSON.stringify(r.body):cr(r.body)||xl(r.body)||wc(r.body)?r.body:JSON.stringify(r.body)},p1=async(r,e,t,n,i,s,l)=>{const o=new AbortController,a={headers:s,body:n??i,method:e.method,signal:o.signal};return r.WITH_CREDENTIALS&&(a.credentials=r.CREDENTIALS),l(()=>o.abort()),await fetch(t,a)},g1=(r,e)=>{if(e){const t=r.headers.get(e);if(cr(t))return t}},b1=async r=>{if(r.status!==204)try{const e=r.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(i=>e.toLowerCase().startsWith(i))?await r.json():await r.text()}catch(e){console.error(e)}},_1=(r,e)=>{const n={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...r.errors}[e.status];if(n)throw new pa(r,e,n);if(!e.ok)throw new pa(r,e,"Generic Error")},Be=(r,e)=>new a1(async(t,n,i)=>{try{const s=c1(r,e),l=d1(e),o=m1(e),a=await h1(r,e);if(!i.isCancelled){const u=await p1(r,e,s,o,l,a,i),f=await b1(u),c=g1(u,e.responseHeader),h={url:s,ok:u.ok,status:u.status,statusText:u.statusText,body:c??f};_1(e,h),t(h.body)}}catch(s){n(s)}});class jt{static getConcepts(){return Be(qe,{method:"GET",url:"/api/v1/concepts/"})}static getConcept(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},query:{draft:n},errors:{422:"Validation Error"}})}static editConcept(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteConcept(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static createConcept(e){return Be(qe,{method:"POST",url:"/api/v1/concepts/create",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static mergeConceptDraft(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/merge_draft",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getConceptModels(e,t){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static getConceptModel(e,t,n,i=!1){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}",path:{namespace:e,concept_name:t,embedding_name:n},query:{create_if_not_exists:i},errors:{422:"Validation Error"}})}static score(e,t,n,i){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}/score",path:{namespace:e,concept_name:t,embedding_name:n},body:i,mediaType:"application/json",errors:{422:"Validation Error"}})}static generateExamples(e){return Be(qe,{method:"GET",url:"/api/v1/concepts/generate_examples",query:{description:e},errors:{422:"Validation Error"}})}}class $l{static getSources(){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/"})}static getSourceSchema(e){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/{source_name}",path:{source_name:e},errors:{422:"Validation Error"}})}static load(e,t){return Be(qe,{method:"POST",url:"/api/v1/data_loaders/{source_name}/load",path:{source_name:e},body:t,mediaType:"application/json",errors:{422:"Validation Error"}})}}class ot{static getDatasets(){return Be(qe,{method:"GET",url:"/api/v1/datasets/"})}static getManifest(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static deleteDataset(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static computeSignal(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/compute_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteSignal(e,t,n){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}/delete_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getStats(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/stats",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsDownload(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_download",path:{namespace:e,dataset_name:t},query:{url_safe_options:n},errors:{422:"Validation Error"}})}static selectRows(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsSchema(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_schema",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectGroups(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_groups",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getMedia(e,t,n,i){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/media",path:{namespace:e,dataset_name:t},query:{item_id:n,leaf_path:i},errors:{422:"Validation Error"}})}static getConfig(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/config",path:{namespace:e,dataset_name:t},query:{format:n},errors:{422:"Validation Error"}})}static getSettings(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static updateSettings(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}}class v1{static authInfo(){return Be(qe,{method:"GET",url:"/auth_info"})}}class pi{static getSignals(){return Be(qe,{method:"GET",url:"/api/v1/signals/"})}static getEmbeddings(){return Be(qe,{method:"GET",url:"/api/v1/signals/embeddings"})}static compute(e){return Be(qe,{method:"POST",url:"/api/v1/signals/compute",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static schema(e){return Be(qe,{method:"POST",url:"/api/v1/signals/schema",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}}class y1{static getTaskManifest(){return Be(qe,{method:"GET",url:"/api/v1/tasks/"})}}const Gr="*",k1="__rowid__",mn="__value__",E1={text:["string","string_span"],text_embedding:["embedding"],image:["binary"]};function P3(r){return S1(r)||O1(r)}function S1(r){return["float16","float32","float64"].indexOf(r??"")>=0}function O1(r){return["int8","int16","int32","int64","uint8","uint16","uint32","uint64"].indexOf(r)>=0}function ht(r){return typeof r=="string"?r:r.map(e=>e.includes(".")?`"${e}"`:e).join(".")}function w1(r){return r.repeated_field?w1(r.repeated_field):r.dtype&&!["embedding","binary"].includes(r.dtype)}function C3(r){return r.dtype&&!["embedding","binary"].includes(r.dtype)}function ln(r){var t;return Array.isArray(r)?r:((t=r.match(/(?:"[^"]*"|[^.])+(?:\.+$)?/g))==null?void 0:t.map(n=>n.replace(/"/g,"")))||[]}function At(r,e){if(!r||!e||(r=ln(r),e=ln(e),r.length!==e.length))return!1;for(let t=0;tt.path.length>0)}function D3(r){return r==null?[]:ft(r).filter(e=>e.dtype!=null)}function M3(r,e){return e==null?[]:(e?ft(e):[]).filter(n=>n.dtype==r)}function Ir(r){let e;if(Array.isArray(r))e=[...r,...r.flatMap(Ir)];else{const{[mn]:t,[tr]:n,[nr]:i,...s}=r,l=Object.values(s||{});e=[];for(const o of l)if(Array.isArray(o)){e=[...e,o];for(const a of o)e=[...e,a,...Ir(a)]}else e=[...e,o,...Ir(o)]}return e}function Tc(r,e){return ft(r).find(n=>es(n.path,e))}function N3(r,e){return Ir(r).filter(n=>es(e,Pc.path(n)))}function Kr(r,e,t=!1){return P1(e)&&(t=!0),e===r?t:e.fields!=null?Object.values(e.fields).some(n=>Kr(r,n,t)):e.repeated_field!=null?Kr(r,e.repeated_field,t):!1}function P1(r){return r.signal!=null}const Pc={path:r=>{if(!r)return;const e=r[tr];if(e==null)throw Error(`Item does not have a path defined: ${JSON.stringify(r)}`);return e},value:(r,e)=>r?r[mn]:null,field:r=>{if(r)return r[nr]},dtype:r=>{const e=Pc.field(r);return e==null?void 0:e.dtype}};function ol(r,e=[]){const{fields:t,repeated_field:n,...i}=r,s={...i,path:[]};if(t!=null){s.fields={};for(const[l,o]of Object.entries(t)){const a=ol(o,[...e,l]);a.path=[...e,l],s.fields[l]=a}}if(n!=null){const l=ol(n,[...e,Gr]);l.path=[...e,Gr],s.repeated_field=l}return s}function al(r,e,t){const n=e.find(s=>es(s.path,t));let i={};if(Array.isArray(r))return i=r.map((s,l)=>al(s,e,[...t,l.toString()])),i[mn]=null,i[tr]=t,i[nr]=n,i;if(r!=null&&typeof r=="object"){const{[mn]:s,...l}=r;i=Object.entries(l).reduce((o,[a,u])=>(o[a]=al(u,e,[...t,a]),o),{}),i[mn]=s}else i[mn]=r;return i[tr]=t,i[nr]=n,i}const C1=(r,e,...t)=>[...r,e,...t];function Ke(r,e,t={}){return e=Array.isArray(e)?e:[e],(...n)=>r1({queryKey:C1(e,r.name,...n),queryFn:()=>r(...n),...t})}function Ht(r,e={}){return()=>l1({mutationFn:t=>r(...t),...e})}const I1="auth_info",R1=Ke(v1.authInfo,I1),ns="tasks",j3=Ke(y1.getTaskManifest,ns,{staleTime:500,refetchInterval:500,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0}),Cc=mt({taskCallbacks:new Map});function Ic(r,e){Cc.update(t=>{const n=t.taskCallbacks.get(r)||[];return t.taskCallbacks.set(r,[...n,e]),t})}function L3(r){Cc.update(e=>{var t;for(const n of e.taskCallbacks.keys()){const i=r.tasks[n];if((i==null?void 0:i.status)=="error"||i.status==="completed"){const s=e.taskCallbacks.get(n)||[];for(;s.length;)(t=s.pop())==null||t(i);e.taskCallbacks.delete(n)}}return e})}const $e="datasets",gi="config",Rc="settings",ga=20,D1=Ke(ot.getDatasets,$e),q3=Ke(ot.getManifest,$e,{}),rs=Ke(ot.getManifest,$e,{select:r=>ts(r.dataset_manifest.data_schema)}),B3=Ke(function(e,t){return e&&t?ot.getManifest(e,t):Promise.resolve(void 0)},$e,{select:r=>r?ts(r.dataset_manifest.data_schema):void 0}),F3=Ke($l.getSources,$e),z3=Ke($l.getSourceSchema,$e,{select:r=>r}),V3=Ht($l.load,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getDatasets"])})}}),M1=Ht(ot.computeSignal,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])})}}),U3=Ht(ot.deleteDataset,{onSuccess:()=>{rt.invalidateQueries([$e])}}),H3=Ht(ot.deleteSignal,{onSuccess:()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])}}),Q3=Ke(ot.getStats,$e),W3=Ke(function(e,t,n){const i=n.map(s=>ot.getStats(e,t,{leaf_path:s}));return Promise.all(i)},$e),G3=Ke(async function(e,t,n,i){const s=await ot.selectRows(e,t,n);return{rows:i==null?s.rows:s.rows.map(l=>Ac(l,i)),total_num_rows:s.total_num_rows}},$e),N1=Ke(ot.selectRowsSchema,$e,{select:r=>({schema:ts(r.data_schema),...r})}),K3=Ke(ot.selectGroups,$e),Z3=(r,e,t,n)=>i1({queryKey:[$e,"selectRows",r,e,t],queryFn:({pageParam:i=0})=>ot.selectRows(r,e,{...t,limit:t.limit||ga,offset:i*(t.limit||ga)}),select:i=>({...i,pages:i.pages.map(s=>({rows:s.rows.map(l=>Ac(l,n)),total_num_rows:s.total_num_rows}))}),getNextPageParam:(i,s)=>s.length,enabled:!!n}),J3=Ke(ot.getConfig,gi),Y3=Ke(ot.getSettings,Rc),X3=Ht(ot.updateSettings,{onSuccess:()=>{rt.invalidateQueries([Rc]),rt.invalidateQueries([gi])}}),Qt="concepts",x3=Ke(jt.getConcept,Qt),j1=Ke(jt.getConcepts,Qt);Ke(jt.getConceptModels,Qt);const $3=Ke(jt.getConceptModel,Qt),ew=Ht(jt.getConceptModel,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),L1=Ht(jt.createConcept,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),q1=Ht(jt.editConcept,{onSuccess:()=>{rt.invalidateQueries([Qt]),rt.invalidateQueries([$e,"selectRows"])}}),tw=Ht(jt.deleteConcept,{onSuccess:()=>rt.invalidateQueries([Qt])}),nw=Ke(jt.score,Qt),bi="signals",B1=Ke(pi.getSignals,bi),F1=Ke(pi.getEmbeddings,bi),rw=Ke(pi.compute,bi),iw=Ke(pi.schema,bi),ul="NAVIGATION_CONTEXT";function lw(){return mt({open:!0})}function sw(r){on(ul,r)}function ow(){if(!zl(ul))throw new Error("NavigationContext not found");return kt(ul)}var _i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dr(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function z1(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){if(this instanceof n){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(e,i);return new s}return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var i=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:function(){return r[n]}})}),t}var ba=Object.prototype.toString,Dc=function(e){var t=ba.call(e),n=t==="[object Arguments]";return n||(n=t!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&ba.call(e.callee)==="[object Function]"),n},wi,_a;function V1(){if(_a)return wi;_a=1;var r;if(!Object.keys){var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Dc,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),l=i.call(function(){},"prototype"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=function(h){var d=h.constructor;return d&&d.prototype===h},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var h in window)try{if(!u["$"+h]&&e.call(window,h)&&window[h]!==null&&typeof window[h]=="object")try{a(window[h])}catch{return!0}}catch{return!0}return!1}(),c=function(h){if(typeof window>"u"||!f)return a(h);try{return a(h)}catch{return!1}};r=function(d){var m=d!==null&&typeof d=="object",p=t.call(d)==="[object Function]",v=n(d),k=m&&t.call(d)==="[object String]",O=[];if(!m&&!p&&!v)throw new TypeError("Object.keys called on a non-object");var E=l&&p;if(k&&d.length>0&&!e.call(d,0))for(var S=0;S0)for(var C=0;C"u"||!it?Le:it(Uint8Array),bn={"%AggregateError%":typeof AggregateError>"u"?Le:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Le:ArrayBuffer,"%ArrayIteratorPrototype%":Tn&&it?it([][Symbol.iterator]()):Le,"%AsyncFromSyncIteratorPrototype%":Le,"%AsyncFunction%":Pn,"%AsyncGenerator%":Pn,"%AsyncGeneratorFunction%":Pn,"%AsyncIteratorPrototype%":Pn,"%Atomics%":typeof Atomics>"u"?Le:Atomics,"%BigInt%":typeof BigInt>"u"?Le:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Le:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Le:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Le:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Le:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Le:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Le:FinalizationRegistry,"%Function%":Nc,"%GeneratorFunction%":Pn,"%Int8Array%":typeof Int8Array>"u"?Le:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Le:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Le:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Tn&&it?it(it([][Symbol.iterator]())):Le,"%JSON%":typeof JSON=="object"?JSON:Le,"%Map%":typeof Map>"u"?Le:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Tn||!it?Le:it(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Le:Promise,"%Proxy%":typeof Proxy>"u"?Le:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Le:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Le:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Tn||!it?Le:it(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Le:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Tn&&it?it(""[Symbol.iterator]()):Le,"%Symbol%":Tn?Symbol:Le,"%SyntaxError%":Ln,"%ThrowTypeError%":$1,"%TypedArray%":tb,"%TypeError%":Mn,"%Uint8Array%":typeof Uint8Array>"u"?Le:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Le:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Le:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Le:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Le:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Le:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Le:WeakSet};if(it)try{null.error}catch(r){var nb=it(it(r));bn["%Error.prototype%"]=nb}var rb=function r(e){var t;if(e==="%AsyncFunction%")t=Ti("async function () {}");else if(e==="%GeneratorFunction%")t=Ti("function* () {}");else if(e==="%AsyncGeneratorFunction%")t=Ti("async function* () {}");else if(e==="%AsyncGenerator%"){var n=r("%AsyncGeneratorFunction%");n&&(t=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=r("%AsyncGenerator%");i&&it&&(t=it(i.prototype))}return bn[e]=t,t},Sa={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},hr=ss,Zr=Mc,ib=hr.call(Function.call,Array.prototype.concat),lb=hr.call(Function.apply,Array.prototype.splice),Oa=hr.call(Function.call,String.prototype.replace),Jr=hr.call(Function.call,String.prototype.slice),sb=hr.call(Function.call,RegExp.prototype.exec),ob=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ab=/\\(\\)?/g,ub=function(e){var t=Jr(e,0,1),n=Jr(e,-1);if(t==="%"&&n!=="%")throw new Ln("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&t!=="%")throw new Ln("invalid intrinsic syntax, expected opening `%`");var i=[];return Oa(e,ob,function(s,l,o,a){i[i.length]=o?Oa(a,ab,"$1"):l||s}),i},fb=function(e,t){var n=e,i;if(Zr(Sa,n)&&(i=Sa[n],n="%"+i[0]+"%"),Zr(bn,n)){var s=bn[n];if(s===Pn&&(s=rb(n)),typeof s>"u"&&!t)throw new Mn("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Ln("intrinsic "+e+" does not exist!")},Lt=function(e,t){if(typeof e!="string"||e.length===0)throw new Mn("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof t!="boolean")throw new Mn('"allowMissing" argument must be a boolean');if(sb(/^%?[^%]*%?$/,e)===null)throw new Ln("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=ub(e),i=n.length>0?n[0]:"",s=fb("%"+i+"%",t),l=s.name,o=s.value,a=!1,u=s.alias;u&&(i=u[0],lb(n,ib([0,1],u)));for(var f=1,c=!0;f=n.length){var p=gn(o,h);c=!!p,c&&"get"in p&&!("originalValue"in p.get)?o=p.get:o=o[h]}else c=Zr(o,h),o=o[h];c&&!a&&(bn[l]=o)}}return o},cb=Lt,fl=cb("%Object.defineProperty%",!0),cl=function(){if(fl)try{return fl({},"a",{value:1}),!0}catch{return!1}return!1};cl.hasArrayLengthDefineBug=function(){if(!cl())return null;try{return fl([],"length",{value:1}).length!==1}catch{return!0}};var db=cl,hb=is,mb=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",pb=Object.prototype.toString,gb=Array.prototype.concat,jc=Object.defineProperty,bb=function(r){return typeof r=="function"&&pb.call(r)==="[object Function]"},_b=db(),Lc=jc&&_b,vb=function(r,e,t,n){if(e in r){if(n===!0){if(r[e]===t)return}else if(!bb(n)||!n())return}Lc?jc(r,e,{configurable:!0,enumerable:!1,value:t,writable:!0}):r[e]=t},qc=function(r,e){var t=arguments.length>2?arguments[2]:{},n=hb(e);mb&&(n=gb.call(n,Object.getOwnPropertySymbols(e)));for(var i=0;i-1?zc(n):n},kb=is,Vc=vi(),Uc=bt,wa=Object,Eb=Uc("Array.prototype.push"),Aa=Uc("Object.prototype.propertyIsEnumerable"),Sb=Vc?Object.getOwnPropertySymbols:null,Hc=function(e,t){if(e==null)throw new TypeError("target must be an object");var n=wa(e);if(arguments.length===1)return n;for(var i=1;i=0&&dl(e)!=="[object Array]"&&dl(e.callee)==="[object Function]"},t_=function(){return yi(arguments)}();yi.isLegacyArguments=xc;var $c=t_?yi:xc;const n_={},r_=Object.freeze(Object.defineProperty({__proto__:null,default:n_},Symbol.toStringTag,{value:"Module"})),i_=z1(r_);var os=typeof Map=="function"&&Map.prototype,Ii=Object.getOwnPropertyDescriptor&&os?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Yr=os&&Ii&&typeof Ii.get=="function"?Ii.get:null,Pa=os&&Map.prototype.forEach,as=typeof Set=="function"&&Set.prototype,Ri=Object.getOwnPropertyDescriptor&&as?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Xr=as&&Ri&&typeof Ri.get=="function"?Ri.get:null,Ca=as&&Set.prototype.forEach,l_=typeof WeakMap=="function"&&WeakMap.prototype,xn=l_?WeakMap.prototype.has:null,s_=typeof WeakSet=="function"&&WeakSet.prototype,$n=s_?WeakSet.prototype.has:null,o_=typeof WeakRef=="function"&&WeakRef.prototype,Ia=o_?WeakRef.prototype.deref:null,a_=Boolean.prototype.valueOf,u_=Object.prototype.toString,f_=Function.prototype.toString,c_=String.prototype.match,us=String.prototype.slice,tn=String.prototype.replace,d_=String.prototype.toUpperCase,Ra=String.prototype.toLowerCase,ed=RegExp.prototype.test,Da=Array.prototype.concat,Mt=Array.prototype.join,h_=Array.prototype.slice,Ma=Math.floor,hl=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Di=Object.getOwnPropertySymbols,ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,qn=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ut=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===qn||"symbol")?Symbol.toStringTag:null,td=Object.prototype.propertyIsEnumerable,Na=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(r){return r.__proto__}:null);function ja(r,e){if(r===1/0||r===-1/0||r!==r||r&&r>-1e3&&r<1e3||ed.call(/e/,e))return e;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof r=="number"){var n=r<0?-Ma(-r):Ma(r);if(n!==r){var i=String(n),s=us.call(e,i.length+1);return tn.call(i,t,"$&_")+"."+tn.call(tn.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return tn.call(e,t,"$&_")}var pl=i_,La=pl.custom,qa=rd(La)?La:null,m_=function r(e,t,n,i){var s=t||{};if($t(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if($t(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=$t(s,"customInspect")?s.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($t(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($t(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return ld(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var a=String(e);return o?ja(e,a):a}if(typeof e=="bigint"){var u=String(e)+"n";return o?ja(e,u):u}var f=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof e=="object")return gl(e)?"[Array]":"[Object]";var c=D_(s,n);if(typeof i>"u")i=[];else if(id(i,e)>=0)return"[Circular]";function h(N,Y,V){if(Y&&(i=h_.call(i),i.push(Y)),V){var K={depth:s.depth};return $t(s,"quoteStyle")&&(K.quoteStyle=s.quoteStyle),r(N,K,n+1,i)}return r(N,s,n+1,i)}if(typeof e=="function"&&!Ba(e)){var d=S_(e),m=yr(e,h);return"[Function"+(d?": "+d:" (anonymous)")+"]"+(m.length>0?" { "+Mt.call(m,", ")+" }":"")}if(rd(e)){var p=qn?tn.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):ml.call(e);return typeof e=="object"&&!qn?Wn(p):p}if(C_(e)){for(var v="<"+Ra.call(String(e.nodeName)),k=e.attributes||[],O=0;O",v}if(gl(e)){if(e.length===0)return"[]";var E=yr(e,h);return c&&!R_(E)?"["+bl(E,c)+"]":"[ "+Mt.call(E,", ")+" ]"}if(b_(e)){var S=yr(e,h);return!("cause"in Error.prototype)&&"cause"in e&&!td.call(e,"cause")?"{ ["+String(e)+"] "+Mt.call(Da.call("[cause]: "+h(e.cause),S),", ")+" }":S.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+Mt.call(S,", ")+" }"}if(typeof e=="object"&&l){if(qa&&typeof e[qa]=="function"&&pl)return pl(e,{depth:f-n});if(l!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(O_(e)){var C=[];return Pa&&Pa.call(e,function(N,Y){C.push(h(Y,e,!0)+" => "+h(N,e))}),Fa("Map",Yr.call(e),C,c)}if(T_(e)){var T=[];return Ca&&Ca.call(e,function(N){T.push(h(N,e))}),Fa("Set",Xr.call(e),T,c)}if(w_(e))return Mi("WeakMap");if(P_(e))return Mi("WeakSet");if(A_(e))return Mi("WeakRef");if(v_(e))return Wn(h(Number(e)));if(k_(e))return Wn(h(hl.call(e)));if(y_(e))return Wn(a_.call(e));if(__(e))return Wn(h(String(e)));if(!g_(e)&&!Ba(e)){var D=yr(e,h),w=Na?Na(e)===Object.prototype:e instanceof Object||e.constructor===Object,B=e instanceof Object?"":"null prototype",M=!w&&ut&&Object(e)===e&&ut in e?us.call(cn(e),8,-1):B?"Object":"",F=w||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",q=F+(M||B?"["+Mt.call(Da.call([],M||[],B||[]),": ")+"] ":"");return D.length===0?q+"{}":c?q+"{"+bl(D,c)+"}":q+"{ "+Mt.call(D,", ")+" }"}return String(e)};function nd(r,e,t){var n=(t.quoteStyle||e)==="double"?'"':"'";return n+r+n}function p_(r){return tn.call(String(r),/"/g,""")}function gl(r){return cn(r)==="[object Array]"&&(!ut||!(typeof r=="object"&&ut in r))}function g_(r){return cn(r)==="[object Date]"&&(!ut||!(typeof r=="object"&&ut in r))}function Ba(r){return cn(r)==="[object RegExp]"&&(!ut||!(typeof r=="object"&&ut in r))}function b_(r){return cn(r)==="[object Error]"&&(!ut||!(typeof r=="object"&&ut in r))}function __(r){return cn(r)==="[object String]"&&(!ut||!(typeof r=="object"&&ut in r))}function v_(r){return cn(r)==="[object Number]"&&(!ut||!(typeof r=="object"&&ut in r))}function y_(r){return cn(r)==="[object Boolean]"&&(!ut||!(typeof r=="object"&&ut in r))}function rd(r){if(qn)return r&&typeof r=="object"&&r instanceof Symbol;if(typeof r=="symbol")return!0;if(!r||typeof r!="object"||!ml)return!1;try{return ml.call(r),!0}catch{}return!1}function k_(r){if(!r||typeof r!="object"||!hl)return!1;try{return hl.call(r),!0}catch{}return!1}var E_=Object.prototype.hasOwnProperty||function(r){return r in this};function $t(r,e){return E_.call(r,e)}function cn(r){return u_.call(r)}function S_(r){if(r.name)return r.name;var e=c_.call(f_.call(r),/^function\s*([\w$]+)/);return e?e[1]:null}function id(r,e){if(r.indexOf)return r.indexOf(e);for(var t=0,n=r.length;te.maxStringLength){var t=r.length-e.maxStringLength,n="... "+t+" more character"+(t>1?"s":"");return ld(us.call(r,0,e.maxStringLength),e)+n}var i=tn.call(tn.call(r,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,I_);return nd(i,"single",e)}function I_(r){var e=r.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+d_.call(e.toString(16))}function Wn(r){return"Object("+r+")"}function Mi(r){return r+" { ? }"}function Fa(r,e,t,n){var i=n?bl(t,n):Mt.call(t,", ");return r+" ("+e+") {"+i+"}"}function R_(r){for(var e=0;e=0)return!1;return!0}function D_(r,e){var t;if(r.indent===" ")t=" ";else if(typeof r.indent=="number"&&r.indent>0)t=Mt.call(Array(r.indent+1)," ");else return null;return{base:t,prev:Mt.call(Array(e+1),t)}}function bl(r,e){if(r.length===0)return"";var t=` +`+e.prev+e.base;return t+Mt.call(r,","+t)+` +`+e.prev}function yr(r,e){var t=gl(r),n=[];if(t){n.length=r.length;for(var i=0;i=n)return t+1;var i=Ka(e,t);if(i<55296||i>56319)return t+1;var s=Ka(e,t+1);return s<56320||s>57343?t+1:t+2},ji=function(e){var t=0;return{next:function(){var i=t>=e.length,s;return i||(s=e[t],t+=1),{done:i,value:s}}}},Za=function(e,t){if(r0(e)||Ha(e))return ji(e);if(i0(e)){var n=0;return{next:function(){var s=a0(e,n),l=o0(e,n,s);return n=s,{done:s>e.length,value:l}}}}if(t&&typeof e["_es6-shim iterator_"]<"u")return e["_es6-shim iterator_"]()};if(!l0&&!s0)Dr.exports=function(e){if(e!=null)return Za(e,!0)};else{var u0=fd,f0=dd,Ja=Ot("Map.prototype.forEach",!0),Ya=Ot("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var Xa=Ot("Map.prototype.iterator",!0),xa=Ot("Set.prototype.iterator",!0);var $a=Ot("Map.prototype.@@iterator",!0)||Ot("Map.prototype._es6-shim iterator_",!0),eu=Ot("Set.prototype.@@iterator",!0)||Ot("Set.prototype._es6-shim iterator_",!0),c0=function(e){if(u0(e)){if(Xa)return Qa(Xa(e));if($a)return $a(e);if(Ja){var t=[];return Ja(e,function(i,s){Ga(t,[s,i])}),ji(t)}}if(f0(e)){if(xa)return Qa(xa(e));if(eu)return eu(e);if(Ya){var n=[];return Ya(e,function(i){Ga(n,i)}),ji(n)}}};Dr.exports=function(e){return c0(e)||Za(e)}}}var d0=Dr.exports,tu=function(r){return r!==r},hd=function(e,t){return e===0&&t===0?1/e===1/t:!!(e===t||tu(e)&&tu(t))},h0=hd,md=function(){return typeof Object.is=="function"?Object.is:h0},m0=md,p0=yn,g0=function(){var e=m0();return p0(Object,{is:e},{is:function(){return Object.is!==e}}),e},b0=yn,_0=mr,v0=hd,pd=md,y0=g0,gd=_0(pd(),Object);b0(gd,{getPolyfill:pd,implementation:v0,shim:y0});var k0=gd,bd=Function.prototype.toString,Rn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,_l,Mr;if(typeof Rn=="function"&&typeof Object.defineProperty=="function")try{_l=Object.defineProperty({},"length",{get:function(){throw Mr}}),Mr={},Rn(function(){throw 42},null,_l)}catch(r){r!==Mr&&(Rn=null)}else Rn=null;var E0=/^\s*class\b/,vl=function(e){try{var t=bd.call(e);return E0.test(t)}catch{return!1}},Li=function(e){try{return vl(e)?!1:(bd.call(e),!0)}catch{return!1}},Nr=Object.prototype.toString,S0="[object Object]",O0="[object Function]",w0="[object GeneratorFunction]",A0="[object HTMLAllCollection]",T0="[object HTML document.all class]",P0="[object HTMLCollection]",C0=typeof Symbol=="function"&&!!Symbol.toStringTag,I0=!(0 in[,]),yl=function(){return!1};if(typeof document=="object"){var R0=document.all;Nr.call(R0)===Nr.call(document.all)&&(yl=function(e){if((I0||!e)&&(typeof e>"u"||typeof e=="object"))try{var t=Nr.call(e);return(t===A0||t===T0||t===P0||t===S0)&&e("")==null}catch{}return!1})}var D0=Rn?function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Rn(e,null,_l)}catch(t){if(t!==Mr)return!1}return!vl(e)&&Li(e)}:function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(C0)return Li(e);if(vl(e))return!1;var t=Nr.call(e);return t!==O0&&t!==w0&&!/^\[object HTML/.test(t)?!1:Li(e)},M0=D0,N0=Object.prototype.toString,_d=Object.prototype.hasOwnProperty,j0=function(e,t,n){for(var i=0,s=e.length;i=3&&(i=n),N0.call(e)==="[object Array]"?j0(e,t,i):typeof e=="string"?L0(e,t,i):q0(e,t,i)},vd=B0,qi=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],F0=typeof globalThis>"u"?_i:globalThis,yd=function(){for(var e=[],t=0;t"u"?_i:globalThis,Od=V0(),Q0=ps("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return Lr?G0(e):!1},K0=mr,Z0=bt,Td=Lt,J0=Ad,nu=Td("ArrayBuffer",!0),ru=Td("Float32Array",!0),qr=Z0("ArrayBuffer.prototype.byteLength",!0),iu=nu&&!qr&&new nu().slice,lu=iu&&K0(iu),Pd=qr||lu?function(e){if(!e||typeof e!="object")return!1;try{return qr?qr(e):lu(e,0),!0}catch{return!1}}:ru?function(e){try{return new ru(e).buffer===e&&!J0(e)}catch(t){return typeof e=="object"&&t.name==="RangeError"}}:function(e){return!1},Y0=Date.prototype.getDay,X0=function(e){try{return Y0.call(e),!0}catch{return!1}},x0=Object.prototype.toString,$0="[object Date]",ev=fn(),tv=function(e){return typeof e!="object"||e===null?!1:ev?X0(e):x0.call(e)===$0},kl=bt,Cd=fn(),Id,Rd,El,Sl;if(Cd){Id=kl("Object.prototype.hasOwnProperty"),Rd=kl("RegExp.prototype.exec"),El={};var Fi=function(){throw El};Sl={toString:Fi,valueOf:Fi},typeof Symbol.toPrimitive=="symbol"&&(Sl[Symbol.toPrimitive]=Fi)}var nv=kl("Object.prototype.toString"),rv=Object.getOwnPropertyDescriptor,iv="[object RegExp]",lv=Cd?function(e){if(!e||typeof e!="object")return!1;var t=rv(e,"lastIndex"),n=t&&Id(t,"value");if(!n)return!1;try{Rd(e,Sl)}catch(i){return i===El}}:function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:nv(e)===iv},sv=bt,su=sv("SharedArrayBuffer.prototype.byteLength",!0),ov=su?function(e){if(!e||typeof e!="object")return!1;try{return su(e),!0}catch{return!1}}:function(e){return!1},av=Number.prototype.toString,uv=function(e){try{return av.call(e),!0}catch{return!1}},fv=Object.prototype.toString,cv="[object Number]",dv=fn(),hv=function(e){return typeof e=="number"?!0:typeof e!="object"?!1:dv?uv(e):fv.call(e)===cv},Dd=bt,mv=Dd("Boolean.prototype.toString"),pv=Dd("Object.prototype.toString"),gv=function(e){try{return mv(e),!0}catch{return!1}},bv="[object Boolean]",_v=fn(),vv=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:_v&&Symbol.toStringTag in e?gv(e):pv(e)===bv},Ol={exports:{}},yv=Object.prototype.toString,kv=ls();if(kv){var Ev=Symbol.prototype.toString,Sv=/^Symbol\(.*\)$/,Ov=function(e){return typeof e.valueOf()!="symbol"?!1:Sv.test(Ev.call(e))};Ol.exports=function(e){if(typeof e=="symbol")return!0;if(yv.call(e)!=="[object Symbol]")return!1;try{return Ov(e)}catch{return!1}}}else Ol.exports=function(e){return!1};var wv=Ol.exports,wl={exports:{}},ou=typeof BigInt<"u"&&BigInt,Av=function(){return typeof ou=="function"&&typeof BigInt=="function"&&typeof ou(42)=="bigint"&&typeof BigInt(42)=="bigint"},Tv=Av();if(Tv){var Pv=BigInt.prototype.valueOf,Cv=function(e){try{return Pv.call(e),!0}catch{}return!1};wl.exports=function(e){return e===null||typeof e>"u"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:Cv(e)}}else wl.exports=function(e){return!1};var Iv=wl.exports,Rv=ad,Dv=hv,Mv=vv,Nv=wv,jv=Iv,Lv=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(Rv(e))return"String";if(Dv(e))return"Number";if(Mv(e))return"Boolean";if(Nv(e))return"Symbol";if(jv(e))return"BigInt"},ei=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,au=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,ti;ei||(ti=function(e){return!1});var Al=ei?ei.prototype.has:null,zi=au?au.prototype.has:null;!ti&&!Al&&(ti=function(e){return!1});var qv=ti||function(e){if(!e||typeof e!="object")return!1;try{if(Al.call(e,Al),zi)try{zi.call(e,zi)}catch{return!0}return e instanceof ei}catch{}return!1},Tl={exports:{}},Bv=Lt,Md=bt,Fv=Bv("%WeakSet%",!0),Vi=Md("WeakSet.prototype.has",!0);if(Vi){var Ui=Md("WeakMap.prototype.has",!0);Tl.exports=function(e){if(!e||typeof e!="object")return!1;try{if(Vi(e,Vi),Ui)try{Ui(e,Ui)}catch{return!0}return e instanceof Fv}catch{}return!1}}else Tl.exports=function(e){return!1};var zv=Tl.exports,Vv=fd,Uv=dd,Hv=qv,Qv=zv,Wv=function(e){if(e&&typeof e=="object"){if(Vv(e))return"Map";if(Uv(e))return"Set";if(Hv(e))return"WeakMap";if(Qv(e))return"WeakSet"}return!1},Nd=vd,Gv=yd,jd=bt,Hi=kd,Kv=jd("Object.prototype.toString"),Ld=fn(),uu=typeof globalThis>"u"?_i:globalThis,Zv=Gv(),Jv=jd("String.prototype.slice"),qd={},Qi=Object.getPrototypeOf;Ld&&Hi&&Qi&&Nd(Zv,function(r){if(typeof uu[r]=="function"){var e=new uu[r];if(Symbol.toStringTag in e){var t=Qi(e),n=Hi(t,Symbol.toStringTag);if(!n){var i=Qi(t);n=Hi(i,Symbol.toStringTag)}qd[r]=n.get}}});var Yv=function(e){var t=!1;return Nd(qd,function(n,i){if(!t)try{var s=n.call(e);s===i&&(t=s)}catch{}}),t},Xv=Ad,xv=function(e){return Xv(e)?!Ld||!(Symbol.toStringTag in e)?Jv(Kv(e),8,-1):Yv(e):!1},$v=bt,fu=$v("ArrayBuffer.prototype.byteLength",!0),ey=Pd,ty=function(e){return ey(e)?fu?fu(e):e.byteLength:NaN},Bd=Nb,qt=bt,cu=Xb,ny=Lt,Bn=d0,ry=sd,du=k0,hu=$c,mu=od,pu=Pd,gu=tv,bu=lv,_u=ov,vu=is,yu=Lv,ku=Wv,Eu=xv,Su=ty,Ou=qt("SharedArrayBuffer.prototype.byteLength",!0),wu=qt("Date.prototype.getTime"),Wi=Object.getPrototypeOf,Au=qt("Object.prototype.toString"),ni=ny("%Set%",!0),Pl=qt("Map.prototype.has",!0),ri=qt("Map.prototype.get",!0),Tu=qt("Map.prototype.size",!0),ii=qt("Set.prototype.add",!0),Fd=qt("Set.prototype.delete",!0),li=qt("Set.prototype.has",!0),Br=qt("Set.prototype.size",!0);function Pu(r,e,t,n){for(var i=Bn(r),s;(s=i.next())&&!s.done;)if(Tt(e,s.value,t,n))return Fd(r,s.value),!0;return!1}function zd(r){if(typeof r>"u")return null;if(typeof r!="object")return typeof r=="symbol"?!1:typeof r=="string"||typeof r=="number"?+r==+r:!0}function iy(r,e,t,n,i,s){var l=zd(t);if(l!=null)return l;var o=ri(e,l),a=Bd({},i,{strict:!1});return typeof o>"u"&&!Pl(e,l)||!Tt(n,o,a,s)?!1:!Pl(r,l)&&Tt(n,o,a,s)}function ly(r,e,t){var n=zd(t);return n??(li(e,n)&&!li(r,n))}function Cu(r,e,t,n,i,s){for(var l=Bn(r),o,a;(o=l.next())&&!o.done;)if(a=o.value,Tt(t,a,i,s)&&Tt(n,ri(e,a),i,s))return Fd(r,a),!0;return!1}function Tt(r,e,t,n){var i=t||{};if(i.strict?du(r,e):r===e)return!0;var s=yu(r),l=yu(e);if(s!==l)return!1;if(!r||!e||typeof r!="object"&&typeof e!="object")return i.strict?du(r,e):r==e;var o=n.has(r),a=n.has(e),u;if(o&&a){if(n.get(r)===n.get(e))return!0}else u={};return o||n.set(r,u),a||n.set(e,u),ay(r,e,i,n)}function Iu(r){return!r||typeof r!="object"||typeof r.length!="number"||typeof r.copy!="function"||typeof r.slice!="function"||r.length>0&&typeof r[0]!="number"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))}function sy(r,e,t,n){if(Br(r)!==Br(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a;(l=i.next())&&!l.done;)if(l.value&&typeof l.value=="object")a||(a=new ni),ii(a,l.value);else if(!li(e,l.value)){if(t.strict||!ly(r,e,l.value))return!1;a||(a=new ni),ii(a,l.value)}if(a){for(;(o=s.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!Pu(a,o.value,t.strict,n))return!1}else if(!t.strict&&!li(r,o.value)&&!Pu(a,o.value,t.strict,n))return!1;return Br(a)===0}return!0}function oy(r,e,t,n){if(Tu(r)!==Tu(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a,u,f,c;(l=i.next())&&!l.done;)if(u=l.value[0],f=l.value[1],u&&typeof u=="object")a||(a=new ni),ii(a,u);else if(c=ri(e,u),typeof c>"u"&&!Pl(e,u)||!Tt(f,c,t,n)){if(t.strict||!iy(r,e,u,f,t,n))return!1;a||(a=new ni),ii(a,u)}if(a){for(;(o=s.next())&&!o.done;)if(u=o.value[0],c=o.value[1],u&&typeof u=="object"){if(!Cu(a,r,u,c,t,n))return!1}else if(!t.strict&&(!r.has(u)||!Tt(ri(r,u),c,t,n))&&!Cu(a,r,u,c,Bd({},t,{strict:!1}),n))return!1;return Br(a)===0}return!0}function ay(r,e,t,n){var i,s;if(typeof r!=typeof e||r==null||e==null||Au(r)!==Au(e)||hu(r)!==hu(e))return!1;var l=mu(r),o=mu(e);if(l!==o)return!1;var a=r instanceof Error,u=e instanceof Error;if(a!==u||(a||u)&&(r.name!==e.name||r.message!==e.message))return!1;var f=bu(r),c=bu(e);if(f!==c||(f||c)&&(r.source!==e.source||cu(r)!==cu(e)))return!1;var h=gu(r),d=gu(e);if(h!==d||(h||d)&&wu(r)!==wu(e)||t.strict&&Wi&&Wi(r)!==Wi(e))return!1;var m=Eu(r),p=Eu(e);if((m||p)&&m!==p)return!1;var v=Iu(r),k=Iu(e);if(v!==k)return!1;if(v||k){if(r.length!==e.length)return!1;for(i=0;i=0;i--)if(T[i]!=D[i])return!1;for(i=T.length-1;i>=0;i--)if(s=T[i],!Tt(r[s],e[s],t,n))return!1;var w=ku(r),B=ku(e);return w!==B?!1:w==="Set"||B==="Set"?sy(r,e,t,n):w==="Map"?oy(r,e,t,n):!0}var uy=function(e,t,n){return Tt(e,t,n,ry())};const Gi=dr(uy),Cl="DATASET_VIEW_CONTEXT",fy={};function Vd(r,e){return`${r}/${e}`}function cy(r,e){return{namespace:r,datasetName:e,searchPath:null,searchEmbedding:null,selectedColumns:{},expandedColumns:{},query:{columns:[],combine_columns:!0},schemaCollapsed:!1}}function aw(r,e,t=!0){const n=cy(r,e),{subscribe:i,set:s,update:l}=mt(JSON.parse(JSON.stringify(n))),o={subscribe:i,set:s,update:l,reset:()=>{s(JSON.parse(JSON.stringify(n)))},addSelectedColumn:a=>l(u=>(u.selectedColumns[ht(a)]=!0,u)),removeSelectedColumn:a=>l(u=>{u.selectedColumns[ht(a)]=!1;for(const f of Object.keys(u.selectedColumns))Oi(f,a)&&!At(a,f)&&delete u.selectedColumns[f];return u}),addExpandedColumn(a){l(u=>(u.expandedColumns[ht(a)]=!0,u))},removeExpandedColumn(a){l(u=>(delete u.expandedColumns[ht(a)],u))},addUdfColumn:a=>l(u=>{var f;return(f=u.query.columns)==null||f.push(a),u}),removeUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.filter(c=>c!==a),u}),editUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.map(c=>A1(c)&&At(c.path,a.path)?a:c),u}),setSearchPath:a=>l(u=>(u.searchPath=ht(a),u)),setSearchEmbedding:a=>l(u=>(u.searchEmbedding=a,u)),addSearch:a=>l(u=>{u.query.searches=u.query.searches||[];for(const f of u.query.searches)if(Gi(f,a))return u;return(a.type==="semantic"||a.type==="concept")&&(u.query.sort_by=void 0,u.query.sort_order=void 0),u.query.searches.push(a),u}),removeSearch:(a,u)=>l(f=>{var c,h;return f.query.searches=(c=f.query.searches)==null?void 0:c.filter(d=>!Gi(d,a)),(f.query.searches||[]).length===0&&(f.query.searches=void 0),(u==null?void 0:u.sorts)!=null&&(f.query.sort_by=(h=f.query.sort_by)==null?void 0:h.filter(d=>!((u==null?void 0:u.sorts)||[]).some(m=>At(m.path,d)))),f}),setSortBy:a=>l(u=>(a==null?u.query.sort_by=void 0:u.query.sort_by=[a],u)),addSortBy:a=>l(u=>(u.query.sort_by=[...u.query.sort_by||[],a],u)),removeSortBy:a=>l(u=>{var f;return u.query.sort_by=(f=u.query.sort_by)==null?void 0:f.filter(c=>!At(c,a)),u}),clearSorts:()=>l(a=>(a.query.sort_by=void 0,a.query.sort_order=void 0,a)),setSortOrder:a=>l(u=>(u.query.sort_order=a||void 0,u)),removeFilter:a=>l(u=>{var f;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(c=>!Gi(c,a)),(u.query.filters||[]).length===0&&(u.query.filters=void 0),u}),addFilter:a=>l(u=>(u.query.filters=[...u.query.filters||[],a],u)),deleteSignal:a=>l(u=>{var f,c;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(h=>!Oi(a,h.path)),u.query.sort_by=(c=u.query.sort_by)==null?void 0:c.filter(h=>!Oi(a,h)),u}),deleteConcept(a,u,f){function c(h){return h.type==="concept"&&h.concept_namespace===a&&h.concept_name===u}l(h=>{var m,p,v;const d=[];return h.query.searches=(m=h.query.searches)==null?void 0:m.filter(k=>{const O=!c(k);if(!O&&f!=null&&f.search_results!=null){const E=f.search_results.filter(S=>At(S.search_path,k.path)).map(S=>S.result_path);d.push(...E)}return O}),h.query.sort_by=(p=h.query.sort_by)==null?void 0:p.filter(k=>!d.some(O=>At(O,k))),h.query.filters=(v=h.query.filters)==null?void 0:v.filter(k=>!d.some(O=>At(O,k.path))),h})}};return t&&(fy[Vd(r,e)]=o),o}function uw(r){on(Cl,r)}function ki(){if(!zl(Cl))throw new Error("DatasetViewContext not found");return kt(Cl)}function dy(r){const e=["*",...r.query.columns??[]];return{...r.query,columns:e}}function hy(r){const e=dy(r);return{columns:e.columns,searches:e.searches,combine_columns:e.combine_columns,sort_by:e.sort_by,sort_order:e.sort_order}}function Ru(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function my(r){let e,t,n=r[1]&&Ru(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Ud extends me{constructor(e){super(),pe(this,e,py,my,he,{size:0,title:1})}}function Du(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function gy(r){let e,t,n,i=r[1]&&Du(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class _y extends me{constructor(e){super(),pe(this,e,by,gy,he,{size:0,title:1})}}function Mu(r){let e,t,n,i,s,l=`${r[2]}px`,o=`${Math.max(r[5]/2+Sr,Math.min(r[1],r[6]-r[5]/2-Sr))}px`,a;const u=[yy,vy],f=[];function c(h,d){return h[0]?0:h[3]?1:-1}return~(n=c(r))&&(i=f[n]=u[n](r)),{c(){e=j("div"),t=j("div"),i&&i.c(),this.h()},l(h){e=L(h,"DIV",{role:!0,class:!0});var d=R(e);t=L(d,"DIV",{class:!0});var m=R(t);i&&i.l(m),m.forEach(g),d.forEach(g),this.h()},h(){A(t,"class","min-w-xl text-container svelte-1a6oxtp"),A(e,"role","tooltip"),A(e,"class","hover-tooltip absolute mt-2 -translate-x-1/2 break-words border border-gray-300 bg-white p-2 shadow-md"),yh(()=>r[7].call(e)),Cn(e,"top",l),Cn(e,"left",o)},m(h,d){P(h,e,d),I(e,t),~n&&f[n].m(t,null),s=kh(e,r[7].bind(e)),a=!0},p(h,d){let m=n;n=c(h),n===m?~n&&f[n].p(h,d):(i&&(ne(),y(f[m],1,1,()=>{f[m]=null}),re()),~n?(i=f[n],i?i.p(h,d):(i=f[n]=u[n](h),i.c()),_(i,1),i.m(t,null)):i=null),d&4&&l!==(l=`${h[2]}px`)&&Cn(e,"top",l),d&34&&o!==(o=`${Math.max(h[5]/2+Sr,Math.min(h[1],h[6]-h[5]/2-Sr))}px`)&&Cn(e,"left",o)},i(h){a||(_(i),a=!0)},o(h){y(i),a=!1},d(h){h&&g(e),~n&&f[n].d(),s()}}}function vy(r){let e,t,n;const i=[r[4]];var s=r[3];function l(o){let a={};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function yy(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class","whitespace-pre-wrap")},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},i:ie,o:ie,d(n){n&&g(e)}}}function ky(r){let e,t,n=r[0]!=""&&Mu(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[0]!=""?n?(n.p(i,s),s&1&&_(n,1)):(n=Mu(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}const Sr=10;function Ey(r,e,t){let{text:n}=e,{x:i}=e,{y:s}=e,{component:l}=e,{props:o}=e;const a=window.innerWidth;let u=0;function f(){u=this.clientWidth,t(5,u)}return r.$$set=c=>{"text"in c&&t(0,n=c.text),"x"in c&&t(1,i=c.x),"y"in c&&t(2,s=c.y),"component"in c&&t(3,l=c.component),"props"in c&&t(4,o=c.props)},[n,i,s,l,o,u,a,f]}class Sy extends me{constructor(e){super(),pe(this,e,Ey,ky,he,{text:0,x:1,y:2,component:3,props:4})}}function Oy(r,{text:e,component:t,props:n}){if(t==null&&e==null)return;let i,s=e,l=t,o=n;function a(){if(i!=null)return;const f=r.getBoundingClientRect();i=new Sy({props:{text:s,component:l,props:o,x:f.left+f.width/2,y:f.bottom},target:document.body})}function u(){i==null||i.$destroy(),i=void 0}return r.addEventListener("mouseover",a),r.addEventListener("mouseleave",u),r.addEventListener("click",u),{update({text:f,component:c,props:h}){s=f,l=c,o=h,i==null||i.$set({tooltipText:f})},destroy(){u(),r.removeEventListener("mouseover",a),r.removeEventListener("mouseleave",u),r.removeEventListener("click",u)}}}function Nu(r,e,t){const n=r.slice();return n[4]=e[t],n[5]=e,n[6]=t,n}function ju(r){let e,t,n=r[6]+1+"",i,s,l,o,a,u,f,c,h,d,m,p,v;function k(S){r[1](S,r[6])}let O={};r[0][r[6]]!==void 0&&(O.value=r[0][r[6]]),o=new _n({props:O}),Fe.push(()=>Ze(o,"value",k)),h=new Ud({});function E(){return r[2](r[6])}return{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),c=j("button"),U(h.$$.fragment),d=$(),this.h()},l(S){e=L(S,"DIV",{class:!0});var C=R(e);t=L(C,"DIV",{class:!0});var T=R(t);i=de(T,n),T.forEach(g),s=ee(C),l=L(C,"DIV",{class:!0});var D=R(l);Z(o.$$.fragment,D),D.forEach(g),u=ee(C),f=L(C,"DIV",{});var w=R(f);c=L(w,"BUTTON",{class:!0});var B=R(c);Z(h.$$.fragment,B),B.forEach(g),w.forEach(g),d=ee(C),C.forEach(g),this.h()},h(){A(t,"class","shrink-0 text-base"),A(l,"class","grow"),A(c,"class","px-1 py-2"),A(e,"class","flex flex-row items-center gap-x-2")},m(S,C){P(S,e,C),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),I(f,c),H(h,c,null),I(e,d),m=!0,p||(v=[Eh(Oy.call(null,c,{text:"Remove example"})),W(c,"click",E)],p=!0)},p(S,C){r=S;const T={};!a&&C&1&&(a=!0,T.value=r[0][r[6]],xe(()=>a=!1)),o.$set(T)},i(S){m||(_(o.$$.fragment,S),_(h.$$.fragment,S),m=!0)},o(S){y(o.$$.fragment,S),y(h.$$.fragment,S),m=!1},d(S){S&&g(e),Q(o),Q(h),p=!1,Ge(v)}}}function wy(r){let e,t,n,i,s,l,o,a,u,f=r[0],c=[];for(let d=0;dy(c[d],1,1,()=>{c[d]=null});return{c(){e=j("div"),t=j("div");for(let d=0;d0),A(e,"class","flex flex-col gap-y-2")},m(d,m){P(d,e,m),I(e,t);for(let p=0;p0)},i(d){if(!o){for(let m=0;m{n.splice(o,1),t(0,n)},l=()=>{t(0,n=[...n||[],""])};return r.$$set=o=>{"examples"in o&&t(0,n=o.examples)},[n,i,s,l]}class Lu extends me{constructor(e){super(),pe(this,e,Ay,wy,he,{examples:0})}}function qu(r,e,t){const n=r.slice();return n[40]=e[t],n}function Bu(r,e,t){const n=r.slice();return n[6]=e[t],n}function Ty(r){let e,t;return e=new _n({props:{labelText:"namespace",value:r[16]}}),e.$on("change",r[32]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&65536&&(s.value=n[16]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Py(r){let e,t;return e=new _n({props:{labelText:"namespace",disabled:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Fu(r){let e,t;return{c(){e=j("div"),t=ce("This concept will be created under your namespace, so only will be visible to you."),this.h()},l(n){e=L(n,"DIV",{class:!0});var i=R(e);t=de(i,"This concept will be created under your namespace, so only will be visible to you."),i.forEach(g),this.h()},h(){A(e,"class","mb-8 text-xs text-neutral-700")},m(n,i){P(n,e,i),I(e,t)},d(n){n&&g(e)}}}function Cy(r){let e,t,n,i;return n=new ac({}),{c(){e=ce(`Generate + `),t=j("span"),U(n.$$.fragment),this.h()},l(s){e=de(s,`Generate + `),t=L(s,"SPAN",{class:!0});var l=R(t);Z(n.$$.fragment,l),l.forEach(g),this.h()},h(){A(t,"class","ml-2"),b(t,"invisible",!r[10])},m(s,l){P(s,e,l),P(s,t,l),H(n,t,null),i=!0},p(s,l){(!i||l[0]&1024)&&b(t,"invisible",!s[10])},i(s){i||(_(n.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),i=!1},d(s){s&&g(e),s&&g(t),Q(n)}}}function Iy(r){let e,t;return e=new an({props:{labelText:"Dataset",selected:r[15],$$slots:{default:[My]},$$scope:{ctx:r}}}),e.$on("change",r[21]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&32768&&(s.selected=n[15]),i[0]&16|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Ry(r){let e,t;return e=new uc({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.subtitle=n[4].error.message),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Dy(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function zu(r){let e,t;return e=new un({props:{value:`${r[6].namespace}/${r[6].dataset_name}`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.value=`${n[6].namespace}/${n[6].dataset_name}`),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function My(r){let e,t,n=r[4].data,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(f,"value",vt));let tt=r[3]&&Fu();function On(ve){r[34](ve)}let Pt={labelText:"Concept description",helperText:r[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences.",placeholder:"Enter the concept description..."};r[9]!==void 0&&(Pt.value=r[9]),E=new _n({props:Pt}),Fe.push(()=>Ze(E,"value",On)),D=new jn({props:{disabled:!r[9]||r[10]||r[3],$$slots:{default:[Cy]},$$scope:{ctx:r}}}),D.$on("click",r[24]);function ue(ve){r[35](ve)}let ws={};r[12]!==void 0&&(ws.examples=r[12]),B=new Lu({props:ws}),Fe.push(()=>Ze(B,"examples",ue));const As=[Dy,Ry,Iy],Wt=[];function Ts(ve,ze){return ve[4].isLoading?0:ve[4].isError?1:ve[4].data.length>0?2:-1}~(oe=Ts(r))&&(fe=Wt[oe]=As[oe](r));const Ps=[Ly,jy,Ny],Gt=[];function Cs(ve,ze){var pt,Kt;return(pt=ve[5])!=null&&pt.isLoading?0:(Kt=ve[5])!=null&&Kt.isError?1:ve[1].length>0?2:-1}~(te=Cs(r))&&(ke=Gt[te]=Ps[te](r)),se=new jn({props:{disabled:!r[6]||!r[0],$$slots:{default:[By]},$$scope:{ctx:r}}}),se.$on("click",r[25]);function ph(ve){r[36](ve)}let Is={};return r[13]!==void 0&&(Is.examples=r[13]),lt=new Lu({props:Is}),Fe.push(()=>Ze(lt,"examples",ph)),{c(){e=j("div"),t=j("section"),n=j("div"),i=ce("Step 1. Concept details"),s=$(),l=j("div"),a.c(),u=$(),U(f.$$.fragment),h=$(),tt&&tt.c(),d=$(),m=j("section"),p=j("div"),v=ce("Step 2. Add positive examples"),k=$(),O=j("div"),U(E.$$.fragment),C=$(),T=j("div"),U(D.$$.fragment),w=$(),U(B.$$.fragment),F=$(),q=j("section"),N=j("div"),Y=ce("Step 3. Add negative examples"),V=$(),K=j("div"),fe&&fe.c(),x=$(),ke&&ke.c(),z=$(),_e=j("div"),U(se.$$.fragment),Je=$(),U(lt.$$.fragment),this.h()},l(ve){e=L(ve,"DIV",{class:!0});var ze=R(e);t=L(ze,"SECTION",{});var pt=R(t);n=L(pt,"DIV",{class:!0});var Kt=R(n);i=de(Kt,"Step 1. Concept details"),Kt.forEach(g),s=ee(pt),l=L(pt,"DIV",{class:!0});var Zt=R(l);a.l(Zt),u=ee(Zt),Z(f.$$.fragment,Zt),Zt.forEach(g),h=ee(pt),tt&&tt.l(pt),pt.forEach(g),d=ee(ze),m=L(ze,"SECTION",{});var Ct=R(m);p=L(Ct,"DIV",{class:!0});var Hn=R(p);v=de(Hn,"Step 2. Add positive examples"),Hn.forEach(g),k=ee(Ct),O=L(Ct,"DIV",{class:!0});var Jt=R(O);Z(E.$$.fragment,Jt),C=ee(Jt),T=L(Jt,"DIV",{class:!0});var wn=R(T);Z(D.$$.fragment,wn),wn.forEach(g),Jt.forEach(g),w=ee(Ct),Z(B.$$.fragment,Ct),Ct.forEach(g),F=ee(ze),q=L(ze,"SECTION",{});var It=R(q);N=L(It,"DIV",{class:!0});var Qn=R(N);Y=de(Qn,"Step 3. Add negative examples"),Qn.forEach(g),V=ee(It),K=L(It,"DIV",{class:!0});var An=R(K);fe&&fe.l(An),x=ee(An),ke&&ke.l(An),z=ee(An),_e=L(An,"DIV",{class:!0});var Rs=R(_e);Z(se.$$.fragment,Rs),Rs.forEach(g),An.forEach(g),Je=ee(It),Z(lt.$$.fragment,It),It.forEach(g),ze.forEach(g),this.h()},h(){A(n,"class","header-step svelte-62ihoh"),A(l,"class","flex flex-row gap-x-12"),A(p,"class","header-step svelte-62ihoh"),A(T,"class","generate-button pt-6"),A(O,"class","my-4 flex gap-x-2"),A(N,"class","header-step svelte-62ihoh"),A(_e,"class","generate-button"),A(K,"class","my-4 flex items-end gap-x-2"),A(e,"class","flex flex-col gap-y-8")},m(ve,ze){P(ve,e,ze),I(e,t),I(t,n),I(n,i),I(t,s),I(t,l),le[o].m(l,null),I(l,u),H(f,l,null),I(t,h),tt&&tt.m(t,null),I(e,d),I(e,m),I(m,p),I(p,v),I(m,k),I(m,O),H(E,O,null),I(O,C),I(O,T),H(D,T,null),I(m,w),H(B,m,null),I(e,F),I(e,q),I(q,N),I(N,Y),I(q,V),I(q,K),~oe&&Wt[oe].m(K,null),I(K,x),~te&&Gt[te].m(K,null),I(K,z),I(K,_e),H(se,_e,null),I(q,Je),H(lt,q,null),_t=!0},p(ve,ze){let pt=o;o=ae(ve),o===pt?le[o].p(ve,ze):(ne(),y(le[pt],1,1,()=>{le[pt]=null}),re(),a=le[o],a?a.p(ve,ze):(a=le[o]=Pe[o](ve),a.c()),_(a,1),a.m(l,u));const Kt={};!c&&ze[0]&256&&(c=!0,Kt.value=ve[8],xe(()=>c=!1)),f.$set(Kt),ve[3]?tt||(tt=Fu(),tt.c(),tt.m(t,null)):tt&&(tt.d(1),tt=null);const Zt={};ze[0]&8&&(Zt.helperText=ve[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences."),!S&&ze[0]&512&&(S=!0,Zt.value=ve[9],xe(()=>S=!1)),E.$set(Zt);const Ct={};ze[0]&1544&&(Ct.disabled=!ve[9]||ve[10]||ve[3]),ze[0]&1024|ze[1]&16384&&(Ct.$$scope={dirty:ze,ctx:ve}),D.$set(Ct);const Hn={};!M&&ze[0]&4096&&(M=!0,Hn.examples=ve[12],xe(()=>M=!1)),B.$set(Hn);let Jt=oe;oe=Ts(ve),oe===Jt?~oe&&Wt[oe].p(ve,ze):(fe&&(ne(),y(Wt[Jt],1,1,()=>{Wt[Jt]=null}),re()),~oe?(fe=Wt[oe],fe?fe.p(ve,ze):(fe=Wt[oe]=As[oe](ve),fe.c()),_(fe,1),fe.m(K,x)):fe=null);let wn=te;te=Cs(ve),te===wn?~te&&Gt[te].p(ve,ze):(ke&&(ne(),y(Gt[wn],1,1,()=>{Gt[wn]=null}),re()),~te?(ke=Gt[te],ke?ke.p(ve,ze):(ke=Gt[te]=Ps[te](ve),ke.c()),_(ke,1),ke.m(K,z)):ke=null);const It={};ze[0]&65&&(It.disabled=!ve[6]||!ve[0]),ze[0]&2048|ze[1]&16384&&(It.$$scope={dirty:ze,ctx:ve}),se.$set(It);const Qn={};!Et&&ze[0]&8192&&(Et=!0,Qn.examples=ve[13],xe(()=>Et=!1)),lt.$set(Qn)},i(ve){_t||(_(a),_(f.$$.fragment,ve),_(E.$$.fragment,ve),_(D.$$.fragment,ve),_(B.$$.fragment,ve),_(fe),_(ke),_(se.$$.fragment,ve),_(lt.$$.fragment,ve),_t=!0)},o(ve){y(a),y(f.$$.fragment,ve),y(E.$$.fragment,ve),y(D.$$.fragment,ve),y(B.$$.fragment,ve),y(fe),y(ke),y(se.$$.fragment,ve),y(lt.$$.fragment,ve),_t=!1},d(ve){ve&&g(e),le[o].d(),Q(f),tt&&tt.d(),Q(E),Q(D),Q(B),~oe&&Wt[oe].d(),~te&&Gt[te].d(),Q(se),Q(lt)}}}function zy(r){let e,t,n,i,s,l;return e=new Ql({props:{title:"New Concept"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[Fy]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Create",secondaryButtonText:"Cancel",primaryButtonDisabled:r[7].length==0||r[8].length==0}}),s.$on("click:button--secondary",r[26]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a[0]&131067|a[1]&16384&&(u.$$scope={dirty:a,ctx:o}),n.$set(u);const f={};a[0]&384&&(f.primaryButtonDisabled=o[7].length==0||o[8].length==0),s.$set(f)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function Vy(r){let e,t;return e=new Hl({props:{open:!0,size:"lg",$$slots:{default:[zy]},$$scope:{ctx:r}}}),e.$on("submit",r[23]),e.$on("close",r[26]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&131067|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Uy(r,e,t){let n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O=ie,E=()=>(O(),O=Vl(f,Pe=>t(5,k=Pe)),f),S;r.$$.on_destroy.push(()=>O());let{command:C}=e;const T=R1();Xe(r,T,Pe=>t(31,S=Pe));let D=s||"local",w=C.conceptName||"",B,M=!1,F=!1;const q=L1();Xe(r,q,Pe=>t(38,p=Pe));const N=q1();Xe(r,N,Pe=>t(37,m=Pe));const Y=ct(),V=D1();Xe(r,V,Pe=>t(4,v=Pe));function K(Pe){const le=Pe.target.value;if(le==="")t(6,l=void 0);else{const[ae,vt]=le.split("/");t(6,l={namespace:ae,name:vt})}t(0,a=void 0)}function oe(Pe){const le=Pe.target.value;t(0,a=ln(le))}let fe=[""],x=[""];function te(){p.mutate([{namespace:D,name:w,type:"text",description:B}],{onSuccess:()=>{m.mutate([D,w,{insert:[...fe.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!0})),...x.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!1}))]}],{onSuccess:()=>{Y("create",{namespace:D,name:w}),_e()}})}})}async function ke(){if(!B)return;t(10,M=!0);const Pe=await jt.generateExamples(B);t(10,M=!1),fe.at(-1)===""&&fe.pop(),fe.push(...Pe),t(12,fe)}async function z(){if(!l||!a)return;t(11,F=!0);const Pe=await ot.selectRows(l.namespace,l.name,{columns:[a],limit:10,sort_by:[k1]});t(11,F=!1),x.at(-1)===""&&x.pop();const le=Pe.rows.map(ae=>ae[u]);x.push(...le),t(13,x)}function _e(){Y("close")}const se=Pe=>t(7,D=(Pe.detail||"").toString());function Je(Pe){w=Pe,t(8,w)}function lt(Pe){B=Pe,t(9,B)}function Et(Pe){fe=Pe,t(12,fe)}function _t(Pe){x=Pe,t(13,x)}return r.$$set=Pe=>{"command"in Pe&&t(27,C=Pe.command)},r.$$.update=()=>{var Pe,le,ae;r.$$.dirty[1]&1&&t(3,n=(Pe=S.data)==null?void 0:Pe.auth_enabled),r.$$.dirty[1]&1&&t(30,i=(ae=(le=S.data)==null?void 0:le.user)==null?void 0:ae.id),r.$$.dirty[0]&1207959560&&t(16,s=C.namespace||(n?i:null)),r.$$.dirty[0]&134217728&&t(6,l=C.dataset),r.$$.dirty[0]&80&&v.data&&v.data.length>0&&l===void 0&&t(6,l={namespace:v.data[0].namespace,name:v.data[0].dataset_name}),r.$$.dirty[0]&64&&t(15,o=l?`${l.namespace}/${l.name}`:""),r.$$.dirty[0]&134217728&&t(0,a=C.path),r.$$.dirty[0]&64&&E(t(2,f=l&&rs(l.namespace,l.name))),r.$$.dirty[0]&36&&t(29,c=f&&(k==null?void 0:k.data)),r.$$.dirty[0]&536870912&&t(28,h=c?ft(c).filter(vt=>vt.dtype==="string"&&!Kr(vt,c)):[]),r.$$.dirty[0]&268435456&&t(1,d=h.sort((vt,Sn)=>{const tt=ft(vt).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding")),On=ft(Sn).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding"));return tt&&!On?-1:!tt&&On?1:0})),r.$$.dirty[0]&3&&d&&d.length>0&&a===void 0&&t(0,a=ln(d[0].path)),r.$$.dirty[0]&1&&t(14,u=a?ht(a):void 0)},[a,d,f,n,v,k,l,D,w,B,M,F,fe,x,u,o,s,T,q,N,V,K,oe,te,ke,z,_e,C,h,c,i,S,se,Je,lt,Et,_t]}class Hy extends me{constructor(e){super(),pe(this,e,Uy,Vy,he,{command:27},null,[-1,-1])}}const Il="DATASET_INFO_CONTEXT",Qy={},fw=(r,e)=>{const t={schema:null,stats:null,selectRowsSchema:null,visibleFields:null,settings:null},{subscribe:n,set:i,update:s}=mt(t),l={subscribe:n,set:i,update:s,reset:()=>{i(t)},setSchema:o=>s(a=>(a.schema=o,a)),setStats:o=>s(a=>(a.stats=o,a)),setVisibleFields:o=>s(a=>(a.visibleFields=o,a)),setSelectRowsSchema:o=>s(a=>(a.selectRowsSchema=o,a)),setSettings:o=>s(a=>(a.settings=o,a))};return Qy[Vd(r,e)]=l,l};function cw(r){on(Il,r)}function Wy(){if(!zl(Il))throw new Error("DatasetViewContext not found");return kt(Il)}function Uu(r,e,t){const n=r.slice();return n[5]=e[t],n}function Gy(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){e=j("div");for(let l=0;l{f=null}),re()),(!o||d&6&&l!==(l=r[2]===r[5].value))&&A(e,"data-active",l)},i(h){o||(_(f),o=!0)},o(h){y(f),o=!1},d(h){h&&g(e),f&&f.d(),a=!1,u()}}}function Jy(r){let e,t,n,i;const s=[Ky,Gy],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Yy(r,e,t){let{skeleton:n=!1}=e,{items:i=[]}=e,{item:s=void 0}=e;const l=ct(),o=a=>l("select",a.value);return r.$$set=a=>{"skeleton"in a&&t(0,n=a.skeleton),"items"in a&&t(1,i=a.items),"item"in a&&t(2,s=a.item)},[n,i,s,l,o]}class pr extends me{constructor(e){super(),pe(this,e,Yy,Jy,he,{skeleton:0,items:1,item:2})}}function Wu(r,e,t){const n=r.slice();return n[22]=e[t],n[23]=e,n[24]=t,n}function Gu(r,e,t){const n=r.slice();return n[25]=e[t],n}function Ki(r){const e=r.slice(),t=e[1].path;return e[21]=t,e}function Ku(r){let e,t,n,i=r[2].length>0?"and":"add",s,l,o,a,u=r[2],f=[];for(let d=0;dy(f[d],1,1,()=>{f[d]=null});function h(){return r[19](r[21])}return{c(){for(let d=0;d0?"and":"add")&&ye(s,i)},i(d){if(!l){for(let m=0;my(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){r=l;const a={};!t&&o&4&&(t=!0,a.value=r[22].value,xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function $y(r){let e,t;return{c(){e=j("span"),t=ce("Blob filter not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"Blob filter not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function e2(r){let e,t;return e=new rm({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function t2(r){let e,t;return{c(){e=j("span"),t=ce("In operator not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"In operator not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function n2(r){return{c:ie,l:ie,m:ie,p:ie,i:ie,o:ie,d:ie}}function Ju(r){let e,t,n,i,s,l,o,a,u,f,c,h;function d(E){r[16](E,r[22])}let m={labelText:"Operation",$$slots:{default:[Xy]},$$scope:{ctx:r}};r[22].op!==void 0&&(m.selected=r[22].op),t=new an({props:m}),Fe.push(()=>Ze(t,"selected",d));const p=[n2,t2,e2,$y,xy],v=[];function k(E,S){return E[22].op==="exists"?0:E[22].op==="in"?1:typeof E[22].value=="boolean"?2:typeof E[22].value=="function"?3:4}s=k(r),l=v[s]=p[s](r),u=new _y({props:{size:20}});function O(){return r[18](r[22])}return{c(){e=j("div"),U(t.$$.fragment),i=$(),l.c(),o=$(),a=j("button"),U(u.$$.fragment),this.h()},l(E){e=L(E,"DIV",{class:!0});var S=R(e);Z(t.$$.fragment,S),i=ee(S),l.l(S),o=ee(S),a=L(S,"BUTTON",{class:!0});var C=R(a);Z(u.$$.fragment,C),C.forEach(g),S.forEach(g),this.h()},h(){A(a,"class","mt-5"),A(e,"class","flex items-center gap-x-2")},m(E,S){P(E,e,S),H(t,e,null),I(e,i),v[s].m(e,null),I(e,o),I(e,a),H(u,a,null),f=!0,c||(h=W(a,"click",O),c=!0)},p(E,S){r=E;const C={};S&268435456&&(C.$$scope={dirty:S,ctx:r}),!n&&S&4&&(n=!0,C.selected=r[22].op,xe(()=>n=!1)),t.$set(C);let T=s;s=k(r),s===T?v[s].p(r,S):(ne(),y(v[T],1,1,()=>{v[T]=null}),re(),l=v[s],l?l.p(r,S):(l=v[s]=p[s](r),l.c()),_(l,1),l.m(e,o))},i(E){f||(_(t.$$.fragment,E),_(l),_(u.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(l),y(u.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),v[s].d(),Q(u),c=!1,h()}}}function r2(r){let e,t,n,i,s,l;n=new pr({props:{items:r[3],item:r[1]}}),n.$on("select",r[15]);let o=r[1]&&Ku(Ki(r));return{c(){e=j("div"),t=j("div"),U(n.$$.fragment),i=$(),s=j("div"),o&&o.c(),this.h()},l(a){e=L(a,"DIV",{class:!0});var u=R(e);t=L(u,"DIV",{class:!0});var f=R(t);Z(n.$$.fragment,f),f.forEach(g),i=ee(u),s=L(u,"DIV",{class:!0});var c=R(s);o&&o.l(c),c.forEach(g),u.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-80 grow-0"),A(s,"class","flex w-full flex-col gap-y-6"),A(e,"class","flex flex-row")},m(a,u){P(a,e,u),I(e,t),H(n,t,null),I(e,i),I(e,s),o&&o.m(s,null),l=!0},p(a,u){const f={};u&8&&(f.items=a[3]),u&2&&(f.item=a[1]),n.$set(f),a[1]?o?(o.p(Ki(a),u),u&2&&_(o,1)):(o=Ku(Ki(a)),o.c(),_(o,1),o.m(s,null)):o&&(ne(),y(o,1,1,()=>{o=null}),re())},i(a){l||(_(n.$$.fragment,a),_(o),l=!0)},o(a){y(n.$$.fragment,a),y(o),l=!1},d(a){a&&g(e),Q(n),o&&o.d()}}}function i2(r){let e,t,n,i,s,l;return e=new Ql({props:{label:"Filters",title:"Edit Filters"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[r2]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel",primaryButtonDisabled:!1}}),s.$on("click:button--secondary",r[8]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&268435471&&(u.$$scope={dirty:a,ctx:o}),n.$set(u)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function l2(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[i2]},$$scope:{ctx:r}}}),e.$on("submit",r[9]),e.$on("close",r[8]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&268435471&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function s2(r,e,t){let n,i,s,l,o,a,u=ie,f=()=>(u(),u=Vl(n,M=>t(13,a=M)),n),c;r.$$.on_destroy.push(()=>u());let{command:h}=e;const d=ki();Xe(r,d,M=>t(12,o=M));const m=Wy();Xe(r,m,M=>t(14,c=M));const p=ct();let v=[];sn(()=>{t(0,v=structuredClone(o.query.filters||[]))});let k;const O=[["equals","equals (=)"],["not_equal","not equal (!=)"],["greater","greater than (>)"],["greater_equal","greater or equal (>=)"],["less","less than (<)"],["less_equal","less or equal (<=)"],["in","in"],["exists","exists"]];function E(){p("close")}function S(){Vr(d,o.query.filters=v,o),E()}const C=M=>t(1,k=M.detail);function T(M,F){r.$$.not_equal(F.op,M)&&(F.op=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}function D(M,F){r.$$.not_equal(F.value,M)&&(F.value=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}const w=M=>{t(0,v=v.filter(F=>F!=M))},B=M=>t(0,v=[...v,{path:M,op:"equals",value:""}]);return r.$$set=M=>{"command"in M&&t(10,h=M.command)},r.$$.update=()=>{if(r.$$.dirty&5120&&f(t(4,n=N1(h.namespace,h.datasetName,hy(o)))),r.$$.dirty&24577&&t(3,i=a!=null&&a.isSuccess&&c.schema?ft(c.schema).map(M=>{const F=v.filter(q=>At(q.path,M.path));return{title:M.path.join("."),value:M,tag:F.length>0?{value:F.length.toString(),type:"blue"}:void 0}}):[]),r.$$.dirty&9216&&t(11,s=a!=null&&a.isSuccess?Tc(a.data.schema,h.path):void 0),r.$$.dirty&2050&&!k&&s&&t(1,k=s),r.$$.dirty&3&&t(2,l=v.filter(M=>At(M.path,k==null?void 0:k.path))),r.$$.dirty&1)for(const M of v)M.op==="exists"&&(M.value=null)},[v,k,l,i,n,d,m,O,E,S,h,s,o,a,c,C,T,D,w,B]}class o2 extends me{constructor(e){super(),pe(this,e,s2,l2,he,{command:10})}}function a2(){const r=console.warn;console.warn=e=>{e.includes("unknown prop")||e.includes("unexpected slot")||r(e)},sn(()=>{console.warn=r})}function Yu(r,e,t){const n=r.slice();return n[18]=e[t],n}function Xu(r,e,t){const n=r.slice();return n[18]=e[t],n}function xu(r,e,t){const n=r.slice();return n[10]=e[t],n}function $u(r,e,t){const n=r.slice();return n[13]=e[t],n[15]=t,n}function ef(r,e,t){const n=r.slice();return n[16]=e[t],n[15]=t,n}function tf(r,e,t){const n=r.slice();return n[7]=e[t],n}function u2(r){let e,t,n,i;const s=[h2,d2,c2],l=[];function o(a,u){return a[0]==="table"?0:a[0]==="list"?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function f2(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function d2(r){let e,t,n,i;const s=[_2,b2],l=[];function o(a,u){return a[4]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function h2(r){let e,t,n;var i=r[5].table;function s(l){return{props:{$$slots:{default:[C2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&8388716&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].table)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function m2(r){let e=r[6].raw+"",t;return{c(){t=ce(e)},l(n){t=de(n,e)},m(n,i){P(n,t,i)},p(n,i){i&64&&e!==(e=n[6].raw+"")&&ye(t,e)},i:ie,o:ie,d(n){n&&g(t)}}}function p2(r){let e,t;return e=new kn({props:{tokens:r[1],renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.tokens=n[1]),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function g2(r){let e,t,n,i;const s=[p2,m2],l=[];function o(a,u){return a[1]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function b2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[y2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function _2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[E2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function v2(r){let e,t,n;return e=new kn({props:{tokens:r[18].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment),t=$()},l(i){Z(e.$$.fragment,i),t=ee(i)},m(i,s){H(e,i,s),P(i,t,s),n=!0},p(i,s){const l={};s&64&&(l.tokens=i[18].tokens),s&32&&(l.renderers=i[5]),e.$set(l)},i(i){n||(_(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){Q(e,i),i&&g(t)}}}function nf(r){let e,t,n;const i=[r[18]];var s=r[5].unorderedlistitem||r[5].listitem;function l(o){let a={$$slots:{default:[v2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function y2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function E2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function O2(r){let e,t,n=r[2],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function A2(r){let e,t;return e=new kn({props:{tokens:r[13].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.tokens=n[13].tokens),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function sf(r){let e,t,n;var i=r[5].tablecell;function s(l){return{props:{header:!1,align:l[6].align[l[15]]||"center",$$slots:{default:[A2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&64&&(a.align=l[6].align[l[15]]||"center"),o&8388648&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].tablecell)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function T2(r){let e,t,n=r[10],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function P2(r){let e,t,n=r[3],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(m,1)}),re()}l?(e=je(l,o(f)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else l&&e.$set(h);const d={};if(c&8388712&&(d.$$scope={dirty:c,ctx:f}),c&32&&a!==(a=f[5].tablebody)){if(n){ne();const m=n;y(m.$$.fragment,1,0,()=>{Q(m,1)}),re()}a?(n=je(a,u(f)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,i.parentNode,i)):n=null}else a&&n.$set(d)},i(f){s||(e&&_(e.$$.fragment,f),n&&_(n.$$.fragment,f),s=!0)},o(f){e&&y(e.$$.fragment,f),n&&y(n.$$.fragment,f),s=!1},d(f){e&&Q(e,f),f&&g(t),f&&g(i),n&&Q(n,f)}}}function af(r){let e,t;const n=[r[7],{renderers:r[5]}];let i={};for(let s=0;s{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}function R2(r,e,t){const n=["type","tokens","header","rows","ordered","renderers"];let i=ge(e,n),{type:s=void 0}=e,{tokens:l=void 0}=e,{header:o=void 0}=e,{rows:a=void 0}=e,{ordered:u=!1}=e,{renderers:f}=e;return a2(),r.$$set=c=>{e=J(J({},e),Te(c)),t(6,i=ge(e,n)),"type"in c&&t(0,s=c.type),"tokens"in c&&t(1,l=c.tokens),"header"in c&&t(2,o=c.header),"rows"in c&&t(3,a=c.rows),"ordered"in c&&t(4,u=c.ordered),"renderers"in c&&t(5,f=c.renderers)},[s,l,o,a,u,f,i]}let kn=class extends me{constructor(e){super(),pe(this,e,R2,I2,he,{type:0,tokens:1,header:2,rows:3,ordered:4,renderers:5})}};function Hd(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let En=Hd();function D2(r){En=r}const Qd=/[&<>"']/,M2=new RegExp(Qd.source,"g"),Wd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,N2=new RegExp(Wd.source,"g"),j2={"&":"&","<":"<",">":">",'"':""","'":"'"},uf=r=>j2[r];function at(r,e){if(e){if(Qd.test(r))return r.replace(M2,uf)}else if(Wd.test(r))return r.replace(N2,uf);return r}const L2=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Gd(r){return r.replace(L2,(e,t)=>(t=t.toLowerCase(),t==="colon"?":":t.charAt(0)==="#"?t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const q2=/(^|[^\[])\^/g;function Qe(r,e){r=typeof r=="string"?r:r.source,e=e||"";const t={replace:(n,i)=>(i=i.source||i,i=i.replace(q2,"$1"),r=r.replace(n,i),t),getRegex:()=>new RegExp(r,e)};return t}const B2=/[^\w:]/g,F2=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ff(r,e,t){if(r){let n;try{n=decodeURIComponent(Gd(t)).replace(B2,"").toLowerCase()}catch{return null}if(n.indexOf("javascript:")===0||n.indexOf("vbscript:")===0||n.indexOf("data:")===0)return null}e&&!F2.test(t)&&(t=H2(e,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch{return null}return t}const Or={},z2=/^[^:]+:\/*[^/]*$/,V2=/^([^:]+:)[\s\S]*$/,U2=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H2(r,e){Or[" "+r]||(z2.test(r)?Or[" "+r]=r+"/":Or[" "+r]=Fr(r,"/",!0)),r=Or[" "+r];const t=r.indexOf(":")===-1;return e.substring(0,2)==="//"?t?e:r.replace(V2,"$1")+e:e.charAt(0)==="/"?t?e:r.replace(U2,"$1")+e:r+e}const si={exec:function(){}};function cf(r,e){const t=r.replace(/\|/g,(s,l,o)=>{let a=!1,u=l;for(;--u>=0&&o[u]==="\\";)a=!a;return a?"|":" |"}),n=t.split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>e)n.splice(e);else for(;n.length1;)e&1&&(t+=r),e>>=1,r+=r;return t+r}function hf(r,e,t,n){const i=e.href,s=e.title?at(e.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){n.state.inLink=!0;const o={type:"link",raw:t,href:i,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,o}return{type:"image",raw:t,href:i,title:s,text:at(l)}}function G2(r,e){const t=r.match(/^(\s+)(?:```)/);if(t===null)return e;const n=t[1];return e.split(` +`).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[l]=s;return l.length>=n.length?i.slice(n.length):i}).join(` +`)}class gs{constructor(e){this.options=e||En}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Fr(n,` +`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],i=G2(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const i=Fr(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:s,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,i,s,l,o,a,u,f,c,h,d,m,p=t[1].trim();const v=p.length>1,k={type:"list",raw:"",ordered:v,start:v?+p.slice(0,-1):"",loose:!1,items:[]};p=v?`\\d{1,9}\\${p.slice(-1)}`:`\\${p}`,this.options.pedantic&&(p=v?p:"[*+-]");const O=new RegExp(`^( {0,3}${p})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(m=!1,!(!(t=O.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),f=t[2].split(` +`,1)[0].replace(/^\t+/,S=>" ".repeat(3*S.length)),c=e.split(` +`,1)[0],this.options.pedantic?(l=2,d=f.trimLeft()):(l=t[2].search(/[^ ]/),l=l>4?1:l,d=f.slice(l),l+=t[1].length),a=!1,!f&&/^ *$/.test(c)&&(n+=c+` +`,e=e.substring(c.length+1),m=!0),!m){const S=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),C=new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),T=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,l-1)}}#`);for(;e&&(h=e.split(` +`,1)[0],c=h,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(T.test(c)||D.test(c)||S.test(c)||C.test(e)));){if(c.search(/[^ ]/)>=l||!c.trim())d+=` +`+c.slice(l);else{if(a||f.search(/[^ ]/)>=4||T.test(f)||D.test(f)||C.test(f))break;d+=` +`+c}!a&&!c.trim()&&(a=!0),n+=h+` +`,e=e.substring(h.length+1),f=c.slice(l)}}k.loose||(u?k.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(d),i&&(s=i[0]!=="[ ] ",d=d.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:n,task:!!i,checked:s,loose:!1,text:d}),k.raw+=n}k.items[k.items.length-1].raw=n.trimRight(),k.items[k.items.length-1].text=d.trimRight(),k.raw=k.raw.trimRight();const E=k.items.length;for(o=0;oT.type==="space"),C=S.length>0&&S.some(T=>/\n.*\n/.test(T.raw));k.loose=C}if(k.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:i,title:s}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:cf(t[1]).map(i=>({text:i})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` +`):[]};if(n.header.length===n.align.length){n.raw=t[0];let i=n.align.length,s,l,o,a;for(s=0;s({text:u}));for(i=n.header.length,l=0;l/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):at(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const l=Fr(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{const l=Q2(t[2],"()");if(l>-1){const a=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let i=t[2],s="";if(this.options.pedantic){const l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);l&&(i=l[1],s=l[3])}else s=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^$/.test(n)?i=i.slice(1):i=i.slice(1,-1)),hf(t,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let i=(n[2]||n[1]).replace(/\s+/g," ");if(i=t[i.toLowerCase()],!i){const s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return hf(n,i,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;const s=i[1]||i[2]||"";if(!s||s&&(n===""||this.rules.inline.punctuation.exec(n))){const l=i[0].length-1;let o,a,u=l,f=0;const c=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+l);(i=c.exec(t))!=null;){if(o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!o)continue;if(a=o.length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&l%3&&!((l+a)%3)){f+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+f);const h=e.slice(0,l+i.index+(i[0].length-o.length)+a);if(Math.min(l,a)%2){const m=h.slice(1,-1);return{type:"em",raw:h,text:m,tokens:this.lexer.inlineTokens(m)}}const d=h.slice(2,-2);return{type:"strong",raw:h,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const i=/[^ ]/.test(n),s=/^ /.test(n)&&/ $/.test(n);return i&&s&&(n=n.substring(1,n.length-1)),n=at(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let i,s;return n[2]==="@"?(i=at(this.options.mangle?t(n[1]):n[1]),s="mailto:"+i):(i=at(n[1]),s=i),{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let i,s;if(n[2]==="@")i=at(this.options.mangle?t(n[0]):n[0]),s="mailto:"+i;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(l!==n[0]);i=at(n[0]),n[1]==="www."?s="http://"+n[0]:s=n[0]}return{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):at(n[0]):n[0]:i=at(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}}}}const Ae={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:si,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ae.def=Qe(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex();Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ae.listItemStart=Qe(/^( *)(bull) */).replace("bull",Ae.bullet).getRegex();Ae.list=Qe(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex();Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ae._comment=/|$)/;Ae.html=Qe(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ae.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.blockquote=Qe(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex();Ae.normal={...Ae};Ae.gfm={...Ae.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ae.gfm.table=Qe(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.gfm.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ae.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.pedantic={...Ae.normal,html:Qe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:si,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Qe(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:si,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:si,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";be.punctuation=Qe(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex();be.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;be.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;be._comment=Qe(Ae._comment).replace("(?:-->|$)","-->").getRegex();be.emStrong.lDelim=Qe(be.emStrong.lDelim).replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimAst=Qe(be.emStrong.rDelimAst,"g").replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimUnd=Qe(be.emStrong.rDelimUnd,"g").replace(/punct/g,be._punctuation).getRegex();be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;be._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;be.autolink=Qe(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex();be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;be.tag=Qe(be.tag).replace("comment",be._comment).replace("attribute",be._attribute).getRegex();be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;be._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;be.link=Qe(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex();be.reflink=Qe(be.reflink).replace("label",be._label).replace("ref",Ae._label).getRegex();be.nolink=Qe(be.nolink).replace("ref",Ae._label).getRegex();be.reflinkSearch=Qe(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex();be.normal={...be};be.pedantic={...be.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Qe(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:Qe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()};be.gfm={...be.normal,escape:Qe(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),e+="&#"+n+";";return e}class Ut{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||En,this.options.tokenizer=this.options.tokenizer||new gs,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={block:Ae.normal,inline:be.normal};this.options.pedantic?(t.block=Ae.pedantic,t.inline=be.pedantic):this.options.gfm&&(t.block=Ae.gfm,this.options.breaks?t.inline=be.breaks:t.inline=be.gfm),this.tokenizer.rules=t}static get rules(){return{block:Ae,inline:be}}static lex(e,t){return new Ut(t).lex(e)}static lexInline(e,t){return new Ut(t).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,` +`),this.blockTokens(e,this.tokens);let t;for(;t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){this.options.pedantic?e=e.replace(/\t/g," ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(o,a,u)=>a+" ".repeat(u.length));let n,i,s,l;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(o=>(n=o.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),n.raw.length===1&&t.length>0?t[t.length-1].raw+=` +`:t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startBlock){let o=1/0;const a=e.slice(1);let u;this.options.extensions.startBlock.forEach(function(f){u=f.call({lexer:this},a),typeof u=="number"&&u>=0&&(o=Math.min(o,u))}),o<1/0&&o>=0&&(s=e.substring(0,o+1))}if(this.state.top&&(n=this.tokenizer.paragraph(s))){i=t[t.length-1],l&&i.type==="paragraph"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),l=s.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&i.type==="text"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,s,l=e,o,a,u;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(l))!=null;)f.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(l))!=null;)l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.escapedEmSt.exec(l))!=null;)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>(n=f.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,l,u)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e,mf)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e,mf))){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const c=e.slice(1);let h;this.options.extensions.startInline.forEach(function(d){h=d.call({lexer:this},c),typeof h=="number"&&h>=0&&(f=Math.min(f,h))}),f<1/0&&f>=0&&(s=e.substring(0,f+1))}if(n=this.tokenizer.inlineText(s,K2)){e=e.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(u=n.raw.slice(-1)),a=!0,i=t[t.length-1],i&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(e){const f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return t}}class bs{constructor(e){this.options=e||En}code(e,t,n){const i=(t||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(e,i);s!=null&&s!==e&&(n=!0,e=s)}return e=e.replace(/\n$/,"")+` +`,i?'
'+(n?e:at(e,!0))+`
+`:"
"+(n?e:at(e,!0))+`
+`}blockquote(e){return`
+${e}
+`}html(e){return e}heading(e,t,n,i){if(this.options.headerIds){const s=this.options.headerPrefix+i.slug(n);return`${e} +`}return`${e} +`}hr(){return this.options.xhtml?`
+`:`
+`}list(e,t,n){const i=t?"ol":"ul",s=t&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> +`+e+" +`}listitem(e){return`
  • ${e}
  • +`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    +`}table(e,t){return t&&(t=`${t}`),` + +`+e+` +`+t+`
    +`}tablerow(e){return` +${e} +`}tablecell(e,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+` +`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i='",i}image(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i=`${n}":">",i}text(e){return e}}class Kd{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class _s{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do i++,n=e+"-"+i;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}let gr=class Rl{constructor(e){this.options=e||En,this.options.renderer=this.options.renderer||new bs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Kd,this.slugger=new _s}static parse(e,t){return new Rl(t).parse(e)}static parseInline(e,t){return new Rl(t).parseInline(e)}parse(e,t=!0){let n="",i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T;const D=e.length;for(i=0;i0&&O.tokens[0].type==="paragraph"?(O.tokens[0].text=C+" "+O.tokens[0].text,O.tokens[0].tokens&&O.tokens[0].tokens.length>0&&O.tokens[0].tokens[0].type==="text"&&(O.tokens[0].tokens[0].text=C+" "+O.tokens[0].tokens[0].text)):O.tokens.unshift({type:"text",text:C}):k+=C),k+=this.parse(O.tokens,v),h+=this.renderer.listitem(k,S,E);n+=this.renderer.list(h,m,p);continue}case"html":{n+=this.renderer.html(d.text);continue}case"paragraph":{n+=this.renderer.paragraph(this.parseInline(d.tokens));continue}case"text":{for(h=d.tokens?this.parseInline(d.tokens):d.text;i+1{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const i="

    An error occurred:

    "+at(n.message+"",!0)+"
    ";if(e)return Promise.resolve(i);if(t){t(null,i);return}return i}if(e)return Promise.reject(n);if(t){t(n);return}throw n}}function Zd(r,e){return(t,n,i)=>{typeof n=="function"&&(i=n,n=null);const s={...n};n={...Ce.defaults,...s};const l=Z2(n.silent,n.async,i);if(typeof t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(W2(n),n.hooks&&(n.hooks.options=n),i){const o=n.highlight;let a;try{n.hooks&&(t=n.hooks.preprocess(t)),a=r(t,n)}catch(c){return l(c)}const u=function(c){let h;if(!c)try{n.walkTokens&&Ce.walkTokens(a,n.walkTokens),h=e(a,n),n.hooks&&(h=n.hooks.postprocess(h))}catch(d){c=d}return n.highlight=o,c?l(c):i(null,h)};if(!o||o.length<3||(delete n.highlight,!a.length))return u();let f=0;Ce.walkTokens(a,function(c){c.type==="code"&&(f++,setTimeout(()=>{o(c.text,c.lang,function(h,d){if(h)return u(h);d!=null&&d!==c.text&&(c.text=d,c.escaped=!0),f--,f===0&&u()})},0))}),f===0&&u();return}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(t):t).then(o=>r(o,n)).then(o=>n.walkTokens?Promise.all(Ce.walkTokens(o,n.walkTokens)).then(()=>o):o).then(o=>e(o,n)).then(o=>n.hooks?n.hooks.postprocess(o):o).catch(l);try{n.hooks&&(t=n.hooks.preprocess(t));const o=r(t,n);n.walkTokens&&Ce.walkTokens(o,n.walkTokens);let a=e(o,n);return n.hooks&&(a=n.hooks.postprocess(a)),a}catch(o){return l(o)}}}function Ce(r,e,t){return Zd(Ut.lex,gr.parse)(r,e,t)}Ce.options=Ce.setOptions=function(r){return Ce.defaults={...Ce.defaults,...r},D2(Ce.defaults),Ce};Ce.getDefaults=Hd;Ce.defaults=En;Ce.use=function(...r){const e=Ce.defaults.extensions||{renderers:{},childTokens:{}};r.forEach(t=>{const n={...t};if(n.async=Ce.defaults.async||n.async||!1,t.extensions&&(t.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=e.renderers[i.name];s?e.renderers[i.name]=function(...l){let o=i.renderer.apply(this,l);return o===!1&&(o=s.apply(this,l)),o}:e.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[i.level]?e[i.level].unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),n.extensions=e),t.renderer){const i=Ce.defaults.renderer||new bs;for(const s in t.renderer){const l=i[s];i[s]=(...o)=>{let a=t.renderer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.renderer=i}if(t.tokenizer){const i=Ce.defaults.tokenizer||new gs;for(const s in t.tokenizer){const l=i[s];i[s]=(...o)=>{let a=t.tokenizer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.tokenizer=i}if(t.hooks){const i=Ce.defaults.hooks||new oi;for(const s in t.hooks){const l=i[s];oi.passThroughHooks.has(s)?i[s]=o=>{if(Ce.defaults.async)return Promise.resolve(t.hooks[s].call(i,o)).then(u=>l.call(i,u));const a=t.hooks[s].call(i,o);return l.call(i,a)}:i[s]=(...o)=>{let a=t.hooks[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.hooks=i}if(t.walkTokens){const i=Ce.defaults.walkTokens;n.walkTokens=function(s){let l=[];return l.push(t.walkTokens.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}Ce.setOptions(n)})};Ce.walkTokens=function(r,e){let t=[];for(const n of r)switch(t=t.concat(e.call(Ce,n)),n.type){case"table":{for(const i of n.header)t=t.concat(Ce.walkTokens(i.tokens,e));for(const i of n.rows)for(const s of i)t=t.concat(Ce.walkTokens(s.tokens,e));break}case"list":{t=t.concat(Ce.walkTokens(n.items,e));break}default:Ce.defaults.extensions&&Ce.defaults.extensions.childTokens&&Ce.defaults.extensions.childTokens[n.type]?Ce.defaults.extensions.childTokens[n.type].forEach(function(i){t=t.concat(Ce.walkTokens(n[i],e))}):n.tokens&&(t=t.concat(Ce.walkTokens(n.tokens,e)))}return t};Ce.parseInline=Zd(Ut.lexInline,gr.parseInline);Ce.Parser=gr;Ce.parser=gr.parse;Ce.Renderer=bs;Ce.TextRenderer=Kd;Ce.Lexer=Ut;Ce.lexer=Ut.lex;Ce.Tokenizer=gs;Ce.Slugger=_s;Ce.Hooks=oi;Ce.parse=Ce;Ce.options;Ce.setOptions;Ce.use;Ce.walkTokens;Ce.parseInline;gr.parse;Ut.lex;const Jd={};function J2(r){let e;return{c(){e=ce(r[1])},l(t){e=de(t,r[1])},m(t,n){P(t,e,n)},p(t,n){n&2&&ye(e,t[1])},i:ie,o:ie,d(t){t&&g(e)}}}function Y2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h6"),i&&i.c(),this.h()},l(s){e=L(s,"H6",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function X2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h5"),i&&i.c(),this.h()},l(s){e=L(s,"H5",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function x2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h4"),i&&i.c(),this.h()},l(s){e=L(s,"H4",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function $2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h3"),i&&i.c(),this.h()},l(s){e=L(s,"H3",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ek(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h2"),i&&i.c(),this.h()},l(s){e=L(s,"H2",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function tk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h1"),i&&i.c(),this.h()},l(s){e=L(s,"H1",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function nk(r){let e,t,n,i;const s=[tk,ek,$2,x2,X2,Y2,J2],l=[];function o(a,u){return a[0]===1?0:a[0]===2?1:a[0]===3?2:a[0]===4?3:a[0]===5?4:a[0]===6?5:6}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function rk(r,e,t){let n,{$$slots:i={},$$scope:s}=e,{depth:l}=e,{raw:o}=e,{text:a}=e;const{slug:u,getOptions:f}=kt(Jd),c=f();return r.$$set=h=>{"depth"in h&&t(0,l=h.depth),"raw"in h&&t(1,o=h.raw),"text"in h&&t(3,a=h.text),"$$scope"in h&&t(4,s=h.$$scope)},r.$$.update=()=>{r.$$.dirty&8&&t(2,n=c.headerIds?c.headerPrefix+u(a):void 0)},[l,o,n,a,s,i]}class ik extends me{constructor(e){super(),pe(this,e,rk,nk,he,{depth:0,raw:1,text:3})}}function lk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("p"),i&&i.c()},l(s){e=L(s,"P",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class ok extends me{constructor(e){super(),pe(this,e,sk,lk,he,{})}}function ak(r){let e;const t=r[3].default,n=Ie(t,r,r[2],null);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,[s]){n&&n.p&&(!e||s&4)&&Re(n,t,i,i[2],e?Me(t,i[2],s,null):De(i[2]),null)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function uk(r,e,t){let{$$slots:n={},$$scope:i}=e,{text:s}=e,{raw:l}=e;return r.$$set=o=>{"text"in o&&t(0,s=o.text),"raw"in o&&t(1,l=o.raw),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class fk extends me{constructor(e){super(),pe(this,e,uk,ak,he,{text:0,raw:1})}}function ck(r){let e,t;return{c(){e=j("img"),this.h()},l(n){e=L(n,"IMG",{src:!0,title:!0,alt:!0}),this.h()},h(){Ls(e.src,t=r[0])||A(e,"src",t),A(e,"title",r[1]),A(e,"alt",r[2])},m(n,i){P(n,e,i)},p(n,[i]){i&1&&!Ls(e.src,t=n[0])&&A(e,"src",t),i&2&&A(e,"title",n[1]),i&4&&A(e,"alt",n[2])},i:ie,o:ie,d(n){n&&g(e)}}}function dk(r,e,t){let{href:n=""}=e,{title:i=void 0}=e,{text:s=""}=e;return r.$$set=l=>{"href"in l&&t(0,n=l.href),"title"in l&&t(1,i=l.title),"text"in l&&t(2,s=l.text)},[n,i,s]}class hk extends me{constructor(e){super(),pe(this,e,dk,ck,he,{href:0,title:1,text:2})}}function mk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("a"),i&&i.c(),this.h()},l(s){e=L(s,"A",{href:!0,title:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"href",r[0]),A(e,"title",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&1)&&A(e,"href",s[0]),(!t||l&2)&&A(e,"title",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function pk(r,e,t){let{$$slots:n={},$$scope:i}=e,{href:s=""}=e,{title:l=void 0}=e;return r.$$set=o=>{"href"in o&&t(0,s=o.href),"title"in o&&t(1,l=o.title),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class gk extends me{constructor(e){super(),pe(this,e,pk,mk,he,{href:0,title:1})}}function bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("em"),i&&i.c()},l(s){e=L(s,"EM",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function _k(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class vk extends me{constructor(e){super(),pe(this,e,_k,bk,he,{})}}function yk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("del"),i&&i.c()},l(s){e=L(s,"DEL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function kk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Ek extends me{constructor(e){super(),pe(this,e,kk,yk,he,{})}}function Sk(r){let e,t=r[0].replace(/`/g,"")+"",n;return{c(){e=j("code"),n=ce(t)},l(i){e=L(i,"CODE",{});var s=R(e);n=de(s,t),s.forEach(g)},m(i,s){P(i,e,s),I(e,n)},p(i,[s]){s&1&&t!==(t=i[0].replace(/`/g,"")+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function Ok(r,e,t){let{raw:n}=e;return r.$$set=i=>{"raw"in i&&t(0,n=i.raw)},[n]}class wk extends me{constructor(e){super(),pe(this,e,Ok,Sk,he,{raw:0})}}function Ak(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("strong"),i&&i.c()},l(s){e=L(s,"STRONG",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Tk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Pk extends me{constructor(e){super(),pe(this,e,Tk,Ak,he,{})}}function Ck(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("table"),i&&i.c()},l(s){e=L(s,"TABLE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Ik(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Rk extends me{constructor(e){super(),pe(this,e,Ik,Ck,he,{})}}function Dk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("thead"),i&&i.c()},l(s){e=L(s,"THEAD",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Mk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Nk extends me{constructor(e){super(),pe(this,e,Mk,Dk,he,{})}}function jk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tbody"),i&&i.c()},l(s){e=L(s,"TBODY",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Lk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class qk extends me{constructor(e){super(),pe(this,e,Lk,jk,he,{})}}function Bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tr"),i&&i.c()},l(s){e=L(s,"TR",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Fk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class zk extends me{constructor(e){super(),pe(this,e,Fk,Bk,he,{})}}function Vk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("td"),i&&i.c(),this.h()},l(s){e=L(s,"TD",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Uk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("th"),i&&i.c(),this.h()},l(s){e=L(s,"TH",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Hk(r){let e,t,n,i;const s=[Uk,Vk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qk(r,e,t){let{$$slots:n={},$$scope:i}=e,{header:s}=e,{align:l}=e;return r.$$set=o=>{"header"in o&&t(0,s=o.header),"align"in o&&t(1,l=o.align),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Wk extends me{constructor(e){super(),pe(this,e,Qk,Hk,he,{header:0,align:1})}}function Gk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ul"),i&&i.c()},l(s){e=L(s,"UL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Kk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ol"),i&&i.c(),this.h()},l(s){e=L(s,"OL",{start:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"start",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"start",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Zk(r){let e,t,n,i;const s=[Kk,Gk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Jk(r,e,t){let{$$slots:n={},$$scope:i}=e,{ordered:s}=e,{start:l}=e;return r.$$set=o=>{"ordered"in o&&t(0,s=o.ordered),"start"in o&&t(1,l=o.start),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Yk extends me{constructor(e){super(),pe(this,e,Jk,Zk,he,{ordered:0,start:1})}}function Xk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("li"),i&&i.c()},l(s){e=L(s,"LI",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function xk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class $k extends me{constructor(e){super(),pe(this,e,xk,Xk,he,{})}}function eE(r){let e;return{c(){e=j("hr")},l(t){e=L(t,"HR",{})},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}class tE extends me{constructor(e){super(),pe(this,e,null,eE,he,{})}}function nE(r){let e,t;return{c(){e=new Sh(!1),t=G(),this.h()},l(n){e=Oh(n,!1),t=G(),this.h()},h(){e.a=t},m(n,i){e.m(r[0],n,i),P(n,t,i)},p(n,[i]){i&1&&e.p(n[0])},i:ie,o:ie,d(n){n&&g(t),n&&e.d()}}}function rE(r,e,t){let{text:n}=e;return r.$$set=i=>{"text"in i&&t(0,n=i.text)},[n]}class iE extends me{constructor(e){super(),pe(this,e,rE,nE,he,{text:0})}}function lE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("blockquote"),i&&i.c()},l(s){e=L(s,"BLOCKQUOTE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class oE extends me{constructor(e){super(),pe(this,e,sE,lE,he,{})}}function aE(r){let e,t,n;return{c(){e=j("pre"),t=j("code"),n=ce(r[1]),this.h()},l(i){e=L(i,"PRE",{class:!0});var s=R(e);t=L(s,"CODE",{});var l=R(t);n=de(l,r[1]),l.forEach(g),s.forEach(g),this.h()},h(){A(e,"class",r[0])},m(i,s){P(i,e,s),I(e,t),I(t,n)},p(i,[s]){s&2&&ye(n,i[1]),s&1&&A(e,"class",i[0])},i:ie,o:ie,d(i){i&&g(e)}}}function uE(r,e,t){let{lang:n}=e,{text:i}=e;return r.$$set=s=>{"lang"in s&&t(0,n=s.lang),"text"in s&&t(1,i=s.text)},[n,i]}class fE extends me{constructor(e){super(),pe(this,e,uE,aE,he,{lang:0,text:1})}}function cE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("br"),i&&i.c()},l(s){e=L(s,"BR",{}),i&&i.l(s)},m(s,l){P(s,e,l),i&&i.m(s,l),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function dE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class hE extends me{constructor(e){super(),pe(this,e,dE,cE,he,{})}}const mE={heading:ik,paragraph:ok,text:fk,image:hk,link:gk,em:vk,strong:Pk,codespan:wk,del:Ek,table:Rk,tablehead:Nk,tablebody:qk,tablerow:zk,tablecell:Wk,list:Yk,orderedlistitem:null,unorderedlistitem:null,listitem:$k,hr:tE,html:iE,blockquote:oE,code:fE,br:hE},pE={baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,xhtml:!1};function gE(r){let e,t;return e=new kn({props:{tokens:r[0],renderers:r[1]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&1&&(s.tokens=n[0]),i&2&&(s.renderers=n[1]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function bE(r,e,t){let n,i,s,l,{source:o=[]}=e,{renderers:a={}}=e,{options:u={}}=e,{isInline:f=!1}=e;const c=ct();let h,d,m;return on(Jd,{slug:p=>i?i.slug(p):"",getOptions:()=>s}),sn(()=>{t(7,m=!0)}),r.$$set=p=>{"source"in p&&t(2,o=p.source),"renderers"in p&&t(3,a=p.renderers),"options"in p&&t(4,u=p.options),"isInline"in p&&t(5,f=p.isInline)},r.$$.update=()=>{r.$$.dirty&4&&t(8,n=Array.isArray(o)),r.$$.dirty&4&&(i=o?new _s:void 0),r.$$.dirty&16&&t(9,s={...pE,...u}),r.$$.dirty&869&&(n?t(0,h=o):(t(6,d=new Ut(s)),t(0,h=f?d.inlineTokens(o):d.lex(o)),c("parsed",{tokens:h}))),r.$$.dirty&8&&t(1,l={...mE,...a}),r.$$.dirty&385&&m&&!n&&c("parsed",{tokens:h})},[h,l,o,a,u,f,d,m,n,s]}class Yd extends me{constructor(e){super(),pe(this,e,bE,gE,he,{source:2,renderers:3,options:4,isInline:5})}}const _E={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJSONPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"At least one item is required in `{{pointer}}`",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"A value is required in `{{pointer}}`",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Expected unique items in {{pointer}}: duplicate value `{{value}}` found at {{itemPointer}} and {{duplicatePointer}}",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};function vE(r,e={}){return r.replace(/\{\{\w+\}\}/g,t=>e[t.replace(/[{}]/g,"")])}function yE(r,e,t=r){const n=_E[r]||t;return vE(n,e)}function kE(r){return r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function EE(r,e){return{type:"error",name:r,code:kE(r),message:yE(r,e),data:e}}function Oe(r){return EE.bind(null,r)}const SE=Object.prototype.toString;function Ve(r){const e=SE.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();return e==="file"?"object":e}function st(r){return(r==null?void 0:r.type)==="error"}function OE(r){return r instanceof Promise}function ai(r){return st(r)||OE(r)}function ir(r,e=[]){for(let t=0;t0)l.push(...h);else return f}return r.errors.oneOfPropertyError({property:o,value:a,pointer:n,errors:l})}const i=[],s=[];for(let l=0;l0?s.push(...a):i.push(o)}return i.length===1?i[0]:i.length>1?r.errors.multipleOneOfError({value:e,pointer:n,matches:i}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf,errors:s})}const vs=r=>JSON.parse(JSON.stringify(r));var AE=function(e){return TE(e)&&!PE(e)};function TE(r){return!!r&&typeof r=="object"}function PE(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||RE(r)}var CE=typeof Symbol=="function"&&Symbol.for,IE=CE?Symbol.for("react.element"):60103;function RE(r){return r.$$typeof===IE}function DE(r){return Array.isArray(r)?[]:{}}function lr(r,e){return e.clone!==!1&&e.isMergeableObject(r)?Fn(DE(r),r,e):r}function ME(r,e,t){return r.concat(e).map(function(n){return lr(n,t)})}function NE(r,e){if(!e.customMerge)return Fn;var t=e.customMerge(r);return typeof t=="function"?t:Fn}function jE(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(e){return Object.propertyIsEnumerable.call(r,e)}):[]}function pf(r){return Object.keys(r).concat(jE(r))}function Xd(r,e){try{return e in r}catch{return!1}}function LE(r,e){return Xd(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function qE(r,e,t){var n={};return t.isMergeableObject(r)&&pf(r).forEach(function(i){n[i]=lr(r[i],t)}),pf(e).forEach(function(i){LE(r,i)||(Xd(r,i)&&t.isMergeableObject(e[i])?n[i]=NE(i,t)(r[i],e[i],t):n[i]=lr(e[i],t))}),n}function Fn(r,e,t){t=t||{},t.arrayMerge=t.arrayMerge||ME,t.isMergeableObject=t.isMergeableObject||AE,t.cloneUnlessOtherwiseSpecified=lr;var n=Array.isArray(e),i=Array.isArray(r),s=n===i;return s?n?t.arrayMerge(r,e,t):qE(r,e,t):lr(e,t)}Fn.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,i){return Fn(n,i,t)},{})};var BE=Fn,FE=BE;const xd=dr(FE),zE=(r,e)=>e,sr=(r,e)=>xd(r,e,{arrayMerge:zE}),VE=(r,e)=>{const t=r.concat(e);return t.filter((n,i)=>t.indexOf(n)===i)},UE=(r,e)=>xd(r,e,{arrayMerge:VE});function Dl(r,e,t){var n;const i={...(n=r.resolveRef(e))!==null&&n!==void 0?n:{}};if(i.if&&(i.then||i.else)){const s=r.isValid(t,i.if);if(s&&i.then)return Dl(r,i.then,t);if(!s&&i.else)return Dl(r,i.else,t);delete i.if,delete i.then,delete i.else}return i}function HE(r,e,t=r.rootSchema,n="#"){let i=vs(t);for(let s=0;s0)s.push(...c);else return u}return r.errors.oneOfPropertyError({property:l,value:o,pointer:n,errors:s})}const i=[];for(let s=0;s1?r.errors.multipleOneOfError({matches:i,data:e,pointer:n}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf})}function WE(r,e){return r==null||r.$ref==null?r:r.getRoot?r.getRoot().getRef(r):e.getRef(r)}function GE(r,e){if(r==null||r.$ref==null)return r;const t=e.getRef(r),n=Object.assign({},t,r);return delete n.$ref,Object.defineProperty(n,"__ref",{enumerable:!1,value:r.__ref}),Object.defineProperty(n,"getRoot",{enumerable:!1,value:r.getRoot}),n}var $d={exports:{}};(function(r,e){(function(t,n){r.exports=n()})(typeof self<"u"?self:_i,()=>(()=>{var t={d:(N,Y)=>{for(var V in Y)t.o(Y,V)&&!t.o(N,V)&&Object.defineProperty(N,V,{enumerable:!0,get:Y[V]})},o:(N,Y)=>Object.prototype.hasOwnProperty.call(N,Y),r:N=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})}},n={};function i(N){return N==="#"||N===""||Array.isArray(N)&&N.length===0||!1}t.r(n),t.d(n,{default:()=>q,get:()=>h,isRoot:()=>i,join:()=>M,remove:()=>C,removeUndefinedItems:()=>S,set:()=>k,split:()=>c,splitLast:()=>F});const s=/~1/g,l=/~0/g,o=/\/+/g,a=/(^[#/]*|\/+$)/g;function u(N){return N.replace(s,"/").replace(l,"~")}function f(N){return u(decodeURIComponent(N))}function c(N){if(N==null||typeof N!="string"||i(N))return Array.isArray(N)?N:[];const Y=N.indexOf("#")>=0?f:u,V=(N=(N=N.replace(o,"/")).replace(a,"")).split("/");for(let K=0,oe=V.length;K0&&Y[0]=="prototype"}function k(N,Y,V){if(Y==null)return N;const K=c(Y);if(K.length===0)return N;N==null&&(N=m.test(K[0])?[]:{});let oe,fe,x=N;for(;K.length>1;)oe=K.shift(),fe=m.test(K[0]),v(oe,K)||(x=E(x,oe,fe));return oe=K.pop(),O(x,oe,V),N}function O(N,Y,V){let K;const oe=Y.match(p);Y==="[]"&&Array.isArray(N)?N.push(V):oe?(K=oe.pop(),N[K]=V):N[Y]=V}function E(N,Y,V){if(N[Y]!=null)return N[Y];const K=V?[]:{};return O(N,Y,K),K}function S(N){let Y=0,V=0;for(;Y+V0?null:{type:null,text:t[0],rest:r.substr(t[0].length),start:0,end:t[0].length-1,fullText:t[0],errors:[],children:[],parent:null}:null}gt.readToken=Ml;function nh(r){return r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}gt.escapeRegExp=nh;function rh(r){r.rest="",r.children&&r.children.forEach(e=>rh(e))}function ih(r,e){r.start+=e,r.end+=e,r.children&&r.children.forEach(t=>ih(t,r.start))}function lh(r,e){e.errors&&e.errors.length&&e.errors.forEach(t=>r.push(t)),e.children&&e.children.forEach(t=>lh(r,t))}function dn(r){let e=bf.exec(r),t=_f.exec(r),n=e&&e[0]||"",i=t&&t[0]||"",s={raw:r,name:r.replace(bf,"").replace(_f,""),isOptional:n=="?"||n=="*",allowRepetition:n=="+"||n=="*",atLeastOne:n=="+",lookupPositive:i=="&",lookupNegative:i=="!",pinned:i=="@",lookup:!1,isLiteral:!1};return s.isLiteral=s.name[0]=="'"||s.name[0]=='"',s.lookup=s.lookupNegative||s.lookupPositive,s}gt.parseRuleName=dn;function sh(r,e){let t=dn(r);return e.cachedRules[t.name]||null}gt.findRuleByName=sh;function Nl(r,e){if(r.children){let t=r.children.filter(n=>n.type&&e.test(n.type));for(let n=0;nNl(n,e))}}const xE=["EOF"];class oh{constructor(e,t){this.grammarRules=e,this.options=t,this.cachedRules={},this.debug=t?t.debug===!0:!1;let n=[],i=[];if(e.forEach(s=>{let l=dn(s.name);if(l.name in this.cachedRules){n.push("Duplicated rule "+l.name);return}else this.cachedRules[l.name]=s;if(!s.bnf||!s.bnf.length){let o="Missing rule content, rule: "+s.name;n.indexOf(o)==-1&&n.push(o)}else s.bnf.forEach(o=>{if(typeof o[0]=="string"&&dn(o[0]).name==s.name){let u="Left recursion is not allowed, rule: "+s.name;n.indexOf(u)==-1&&n.push(u)}o.forEach(a=>{if(typeof a=="string"){let u=dn(a);!u.isLiteral&&i.indexOf(u.name)==-1&&xE.indexOf(u.name)==-1&&i.push(u.name)}})});wr==s.name&&(s.implicitWs=!1),s.implicitWs&&i.indexOf(wr)==-1&&i.push(wr),s.recover&&i.indexOf(s.recover)==-1&&i.push(s.recover)}),i.forEach(s=>{s in this.cachedRules||n.push("Missing rule "+s)}),n.length)throw new Error(n.join(` +`))}getAST(e,t){t||(t=this.grammarRules.filter(i=>!i.fragment&&i.name.indexOf("%")!=0)[0].name);let n=this.parse(e,t);if(n){lh(n.errors,n),ih(n,0),Nl(n,/^%/),(!this.options||!this.options.keepUpperRules)&&Nl(n,gf);let i=n.rest;i&&new Ar.TokenError(`Unexpected end of input: +`+i,n),rh(n),n.rest=i}return n}emitSource(){return"CANNOT EMIT SOURCE FROM BASE Parser"}parse(e,t,n=0){let i=null,s=dn(t),l,o=this.debug&&!gf.test(s.name);o&&console.log(new Array(n).join("│ ")+"Trying to get "+t+" from "+JSON.stringify(e.split(` +`)[0]));let a=s.name,u=sh(s.name,this);if(s.name=="EOF"){if(e.length)return null;if(e.length==0)return{type:"EOF",text:"",rest:"",start:0,end:0,fullText:"",errors:[],children:[],parent:null}}try{if(!u&&s.isLiteral){let f=s.name.trim();if(f.startsWith('"')?f=JSON.parse(f):f.startsWith("'")&&(f=f.replace(/^'(.+)'$/,"$1").replace(/\\'/g,"'")),f==="")return{type:"%%EMPTY%%",text:"",rest:e,start:0,end:0,fullText:"",errors:[],children:[],parent:null};l=new RegExp(nh(f)),a=null}}catch(f){return f instanceof ReferenceError&&console.error(f),null}if(l){let f=Ml(e,l);if(f)return f.type=a,f}else{let f=u.bnf;f instanceof Array&&f.forEach(c=>{if(i)return;let h=null,d={type:s.name,text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:e};u.fragment&&(d.fragment=!0);let m=e,p=0,v=c.length>0,k=!1;for(let O=0;O{T.start+=p,T.end+=p,T.parent=d,d.children.push(T)}):(S.parent=d,d.children.push(S))),E.lookup&&(S.lookup=!0),o&&console.log(new Array(n+1).join("│ ")+"└─ "+S.type+" "+JSON.stringify(S.text)),!E.lookup&&!S.lookup&&(d.text=d.text+S.text,d.end=d.text.length,m=m.substr(S.text.length),p+=S.text.length),d.rest=m}while(S&&E.allowRepetition&&m.length&&!S.lookup)}else{let E=Ml(m,c[O]);if(!E)return;o&&console.log(new Array(n+1).join("│ ")+"└> "+JSON.stringify(E.text)+c[O].source),k=!0,E.start+=p,E.end+=p,d.text=d.text+E.text,d.end=d.text.length,m=m.substr(E.text.length),p+=E.text.length,d.rest=m}k&&(i=d,o&&console.log(new Array(n).join("│ ")+"├<─┴< PUSHING "+i.type+" "+JSON.stringify(i.text)))}),i&&u.simplifyWhenOneChildren&&i.children.length==1&&(i=i.children[0])}return i||o&&console.log(t+" NOT RESOLVED FROM "+e),i}parseRecovery(e,t,n){if(e.recover&&t.length){let i=this.debug;i&&console.log(new Array(n+1).join("│ ")+"Trying to recover until token "+e.recover+" from "+JSON.stringify(t.split(` +`)[0]+t.split(` +`)[1]));let s={type:"SyntaxError",text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:""},l;do if(l=this.parse(t,e.recover,n+1),l){new Ar.TokenError('Unexpected input: "'+s.text+`" Expecting: ${e.name}`,s);break}else s.text=s.text+t[0],s.end=s.text.length,t=t.substr(1);while(!l&&t.length>0);if(s.text.length>0&&l)return i&&console.log(new Array(n+1).join("│ ")+"Recovered text: "+JSON.stringify(s.text)),s}return null}}gt.Parser=oh;gt.default=oh;Object.defineProperty(th,"__esModule",{value:!0});const Zn=gt;var jl;(function(r){r.RULES=[{name:"Grammar",bnf:[["RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_WHITESPACE*",'"|"',"RULE_WHITESPACE*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","Item"],["Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"Item",bnf:[["RULE_WHITESPACE*","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"DecorationName",bnf:[['"ebnf://"',/[^\x5D#]+/]]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]],pinned:1},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[['!"*/"',/[^*]/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],r.defaultParser=new Zn.Parser(r.RULES,{debug:!1});const e=/^(!|&)/,t=/(\?|\+|\*)$/,n=/^%/;function i(k,O){if(typeof k=="string"){if(e.test(k))return"";if(n.test(k)){let S=t.exec(k),C=S?S[0]+" ":"";return s(k,O)?o(k,O)+C:"("+o(k,O)+")"+C}return k}else return k.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function s(k,O){let E=Zn.findRuleByName(k,O);return E&&E.bnf.length==1&&E.bnf[0].length==1&&(E.bnf[0][0]instanceof RegExp||E.bnf[0][0][0]=='"'||E.bnf[0][0][0]=="'")}function l(k,O){return k.map(E=>i(E,O)).join(" ")}function o(k,O){let E=Zn.findRuleByName(k,O);return E?E.bnf.map(S=>l(S,O)).join(" | "):"RULE_NOT_FOUND {"+k+"}"}function a(k){let O=[];return k.grammarRules.forEach(E=>{if(!/^%/.test(E.name)){let S=E.recover?" /* { recoverUntil="+E.recover+" } */":"";O.push(E.name+" ::= "+o(E.name,k)+S)}}),O.join(` +`)}r.emit=a;let u=0;function f(k,O){throw console.log("reberia restar "+O+" a "+k),new Error("Difference not supported yet")}function c(k){return new RegExp(k.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function h(k,O,E){let S=null,C=[];return O.children.forEach((T,D)=>{T.type=="Minus"&&f(S,T);let w=O.children[D+1];w=w&&w.type=="PrimaryDecoration"&&w.text||"";let B="";switch(T.type){case"SubItem":let M="%"+(E+u++);d(k,T,M),C.push(B+M+w);break;case"NCName":case"StringLiteral":C.push(B+T.text+w);break;case"CharCode":case"CharClass":if(w||B){let F={name:"%"+(E+u++),bnf:[[c(T.text)]]};k.push(F),C.push(B+F.name+w)}else C.push(c(T.text));break;case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+T.type+" -> "+JSON.stringify(T.text))}S=T}),C}function d(k,O,E){let S=O.children.filter(D=>D.type=="SequenceOrDifference").map(D=>h(k,D,E)),C={name:E,bnf:S},T=null;S.forEach(D=>{T=T||D.recover,delete D.recover}),E.indexOf("%")==0&&(C.fragment=!0),T&&(C.recover=T),k.push(C)}function m(k,O=r.defaultParser){let E=O.getAST(k);if(!E)throw new Error("Could not parse "+k);if(E.errors&&E.errors.length)throw E.errors[0];let S=[];return E.children.filter(C=>C.type=="Production").map(C=>{let T=C.children.filter(D=>D.type=="NCName")[0].text;d(S,C,T)}),S}r.getRules=m;function p(k,O=r.defaultParser){return m(k.join(""),O)}r.Transform=p;class v extends Zn.Parser{constructor(O,E){const S=E&&E.debugRulesParser===!0?new Zn.Parser(r.RULES,{debug:!0}):r.defaultParser;super(m(O,S),E)}emitSource(){return a(this)}}r.Parser=v})(jl||(jl={}));var $E=th.default=jl;const eS="[^?/{}*,()#]+",tS=` +root ::= ("#" recursion | recursion | (query | pattern) recursion* | "#" SEP? | SEP) +recursion ::= (SEP query | pattern)* + +query ::= (ESC escaped ESC | property | all | any | regex) typecheck? lookahead? +property ::= ${eS} +regex ::= "{" [^}]+ "}" +SEP ::= "/" +all ::= "**" +any ::= "*" + +typecheck ::= "?:" ("value" | "boolean" | "string" | "number" | "object" | "array") +lookahead ::= "?" expression ((andExpr | orExpr) expression)* +andExpr ::= S? "&&" S? +orExpr ::= S? "||" S? + +expression ::= (exprProperty | ESC escaped ESC) ((isnot | is) (exprProperty | regex | ESC escaped ESC))* +exprProperty ::= [a-zA-Z0-9-_ $]+ +escaped ::= [^"]+ +is ::= ":" +isnot ::= ":!" +ESC ::= '"' + +pattern ::= S? "(" (SEP query | pattern (orPattern? pattern)*)* ")" quantifier? S? lookahead? +quantifier ::= "+" | "*" | [0-9]+ +orPattern ::= S? "," S? + +S ::= [ ]* +`,nS=new $E.Parser(tS),rS=r=>nS.getAST(r),dt=0,zn=3,ui=(r,e)=>`${r}/${e}`,ah=Object.prototype.toString,iS=/Object|Array/,Ll=r=>iS.test(ah.call(r)),lS=r=>ah.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();function uh(r){return new RegExp(r.text.replace(/(^{|}$)/g,""))}function sS(r,e){Array.isArray(r)?r.forEach(e):Object.prototype.toString.call(r)==="[object Object]"&&Object.keys(r).forEach(function(t){e(r[t],t,r)})}function vf(r){return Array.isArray(r)?r.map(function(e,t){return`${t}`}):Object.prototype.toString.call(r)==="[object Object]"?Object.keys(r):[]}const rn={mem:[],get(r,e){const t=r[dt][e];if(!rn.mem.includes(t))return Ll(t)&&rn.mem.push(t),[t,e,r[dt],ui(r[zn],e)]},reset(){rn.mem.length=0}},ql={any(r,e){const t=e[dt];return vf(t).map(n=>[t[n],n,t,ui(e[zn],n)])},all(r,e){const t=[e];return sS(e[dt],(n,i)=>{const s=rn.get(e,i);s&&t.push(...ql.all(r,s))}),t},regex(r,e){const t=uh(r),n=e[dt];return vf(n).filter(i=>t.test(i)).map(i=>[n[i],i,n,ui(e[zn],i)])}},fi={escaped:(r,e)=>fi.property(r,e),property:(r,e)=>{const t=r.text;if(e[dt]&&e[dt][t]!==void 0)return[e[dt][t],t,e[dt],ui(e[zn],t)]},typecheck:(r,e)=>{const t=r.text.replace(/^\?:/,"");if(t==="value")return Ll(e[dt])?void 0:e;if(lS(e[dt])===t)return e},lookahead:(r,e)=>{let t=!0,n=!1;return r.children.forEach(i=>{if(i.type==="expression"){const s=fi.expression(i,e)!==void 0;t=n===!0?t||s:t&&s}else n=i.type==="orExpr"}),t?e:void 0},expression:(r,e)=>{const t=r.children[0].text,n=r.children[1],i=r.children[2],s=e[dt];if(Ll(s)!==!1)return oS(s[t],n,i)?e:void 0}};function oS(r,e,t){if(e===void 0)return r!==void 0;let n;const i=`${r}`;return t.type==="regex"?n=uh(t).test(i):n=i===t.text,e.type==="isnot"&&(n=n===!1&&r!==void 0),n}function aS(r,e,t,n){const i=[];for(let s=0,l=e.length;s{if(ql[i.type])n=aS(ql[i.type],n,i,t);else if(fi[i.type])n=uS(fi[i.type],n,i,t);else throw new Error(`Unknown filter ${i.type}`)}),n}function cS(r,e,t){const n=[];let i=r;return e.children.forEach(s=>{if(s.type==="orPattern"){n.push(...i),i=r;return}i=ks(i,s,t)}),n.push(...i),n}function dS(r){if(r==null)return 1;if(r==="*"||r==="+")return 1/0;const e=parseInt(r);return isNaN(e)?1:e}function hS(r,e,t){const n=[],i=e.children.find(a=>a.type==="quantifier"),s=dS(i&&i.text);let l=r;i&&i.text==="*"&&n.push(...l);let o=0;for(;l.length>0&&on=ks(n,i,t)),n}function ks(r,e,t){let n;return e.type==="query"?n=fS(r,e,t):e.type==="pattern"?n=hS(r,e,t):n=mS(r,e,t),rn.reset(),rn.mem.push(r),n}function pS(r,e){return rn.reset(),rn.mem.push(r),ks([[r,null,null,"#"]],e)}const yf={value:r=>r.map(e=>e[dt]),pointer:r=>r.map(e=>e[zn]),all:r=>r,map:r=>{const e={};return r.forEach(t=>e[t[zn]]=t[dt]),e}};var vn;(function(r){r.POINTER="pointer",r.VALUE="value",r.ALL="all",r.MAP="map"})(vn||(vn={}));_r.POINTER=vn.POINTER;_r.VALUE=vn.VALUE;_r.ALL=vn.ALL;_r.MAP=vn.MAP;function _r(r,e,t=vn.VALUE){if(e==null)return[];e=e.replace(/(\/$)/g,""),e===""&&(e="#");const n=rS(e);if(n==null)throw new Error(`empty ast for '${e}'`);if(n.rest!=="")throw new Error(`Failed parsing queryString from: '${n.rest}'`);const i=pS(r,n);return typeof t=="function"?i.map(s=>t(...s)):yf[t]?yf[t](i):i}var ci;(function(r){r.REPLACE_ITEMS="replace",r.INSERT_ITEMS="insert"})(ci||(ci={}));ci.REPLACE_ITEMS;ci.INSERT_ITEMS;const zt={$ref:{type:!1},allOf:{type:!1,definitions:["allOf/*"]},anyOf:{type:!1,definitions:["anyOf/*"]},array:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","items","items/*","additionalItems"],validationKeywords:["minItems","maxItems","uniqueItems"],keywords:["items","additionalItems","minItems","maxItems","uniqueItems"]},boolean:{type:!0},enum:{type:!1},integer:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},not:{type:!1,definitions:["not"]},number:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},null:{type:!0},object:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","properties/*","additionalProperties","patternProperties/*","dependencies/*"],validationKeywords:["minProperties","maxProperties","required"],keywords:["properties","additionalProperties","patternProperties","dependencies","minProperties","maxProperties","required"]},oneOf:{type:!1,definitions:["oneOf/*"]},string:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minLength","maxLength","pattern"]}},gS=r=>Object.prototype.toString.call(r)==="[object Object]",bS=Object.keys(zt).filter(r=>zt[r].type===!1),kf=Object.prototype.hasOwnProperty;function Ef(r){if(gS(r)===!1)return;if(r.enum)return"enum";if(zt[r.type]||Array.isArray(r.type))return r.type;const e=bS.filter(t=>r[t]);if(e.length===1)return e[0];if(e.length===0){for(let t=0,n=zt.object.keywords.length;tObject.prototype.toString.call(r)==="[object Object]";function vS(r){const e=[],t=Ef(r);if(t==null)return e;let n;if(Array.isArray(t)){n={};for(let i=0,s=t.length;i{_r(r,i,(s,l,o,a)=>{_S(s)&&Ef(s)&&e.push({pointer:or.join(or.split(a),!1),def:s})})}),e}const yS=r=>Object.prototype.toString.call(r)==="[object Object]";function kS(r,e){if(this.callback(r,e)===!0)return;vS(r).forEach(n=>this.nextTypeDefs(n.def,or.join(e,n.pointer,!1)))}function Tr(r,e,t,n="definitions"){const i=e[n];Object.keys(i).forEach(s=>{if(i[s]===!1||yS(i[s])){r.nextTypeDefs(i[s],or.join(t,n,s,!1));return}})}function fh(r,e,t="#"){const n={callback:e,nextTypeDefs:kS};n.nextTypeDefs(r,t),r.definitions!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t)),r.$defs!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t,"$defs"))}const ES=/(#|\/)+$/,Pr=/#$/,SS=/^[^:]+:\/\/[^/]+\//,OS=/\/[^/]*$/,wS=/#.*$/;function Sf(r,e){return r==null&&e==null?"#":e==null?r.replace(Pr,""):r==null?e.replace(Pr,""):e[0]==="#"?`${r.replace(wS,"")}${e.replace(ES,"")}`:SS.test(e)?e.replace(Pr,""):`${r.replace(OS,"")}/${e.replace(Pr,"")}`}const Jn=/(#|\/)+$/g,AS=["",null,"#"];function TS(r){if(AS.includes(r))return[];if(r=r.replace(Jn,""),r.indexOf("#")===-1)return[r.replace(Jn,"")];if(r.indexOf("#")===0)return[r.replace(Jn,"")];const e=r.split("#");return e[0]=e[0].replace(Jn,""),e[1]=`#${e[1].replace(Jn,"")}`,e}const PS=/(#|\/)+$/g,CS=r=>Ve(r)==="object";function Xt(r,e,t){if(CS(t)&&(t=t.__ref||t.$ref),t==null)return e;let n;const i=t.replace(PS,"");if(r.remotes[i])return n=r.remotes[i],n&&n.$ref?Xt(r,e,n.$ref):n;if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n;const s=TS(t);if(s.length===0)return e;if(s.length===1){if(t=s[0],r.remotes[t])return n=r.remotes[t],Xt(r,e,n.$ref);if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n}if(s.length===2){const l=s[0];if(t=s[1],r.remotes[l])return r.remotes[l].getRef?r.remotes[l].getRef(t):Xt(r,r.remotes[l],t);if(r.ids[l])return Xt(r,Dn.get(e,r.ids[l]),t)}return n=Dn.get(e,r.ids[t]||t),n&&n.$ref?Xt(r,e,n.$ref):n}const Of="__compiled",wf="__ref",IS="getRef",RS="getRoot",DS=/(#|\/)+$/g;function MS(r,e,t=e,n=!1){if(e===!0||e===!1||e===void 0||e[Of]!==void 0)return e;const i={ids:{},remotes:r.remotes},s=JSON.stringify(e),l=JSON.parse(s);if(Object.defineProperty(l,Of,{enumerable:!1,value:!0}),Object.defineProperty(l,IS,{enumerable:!1,value:Xt.bind(null,i,l)}),n===!1&&s.includes("$ref")===!1)return l;l!==t&&Object.defineProperty(l,"$defs",{enumerable:!0,value:Object.assign({},t.definitions,t.$defs,l.definitions,l.$defs)});const o={},a=()=>l;return fh(l,(u,f)=>{var c;if(u.$id){if(u.$id.startsWith("http")&&/(allOf|anyOf|oneOf)\/\d+$/.test(f)){const v=f.replace(/\/(allOf|anyOf|oneOf)\/\d+$/,""),k=Dn.get(l,v);u.$id=(c=k.$id)!==null&&c!==void 0?c:u.$id}i.ids[u.$id.replace(DS,"")]=f}f=`#${f}`.replace(/##+/,"#");const h=f.replace(/\/[^/]+$/,""),d=f.replace(/\/[^/]+\/[^/]+$/,""),m=o[h]||o[d],p=Sf(m,u.$id);o[f]=p,i.ids[p]==null&&(i.ids[p]=f),u.$ref&&!u[wf]&&(Object.defineProperty(u,wf,{enumerable:!1,value:Sf(p,u.$ref)}),Object.defineProperty(u,RS,{enumerable:!1,value:a}))}),l}function NS(r,e,t,n=r.rootSchema,i="#"){n=r.resolveRef(n),t(n,e,i);const s=Ve(e);s==="object"?Object.keys(e).forEach(l=>{const o=r.step(l,n,e,i),a=e[l];r.each(a,t,o,`${i}/${l}`)}):s==="array"&&e.forEach((l,o)=>{const a=r.step(o,n,e,i);r.each(l,t,a,`${i}/${o}`)})}const Ue={additionalItemsError:Oe("AdditionalItemsError"),additionalPropertiesError:Oe("AdditionalPropertiesError"),anyOfError:Oe("AnyOfError"),allOfError:Oe("AllOfError"),constError:Oe("ConstError"),containsError:Oe("ContainsError"),containsArrayError:Oe("ContainsArrayError"),containsAnyError:Oe("ContainsAnyError"),enumError:Oe("EnumError"),formatURLError:Oe("FormatURLError"),formatURIError:Oe("FormatURIError"),formatURIReferenceError:Oe("FormatURIReferenceError"),formatURITemplateError:Oe("FormatURITemplateError"),formatDateError:Oe("FormatDateaError"),formatDateTimeError:Oe("FormatDateTimeError"),formatEmailError:Oe("FormatEmailError"),formatHostnameError:Oe("FormatHostnameError"),formatIPV4Error:Oe("FormatIPV4Error"),formatIPV4LeadingZeroError:Oe("FormatIPV4LeadingZeroError"),formatIPV6Error:Oe("FormatIPV6Error"),formatIPV6LeadingZeroError:Oe("FormatIPV6LeadingZeroError"),formatJSONPointerError:Oe("FormatJSONPointerError"),formatRegExError:Oe("FormatRegExError"),formatTimeError:Oe("FormatTimeError"),invalidSchemaError:Oe("InvalidSchemaError"),invalidDataError:Oe("InvalidDataError"),invalidTypeError:Oe("InvalidTypeError"),invalidPropertyNameError:Oe("InvalidPropertyNameError"),maximumError:Oe("MaximumError"),maxItemsError:Oe("MaxItemsError"),maxLengthError:Oe("MaxLengthError"),maxPropertiesError:Oe("MaxPropertiesError"),minimumError:Oe("MinimumError"),minItemsError:Oe("MinItemsError"),minItemsOneError:Oe("MinItemsOneError"),minLengthError:Oe("MinLengthError"),minLengthOneError:Oe("MinLengthOneError"),minPropertiesError:Oe("MinPropertiesError"),missingDependencyError:Oe("MissingDependencyError"),missingOneOfPropertyError:Oe("MissingOneOfPropertyError"),multipleOfError:Oe("MultipleOfError"),multipleOneOfError:Oe("MultipleOneOfError"),noAdditionalPropertiesError:Oe("NoAdditionalPropertiesError"),notError:Oe("NotError"),oneOfError:Oe("OneOfError"),oneOfPropertyError:Oe("OneOfPropertyError"),patternError:Oe("PatternError"),patternPropertiesError:Oe("PatternPropertiesError"),requiredPropertyError:Oe("RequiredPropertyError"),typeError:Oe("TypeError"),undefinedValueError:Oe("UndefinedValueError"),uniqueItemsError:Oe("UniqueItemsError"),unknownPropertyError:Oe("UnknownPropertyError"),valueNotEmptyError:Oe("ValueNotEmptyError")};var ch={exports:{}};(function(r){(function(e){e.exports.is_uri=n,e.exports.is_http_uri=i,e.exports.is_https_uri=s,e.exports.is_web_uri=l,e.exports.isUri=n,e.exports.isHttpUri=i,e.exports.isHttpsUri=s,e.exports.isWebUri=l;var t=function(o){var a=o.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/);return a};function n(o){if(o&&!/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(o)&&!/%[^0-9a-f]/i.test(o)&&!/%[0-9a-f](:?[^0-9a-f]|$)/i.test(o)){var a=[],u="",f="",c="",h="",d="",m="";if(a=t(o),u=a[1],f=a[2],c=a[3],h=a[4],d=a[5],!!(u&&u.length&&c.length>=0)){if(f&&f.length){if(!(c.length===0||/^\//.test(c)))return}else if(/^\/\//.test(c))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(u.toLowerCase()))return m+=u+":",f&&f.length&&(m+="//"+f),m+=c,h&&h.length&&(m+="?"+h),d&&d.length&&(m+="#"+d),m}}}function i(o,a){if(n(o)){var u=[],f="",c="",h="",d="",m="",p="",v="";if(u=t(o),f=u[1],c=u[2],h=u[3],m=u[4],p=u[5],!!f){if(a){if(f.toLowerCase()!="https")return}else if(f.toLowerCase()!="http")return;if(c)return/:(\d+)$/.test(c)&&(d=c.match(/:(\d+)$/)[0],c=c.replace(/:\d+$/,"")),v+=f+":",v+="//"+c,d&&(v+=d),v+=h,m&&m.length&&(v+="?"+m),p&&p.length&&(v+="#"+p),v}}}function s(o){return i(o,!0)}function l(o){return i(o)||s(o)}})(r)})(ch);var jS=ch.exports;const Af=dr(jS),LS=new RegExp("^([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])[Tt]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\\.[0-9]+)?(([Zz])|([\\+|\\-]([01][0-9]|2[0-3]):[0-5][0-9]))$"),qS=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,BS=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,FS=/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,zS=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,VS=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,US=[0,31,28,31,30,31,30,31,31,30,31,30,31],HS=/^(?:\/(?:[^~/]|~0|~1)*)*$/,QS=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,WS=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,GS=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,KS={date:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(zS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=s%4===0&&(s%100!==0||s%400===0);if(!(l>=1&&l<=12&&o>=1&&o<=(l==2&&a?29:US[l])))return Ue.formatDateError({value:t,pointer:n})},"date-time":(r,e,t,n)=>{if(typeof t=="string")return t===""||LS.test(t)?new Date(t).toString()==="Invalid Date"?Ue.formatDateTimeError({value:t,pointer:n}):void 0:Ue.formatDateTimeError({value:t,pointer:n})},email:(r,e,t,n)=>{if(typeof t!="string")return;if(t[0]==='"')return Ue.formatEmailError({value:t,pointer:n});const[i,s,...l]=t.split("@");if(!i||!s||l.length!==0||i.length>64||s.length>253)return Ue.formatEmailError({value:t,pointer:n});if(i[0]==="."||i.endsWith(".")||i.includes(".."))return Ue.formatEmailError({value:t,pointer:n});if(!/^[a-z0-9.-]+$/i.test(s)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(i))return Ue.formatEmailError({value:t,pointer:n});if(!s.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o)))return Ue.formatEmailError({value:t,pointer:n})},hostname:(r,e,t,n)=>{if(typeof t=="string"&&!(t===""||FS.test(t)))return Ue.formatHostnameError({value:t,pointer:n})},ipv4:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV4LeadingZeroError({value:t,pointer:n});if(!(t.length<=15&&qS.test(t)))return Ue.formatIPV4Error({value:t,pointer:n})}},ipv6:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV6LeadingZeroError({value:t,pointer:n});if(!(t.length<=45&&BS.test(t)))return Ue.formatIPV6Error({value:t,pointer:n})}},"json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!HS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},"relative-json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!QS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},regex:(r,e,t,n)=>{if(typeof t=="string"&&/\\Z$/.test(t)===!1){try{new RegExp(t);return}catch{}return Ue.formatRegExError({value:t,pointer:n})}if(!(typeof t=="object"||typeof t=="number"||Array.isArray(t)))return Ue.formatRegExError({value:t,pointer:n})},time:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(VS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=!!i[5];if(!((s<=23&&l<=59&&o<=59||s==23&&l==59&&o==60)&&a))return Ue.formatTimeError({value:t,pointer:n})},uri:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!Af.isUri(t))return Ue.formatURIError({value:t,pointer:n})},"uri-reference":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!WS.test(t))return Ue.formatURIReferenceError({value:t,pointer:n})},"uri-template":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!GS.test(t))return Ue.formatURITemplateError({value:t,pointer:n})},url:(r,e,t,n)=>{if(!(t===""||Af.isWebUri(t)))return Ue.formatURLError({value:t,pointer:n})}};function ZS(r){switch(Ve(r)){case"string":case"array":return r.length===0;case"null":case"undefined":return!0;case"object":return Object.keys(r).length===0;default:return!1}}const JS={addOptionalProps:!0,removeInvalidData:!1};let Vt;function Yi(r,e){const{$ref:t}=r;return t==null?!0:(Vt[e]==null||Vt[e][t]==null?0:Vt[e][t])0){if(Yi(e.anyOf[0],`${n}/anyOf/0`)){const s=Xi(r,e.anyOf[0],`${n}/anyOf/0`);i=sr(i,s),i.pointer=e.anyOf[0].$ref||i.pointer}delete i.anyOf}if(Array.isArray(e.allOf)){for(let s=0,l=e.allOf.length;sr&&typeof r=="object";function Ft(r,e,t,n,i){if(t==null)throw new Error(`getTemplate: missing schema for data: ${JSON.stringify(e)}`);if(n==null)throw new Error("Missing pointer");let s=dh(r,t,e,n);if(!Tf(s))return;if(n=s.pointer,s!=null&&s.const)return s.const;if(Array.isArray(s.oneOf))if(ZS(e)){const u=s.oneOf[0].type||s.type||s.const&&typeof s.const||Ve(e);s={...s.oneOf[0],type:u}}else{const u=ys(r,e,s);if(st(u)){if(e!=null&&i.removeInvalidData!==!0)return e;s=s.oneOf[0],e=void 0}else s=u}if(!Tf(s)||s.type==null)return;const l=Array.isArray(s.type)?XS(s.type,e,s.default):s.type,o=Ve(e);return e!=null&&o!==l&&!(o==="number"&&l==="integer")&&(e=YS(l,e)),Pf[l]==null?i.removeInvalidData?void 0:e:Pf[l](r,s,e,n,i)}function XS(r,e,t){if(e==null){if(t!=null){const i=Ve(t);if(r.includes(i))return i}return r[0]}const n=Ve(e);return r.includes(n)?n:r[0]}const Pf={null:(r,e,t)=>Yn(e,t,null),string:(r,e,t)=>Yn(e,t,""),number:(r,e,t)=>Yn(e,t,0),integer:(r,e,t)=>Yn(e,t,0),boolean:(r,e,t)=>Yn(e,t,!1),object:(r,e,t,n,i)=>{var s;const l=e.default===void 0?{}:e.default,o={},a=(s=e.required)!==null&&s!==void 0?s:[];if(e.properties&&Object.keys(e.properties).forEach(u=>{const f=t==null||t[u]==null?l[u]:t[u],c=a.includes(u);(f!=null||c||i.addOptionalProps)&&(o[u]=Ft(r,f,e.properties[u],`${n}/properties/${u}`,i))}),e.dependencies&&Object.keys(e.dependencies).forEach(u=>{if(o[u]===void 0)return;const f=e.dependencies[u];if(Array.isArray(f)){f.forEach(h=>{o[h]=Ft(r,o[h],e.properties[h],`${n}/properties/${h}`,i)});return}if(Ve(f)!=="object")return;const c=Ft(r,t,{...f,type:"object"},`${n}/dependencies/${u}`,i);c&&!st(c)&&Object.assign(o,c)}),t&&Object.keys(t).forEach(u=>o[u]==null&&(o[u]=t[u])),e.if&&(e.then||e.else)){const u=r.isValid(o,e.if);if(u&&e.then){const f=r.getTemplate(o,{type:"object",...e.then},i);Object.assign(o,f)}else if(!u&&e.else){const f=r.getTemplate(o,{type:"object",...e.else},i);Object.assign(o,f)}}return o},array:(r,e,t,n,i)=>{var s,l,o;const a=e.default===void 0?[]:e.default;e.minItems=e.minItems||0;const u=t||[];if(e.items==null)return u;if(Array.isArray(e.items)){for(let c=0,h=Math.max((s=e.minItems)!==null&&s!==void 0?s:0,(o=(l=e.items)===null||l===void 0?void 0:l.length)!==null&&o!==void 0?o:0);c0){const c=Math.max(e.minItems,u.length);for(let h=0;h(Vt={mi:{}},Ft(r,e,t,"#",n));function $S(r,e,t=r.rootSchema,n="#"){return r.validate(e,t,n).length===0}function Bl(r,e){const t=typeof r;if(t!==typeof e)return!1;if(Array.isArray(r)){if(!Array.isArray(e))return!1;const n=r.length;if(n!==e.length)return!1;for(let i=0;i=55296&&i<=56319&&t!(r[e]===void 0||!eO.call(r,e)),tO={additionalProperties:(r,e,t,n)=>{if(e.additionalProperties===!0||e.additionalProperties==null||Ve(e.patternProperties)==="object"&&e.additionalProperties===!1)return;const i=[];let s=Object.keys(t).filter(o=>br.propertyBlacklist.includes(o)===!1);const l=Object.keys(e.properties||{});if(Ve(e.patternProperties)==="object"){const o=Object.keys(e.patternProperties).map(a=>new RegExp(a));s=s.filter(a=>{for(let u=0;u{if(Array.isArray(e.allOf)===!1)return;const i=[];return e.allOf.forEach(s=>{i.push(...r.validate(t,s,n))}),i},anyOf:(r,e,t,n)=>{if(Array.isArray(e.anyOf)!==!1){for(let i=0;i{if(Ve(e.dependencies)!=="object")return;const i=[];return Object.keys(t).forEach(s=>{if(e.dependencies[s]===void 0||e.dependencies[s]===!0)return;if(e.dependencies[s]===!1){i.push(r.errors.missingDependencyError({pointer:n}));return}let l;const o=Ve(e.dependencies[s]);if(o==="array")l=e.dependencies[s].filter(a=>t[a]===void 0).map(a=>r.errors.missingDependencyError({missingProperty:a,pointer:n}));else if(o==="object")l=r.validate(t,e.dependencies[s],n);else throw new Error(`Invalid dependency definition for ${n}/${s}. Must be list or schema`);i.push(...l)}),i.length>0?i:void 0},enum:(r,e,t,n)=>{const i=Ve(t);if(i==="object"||i==="array"){const s=JSON.stringify(t);for(let l=0;l{if(r.validateFormat[e.format])return r.validateFormat[e.format](r,e,t,n)},items:(r,e,t,n)=>{if(e.items===!1)return Array.isArray(t)&&t.length===0?void 0:r.errors.invalidDataError({pointer:n,value:t});const i=[];for(let s=0;s{if(!isNaN(e.maximum)){if(e.maximum&&e.maximum{if(!isNaN(e.maxItems)&&e.maxItems{if(isNaN(e.maxLength))return;const i=Cf(t).length;if(e.maxLength{const i=Object.keys(t).length;if(isNaN(e.maxProperties)===!1&&e.maxProperties{if(isNaN(e.minLength))return;const i=Cf(t).length;if(e.minLength>i)return e.minLength===1?r.errors.minLengthOneError({minLength:e.minLength,length:i,pointer:n}):r.errors.minLengthError({minLength:e.minLength,length:i,pointer:n})},minimum:(r,e,t,n)=>{if(!isNaN(e.minimum)){if(e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n});if(e.exclusiveMinimum===!0&&e.minimum===t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})}},minItems:(r,e,t,n)=>{if(!isNaN(e.minItems)&&e.minItems>t.length)return e.minItems===1?r.errors.minItemsOneError({minItems:e.minItems,length:t.length,pointer:n}):r.errors.minItemsError({minItems:e.minItems,length:t.length,pointer:n})},minProperties:(r,e,t,n)=>{if(isNaN(e.minProperties))return;const i=Object.keys(t).length;if(e.minProperties>i)return r.errors.minPropertiesError({minProperties:e.minProperties,length:i,pointer:n})},multipleOf:(r,e,t,n)=>{if(!isNaN(e.multipleOf)&&t*xi%(e.multipleOf*xi)/xi!==0)return r.errors.multipleOfError({multipleOf:e.multipleOf,value:t,pointer:n})},not:(r,e,t,n)=>{const i=[];return r.validate(t,e.not,n).length===0&&i.push(r.errors.notError({value:t,not:e.not,pointer:n})),i},oneOf:(r,e,t,n)=>{if(Array.isArray(e.oneOf)!==!1&&(e=r.resolveOneOf(t,e,n),st(e)))return e},pattern:(r,e,t,n)=>{if(new RegExp(e.pattern,"u").test(t)===!1)return r.errors.patternError({pattern:e.pattern,description:e.patternExample||e.pattern,received:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},properties:(r,e,t,n)=>{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(!If(t,i))return r.errors.requiredPropertyError({key:i,pointer:n})})},requiredNotEmpty:(r,e,t,n)=>{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(t[i]==null||t[i]==="")return r.errors.valueNotEmptyError({property:i,pointer:`${n}/${i}`})})},uniqueItems:(r,e,t,n)=>{if((Array.isArray(t)&&e.uniqueItems)===!1)return;const i=[];return t.forEach((s,l)=>{for(let o=l+1;o{if(e.contains===!1)return r.errors.containsArrayError({pointer:n,value:t});if(e.contains===!0)return Array.isArray(t)&&t.length===0?r.errors.containsAnyError({pointer:n}):void 0;if(Ve(e.contains)==="object"){for(let i=0;i{if(!isNaN(e.exclusiveMaximum)&&e.exclusiveMaximum<=t)return r.errors.maximumError({maximum:e.exclusiveMaximum,length:t,pointer:n})},exclusiveMinimum:(r,e,t,n)=>{if(!isNaN(e.exclusiveMinimum)&&e.exclusiveMinimum>=t)return r.errors.minimumError({minimum:e.exclusiveMinimum,length:t,pointer:n})},if:(r,e,t,n)=>{if(e.if==null)return;const i=r.validate(t,e.if,n);if(i.length===0&&e.then)return r.validate(t,e.then,n);if(i.length!==0&&e.else)return r.validate(t,e.else,n)},maximum:(r,e,t,n)=>{if(!isNaN(e.maximum)&&e.maximum&&e.maximum{if(!isNaN(e.minimum)&&e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},propertyNames:(r,e,t,n)=>{if(e.propertyNames===!1)return Object.keys(t).length===0?void 0:r.errors.invalidPropertyNameError({property:Object.keys(t),pointer:n,value:t});if(e.propertyNames===!0||Ve(e.propertyNames)!=="object")return;const i=[],s=Object.keys(t),l={...e.propertyNames,type:"string"};return s.forEach(o=>{const a=r.validate(o,l,`${n}/${o}`);a.length>0&&i.push(r.errors.invalidPropertyNameError({property:o,pointer:n,validationError:a[0],value:t[o]}))}),i}};function rO(r,e,t=r.rootSchema,n="#"){let i=!1,s=vs(t);for(let l=0;le.properties[t]=nn(r[t]))),e.type==="array"&&r.length===1?e.items=nn(r[0]):e.type==="array"&&(e.items=r.map(nn)),e}function iO(r,e,t=r.rootSchema){const n=r.step(e,t,{},"#");return st(n)?n.code==="one-of-error"?n.data.oneOf.map(i=>r.resolveRef(i)):n:[n]}const Rf={array:(r,e,t,n,i)=>{const s=Ve(t.items);if(s==="object")return Array.isArray(t.items.oneOf)?r.resolveOneOf(n[e],t.items,i):Array.isArray(t.items.anyOf)?r.resolveAnyOf(n[e],t.items,i):Array.isArray(t.items.allOf)?r.resolveAllOf(n[e],t.items,i):r.resolveRef(t.items);if(s==="array"){if(t.items[e]===!0)return nn(n[e]);if(t.items[e]===!1)return Ue.invalidDataError({key:e,value:n[e],pointer:i});if(t.items[e])return r.resolveRef(t.items[e]);if(t.additionalItems===!1)return Ue.additionalItemsError({key:e,value:n[e],pointer:i});if(t.additionalItems===!0||t.additionalItems===void 0)return nn(n[e]);if(Ve(t.additionalItems)==="object")return t.additionalItems;throw new Error(`Invalid schema ${JSON.stringify(t,null,4)} for ${JSON.stringify(n,null,4)}`)}return t.additionalItems!==!1&&n[e]?nn(n[e]):new Error(`Invalid array schema for ${e} at ${i}`)},object:(r,e,t,n,i)=>{if(Array.isArray(t.oneOf)){const o=r.resolveOneOf(n,t,i);if(t=sr(t,o),st(t))return t}if(Array.isArray(t.anyOf)&&(t=r.resolveAnyOf(n,t,i),st(t))||Array.isArray(t.allOf)&&(t=r.resolveAllOf(n,t,i),st(t)))return t;let s;if(t.properties&&t.properties[e]!==void 0){if(s=r.resolveRef(t.properties[e]),st(s))return s;if(s&&Array.isArray(s.oneOf)){let o=r.resolveOneOf(n[e],s,`${i}/${e}`);const a=s.oneOf.findIndex(u=>u===o);return o.variableSchema=!0,o.oneOfIndex=a,o.oneOfSchema=s,o}if(s)return s}const{dependencies:l}=t;if(Ve(l)==="object"){const o=Object.keys(l).filter(a=>Ve(l[a])==="object");for(let a=0,u=o.length;ar.typeKeywords.array.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),object:(r,e,t,n)=>r.typeKeywords.object.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),string:(r,e,t,n)=>r.typeKeywords.string.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),integer:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),number:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),boolean:(r,e,t,n)=>r.typeKeywords.boolean.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),null:(r,e,t,n)=>r.typeKeywords.null.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n))};var sO=function r(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,i,s;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!r(e[i],t[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[i]))return!1;for(i=n;i--!==0;){var l=s[i];if(!r(e[l],t[l]))return!1}return!0}return e!==e&&t!==t};const oO=dr(sO);function aO(r,e){const t=Ve(r);return t==="number"&&(e==="integer"||Array.isArray(e)&&e.includes("integer"))?Number.isInteger(r)||isNaN(r)?"integer":"number":t}function uO(r,e,t=r.rootSchema,n="#"){if(t=r.resolveRef(t),Ve(t)==="boolean")return t?[]:[r.errors.invalidDataError({value:e,pointer:n})];if(st(t))return[t];if(t.const!==void 0)return oO(t.const,e)?[]:[r.errors.constError({value:e,expected:t.const,pointer:n})];const i=aO(e,t.type),s=t.type||i;return i!==s&&(!Array.isArray(s)||!s.includes(i))?[r.errors.typeError({received:i,expected:s,value:e,pointer:n})]:r.validateType[i]==null?[r.errors.invalidTypeError({receivedType:i,pointer:n})]:ir(r.validateType[i](r,t,e,n)).filter(ai)}const hh={typeKeywords:{array:["allOf","anyOf","contains","enum","if","items","maxItems","minItems","not","oneOf","uniqueItems"],boolean:["allOf","anyOf","enum","not","oneOf"],object:["additionalProperties","allOf","anyOf","dependencies","enum","format","if","maxProperties","minProperties","not","oneOf","patternProperties","properties","propertyNames","required"],string:["allOf","anyOf","enum","format","if","maxLength","minLength","not","oneOf","pattern"],number:["allOf","anyOf","enum","exclusiveMaximum","exclusiveMinimum","format","if","maximum","minimum","multipleOf","not","oneOf"],null:["allOf","anyOf","enum","format","not","oneOf"]},validateKeyword:nO,validateType:lO,validateFormat:KS,errors:Ue,addRemoteSchema:YE,compileSchema:MS,createSchemaOf:nn,each:NS,eachSchema:fh,getChildSchemaSelection:iO,getSchema:ZE,getTemplate:xS,isValid:$S,resolveAllOf:HE,resolveAnyOf:rO,resolveOneOf:wE,resolveRef:WE,step:zr,validate:uO};class fO extends JE{constructor(e,t={}){super(sr(hh,t),e)}}({...hh});function Df(r,e,t){const n=r.slice();return n[10]=e[t],n[11]=e,n[12]=t,n}function Mf(r){let e,t,n=r[12]+1+"",i,s,l,o,a,u,f,c,h;function d(v){r[7](v,r[12])}let m={path:r[1]+"/"+r[12],schema:r[3],rootValue:r[2],validationErrors:r[4],customComponents:r[5],required:!0};r[0][r[12]]!==void 0&&(m.value=r[0][r[12]]),o=new Es({props:m}),Fe.push(()=>Ze(o,"value",d));function p(){return r[8](r[12])}return c=new jn({props:{size:"small",kind:"ghost",icon:Ud,expressive:!1,iconDescription:"Remove",tooltipPosition:"top",tooltipAlignment:"end"}}),c.$on("click",p),{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),U(c.$$.fragment),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i=de(O,n),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);Z(o.$$.fragment,E),E.forEach(g),u=ee(k),f=L(k,"DIV",{class:!0});var S=R(f);Z(c.$$.fragment,S),S.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","mt-3 w-8 shrink-0 text-lg"),A(l,"class","flex w-full grow flex-col"),A(f,"class","mt-3"),A(e,"class","flex w-full flex-row")},m(v,k){P(v,e,k),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),H(c,f,null),h=!0},p(v,k){r=v;const O={};k&2&&(O.path=r[1]+"/"+r[12]),k&8&&(O.schema=r[3]),k&4&&(O.rootValue=r[2]),k&16&&(O.validationErrors=r[4]),k&32&&(O.customComponents=r[5]),!a&&k&1&&(a=!0,O.value=r[0][r[12]],xe(()=>a=!1)),o.$set(O)},i(v){h||(_(o.$$.fragment,v),_(c.$$.fragment,v),h=!0)},o(v){y(o.$$.fragment,v),y(c.$$.fragment,v),h=!1},d(v){v&&g(e),Q(o),Q(c)}}}function cO(r){let e,t,n,i,s,l,o,a,u=r[0]||[],f=[];for(let h=0;hy(f[h],1,1,()=>{f[h]=null});return{c(){e=j("div");for(let h=0;h0),A(e,"class","bx--form-item flex flex-col")},m(h,d){P(h,e,d);for(let m=0;m0)},i(h){if(!l){for(let d=0;d{s.splice(d,1),t(0,s)},h=()=>{t(0,s=[...s||[],n])};return r.$$set=d=>{"path"in d&&t(1,i=d.path),"value"in d&&t(0,s=d.value),"rootValue"in d&&t(2,l=d.rootValue),"schema"in d&&t(3,o=d.schema),"validationErrors"in d&&t(4,a=d.validationErrors),"customComponents"in d&&t(5,u=d.customComponents)},r.$$.update=()=>{r.$$.dirty&11&&t(6,n=o.getTemplate(void 0,o.getSchema(i+"/0",s)))},[s,i,l,o,a,u,n,f,c,h]}class hO extends me{constructor(e){super(),pe(this,e,dO,cO,he,{path:1,value:0,rootValue:2,schema:3,validationErrors:4,customComponents:5})}}function Nf(r,e,t){const n=r.slice();return n[25]=e[t],n[26]=e,n[27]=t,n}function jf(r,e,t){const n=r.slice();return n[21]=e[t],n}function mO(r){const e=r.slice(),t=Object.keys(e[11].properties??{});return e[24]=t,e}function Lf(r){let e,t,n,i,s,l,o;const a=[gO,pO],u=[];function f(p,v){return p[11].type==="object"?0:1}e=f(r),t=u[e]=a[e](r);const c=[wO,OO,SO,EO,kO,yO,vO,_O,bO],h=[];function d(p,v){return p[8][p[2]]?0:p[11].type=="error"?1:p[11].enum?2:p[11].type=="string"?3:p[11].type=="number"||p[11].type=="integer"?4:p[11].type=="boolean"?5:p[11].type=="array"?6:p[11].type=="object"?7:8}function m(p,v){return v===7?mO(p):p}return i=d(r),s=h[i]=c[i](m(r,i)),{c(){t.c(),n=$(),s.c(),l=G()},l(p){t.l(p),n=ee(p),s.l(p),l=G()},m(p,v){u[e].m(p,v),P(p,n,v),h[i].m(p,v),P(p,l,v),o=!0},p(p,v){let k=e;e=f(p),e===k?u[e].p(p,v):(ne(),y(u[k],1,1,()=>{u[k]=null}),re(),t=u[e],t?t.p(p,v):(t=u[e]=a[e](p),t.c()),_(t,1),t.m(n.parentNode,n));let O=i;i=d(p),i===O?h[i].p(m(p,i),v):(ne(),y(h[O],1,1,()=>{h[O]=null}),re(),s=h[i],s?s.p(m(p,i),v):(s=h[i]=c[i](m(p,i)),s.c()),_(s,1),s.m(l.parentNode,l))},i(p){o||(_(t),_(s),o=!0)},o(p){y(t),y(s),o=!1},d(p){u[e].d(p),p&&g(n),h[i].d(p),p&&g(l)}}}function pO(r){let e,t,n,i,s=r[11].description&&r[6]&&qf(r);return{c(){e=j("div"),t=ce(r[13]),n=$(),s&&s.c(),i=G(),this.h()},l(l){e=L(l,"DIV",{class:!0});var o=R(e);t=de(o,r[13]),o.forEach(g),n=ee(l),s&&s.l(l),i=G(),this.h()},h(){A(e,"class","label text-s mb-2 font-medium text-gray-700")},m(l,o){P(l,e,o),I(e,t),P(l,n,o),s&&s.m(l,o),P(l,i,o)},p(l,o){o&8192&&ye(t,l[13]),l[11].description&&l[6]?s?s.p(l,o):(s=qf(l),s.c(),s.m(i.parentNode,i)):s&&(s.d(1),s=null)},i:ie,o:ie,d(l){l&&g(e),l&&g(n),s&&s.d(l),l&&g(i)}}}function gO(r){let e,t,n=r[11].description&&r[6]&&Bf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,s){i[11].description&&i[6]?n?(n.p(i,s),s&2112&&_(n,1)):(n=Bf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function qf(r){let e,t=r[11].description+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","bx--label pb-2 text-xs text-gray-500")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].description+"")&&ye(n,t)},d(i){i&&g(e)}}}function Bf(r){let e,t,n;return t=new Yd({props:{source:r[11].description}}),{c(){e=j("div"),U(t.$$.fragment),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);Z(t.$$.fragment,s),s.forEach(g),this.h()},h(){A(e,"class","description mb-4")},m(i,s){P(i,e,s),H(t,e,null),n=!0},p(i,s){const l={};s&2048&&(l.source=i[11].description),t.$set(l)},i(i){n||(_(t.$$.fragment,i),n=!0)},o(i){y(t.$$.fragment,i),n=!1},d(i){i&&g(e),Q(t)}}}function bO(r){let e,t=JSON.stringify(r[11])+"",n;return{c(){e=ce("Unknown property: "),n=ce(t)},l(i){e=de(i,"Unknown property: "),n=de(i,t)},m(i,s){P(i,e,s),P(i,n,s)},p(i,s){s&2048&&t!==(t=JSON.stringify(i[11])+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e),i&&g(n)}}}function _O(r){let e,t,n=r[24],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.path=l[2]),o&2&&(a.schema=l[1]),o&128&&(a.validationErrors=l[7]),o&256&&(a.customComponents=l[8]),o&16&&(a.rootValue=l[4]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function yO(r){let e,t,n,i;function s(o){r[18](o)}let l={labelA:"False",labelB:"True",labelText:r[13],hideLabel:!0};return r[0]!==void 0&&(l.toggled=r[0]),t=new qg({props:l}),Fe.push(()=>Ze(t,"toggled",s)),{c(){e=j("div"),U(t.$$.fragment)},l(o){e=L(o,"DIV",{});var a=R(e);Z(t.$$.fragment,a),a.forEach(g)},m(o,a){P(o,e,a),H(t,e,null),i=!0},p(o,a){const u={};a&8192&&(u.labelText=o[13]),!n&&a&1&&(n=!0,u.toggled=o[0],xe(()=>n=!1)),t.$set(u)},i(o){i||(_(t.$$.fragment,o),i=!0)},o(o){y(t.$$.fragment,o),i=!1},d(o){o&&g(e),Q(t)}}}function kO(r){let e,t,n;function i(l){r[17](l)}let s={allowEmpty:!r[3],name:r[2],label:r[13],hideLabel:!0,invalid:!r[0]&&r[3]};return r[9]!==void 0&&(s.value=r[9]),e=new zp({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&8&&(a.allowEmpty=!l[3]),o&4&&(a.name=l[2]),o&8192&&(a.label=l[13]),o&9&&(a.invalid=!l[0]&&l[3]),!t&&o&512&&(t=!0,a.value=l[9],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function EO(r){let e,t,n;function i(l){r[16](l)}let s={name:r[2],invalid:!!r[10].length,invalidText:r[12],labelText:r[13],hideLabel:!0,placeholder:r[3]?"":"(optional)"};return r[0]!==void 0&&(s.value=r[0]),e=new _n({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&1024&&(a.invalid=!!l[10].length),o&4096&&(a.invalidText=l[12]),o&8192&&(a.labelText=l[13]),o&8&&(a.placeholder=l[3]?"":"(optional)"),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function SO(r){let e,t,n;function i(l){r[15](l)}let s={name:r[2],labelText:r[13],hideLabel:!0,$$slots:{default:[AO]},$$scope:{ctx:r}};return r[0]!==void 0&&(s.selected=r[0]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&8192&&(a.labelText=l[13]),o&268437512&&(a.$$scope={dirty:o,ctx:l}),!t&&o&1&&(t=!0,a.selected=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function OO(r){let e,t=r[11].message+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","text-red-600")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].message+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function wO(r){let e,t,n,i;function s(a){r[14](a)}var l=r[8][r[2]];function o(a){let u={rootValue:a[4],invalid:!!a[10].length,invalidText:a[12]};return a[0]!==void 0&&(u.value=a[0]),{props:u}}return l&&(e=je(l,o(r)),Fe.push(()=>Ze(e,"value",s))),{c(){e&&U(e.$$.fragment),n=G()},l(a){e&&Z(e.$$.fragment,a),n=G()},m(a,u){e&&H(e,a,u),P(a,n,u),i=!0},p(a,u){const f={};if(u&16&&(f.rootValue=a[4]),u&1024&&(f.invalid=!!a[10].length),u&4096&&(f.invalidText=a[12]),!t&&u&1&&(t=!0,f.value=a[0],xe(()=>t=!1)),u&260&&l!==(l=a[8][a[2]])){if(e){ne();const c=e;y(c.$$.fragment,1,0,()=>{Q(c,1)}),re()}l?(e=je(l,o(a)),Fe.push(()=>Ze(e,"value",s)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,n.parentNode,n)):e=null}else l&&e.$set(f)},i(a){i||(e&&_(e.$$.fragment,a),i=!0)},o(a){e&&y(e.$$.fragment,a),i=!1},d(a){a&&g(n),e&&Q(e,a)}}}function Ff(r){var a;let e,t,n,i,s;function l(u){r[20](u,r[25])}let o={path:r[2]+"/"+r[25],schema:r[1],hiddenProperties:r[5],validationErrors:r[7],customComponents:r[8],rootValue:r[4],required:(a=r[11].required)==null?void 0:a.includes(r[25])};return r[0][r[25]]!==void 0&&(o.value=r[0][r[25]]),t=new Es({props:o}),Fe.push(()=>Ze(t,"value",l)),{c(){e=j("div"),U(t.$$.fragment),i=$(),this.h()},l(u){e=L(u,"DIV",{class:!0});var f=R(e);Z(t.$$.fragment,f),i=ee(f),f.forEach(g),this.h()},h(){A(e,"class","mt-4 border-gray-300"),b(e,"border-b",r[27]n=!1)),t.$set(c),(!s||f&2048)&&b(e,"border-b",r[27]y(l[a],1,1,()=>{l[a]=null});return{c(){i&&i.c(),e=$();for(let a=0;a{i=null}),re()):i?(i.p(a,u),u&8&&_(i,1)):(i=zf(),i.c(),_(i,1),i.m(e.parentNode,e)),u&2048){s=a[11].enum;let f;for(f=0;f{i=null}),re())},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){i&&i.d(l),l&&g(t)}}}function PO(r,e,t){let n,i,s,{schema:l}=e,{path:o=""}=e,{required:a=!1}=e,{value:u}=e,{rootValue:f}=e,{hiddenProperties:c=[]}=e,{showDescription:h=!0}=e,{validationErrors:d=[]}=e,{customComponents:m}=e,p,v="";function k(w){u=w,t(0,u),t(9,p)}function O(w){u=w,t(0,u),t(9,p)}function E(w){u=w,t(0,u),t(9,p)}function S(w){p=w,t(9,p)}function C(w){u=w,t(0,u),t(9,p)}function T(w){u=w,t(0,u),t(9,p)}function D(w,B){r.$$.not_equal(u[B],w)&&(u[B]=w,t(0,u),t(9,p))}return r.$$set=w=>{"schema"in w&&t(1,l=w.schema),"path"in w&&t(2,o=w.path),"required"in w&&t(3,a=w.required),"value"in w&&t(0,u=w.value),"rootValue"in w&&t(4,f=w.rootValue),"hiddenProperties"in w&&t(5,c=w.hiddenProperties),"showDescription"in w&&t(6,h=w.showDescription),"validationErrors"in w&&t(7,d=w.validationErrors),"customComponents"in w&&t(8,m=w.customComponents)},r.$$.update=()=>{r.$$.dirty&512&&p!==void 0&&t(0,u=p===null?void 0:p),r.$$.dirty&1&&u===""&&t(0,u=void 0),r.$$.dirty&7&&t(11,n=l.getSchema(o,u||{})),r.$$.dirty&2056&&t(13,i=n.title?`${n.title} ${a?"*":""}`:""),r.$$.dirty&132&&t(10,s=d.filter(w=>{var B,M,F;return`${(B=w==null?void 0:w.data)==null?void 0:B.pointer}${(M=w==null?void 0:w.data)!=null&&M.key?"/"+((F=w==null?void 0:w.data)==null?void 0:F.key):""}`.replaceAll("#","")==o})),r.$$.dirty&1024&&(s.length==0?t(12,v=""):s[0].code==="min-length-one-error"||s[0].code==="required-property-error"?t(12,v="Value is required"):t(12,v=s[0].message))},[u,l,o,a,f,c,h,d,m,p,s,n,v,i,k,O,E,S,C,T,D]}class Es extends me{constructor(e){super(),pe(this,e,PO,TO,he,{schema:1,path:2,required:3,value:0,rootValue:4,hiddenProperties:5,showDescription:6,validationErrors:7,customComponents:8})}}function Uf(r){let e,t,n;function i(l){r[7](l)}let s={schema:r[5],hiddenProperties:r[2],showDescription:r[3],validationErrors:r[1],customComponents:r[4],rootValue:r[0]};return r[0]!==void 0&&(s.value=r[0]),e=new Es({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&32&&(a.schema=l[5]),o&4&&(a.hiddenProperties=l[2]),o&8&&(a.showDescription=l[3]),o&2&&(a.validationErrors=l[1]),o&16&&(a.customComponents=l[4]),o&1&&(a.rootValue=l[0]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function CO(r){let e,t,n=r[5]&&Uf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[5]?n?(n.p(i,s),s&32&&_(n,1)):(n=Uf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function IO(r,e,t){let n,{schema:i}=e,{value:s={}}=e,{hiddenProperties:l=[]}=e,{validationErrors:o=[]}=e,{showDescription:a=!0}=e,{customComponents:u={}}=e;function f(h){t(0,s=h.getTemplate(s,void 0,{addOptionalProps:!1}));for(const[d,m]of Object.entries(i.properties||{})){const p=m.default;p&&s[d]!=p&&t(0,s[d]=p,s)}}function c(h){s=h,t(0,s)}return r.$$set=h=>{"schema"in h&&t(6,i=h.schema),"value"in h&&t(0,s=h.value),"hiddenProperties"in h&&t(2,l=h.hiddenProperties),"validationErrors"in h&&t(1,o=h.validationErrors),"showDescription"in h&&t(3,a=h.showDescription),"customComponents"in h&&t(4,u=h.customComponents)},r.$$.update=()=>{r.$$.dirty&64&&t(5,n=typeof i=="object"?new fO(i):null),r.$$.dirty&32&&n&&f(n),r.$$.dirty&33&&t(1,o=n?n.validate(s):[])},[s,o,l,a,u,n,i,c]}class RO extends me{constructor(e){super(),pe(this,e,IO,CO,he,{schema:6,value:0,hiddenProperties:2,validationErrors:1,showDescription:3,customComponents:4})}}function DO(r,e,t){let{value:n}=e;return r.$$set=i=>{"value"in i&&t(0,n=i.value)},[n]}class MO extends me{constructor(e){super(),pe(this,e,DO,null,he,{value:0})}}function Hf(r,e,t){const n=r.slice();return n[9]=e[t],n}function Qf(r,e,t){const n=r.slice();return n[12]=e[t],n}function Wf(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function LO(r){let e,t;return e=new an({props:{labelText:"Concept *",selected:`${r[0].namespace}/${r[1]}`,invalid:r[2],invalidText:r[3],$$slots:{default:[jO]},$$scope:{ctx:r}}}),e.$on("update",r[7]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&3&&(s.selected=`${n[0].namespace}/${n[1]}`),i&4&&(s.invalid=n[2]),i&8&&(s.invalidText=n[3]),i&32816&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function qO(r,e,t){let n,i,s,{rootValue:l}=e,{invalid:o}=e,{invalidText:a}=e,{value:u}=e;const f=j1();Xe(r,f,h=>t(4,s=h));function c(h){const[d,m]=h.detail.toString().split("/");!d||!m||(t(0,l.namespace=d,l),t(1,u=m))}return r.$$set=h=>{"rootValue"in h&&t(0,l=h.rootValue),"invalid"in h&&t(2,o=h.invalid),"invalidText"in h&&t(3,a=h.invalidText),"value"in h&&t(1,u=h.value)},r.$$.update=()=>{r.$$.dirty&16&&t(8,n=s.isSuccess?[...new Set(s.data.map(h=>h.namespace))]:[]),r.$$.dirty&272&&t(5,i=s.isSuccess?n.map(h=>{var d;return{namespace:h,concepts:((d=s.data)==null?void 0:d.filter(m=>m.namespace===h))||[]}}):[]),r.$$.dirty&19&&(!u||!l.namespace)&&s.isSuccess&&(t(0,l.namespace=s.data[0].namespace,l),t(1,u=s.data[0].name))},[l,u,o,a,s,i,f,c,n]}class BO extends me{constructor(e){super(),pe(this,e,qO,LO,he,{rootValue:0,invalid:2,invalidText:3,value:1})}}function Zf(r,e,t){var s;const n=r.slice();n[16]=e[t];const i=(s=n[3])==null?void 0:s.some(function(...o){return r[14](n[16],...o)});return n[4]=i,n}function Jf(r){var n,i;let e,t;return e=new un({props:{value:(n=r[16])==null?void 0:n.toString(),text:(i=r[16])==null?void 0:i.toString(),disabled:!r[4]}}),{c(){U(e.$$.fragment)},l(s){Z(e.$$.fragment,s)},m(s,l){H(e,s,l),t=!0},p(s,l){var a,u;const o={};l&64&&(o.value=(a=s[16])==null?void 0:a.toString()),l&64&&(o.text=(u=s[16])==null?void 0:u.toString()),l&72&&(o.disabled=!s[4]),e.$set(o)},i(s){t||(_(e.$$.fragment,s),t=!0)},o(s){y(e.$$.fragment,s),t=!1},d(s){Q(e,s)}}}function FO(r){let e,t,n=r[6],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lt(15,f=E));const p=rs(f.namespace,f.datasetName);Xe(r,p,E=>t(13,u=E));const v=m3();Xe(r,v,E=>t(12,a=E));function k(E){t(0,d=E.target.value)}const O=(E,S)=>{var C;return((C=S.signal)==null?void 0:C.signal_name)===(E==null?void 0:E.toString())};return r.$$set=E=>{"invalid"in E&&t(1,c=E.invalid),"invalidText"in E&&t(2,h=E.invalidText),"value"in E&&t(0,d=E.value)},r.$$.update=()=>{var E,S,C;r.$$.dirty&4096&&t(11,n=(S=(E=a.jsonSchema)==null?void 0:E.properties)==null?void 0:S.embedding),r.$$.dirty&12288&&t(3,i=a.path&&u.data?ft(Tc(u.data,a.path)).filter(T=>T.signal!=null&&ft(T).some(D=>D.dtype==="embedding")):void 0),r.$$.dirty&2056&&t(6,s=[...(n==null?void 0:n.enum)||[]].sort((T,D)=>{const w=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(T==null?void 0:T.toString())}),B=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(D==null?void 0:D.toString())});return w&&!B?-1:!w&&B?1:0})),r.$$.dirty&8&&i!=null&&i.length&&(C=i[0].signal)!=null&&C.signal_name&&t(0,d=i[0].signal.signal_name),r.$$.dirty&9&&t(4,l=(i==null?void 0:i.some(T=>{var D;return((D=T.signal)==null?void 0:D.signal_name)===(d==null?void 0:d.toString())}))||!1),r.$$.dirty&16&&t(5,o=l?void 0:"Embedding not pre-computed for this split")},[d,c,h,i,l,o,s,m,p,v,k,n,a,u,O]}class UO extends me{constructor(e){super(),pe(this,e,VO,zO,he,{invalid:1,invalidText:2,value:0})}}function HO(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function QO(r){let e,t;return e=new pr({props:{items:r[1].data.map(Yf),item:r[0]}}),e.$on("select",r[3]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].data.map(Yf)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function WO(r){let e,t,n,i;const s=[QO,HO],l=[];function o(a,u){return a[1].isSuccess?0:a[1].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const Yf=r=>({title:r.json_schema.title||"Unnamed embedding",value:r});function GO(r,e,t){let n,{embedding:i=void 0}=e;const s=F1();Xe(r,s,o=>t(1,n=o));const l=o=>t(0,i=o.detail);return r.$$set=o=>{"embedding"in o&&t(0,i=o.embedding)},r.$$.update=()=>{var o;r.$$.dirty&3&&n.isSuccess&&!i&&t(0,i=(o=n.data)==null?void 0:o[0])},[i,n,s,l]}class KO extends me{constructor(e){super(),pe(this,e,GO,WO,he,{embedding:0})}}function Xf(r,e,t){const n=r.slice();return n[13]=e[t],n}function ZO(r){let e,t,n;function i(l){r[12](l)}let s={labelText:r[0],helperText:r[1],required:!0,$$slots:{default:[xO]},$$scope:{ctx:r}};return r[2]!==void 0&&(s.selected=r[2]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.labelText=l[0]),o&2&&(a.helperText=l[1]),o&65568&&(a.$$scope={dirty:o,ctx:l}),!t&&o&4&&(t=!0,a.selected=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function JO(r){let e,t;return e=new an({props:{invalid:!0,invalidText:"No valid fields found"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function YO(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function xf(r){let e,t;return e=new cc({props:{label:"Source Fields",$$slots:{default:[XO]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&65568&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function $f(r){let e,t;return e=new un({props:{value:ht(r[13].path),disabled:!1,text:ec(r[13])}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&32&&(s.value=ht(n[13].path)),i&32&&(s.text=ec(n[13])),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function XO(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(s){t||(_(n),t=!0)},o(s){y(n),t=!1},d(s){n&&n.d(s),s&&g(e)}}}function $O(r){let e,t,n,i;const s=[YO,JO,ZO],l=[];function o(a,u){var f;return a[4].isLoading?0:((f=a[3])==null?void 0:f.length)===0?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function ec(r){return`${r.path.join(".")} (${r.dtype})`}function e3(r,e,t){let n,i,s,l,o=ie,a=()=>(o(),o=Vl(n,O=>t(4,l=O)),n),u;r.$$.on_destroy.push(()=>o());let{labelText:f="Field"}=e,{helperText:c=void 0}=e,{filter:h=void 0}=e,{defaultPath:d=void 0}=e,{path:m=void 0}=e;const p=ki();Xe(r,p,O=>t(11,u=O));let v;function k(O){v=O,t(2,v),t(10,d),t(3,i),t(4,l),t(9,h)}return r.$$set=O=>{"labelText"in O&&t(0,f=O.labelText),"helperText"in O&&t(1,c=O.helperText),"filter"in O&&t(9,h=O.filter),"defaultPath"in O&&t(10,d=O.defaultPath),"path"in O&&t(8,m=O.path)},r.$$.update=()=>{if(r.$$.dirty&2048&&a(t(6,n=rs(u.namespace,u.datasetName))),r.$$.dirty&528&&t(3,i=l.isSuccess?ft(l.data).filter(O=>O.path.length>0).filter(O=>h?h(O):!0):null),r.$$.dirty&24&&t(5,s=i==null?void 0:i.filter(O=>l.data&&!Kr(O,l.data))),r.$$.dirty&1036&&d&&i&&!v){const O=i.find(E=>At(E.path,d));O&&t(2,v=ht(O.path))}if(r.$$.dirty&24&&!(i!=null&&i.length)&&l.isSuccess&&t(8,m=void 0),r.$$.dirty&12&&i&&v&&(i.some(E=>ht(E.path)===v)||t(2,v=ht(i[0].path))),r.$$.dirty&12&&i){const O=i==null?void 0:i.find(E=>ht(E.path)===v);O&&t(8,m=O.path)}},[f,c,v,i,l,s,n,p,m,h,d,u,k]}class t3 extends me{constructor(e){super(),pe(this,e,e3,$O,he,{labelText:0,helperText:1,filter:9,defaultPath:10,path:8})}}function n3(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function r3(r){let e,t;return e=new pr({props:{items:r[1].map(tc),item:r[0]}}),e.$on("select",r[5]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].map(tc)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function i3(r){let e,t,n,i;const s=[r3,n3],l=[];function o(a,u){return a[1]?0:a[2].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const tc=r=>({title:r.json_schema.title||"Unnamed signal",value:r});function l3(r,e,t){let n,i,{defaultSignal:s=void 0}=e,{signal:l=void 0}=e;const o=B1();Xe(r,o,u=>t(2,i=u));const a=u=>t(0,l=u.detail);return r.$$set=u=>{"defaultSignal"in u&&t(4,s=u.defaultSignal),"signal"in u&&t(0,l=u.signal)},r.$$.update=()=>{var u;r.$$.dirty&4&&t(1,n=(u=i.data)==null?void 0:u.filter(f=>f.name!="concept_score"&&f.name!="concept_labels")),r.$$.dirty&19&&n&&!l&&t(0,l=n.find(f=>f.name===s)||n[0])},[l,n,i,o,s,a]}class s3 extends me{constructor(e){super(),pe(this,e,l3,i3,he,{defaultSignal:4,signal:0})}}function o3(r){let e,t,n;function i(l){r[13](l)}let s={defaultSignal:r[0].signalName};return r[2]!==void 0&&(s.signal=r[2]),e=new s3({props:s}),Fe.push(()=>Ze(e,"signal",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.defaultSignal=l[0].signalName),!t&&o&4&&(t=!0,a.signal=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function a3(r){let e,t,n;function i(l){r[12](l)}let s={};return r[2]!==void 0&&(s.embedding=r[2]),e=new KO({props:s}),Fe.push(()=>Ze(e,"embedding",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};!t&&o&4&&(t=!0,a.embedding=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function u3(r){let e;return{c(){e=ce("No signal selected")},l(t){e=de(t,"No signal selected")},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}function f3(r){let e=r[2],t,n,i=nc(r);return{c(){i.c(),t=G()},l(s){i.l(s),t=G()},m(s,l){i.m(s,l),P(s,t,l),n=!0},p(s,l){l&4&&he(e,e=s[2])?(ne(),y(i,1,1,ie),re(),i=nc(s),i.c(),_(i,1),i.m(t.parentNode,t)):i.p(s,l)},i(s){n||(_(i),n=!0)},o(s){y(i),n=!1},d(s){s&&g(t),i.d(s)}}}function nc(r){var v,k,O;let e,t,n,i,s,l,o,a,u,f;t=new Yd({props:{source:r[2].json_schema.description}});function c(E){r[14](E)}let h={filter:r[6],defaultPath:r[0].path,labelText:"Field"};r[1]!==void 0&&(h.path=r[1]),i=new t3({props:h}),Fe.push(()=>Ze(i,"path",c));function d(E){r[15](E)}function m(E){r[16](E)}let p={schema:r[2].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:r[9][(v=r[2])==null?void 0:v.name]};return r[3][(k=r[2])==null?void 0:k.name]!==void 0&&(p.value=r[3][(O=r[2])==null?void 0:O.name]),r[4]!==void 0&&(p.validationErrors=r[4]),o=new RO({props:p}),Fe.push(()=>Ze(o,"value",d)),Fe.push(()=>Ze(o,"validationErrors",m)),{c(){e=j("div"),U(t.$$.fragment),n=$(),U(i.$$.fragment),l=$(),U(o.$$.fragment)},l(E){e=L(E,"DIV",{});var S=R(e);Z(t.$$.fragment,S),S.forEach(g),n=ee(E),Z(i.$$.fragment,E),l=ee(E),Z(o.$$.fragment,E)},m(E,S){P(E,e,S),H(t,e,null),P(E,n,S),H(i,E,S),P(E,l,S),H(o,E,S),f=!0},p(E,S){var w,B;const C={};S&4&&(C.source=E[2].json_schema.description),t.$set(C);const T={};S&64&&(T.filter=E[6]),S&1&&(T.defaultPath=E[0].path),!s&&S&2&&(s=!0,T.path=E[1],xe(()=>s=!1)),i.$set(T);const D={};S&4&&(D.schema=E[2].json_schema),S&4&&(D.customComponents=E[9][(w=E[2])==null?void 0:w.name]),!a&&S&12&&(a=!0,D.value=E[3][(B=E[2])==null?void 0:B.name],xe(()=>a=!1)),!u&&S&16&&(u=!0,D.validationErrors=E[4],xe(()=>u=!1)),o.$set(D)},i(E){f||(_(t.$$.fragment,E),_(i.$$.fragment,E),_(o.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(i.$$.fragment,E),y(o.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),E&&g(n),Q(i,E),E&&g(l),Q(o,E)}}}function c3(r){let e,t,n,i,s,l,o,a,u;const f=[a3,o3],c=[];function h(v,k){return v[0].command===nt.ComputeEmbedding?0:1}n=h(r),i=c[n]=f[n](r);const d=[f3,u3],m=[];function p(v,k){return v[2]?0:1}return o=p(r),a=m[o]=d[o](r),{c(){e=j("div"),t=j("div"),i.c(),s=$(),l=j("div"),a.c(),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i.l(O),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);a.l(E),E.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-96 grow-0"),A(l,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),A(e,"class","flex flex-row")},m(v,k){P(v,e,k),I(e,t),c[n].m(t,null),I(e,s),I(e,l),m[o].m(l,null),u=!0},p(v,k){let O=n;n=h(v),n===O?c[n].p(v,k):(ne(),y(c[O],1,1,()=>{c[O]=null}),re(),i=c[n],i?i.p(v,k):(i=c[n]=f[n](v),i.c()),_(i,1),i.m(t,null));let E=o;o=p(v),o===E?m[o].p(v,k):(ne(),y(m[E],1,1,()=>{m[E]=null}),re(),a=m[o],a?a.p(v,k):(a=m[o]=d[o](v),a.c()),_(a,1),a.m(l,null))},i(v){u||(_(i),_(a),u=!0)},o(v){y(i),y(a),u=!1},d(v){v&&g(e),c[n].d(),m[o].d()}}}function d3(r){let e,t,n,i,s,l;return e=new Ql({props:{title:r[5]}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[c3]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:r[0].command===nt.ComputeSignal||r[0].command===nt.ComputeEmbedding?"Compute":"Preview",secondaryButtonText:"Cancel",primaryButtonDisabled:r[4].length>0||!r[1]}}),s.$on("click:button--secondary",r[11]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&32&&(u.title=o[5]),e.$set(u);const f={};a&8388703&&(f.$$scope={dirty:a,ctx:o}),n.$set(f);const c={};a&1&&(c.primaryButtonText=o[0].command===nt.ComputeSignal||o[0].command===nt.ComputeEmbedding?"Compute":"Preview"),a&18&&(c.primaryButtonDisabled=o[4].length>0||!o[1]),s.$set(c)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function h3(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[d3]},$$scope:{ctx:r}}}),e.$on("submit",r[10]),e.$on("close",r[11]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&8388735&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}const mh="COMMAND_SIGNAL_CONTEXT";function m3(){return kt(mh)}function p3(r,e){const t=mt({path:r,jsonSchema:e});return on(mh,t),t}function g3(r,e,t){let n,i,s,l,o,{command:a}=e,u=a.path,f,c={},h=[];(a.command===nt.EditPreviewConcept||a.command==nt.ComputeSignalCommand)&&a.signalName&&(c={[a.signalName]:{...a.value}});const d=p3(u,f==null?void 0:f.json_schema);Xe(r,d,M=>t(19,o=M));const m=ki(),p=ct(),v=M1();Xe(r,v,M=>t(18,l=M));const k={concept_score:{"/namespace":MO,"/concept_name":BO,"/embedding":UO}};function O(M){M in c||t(3,c[M]={},c),t(3,c[M].signal_name=M,c)}function E(){n&&(a.command===nt.ComputeSignal||a.command===nt.ComputeEmbedding?l.mutate([a.namespace,a.datasetName,{leaf_path:u||[],signal:n}]):a.command===nt.PreviewConcept?u&&m.addUdfColumn({path:u,signal_udf:n}):a.command===nt.EditPreviewConcept&&u&&m.editUdfColumn({path:u,signal_udf:n}),S())}function S(){p("close")}function C(M){f=M,t(2,f)}function T(M){f=M,t(2,f)}function D(M){u=M,t(1,u)}function w(M){r.$$.not_equal(c[f==null?void 0:f.name],M)&&(c[f==null?void 0:f.name]=M,t(3,c))}function B(M){h=M,t(4,h)}return r.$$set=M=>{"command"in M&&t(0,a=M.command)},r.$$.update=()=>{r.$$.dirty&2&&Vr(d,o.path=u,o),r.$$.dirty&4&&Vr(d,o.jsonSchema=f==null?void 0:f.json_schema,o),r.$$.dirty&4&&f!=null&&f.name&&O(f.name),r.$$.dirty&12&&(n=f!=null&&f.name?c[f.name]:void 0),r.$$.dirty&4&&t(6,i=M=>M.dtype?f!=null&&f.input_type?E1[f.input_type].includes(M.dtype):!0:!1),r.$$.dirty&1&&t(5,s=a.command===nt.ComputeSignal?"Compute Signal":a.command===nt.ComputeEmbedding?"Compute Embedding":"Preview Signal")},[a,u,f,c,h,s,i,d,v,k,E,S,C,T,D,w,B]}class b3 extends me{constructor(e){super(),pe(this,e,g3,h3,he,{command:0})}}function _3(r){let e,t;return e=new Hy({props:{command:r[0]}}),e.$on("close",Os),e.$on("create",function(){wh(r[0].onCreate)&&r[0].onCreate.apply(this,arguments)}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){r=n;const s={};i&1&&(s.command=r[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function v3(r){let e,t;return e=new o2({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function y3(r){let e,t;return e=new b3({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function k3(r){let e,t,n,i;const s=[y3,v3,_3],l=[];function o(a,u){return a[0].command===nt.ComputeSignal||a[0].command===nt.ComputeEmbedding||a[0].command===nt.PreviewConcept||a[0].command===nt.EditPreviewConcept?0:a[0].command===nt.EditFilter?1:a[0].command===nt.CreateConcept?2:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}var nt=(r=>(r.ComputeSignal="computeSignal",r.PreviewConcept="previewConcept",r.EditPreviewConcept="editPreviewConcept",r.EditFilter="editFilter",r.CreateConcept="createConcept",r.ComputeEmbedding="computeEmbedding",r.ComputeSignalCommand="computeSignal",r))(nt||{});function hw(r){Ss.set(r)}let Ss=mt({});function Os(){Ss.set({})}function E3(r,e,t){let n,i;return Xe(r,Ss,s=>t(1,i=s)),r.$$.update=()=>{r.$$.dirty&2&&t(0,n=i)},[n,i]}class mw extends me{constructor(e){super(),pe(this,e,E3,k3,he,{})}}export{Q3 as $,Wy as A,jn as B,nt as C,D3 as D,Ud as E,cc as F,Y3 as G,N3 as H,At as I,q3 as J,rs as K,Pc as L,dy as M,Z3 as N,uc as O,ac as P,xg as Q,M1 as R,an as S,qg as T,F1 as U,Gi as V,H3 as W,Kr as X,P1 as Y,w1 as Z,C3 as _,un as a,Qt as a$,P3 as a0,K3 as a1,rm as a2,Gr as a3,ft as a4,mn as a5,Hl as a6,X3 as a7,U3 as a8,k1 as a9,q1 as aA,gm as aB,Ul as aC,hp as aD,tp as aE,r1 as aF,F3 as aG,V3 as aH,z3 as aI,RO as aJ,ic as aK,ur as aL,hi as aM,rw as aN,Yd as aO,MO as aP,BO as aQ,UO as aR,Oi as aS,Ir as aT,I3 as aU,oc as aV,sc as aW,Be as aX,qe as aY,Ht as aZ,I1 as a_,Ql as aa,Wl as ab,Gl as ac,pr as ad,_n as ae,Kl as af,G3 as ag,J3 as ah,uw as ai,cw as aj,aw as ak,fw as al,M3 as am,W3 as an,N1 as ao,hy as ap,cy as aq,ew as ar,$3 as as,iw as at,nw as au,ol as av,Ac as aw,B3 as ax,Tc as ay,T1 as az,R1 as b,$e as b0,Um as b1,mw as b2,Rh as c,_g as d,D1 as e,j1 as f,ow as g,Oy as h,B1 as i,rt as j,sw as k,lw as l,ma as m,tw as n,L3 as o,fy as p,j3 as q,x3 as r,T3 as s,hw as t,Qy as u,_y as v,ki as w,R3 as x,ln as y,ht as z}; diff --git a/lilac/web/_app/immutable/chunks/Commands.539ca0ee.js b/lilac/web/_app/immutable/chunks/Commands.539ca0ee.js new file mode 100644 index 0000000000000000000000000000000000000000..6083ce696b5f643fc72fa3d5a50d778e5037aa2f --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Commands.539ca0ee.js @@ -0,0 +1,93 @@ +var gh=Object.defineProperty;var bh=(r,e,t)=>e in r?gh(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Ds=(r,e,t)=>(bh(r,typeof e!="symbol"?e+"":e,t),t),Ms=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var He=(r,e,t)=>(Ms(r,e,"read from private field"),t?t.call(r):e.get(r)),Yt=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},St=(r,e,t,n)=>(Ms(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);import{S as me,i as pe,s as he,e as G,b as P,a1 as ie,h as g,N as ge,E as J,Q as Te,R as X,k as j,l as L,m as R,F as we,G as b,H as W,L as Ne,M as Ge,a4 as et,p as Cn,q as ce,r as de,a0 as I,v as ne,d as y,f as re,g as _,ah as di,ai as kt,w as Fe,D as Ie,x as je,a as $,y as U,c as ee,z as Z,A as H,I as Re,J as De,K as Me,B as Q,V as Nt,u as ye,C as ct,n as A,Z as Ee,_ as Se,$ as We,o as sn,ac as _h,O as Xe,P as on,t as vh,j as Fl,a8 as Vr,ad as Ns,al as js,am as zl,a2 as yh,ae as kh,T as Ze,a7 as Eh,U as xe,ab as Vl,a5 as Ls,ap as Sh,ar as Oh,aa as wh}from"./index.b7741aa8.js";import{w as mt,r as Ur,d as rc}from"./index.d3776286.js";function qs(r,e,t){const n=r.slice();return n[2]=e[t].width,n}function Ah(r){let e,t,n,i,s=[r[4],{style:t="width: "+r[2]+";"+r[4].style}],l={};for(let o=0;o{e=J(J({},e),Te(C)),t(4,o=ge(e,l)),"lines"in C&&t(5,a=C.lines),"heading"in C&&t(0,u=C.heading),"paragraph"in C&&t(1,f=C.paragraph),"width"in C&&t(2,c=C.width)},r.$$.update=()=>{if(r.$$.dirty&4&&t(7,i=parseInt(c,10)),r.$$.dirty&4&&t(6,s=c.includes("px")),r.$$.dirty&238&&f)for(let C=0;C{e=J(J({},e),Te(p)),t(2,i=ge(e,n)),"href"in p&&t(0,s=p.href),"size"in p&&t(1,l=p.size)},[s,l,i,o,a,u,f,c,h,d,m]}class Lh extends me{constructor(e){super(),pe(this,e,jh,Nh,he,{href:0,size:1})}}const qh=Lh,Bh=r=>({props:r[0]&512}),Fs=r=>({props:r[9]});function Fh(r){let e,t,n,i,s,l,o=r[8]&&zs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:m[8]?"margin-left: 0":void 0,"aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[33](null),s=!1,Ge(l)}}}function zh(r){let e,t,n,i,s,l,o=r[8]&&Vs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[32](null),s=!1,Ge(l)}}}function Vh(r){let e;const t=r[19].default,n=Ie(t,r,r[18],Fs);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,s){n&&n.p&&(!e||s[0]&262656)&&Re(n,t,i,i[18],e?Me(t,i[18],s,Bh):De(i[18]),Fs)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function Uh(r){let e,t;const n=[{href:r[7]},{size:r[1]},r[10],{style:r[8]&&"width: 3rem;"}];let i={};for(let s=0;s{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qh(r,e,t){let n,i;const s=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e;const u=di(o);let{kind:f="primary"}=e,{size:c="default"}=e,{expressive:h=!1}=e,{isSelected:d=!1}=e,{icon:m=void 0}=e,{iconDescription:p=void 0}=e,{tooltipAlignment:v="center"}=e,{tooltipPosition:k="bottom"}=e,{as:O=!1}=e,{skeleton:E=!1}=e,{disabled:S=!1}=e,{href:C=void 0}=e,{tabindex:T="0"}=e,{type:D="button"}=e,{ref:w=null}=e;const B=kt("ComposedModal");function M(se){X.call(this,r,se)}function F(se){X.call(this,r,se)}function q(se){X.call(this,r,se)}function N(se){X.call(this,r,se)}function Y(se){X.call(this,r,se)}function V(se){X.call(this,r,se)}function K(se){X.call(this,r,se)}function oe(se){X.call(this,r,se)}function fe(se){X.call(this,r,se)}function x(se){X.call(this,r,se)}function te(se){X.call(this,r,se)}function ke(se){X.call(this,r,se)}function z(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}function _e(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}return r.$$set=se=>{e=J(J({},e),Te(se)),t(10,l=ge(e,s)),"kind"in se&&t(11,f=se.kind),"size"in se&&t(1,c=se.size),"expressive"in se&&t(12,h=se.expressive),"isSelected"in se&&t(13,d=se.isSelected),"icon"in se&&t(2,m=se.icon),"iconDescription"in se&&t(3,p=se.iconDescription),"tooltipAlignment"in se&&t(14,v=se.tooltipAlignment),"tooltipPosition"in se&&t(15,k=se.tooltipPosition),"as"in se&&t(4,O=se.as),"skeleton"in se&&t(5,E=se.skeleton),"disabled"in se&&t(6,S=se.disabled),"href"in se&&t(7,C=se.href),"tabindex"in se&&t(16,T=se.tabindex),"type"in se&&t(17,D=se.type),"ref"in se&&t(0,w=se.ref),"$$scope"in se&&t(18,a=se.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&B&&w&&B.declareRef(w),r.$$.dirty[0]&4&&t(8,n=m&&!u.default),t(9,i={type:C&&!S?void 0:D,tabindex:T,disabled:S===!0?!0:void 0,href:C,"aria-pressed":n&&f==="ghost"&&!C?d:void 0,...l,class:["bx--btn",h&&"bx--btn--expressive",(c==="small"&&!h||c==="sm"&&!h||c==="small"&&!h)&&"bx--btn--sm",c==="field"&&!h||c==="md"&&!h&&"bx--btn--md",c==="field"&&"bx--btn--field",c==="small"&&"bx--btn--sm",c==="lg"&&"bx--btn--lg",c==="xl"&&"bx--btn--xl",f&&`bx--btn--${f}`,S&&"bx--btn--disabled",n&&"bx--btn--icon-only",n&&"bx--tooltip__trigger",n&&"bx--tooltip--a11y",n&&k&&`bx--btn--icon-only--${k}`,n&&v&&`bx--tooltip--align-${v}`,n&&d&&f==="ghost"&&"bx--btn--selected",l.class].filter(Boolean).join(" ")})},[w,c,m,p,O,E,S,C,n,i,l,f,h,d,v,k,T,D,a,o,M,F,q,N,Y,V,K,oe,fe,x,te,ke,z,_e]}class Wh extends me{constructor(e){super(),pe(this,e,Qh,Hh,he,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const jn=Wh;function Gh(r){let e,t,n,i,s=[r[0]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(0,i=ge(e,n))},[i,s,l,o,a]}class Zh extends me{constructor(e){super(),pe(this,e,Kh,Gh,he,{})}}const Jh=Zh,Yh=r=>({}),Us=r=>({});function Xh(r){let e,t,n,i,s,l,o,a;const u=r[19].labelText,f=Ie(u,r,r[18],Us),c=f||$h(r);let h=[r[16]],d={};for(let m=0;m{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function tm(r,e,t){let n,i;const s=["value","checked","group","indeterminate","skeleton","required","readonly","disabled","labelText","hideLabel","name","title","id","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e,{value:u=""}=e,{checked:f=!1}=e,{group:c=void 0}=e,{indeterminate:h=!1}=e,{skeleton:d=!1}=e,{required:m=!1}=e,{readonly:p=!1}=e,{disabled:v=!1}=e,{labelText:k=""}=e,{hideLabel:O=!1}=e,{name:E=""}=e,{title:S=void 0}=e,{id:C="ccs-"+Math.random().toString(36)}=e,{ref:T=null}=e;const D=ct();let w=null;function B(z){X.call(this,r,z)}function M(z){X.call(this,r,z)}function F(z){X.call(this,r,z)}function q(z){X.call(this,r,z)}function N(z){X.call(this,r,z)}function Y(z){X.call(this,r,z)}function V(z){X.call(this,r,z)}function K(z){X.call(this,r,z)}function oe(z){X.call(this,r,z)}function fe(z){X.call(this,r,z)}function x(z){Fe[z?"unshift":"push"](()=>{T=z,t(3,T)})}const te=()=>{n?t(1,c=c.includes(u)?c.filter(z=>z!==u):[...c,u]):t(0,f=!f)};function ke(z){Fe[z?"unshift":"push"](()=>{w=z,t(14,w)})}return r.$$set=z=>{e=J(J({},e),Te(z)),t(16,l=ge(e,s)),"value"in z&&t(4,u=z.value),"checked"in z&&t(0,f=z.checked),"group"in z&&t(1,c=z.group),"indeterminate"in z&&t(5,h=z.indeterminate),"skeleton"in z&&t(6,d=z.skeleton),"required"in z&&t(7,m=z.required),"readonly"in z&&t(8,p=z.readonly),"disabled"in z&&t(9,v=z.disabled),"labelText"in z&&t(10,k=z.labelText),"hideLabel"in z&&t(11,O=z.hideLabel),"name"in z&&t(12,E=z.name),"title"in z&&t(2,S=z.title),"id"in z&&t(13,C=z.id),"ref"in z&&t(3,T=z.ref),"$$scope"in z&&t(18,a=z.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&2&&t(15,n=Array.isArray(c)),r.$$.dirty[0]&32787&&t(0,f=n?c.includes(u):f),r.$$.dirty[0]&1&&D("check",f),r.$$.dirty[0]&16384&&t(17,i=(w==null?void 0:w.offsetWidth)<(w==null?void 0:w.scrollWidth)),r.$$.dirty[0]&147460&&t(2,S=!S&&i?w==null?void 0:w.innerText:S)},[f,c,S,T,u,h,d,m,p,v,k,O,E,C,w,n,l,i,a,o,B,M,F,q,N,Y,V,K,oe,fe,x,te,ke]}class nm extends me{constructor(e){super(),pe(this,e,tm,em,he,{value:4,checked:0,group:1,indeterminate:5,skeleton:6,required:7,readonly:8,disabled:9,labelText:10,hideLabel:11,name:12,title:2,id:13,ref:3},null,[-1,-1])}}const rm=nm;function Hs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function im(r){let e,t,n,i=r[1]&&Hs(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class sm extends me{constructor(e){super(),pe(this,e,lm,im,he,{size:0,title:1})}}const ur=sm;function Qs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function om(r){let e,t,n,i,s=r[1]&&Qs(r),l=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let a=0;a{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class um extends me{constructor(e){super(),pe(this,e,am,om,he,{size:0,title:1})}}const hi=um;function Ws(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function fm(r){let e,t,n=r[1]&&Ws(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class dm extends me{constructor(e){super(),pe(this,e,cm,fm,he,{size:0,title:1})}}const ic=dm;function Gs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function hm(r){let e,t,n=r[1]&&Gs(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}let pm=class extends me{constructor(e){super(),pe(this,e,mm,hm,he,{size:0,title:1})}};const Ul=pm,$i=new Set,lc=mt(0),Ks=()=>lc.set([...$i].filter(r=>_h(r)).length),gm=r=>sn(()=>{$i.add(r);const e=r.subscribe(Ks);return()=>{e(),$i.delete(r),Ks()}});lc.subscribe(r=>{typeof document<"u"&&document.body.classList.toggle("bx--body--with-modal-open",r>0)});function bm(r){let e,t,n,i,s,l;const o=r[18].default,a=Ie(o,r,r[17],null);let u=[{role:"presentation"},r[14]],f={};for(let c=0;ct(9,o=te));let E=null,S=null,C=!1;on("ComposedModal",{closeModal:()=>{t(0,c=!1)},submit:()=>{k("submit"),k("click:button--primary")},declareRef:te=>{E=te},updateLabel:te=>{O.set(te)}});function T(te){var z;if(p==null)return;const ke=((z=te||S)==null?void 0:z.querySelector(p))||E;ke!=null&&ke.focus()}let D=!1;const w=mt(c);Xe(r,w,te=>t(32,l=te)),gm(w),sn(()=>{vh().then(()=>{T()})}),Fl(()=>{D?c||(D=!1,k("close")):c&&(D=!0,k("open"))});function B(te){X.call(this,r,te)}function M(te){X.call(this,r,te)}function F(te){X.call(this,r,te)}function q(te){X.call(this,r,te)}function N(te){X.call(this,r,te)}function Y(te){Fe[te?"unshift":"push"](()=>{S=te,t(6,S)})}const V=()=>{t(7,C=!0)};function K(te){Fe[te?"unshift":"push"](()=>{v=te,t(1,v)})}const oe=te=>{if(c){if(te.key==="Escape")t(0,c=!1);else if(te.key==="Tab"){const ke=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,z=Array.from(v.querySelectorAll(ke));let _e=z.indexOf(document.activeElement);_e===-1&&te.shiftKey&&(_e=0),_e+=z.length+(te.shiftKey?-1:1),_e%=z.length,z[_e].focus(),te.preventDefault()}}},fe=()=>{!C&&!d&&t(0,c=!1),t(7,C=!1)},x=({propertyName:te,currentTarget:ke})=>{te==="transform"&&k("transitionend",{open:c}),n&&(T(ke),t(8,n=!1))};return r.$$set=te=>{t(15,e=J(J({},e),Te(te))),t(14,s=ge(e,i)),"size"in te&&t(2,f=te.size),"open"in te&&t(0,c=te.open),"danger"in te&&t(3,h=te.danger),"preventCloseOnClickOutside"in te&&t(4,d=te.preventCloseOnClickOutside),"containerClass"in te&&t(5,m=te.containerClass),"selectorPrimaryFocus"in te&&t(16,p=te.selectorPrimaryFocus),"ref"in te&&t(1,v=te.ref),"$$scope"in te&&t(17,u=te.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&t(8,n=c),r.$$.dirty[0]&1&&Vr(w,l=c,l)},e=Te(e),[c,v,f,h,d,m,S,C,n,o,k,O,T,w,s,e,p,u,a,B,M,F,q,N,Y,V,K,oe,fe,x]}class vm extends me{constructor(e){super(),pe(this,e,_m,bm,he,{size:2,open:0,danger:3,preventCloseOnClickOutside:4,containerClass:5,selectorPrimaryFocus:16,ref:1},null,[-1,-1])}}const Hl=vm;function Zs(r){let e,t;return{c(){e=j("h2"),t=ce(r[1]),this.h()},l(n){e=L(n,"H2",{class:!0});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){A(e,"class",r[2]),b(e,"bx--modal-header__label",!0),b(e,"bx--type-delta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1]),i&4&&A(e,"class",n[2]),i&4&&b(e,"bx--modal-header__label",!0),i&4&&b(e,"bx--type-delta",!0)},d(n){n&&g(e)}}}function Js(r){let e,t;return{c(){e=j("h3"),t=ce(r[0]),this.h()},l(n){e=L(n,"H3",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class",r[3]),b(e,"bx--modal-header__heading",!0),b(e,"bx--type-beta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0]),i&8&&A(e,"class",n[3]),i&8&&b(e,"bx--modal-header__heading",!0),i&8&&b(e,"bx--type-beta",!0)},d(n){n&&g(e)}}}function ym(r){let e,t,n,i,s,l,o,a,u,f=r[1]&&Zs(r),c=r[0]&&Js(r);const h=r[10].default,d=Ie(h,r,r[9],null);l=new Ul({props:{size:20,class:"bx--modal-close__icon "+r[5],"aria-hidden":"true"}});let m=[r[8]],p={};for(let v=0;v{e=J(J({},e),Te(k)),t(8,i=ge(e,n)),"title"in k&&t(0,o=k.title),"label"in k&&t(1,a=k.label),"labelClass"in k&&t(2,u=k.labelClass),"titleClass"in k&&t(3,f=k.titleClass),"closeClass"in k&&t(4,c=k.closeClass),"closeIconClass"in k&&t(5,h=k.closeIconClass),"iconDescription"in k&&t(6,d=k.iconDescription),"$$scope"in k&&t(9,l=k.$$scope)},r.$$.update=()=>{r.$$.dirty&2&&p(a)},[o,a,u,f,c,h,d,m,i,l,s,v]}class Em extends me{constructor(e){super(),pe(this,e,km,ym,he,{title:0,label:1,labelClass:2,titleClass:3,closeClass:4,closeIconClass:5,iconDescription:6})}}const Ql=Em;function Ys(r){let e;return{c(){e=j("div"),this.h()},l(t){e=L(t,"DIV",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--modal-content--overflow-indicator",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Sm(r){let e,t,n,i,s,l;const o=r[4].default,a=Ie(o,r,r[3],null);let u=[{tabindex:t=r[1]?"0":void 0},{role:n=r[1]?"region":void 0},r[2]],f={};for(let h=0;h{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"hasForm"in u&&t(0,o=u.hasForm),"hasScrollingContent"in u&&t(1,a=u.hasScrollingContent),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class wm extends me{constructor(e){super(),pe(this,e,Om,Sm,he,{hasForm:0,hasScrollingContent:1})}}const Wl=wm;function Xs(r,e,t){const n=r.slice();return n[16]=e[t],n}function Am(r){let e,t;return e=new jn({props:{kind:"secondary",class:r[6],$$slots:{default:[Pm]},$$scope:{ctx:r}}}),e.$on("click",r[14]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&64&&(s.class=n[6]),i&32784&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Tm(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l0?0:p[4]?1:-1}~(t=u(r))&&(n=a[t]=o[t](r));let f=r[0]&&$s(r);const c=r[12].default,h=Ie(c,r,r[15],null);let d=[r[11]],m={};for(let p=0;p{a[k]=null}),re()),~t?(n=a[t],n?n.p(p,v):(n=a[t]=o[t](p),n.c()),_(n,1),n.m(e,i)):n=null),p[0]?f?(f.p(p,v),v&1&&_(f,1)):(f=$s(p),f.c(),_(f,1),f.m(e,s)):f&&(ne(),y(f,1,1,()=>{f=null}),re()),h&&h.p&&(!l||v&32768)&&Re(h,c,p,p[15],l?Me(c,p[15],v,null):De(p[15]),null),we(e,m=Ne(d,[v&2048&&p[11]])),b(e,"bx--modal-footer",!0),b(e,"bx--modal-footer--three-button",p[5].length===2)},i(p){l||(_(n),_(f),_(h,p),l=!0)},o(p){y(n),y(f),y(h,p),l=!1},d(p){p&&g(e),~t&&a[t].d(),f&&f.d(),h&&h.d(p)}}}function Dm(r,e,t){const n=["primaryButtonText","primaryButtonIcon","primaryButtonDisabled","primaryClass","secondaryButtonText","secondaryButtons","secondaryClass","danger"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{primaryButtonText:o=""}=e,{primaryButtonIcon:a=void 0}=e,{primaryButtonDisabled:u=!1}=e,{primaryClass:f=void 0}=e,{secondaryButtonText:c=""}=e,{secondaryButtons:h=[]}=e,{secondaryClass:d=void 0}=e,{danger:m=!1}=e;const p=ct(),{closeModal:v,submit:k}=kt("ComposedModal"),O=S=>{p("click:button--secondary",{text:S.text})},E=()=>{v(),p("click:button--secondary",{text:c})};return r.$$set=S=>{e=J(J({},e),Te(S)),t(11,i=ge(e,n)),"primaryButtonText"in S&&t(0,o=S.primaryButtonText),"primaryButtonIcon"in S&&t(1,a=S.primaryButtonIcon),"primaryButtonDisabled"in S&&t(2,u=S.primaryButtonDisabled),"primaryClass"in S&&t(3,f=S.primaryClass),"secondaryButtonText"in S&&t(4,c=S.secondaryButtonText),"secondaryButtons"in S&&t(5,h=S.secondaryButtons),"secondaryClass"in S&&t(6,d=S.secondaryClass),"danger"in S&&t(7,m=S.danger),"$$scope"in S&&t(15,l=S.$$scope)},[o,a,u,f,c,h,d,m,p,v,k,i,s,O,E,l]}class Mm extends me{constructor(e){super(),pe(this,e,Dm,Rm,he,{primaryButtonText:0,primaryButtonIcon:1,primaryButtonDisabled:2,primaryClass:3,secondaryButtonText:4,secondaryButtons:5,secondaryClass:6,danger:7})}}const Gl=Mm;function eo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Nm(r){let e,t,n,i=r[1]&&eo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Lm extends me{constructor(e){super(),pe(this,e,jm,Nm,he,{size:0,title:1})}}const sc=Lm;function qm(r){let e,t,n,i,s,l,o,a,u,f=r[0]&&to(r),c=[{"aria-atomic":"true"},{"aria-labelledby":r[4]},{"aria-live":u=r[1]?"assertive":"off"},r[6]],h={};for(let d=0;d{e=J(J({},e),Te(c)),t(6,s=ge(e,i)),"small"in c&&t(0,l=c.small),"active"in c&&t(1,o=c.active),"withOverlay"in c&&t(2,a=c.withOverlay),"description"in c&&t(3,u=c.description),"id"in c&&t(4,f=c.id)},r.$$.update=()=>{r.$$.dirty&1&&t(5,n=l?"42":"44")},[l,o,a,u,f,n,s]}class Vm extends me{constructor(e){super(),pe(this,e,zm,Fm,he,{small:0,active:1,withOverlay:2,description:3,id:4})}}const Um=Vm;function ro(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Hm(r){let e,t,n,i=r[1]&&ro(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Wm extends me{constructor(e){super(),pe(this,e,Qm,Hm,he,{size:0,title:1})}}const oc=Wm;function Gm(r){let e,t;return e=new Um({props:{small:!0,description:r[2],withOverlay:!1,active:r[0]==="active"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.description=n[2]),i&1&&(s.active=n[0]==="active"),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Km(r){let e,t;return e=new sc({props:{class:"bx--inline-loading__checkmark-container",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Zm(r){let e,t;return e=new oc({props:{class:"bx--inline-loading--error",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function io(r){let e,t;return{c(){e=j("div"),t=ce(r[1]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){b(e,"bx--inline-loading__text",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Jm(r){let e,t,n,i,s,l,o,a;const u=[Zm,Km,Gm],f=[];function c(p,v){return p[0]==="error"?0:p[0]==="finished"?1:p[0]==="inactive"||p[0]==="active"?2:-1}~(n=c(r))&&(i=f[n]=u[n](r));let h=r[1]&&io(r),d=[{"aria-live":"assertive"},r[3]],m={};for(let p=0;p{f[k]=null}),re()),~n?(i=f[n],i?i.p(p,v):(i=f[n]=u[n](p),i.c()),_(i,1),i.m(t,null)):i=null),p[1]?h?h.p(p,v):(h=io(p),h.c(),h.m(e,null)):h&&(h.d(1),h=null),we(e,m=Ne(d,[{"aria-live":"assertive"},v&8&&p[3]])),b(e,"bx--inline-loading",!0)},i(p){l||(_(i),l=!0)},o(p){y(i),l=!1},d(p){p&&g(e),~n&&f[n].d(),h&&h.d(),o=!1,Ge(a)}}}function Ym(r,e,t){const n=["status","description","iconDescription","successDelay"];let i=ge(e,n),{status:s="active"}=e,{description:l=void 0}=e,{iconDescription:o=void 0}=e,{successDelay:a=1500}=e;const u=ct();let f;sn(()=>()=>{clearTimeout(f)}),Fl(()=>{s==="finished"&&(f=setTimeout(()=>{u("success")},a))});function c(p){X.call(this,r,p)}function h(p){X.call(this,r,p)}function d(p){X.call(this,r,p)}function m(p){X.call(this,r,p)}return r.$$set=p=>{e=J(J({},e),Te(p)),t(3,i=ge(e,n)),"status"in p&&t(0,s=p.status),"description"in p&&t(1,l=p.description),"iconDescription"in p&&t(2,o=p.iconDescription),"successDelay"in p&&t(4,a=p.successDelay)},[s,l,o,i,a,c,h,d,m]}class Xm extends me{constructor(e){super(),pe(this,e,Ym,Jm,he,{status:0,description:1,iconDescription:2,successDelay:4})}}const ac=Xm;function xm(r){let e,t,n,i,s;var l=r[1];function o(f){return{props:{size:20,title:f[2],class:(f[0]==="toast"&&"bx--toast-notification__close-icon")+" "+(f[0]==="inline"&&"bx--inline-notification__close-icon")}}}l&&(t=je(l,o(r)));let a=[{type:"button"},{"aria-label":r[3]},{title:r[3]},r[4]],u={};for(let f=0;f{Q(d,1)}),re()}l?(t=je(l,o(f)),U(t.$$.fragment),_(t.$$.fragment,1),H(t,e,null)):t=null}else l&&t.$set(h);we(e,u=Ne(a,[{type:"button"},(!n||c&8)&&{"aria-label":f[3]},(!n||c&8)&&{title:f[3]},c&16&&f[4]])),b(e,"bx--toast-notification__close-button",f[0]==="toast"),b(e,"bx--inline-notification__close-button",f[0]==="inline")},i(f){n||(t&&_(t.$$.fragment,f),n=!0)},o(f){t&&y(t.$$.fragment,f),n=!1},d(f){f&&g(e),t&&Q(t),i=!1,Ge(s)}}}function $m(r,e,t){const n=["notificationType","icon","title","iconDescription"];let i=ge(e,n),{notificationType:s="toast"}=e,{icon:l=Ul}=e,{title:o=void 0}=e,{iconDescription:a="Close icon"}=e;function u(d){X.call(this,r,d)}function f(d){X.call(this,r,d)}function c(d){X.call(this,r,d)}function h(d){X.call(this,r,d)}return r.$$set=d=>{e=J(J({},e),Te(d)),t(4,i=ge(e,n)),"notificationType"in d&&t(0,s=d.notificationType),"icon"in d&&t(1,l=d.icon),"title"in d&&t(2,o=d.title),"iconDescription"in d&&t(3,a=d.iconDescription)},[s,l,o,a,i,u,f,c,h]}class ep extends me{constructor(e){super(),pe(this,e,$m,xm,he,{notificationType:0,icon:1,title:2,iconDescription:3})}}const tp=ep;function lo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function np(r){let e,t,n,i=r[1]&&lo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ip extends me{constructor(e){super(),pe(this,e,rp,np,he,{size:0,title:1})}}const lp=ip;function so(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function sp(r){let e,t,n,i=r[1]&&so(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ap extends me{constructor(e){super(),pe(this,e,op,sp,he,{size:0,title:1})}}const up=ap;function fp(r){let e,t,n;var i=r[3][r[0]];function s(l){return{props:{size:20,title:l[2],class:(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,[o]){const a={};if(o&4&&(a.title=l[2]),o&2&&(a.class=(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")),o&1&&i!==(i=l[3][l[0]])){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function cp(r,e,t){let{kind:n="error"}=e,{notificationType:i="toast"}=e,{iconDescription:s}=e;const l={error:oc,"info-square":up,info:lp,success:sc,warning:ur,"warning-alt":hi};return r.$$set=o=>{"kind"in o&&t(0,n=o.kind),"notificationType"in o&&t(1,i=o.notificationType),"iconDescription"in o&&t(2,s=o.iconDescription)},[n,i,s,l]}class dp extends me{constructor(e){super(),pe(this,e,cp,fp,he,{kind:0,notificationType:1,iconDescription:2})}}const hp=dp,mp=r=>({}),oo=r=>({}),pp=r=>({}),ao=r=>({}),gp=r=>({}),uo=r=>({});function fo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m;n=new hp({props:{notificationType:"inline",kind:r[0],iconDescription:r[6]}});const p=r[13].title,v=Ie(p,r,r[12],uo),k=v||bp(r),O=r[13].subtitle,E=Ie(O,r,r[12],ao),S=E||_p(r),C=r[13].default,T=Ie(C,r,r[12],null),D=r[13].actions,w=Ie(D,r,r[12],oo);let B=!r[5]&&co(r),M=[{role:r[2]},{kind:r[0]},r[10]],F={};for(let q=0;q{B=null}),re()):B?(B.p(q,N),N&32&&_(B,1)):(B=co(q),B.c(),_(B,1),B.m(e,null)),we(e,F=Ne(M,[(!h||N&4)&&{role:q[2]},(!h||N&1)&&{kind:q[0]},N&1024&&q[10]])),b(e,"bx--inline-notification",!0),b(e,"bx--inline-notification--low-contrast",q[1]),b(e,"bx--inline-notification--hide-close-button",q[5]),b(e,"bx--inline-notification--error",q[0]==="error"),b(e,"bx--inline-notification--info",q[0]==="info"),b(e,"bx--inline-notification--info-square",q[0]==="info-square"),b(e,"bx--inline-notification--success",q[0]==="success"),b(e,"bx--inline-notification--warning",q[0]==="warning"),b(e,"bx--inline-notification--warning-alt",q[0]==="warning-alt")},i(q){h||(_(n.$$.fragment,q),_(k,q),_(S,q),_(T,q),_(w,q),_(B),h=!0)},o(q){y(n.$$.fragment,q),y(k,q),y(S,q),y(T,q),y(w,q),y(B),h=!1},d(q){q&&g(e),Q(n),k&&k.d(q),S&&S.d(q),T&&T.d(q),w&&w.d(q),B&&B.d(),d=!1,Ge(m)}}}function bp(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function _p(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function co(r){let e,t;return e=new tp({props:{iconDescription:r[7],notificationType:"inline"}}),e.$on("click",r[9]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&128&&(s.iconDescription=n[7]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vp(r){let e,t,n=r[8]&&fo(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[8]?n?(n.p(i,s),s&256&&_(n,1)):(n=fo(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function yp(r,e,t){const n=["kind","lowContrast","timeout","role","title","subtitle","hideCloseButton","statusIconDescription","closeButtonDescription"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{kind:o="error"}=e,{lowContrast:a=!1}=e,{timeout:u=0}=e,{role:f="alert"}=e,{title:c=""}=e,{subtitle:h=""}=e,{hideCloseButton:d=!1}=e,{statusIconDescription:m=o+" icon"}=e,{closeButtonDescription:p="Close notification"}=e;const v=ct();let k=!0,O;function E(w){v("close",{timeout:w===!0},{cancelable:!0})&&t(8,k=!1)}sn(()=>(u&&(O=setTimeout(()=>E(!0),u)),()=>{clearTimeout(O)}));function S(w){X.call(this,r,w)}function C(w){X.call(this,r,w)}function T(w){X.call(this,r,w)}function D(w){X.call(this,r,w)}return r.$$set=w=>{e=J(J({},e),Te(w)),t(10,i=ge(e,n)),"kind"in w&&t(0,o=w.kind),"lowContrast"in w&&t(1,a=w.lowContrast),"timeout"in w&&t(11,u=w.timeout),"role"in w&&t(2,f=w.role),"title"in w&&t(3,c=w.title),"subtitle"in w&&t(4,h=w.subtitle),"hideCloseButton"in w&&t(5,d=w.hideCloseButton),"statusIconDescription"in w&&t(6,m=w.statusIconDescription),"closeButtonDescription"in w&&t(7,p=w.closeButtonDescription),"$$scope"in w&&t(12,l=w.$$scope)},[o,a,f,c,h,d,m,p,k,E,i,u,l,s,S,C,T,D]}class kp extends me{constructor(e){super(),pe(this,e,yp,vp,he,{kind:0,lowContrast:1,timeout:11,role:2,title:3,subtitle:4,hideCloseButton:5,statusIconDescription:6,closeButtonDescription:7})}}const uc=kp;function ho(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ep(r){let e,t,n=r[1]&&ho(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Op extends me{constructor(e){super(),pe(this,e,Sp,Ep,he,{size:0,title:1})}}const wp=Op;function mo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ap(r){let e,t,n=r[1]&&mo(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Pp extends me{constructor(e){super(),pe(this,e,Tp,Ap,he,{size:0,title:1})}}const Cp=Pp;function po(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Ip(r){let e,t,n=r[1]&&po(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Dp extends me{constructor(e){super(),pe(this,e,Rp,Ip,he,{size:0,title:1})}}const fc=Dp,Mp=r=>({}),go=r=>({});function bo(r){let e,t;const n=r[34].label,i=Ie(n,r,r[33],go),s=i||Np(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[18]),b(e,"bx--label",!0),b(e,"bx--label--disabled",r[8]),b(e,"bx--visually-hidden",r[17])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[1]&4)&&Re(i,n,l,l[33],t?Me(n,l[33],o,Mp):De(l[33]),go):s&&s.p&&(!t||o[0]&65536)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&262144)&&A(e,"for",l[18]),(!t||o[0]&256)&&b(e,"bx--label--disabled",l[8]),(!t||o[0]&131072)&&b(e,"bx--visually-hidden",l[17])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Np(r){let e;return{c(){e=ce(r[16])},l(t){e=de(t,r[16])},m(t,n){P(t,e,n)},p(t,n){n[0]&65536&&ye(e,t[16])},d(t){t&&g(e)}}}function jp(r){let e,t,n,i=r[11]&&_o(),s=!r[11]&&r[13]&&vo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=_o(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=vo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Lp(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function _o(r){let e,t;return e=new ur({props:{class:"bx--number__invalid"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vo(r){let e,t;return e=new hi({props:{class:"bx--number__invalid bx--number__invalid--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function yo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;return n=new Cp({props:{class:"down-icon"}}),f=new wp({props:{class:"up-icon"}}),{c(){e=j("div"),t=j("button"),U(n.$$.fragment),l=$(),o=j("div"),a=$(),u=j("button"),U(f.$$.fragment),d=$(),m=j("div"),this.h()},l(O){e=L(O,"DIV",{});var E=R(e);t=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var S=R(t);Z(n.$$.fragment,S),S.forEach(g),l=ee(E),o=L(E,"DIV",{}),R(o).forEach(g),a=ee(E),u=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var C=R(u);Z(f.$$.fragment,C),C.forEach(g),d=ee(E),m=L(E,"DIV",{}),R(m).forEach(g),E.forEach(g),this.h()},h(){A(t,"type","button"),A(t,"tabindex","-1"),A(t,"title",i=r[23]||r[10]),A(t,"aria-label",s=r[23]||r[10]),t.disabled=r[8],b(t,"bx--number__control-btn",!0),b(t,"down-icon",!0),b(o,"bx--number__rule-divider",!0),A(u,"type","button"),A(u,"tabindex","-1"),A(u,"title",c=r[24]||r[10]),A(u,"aria-label",h=r[24]||r[10]),u.disabled=r[8],b(u,"bx--number__control-btn",!0),b(u,"up-icon",!0),b(m,"bx--number__rule-divider",!0),b(e,"bx--number__controls",!0)},m(O,E){P(O,e,E),I(e,t),H(n,t,null),I(e,l),I(e,o),I(e,a),I(e,u),H(f,u,null),I(e,d),I(e,m),p=!0,v||(k=[W(t,"click",r[45]),W(u,"click",r[46])],v=!0)},p(O,E){(!p||E[0]&8389632&&i!==(i=O[23]||O[10]))&&A(t,"title",i),(!p||E[0]&8389632&&s!==(s=O[23]||O[10]))&&A(t,"aria-label",s),(!p||E[0]&256)&&(t.disabled=O[8]),(!p||E[0]&16778240&&c!==(c=O[24]||O[10]))&&A(u,"title",c),(!p||E[0]&16778240&&h!==(h=O[24]||O[10]))&&A(u,"aria-label",h),(!p||E[0]&256)&&(u.disabled=O[8])},i(O){p||(_(n.$$.fragment,O),_(f.$$.fragment,O),p=!0)},o(O){y(n.$$.fragment,O),y(f.$$.fragment,O),p=!1},d(O){O&&g(e),Q(n),Q(f),v=!1,Ge(k)}}}function ko(r){let e,t;return{c(){e=j("div"),t=ce(r[15]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[15]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[8])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&32768&&ye(t,n[15]),i[0]&256&&b(e,"bx--form__helper-text--disabled",n[8])},d(n){n&&g(e)}}}function Eo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function So(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function qp(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C=(r[28].label||r[16])&&bo(r),T=[{type:"number"},{pattern:"[0-9]*"},{"aria-describedby":r[21]},{"data-invalid":l=r[22]||void 0},{"aria-invalid":o=r[22]||void 0},{"aria-label":a=r[16]?void 0:r[20]},{disabled:r[8]},{id:r[18]},{name:r[19]},{max:r[4]},{min:r[5]},{step:r[3]},{value:u=r[0]??""},{readOnly:r[7]},r[29]],D={};for(let V=0;V{C=null}),re()),we(s,D=Ne(T,[{type:"number"},{pattern:"[0-9]*"},(!O||K[0]&2097152)&&{"aria-describedby":V[21]},(!O||K[0]&4194304&&l!==(l=V[22]||void 0))&&{"data-invalid":l},(!O||K[0]&4194304&&o!==(o=V[22]||void 0))&&{"aria-invalid":o},(!O||K[0]&1114112&&a!==(a=V[16]?void 0:V[20]))&&{"aria-label":a},(!O||K[0]&256)&&{disabled:V[8]},(!O||K[0]&262144)&&{id:V[18]},(!O||K[0]&524288)&&{name:V[19]},(!O||K[0]&16)&&{max:V[4]},(!O||K[0]&32)&&{min:V[5]},(!O||K[0]&8)&&{step:V[3]},(!O||K[0]&1&&u!==(u=V[0]??"")&&s.value!==u)&&{value:u},(!O||K[0]&128)&&{readOnly:V[7]},K[0]&536870912&&V[29]]));let oe=c;c=M(V),c===oe?B[c].p(V,K):(ne(),y(B[oe],1,1,()=>{B[oe]=null}),re(),h=B[c],h?h.p(V,K):(h=B[c]=w[c](V),h.c()),_(h,1),h.m(i,d)),V[9]?F&&(ne(),y(F,1,1,()=>{F=null}),re()):F?(F.p(V,K),K[0]&512&&_(F,1)):(F=yo(V),F.c(),_(F,1),F.m(i,null)),(!O||K[0]&10240)&&b(i,"bx--number__input-wrapper--warning",!V[11]&&V[13]),!V[22]&&!V[13]&&V[15]?q?q.p(V,K):(q=ko(V),q.c(),q.m(t,p)):q&&(q.d(1),q=null),V[22]?N?N.p(V,K):(N=Eo(V),N.c(),N.m(t,v)):N&&(N.d(1),N=null),!V[22]&&V[13]?Y?Y.p(V,K):(Y=So(V),Y.c(),Y.m(t,null)):Y&&(Y.d(1),Y=null),(!O||K[0]&4194304&&k!==(k=V[22]||void 0))&&A(t,"data-invalid",k),(!O||K[0]&128)&&b(t,"bx--number--readonly",V[7]),(!O||K[0]&64)&&b(t,"bx--number--light",V[6]),(!O||K[0]&131072)&&b(t,"bx--number--nolabel",V[17]),(!O||K[0]&512)&&b(t,"bx--number--nosteppers",V[9]),(!O||K[0]&4)&&b(t,"bx--number--sm",V[2]==="sm"),(!O||K[0]&4)&&b(t,"bx--number--xl",V[2]==="xl")},i(V){O||(_(C),_(h),_(F),O=!0)},o(V){y(C),y(h),y(F),O=!1},d(V){V&&g(e),C&&C.d(),r[44](null),B[c].d(),F&&F.d(),q&&q.d(),N&&N.d(),Y&&Y.d(),E=!1,Ge(S)}}}function Oo(r){return r!=""?Number(r):null}function Bp(r,e,t){let n,i,s,l,o;const a=["size","value","step","max","min","light","readonly","allowEmpty","disabled","hideSteppers","iconDescription","invalid","invalidText","warn","warnText","helperText","label","hideLabel","translateWithId","translationIds","id","name","ref"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=null}=e,{step:p=1}=e,{max:v=void 0}=e,{min:k=void 0}=e,{light:O=!1}=e,{readonly:E=!1}=e,{allowEmpty:S=!1}=e,{disabled:C=!1}=e,{hideSteppers:T=!1}=e,{iconDescription:D=""}=e,{invalid:w=!1}=e,{invalidText:B=""}=e,{warn:M=!1}=e,{warnText:F=""}=e,{helperText:q=""}=e,{label:N=""}=e,{hideLabel:Y=!1}=e,{translateWithId:V=ue=>te[ue]}=e;const K={increment:"increment",decrement:"decrement"};let{id:oe="ccs-"+Math.random().toString(36)}=e,{name:fe=void 0}=e,{ref:x=null}=e;const te={[K.increment]:"Increment number",[K.decrement]:"Decrement number"},ke=ct();function z(ue){ue?x.stepUp():x.stepDown(),t(0,m=+x.value),ke("input",m),ke("change",m)}function _e({target:ue}){t(0,m=Oo(ue.value)),ke("input",m)}function se({target:ue}){ke("change",Oo(ue.value))}function Je(ue){X.call(this,r,ue)}function lt(ue){X.call(this,r,ue)}function Et(ue){X.call(this,r,ue)}function _t(ue){X.call(this,r,ue)}function Pe(ue){X.call(this,r,ue)}function le(ue){X.call(this,r,ue)}function ae(ue){X.call(this,r,ue)}function vt(ue){X.call(this,r,ue)}function Sn(ue){X.call(this,r,ue)}function tt(ue){Fe[ue?"unshift":"push"](()=>{x=ue,t(1,x)})}const On=()=>{z(!1)},Pt=()=>{z(!0)};return r.$$set=ue=>{t(49,e=J(J({},e),Te(ue))),t(29,u=ge(e,a)),"size"in ue&&t(2,d=ue.size),"value"in ue&&t(0,m=ue.value),"step"in ue&&t(3,p=ue.step),"max"in ue&&t(4,v=ue.max),"min"in ue&&t(5,k=ue.min),"light"in ue&&t(6,O=ue.light),"readonly"in ue&&t(7,E=ue.readonly),"allowEmpty"in ue&&t(30,S=ue.allowEmpty),"disabled"in ue&&t(8,C=ue.disabled),"hideSteppers"in ue&&t(9,T=ue.hideSteppers),"iconDescription"in ue&&t(10,D=ue.iconDescription),"invalid"in ue&&t(11,w=ue.invalid),"invalidText"in ue&&t(12,B=ue.invalidText),"warn"in ue&&t(13,M=ue.warn),"warnText"in ue&&t(14,F=ue.warnText),"helperText"in ue&&t(15,q=ue.helperText),"label"in ue&&t(16,N=ue.label),"hideLabel"in ue&&t(17,Y=ue.hideLabel),"translateWithId"in ue&&t(31,V=ue.translateWithId),"id"in ue&&t(18,oe=ue.id),"name"in ue&&t(19,fe=ue.name),"ref"in ue&&t(1,x=ue.ref),"$$scope"in ue&&t(33,c=ue.$$scope)},r.$$.update=()=>{r.$$.dirty[1]&1&&t(24,n=V("increment")),r.$$.dirty[1]&1&&t(23,i=V("decrement")),r.$$.dirty[0]&1073744049&&t(22,s=w&&!E||!S&&m==null||m>v||typeof m=="number"&&m({}),wo=r=>({});function Ao(r){let e,t;const n=r[26].labelText,i=Ie(n,r,r[25],wo),s=i||Up(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[5]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[14]),b(e,"bx--label--disabled",r[4])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&33554432)&&Re(i,n,l,l[25],t?Me(n,l[25],o,Vp):De(l[25]),wo):s&&s.p&&(!t||o[0]&8192)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&32)&&A(e,"for",l[5]),(!t||o[0]&16384)&&b(e,"bx--visually-hidden",l[14]),(!t||o[0]&16)&&b(e,"bx--label--disabled",l[4])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Up(r){let e;return{c(){e=ce(r[13])},l(t){e=de(t,r[13])},m(t,n){P(t,e,n)},p(t,n){n[0]&8192&&ye(e,t[13])},d(t){t&&g(e)}}}function To(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;const O=r[26].default,E=Ie(O,r,r[25],null);u=new ic({props:{class:"bx--select__arrow"}});let S=r[7]&&Po(),C=r[7]&&Co(r),T=r[11]&&Io(r);return{c(){e=j("div"),t=j("div"),n=j("select"),E&&E.c(),a=$(),U(u.$$.fragment),f=$(),S&&S.c(),h=$(),C&&C.c(),d=$(),T&&T.c(),m=G(),this.h()},l(D){e=L(D,"DIV",{});var w=R(e);t=L(w,"DIV",{"data-invalid":!0});var B=R(t);n=L(B,"SELECT",{"aria-describedby":!0,"aria-invalid":!0,id:!0,name:!0});var M=R(n);E&&E.l(M),M.forEach(g),a=ee(B),Z(u.$$.fragment,B),f=ee(B),S&&S.l(B),B.forEach(g),h=ee(w),C&&C.l(w),w.forEach(g),d=ee(D),T&&T.l(D),m=G(),this.h()},h(){A(n,"aria-describedby",i=r[7]?r[16]:void 0),A(n,"aria-invalid",s=r[7]||void 0),n.disabled=l=r[4]||void 0,n.required=o=r[15]||void 0,A(n,"id",r[5]),A(n,"name",r[6]),b(n,"bx--select-input",!0),b(n,"bx--select-input--sm",r[1]==="sm"),b(n,"bx--select-input--xl",r[1]==="xl"),A(t,"data-invalid",c=r[7]||void 0),b(t,"bx--select-input__wrapper",!0),b(e,"bx--select-input--inline__wrapper",!0)},m(D,w){P(D,e,w),I(e,t),I(t,n),E&&E.m(n,null),r[35](n),I(t,a),H(u,t,null),I(t,f),S&&S.m(t,null),I(e,h),C&&C.m(e,null),P(D,d,w),T&&T.m(D,w),P(D,m,w),p=!0,v||(k=[W(n,"change",r[21]),W(n,"change",r[31]),W(n,"input",r[32]),W(n,"focus",r[33]),W(n,"blur",r[34])],v=!0)},p(D,w){E&&E.p&&(!p||w[0]&33554432)&&Re(E,O,D,D[25],p?Me(O,D[25],w,null):De(D[25]),null),(!p||w[0]&65664&&i!==(i=D[7]?D[16]:void 0))&&A(n,"aria-describedby",i),(!p||w[0]&128&&s!==(s=D[7]||void 0))&&A(n,"aria-invalid",s),(!p||w[0]&16&&l!==(l=D[4]||void 0))&&(n.disabled=l),(!p||w[0]&32768&&o!==(o=D[15]||void 0))&&(n.required=o),(!p||w[0]&32)&&A(n,"id",D[5]),(!p||w[0]&64)&&A(n,"name",D[6]),(!p||w[0]&2)&&b(n,"bx--select-input--sm",D[1]==="sm"),(!p||w[0]&2)&&b(n,"bx--select-input--xl",D[1]==="xl"),D[7]?S?w[0]&128&&_(S,1):(S=Po(),S.c(),_(S,1),S.m(t,null)):S&&(ne(),y(S,1,1,()=>{S=null}),re()),(!p||w[0]&128&&c!==(c=D[7]||void 0))&&A(t,"data-invalid",c),D[7]?C?C.p(D,w):(C=Co(D),C.c(),C.m(e,null)):C&&(C.d(1),C=null),D[11]?T?T.p(D,w):(T=Io(D),T.c(),T.m(m.parentNode,m)):T&&(T.d(1),T=null)},i(D){p||(_(E,D),_(u.$$.fragment,D),_(S),p=!0)},o(D){y(E,D),y(u.$$.fragment,D),y(S),p=!1},d(D){D&&g(e),E&&E.d(D),r[35](null),Q(u),S&&S.d(),C&&C.d(),D&&g(d),T&&T.d(D),D&&g(m),v=!1,Ge(k)}}}function Po(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Co(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Io(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function Ro(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O;const E=r[26].default,S=Ie(E,r,r[25],null);a=new ic({props:{class:"bx--select__arrow"}});let C=r[7]&&Do(),T=!r[7]&&r[9]&&Mo(),D=!r[7]&&r[11]&&No(r),w=r[7]&&jo(r),B=!r[7]&&r[9]&&Lo(r);return{c(){e=j("div"),t=j("select"),S&&S.c(),o=$(),U(a.$$.fragment),u=$(),C&&C.c(),f=$(),T&&T.c(),h=$(),D&&D.c(),d=$(),w&&w.c(),m=$(),B&&B.c(),p=G(),this.h()},l(M){e=L(M,"DIV",{"data-invalid":!0});var F=R(e);t=L(F,"SELECT",{id:!0,name:!0,"aria-describedby":!0,"aria-invalid":!0});var q=R(t);S&&S.l(q),q.forEach(g),o=ee(F),Z(a.$$.fragment,F),u=ee(F),C&&C.l(F),f=ee(F),T&&T.l(F),F.forEach(g),h=ee(M),D&&D.l(M),d=ee(M),w&&w.l(M),m=ee(M),B&&B.l(M),p=G(),this.h()},h(){A(t,"id",r[5]),A(t,"name",r[6]),A(t,"aria-describedby",n=r[7]?r[16]:void 0),t.disabled=i=r[4]||void 0,t.required=s=r[15]||void 0,A(t,"aria-invalid",l=r[7]||void 0),b(t,"bx--select-input",!0),b(t,"bx--select-input--sm",r[1]==="sm"),b(t,"bx--select-input--xl",r[1]==="xl"),A(e,"data-invalid",c=r[7]||void 0),b(e,"bx--select-input__wrapper",!0)},m(M,F){P(M,e,F),I(e,t),S&&S.m(t,null),r[36](t),I(e,o),H(a,e,null),I(e,u),C&&C.m(e,null),I(e,f),T&&T.m(e,null),P(M,h,F),D&&D.m(M,F),P(M,d,F),w&&w.m(M,F),P(M,m,F),B&&B.m(M,F),P(M,p,F),v=!0,k||(O=[W(t,"change",r[21]),W(t,"change",r[27]),W(t,"input",r[28]),W(t,"focus",r[29]),W(t,"blur",r[30])],k=!0)},p(M,F){S&&S.p&&(!v||F[0]&33554432)&&Re(S,E,M,M[25],v?Me(E,M[25],F,null):De(M[25]),null),(!v||F[0]&32)&&A(t,"id",M[5]),(!v||F[0]&64)&&A(t,"name",M[6]),(!v||F[0]&65664&&n!==(n=M[7]?M[16]:void 0))&&A(t,"aria-describedby",n),(!v||F[0]&16&&i!==(i=M[4]||void 0))&&(t.disabled=i),(!v||F[0]&32768&&s!==(s=M[15]||void 0))&&(t.required=s),(!v||F[0]&128&&l!==(l=M[7]||void 0))&&A(t,"aria-invalid",l),(!v||F[0]&2)&&b(t,"bx--select-input--sm",M[1]==="sm"),(!v||F[0]&2)&&b(t,"bx--select-input--xl",M[1]==="xl"),M[7]?C?F[0]&128&&_(C,1):(C=Do(),C.c(),_(C,1),C.m(e,f)):C&&(ne(),y(C,1,1,()=>{C=null}),re()),!M[7]&&M[9]?T?F[0]&640&&_(T,1):(T=Mo(),T.c(),_(T,1),T.m(e,null)):T&&(ne(),y(T,1,1,()=>{T=null}),re()),(!v||F[0]&128&&c!==(c=M[7]||void 0))&&A(e,"data-invalid",c),!M[7]&&M[11]?D?D.p(M,F):(D=No(M),D.c(),D.m(d.parentNode,d)):D&&(D.d(1),D=null),M[7]?w?w.p(M,F):(w=jo(M),w.c(),w.m(m.parentNode,m)):w&&(w.d(1),w=null),!M[7]&&M[9]?B?B.p(M,F):(B=Lo(M),B.c(),B.m(p.parentNode,p)):B&&(B.d(1),B=null)},i(M){v||(_(S,M),_(a.$$.fragment,M),_(C),_(T),v=!0)},o(M){y(S,M),y(a.$$.fragment,M),y(C),y(T),v=!1},d(M){M&&g(e),S&&S.d(M),r[36](null),Q(a),C&&C.d(),T&&T.d(),M&&g(h),D&&D.d(M),M&&g(d),w&&w.d(M),M&&g(m),B&&B.d(M),M&&g(p),k=!1,Ge(O)}}}function Do(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Mo(r){let e,t;return e=new hi({props:{class:"bx--select__invalid-icon bx--select__invalid-icon--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function No(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function jo(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Lo(r){let e,t;return{c(){e=j("div"),t=ce(r[10]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[10]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&1024&&ye(t,n[10]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Hp(r){let e,t,n,i,s,l=!r[12]&&Ao(r),o=r[2]&&To(r),a=!r[2]&&Ro(r),u=[r[22]],f={};for(let c=0;c{l=null}),re()):l?(l.p(c,h),h[0]&4096&&_(l,1)):(l=Ao(c),l.c(),_(l,1),l.m(t,n)),c[2]?o?(o.p(c,h),h[0]&4&&_(o,1)):(o=To(c),o.c(),_(o,1),o.m(t,i)):o&&(ne(),y(o,1,1,()=>{o=null}),re()),c[2]?a&&(ne(),y(a,1,1,()=>{a=null}),re()):a?(a.p(c,h),h[0]&4&&_(a,1)):(a=Ro(c),a.c(),_(a,1),a.m(t,null)),(!s||h[0]&4)&&b(t,"bx--select--inline",c[2]),(!s||h[0]&8)&&b(t,"bx--select--light",c[3]),(!s||h[0]&128)&&b(t,"bx--select--invalid",c[7]),(!s||h[0]&16)&&b(t,"bx--select--disabled",c[4]),(!s||h[0]&512)&&b(t,"bx--select--warning",c[9]),we(e,f=Ne(u,[h[0]&4194304&&c[22]])),b(e,"bx--form-item",!0)},i(c){s||(_(l),_(o),_(a),s=!0)},o(c){y(l),y(o),y(a),s=!1},d(c){c&&g(e),l&&l.d(),o&&o.d(),a&&a.d()}}}function Qp(r,e,t){let n;const i=["selected","size","inline","light","disabled","id","name","invalid","invalidText","warn","warnText","helperText","noLabel","labelText","hideLabel","ref","required"];let s=ge(e,i),l,o,a,u,{$$slots:f={},$$scope:c}=e,{selected:h=void 0}=e,{size:d=void 0}=e,{inline:m=!1}=e,{light:p=!1}=e,{disabled:v=!1}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:O=void 0}=e,{invalid:E=!1}=e,{invalidText:S=""}=e,{warn:C=!1}=e,{warnText:T=""}=e,{helperText:D=""}=e,{noLabel:w=!1}=e,{labelText:B=""}=e,{hideLabel:M=!1}=e,{ref:F=null}=e,{required:q=!1}=e;const N=ct(),Y=mt(h);Xe(r,Y,le=>t(38,o=le));const V=mt(null);Xe(r,V,le=>t(40,u=le));const K=mt(null);Xe(r,K,le=>t(24,l=le));const oe=mt({});Xe(r,oe,le=>t(39,a=le)),on("Select",{selectedValue:Y,setDefaultValue:(le,ae)=>{l===null?(V.set(le),K.set(ae)):u===le&&Y.set(ae),oe.update(vt=>({...vt,[ae]:typeof ae}))}});const fe=({target:le})=>{let ae=le.value;a[ae]==="number"&&(ae=Number(ae)),Y.set(ae)};let x;Fl(()=>{t(23,h=o),x!==void 0&&h!==x&&N("update",o),x=h});function te(le){X.call(this,r,le)}function ke(le){X.call(this,r,le)}function z(le){X.call(this,r,le)}function _e(le){X.call(this,r,le)}function se(le){X.call(this,r,le)}function Je(le){X.call(this,r,le)}function lt(le){X.call(this,r,le)}function Et(le){X.call(this,r,le)}function _t(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}function Pe(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}return r.$$set=le=>{e=J(J({},e),Te(le)),t(22,s=ge(e,i)),"selected"in le&&t(23,h=le.selected),"size"in le&&t(1,d=le.size),"inline"in le&&t(2,m=le.inline),"light"in le&&t(3,p=le.light),"disabled"in le&&t(4,v=le.disabled),"id"in le&&t(5,k=le.id),"name"in le&&t(6,O=le.name),"invalid"in le&&t(7,E=le.invalid),"invalidText"in le&&t(8,S=le.invalidText),"warn"in le&&t(9,C=le.warn),"warnText"in le&&t(10,T=le.warnText),"helperText"in le&&t(11,D=le.helperText),"noLabel"in le&&t(12,w=le.noLabel),"labelText"in le&&t(13,B=le.labelText),"hideLabel"in le&&t(14,M=le.hideLabel),"ref"in le&&t(0,F=le.ref),"required"in le&&t(15,q=le.required),"$$scope"in le&&t(25,c=le.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&32&&t(16,n=`error-${k}`),r.$$.dirty[0]&25165824&&Y.set(h??l)},[F,d,m,p,v,k,O,E,S,C,T,D,w,B,M,q,n,Y,V,K,oe,fe,s,h,l,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe]}class Wp extends me{constructor(e){super(),pe(this,e,Qp,Hp,he,{selected:23,size:1,inline:2,light:3,disabled:4,id:5,name:6,invalid:7,invalidText:8,warn:9,warnText:10,helperText:11,noLabel:12,labelText:13,hideLabel:14,ref:0,required:15},null,[-1,-1])}}const an=Wp;function Gp(r){let e,t=(r[1]||r[0])+"",n,i,s;return{c(){e=j("option"),n=ce(t),this.h()},l(l){e=L(l,"OPTION",{class:!0,style:!0});var o=R(e);n=de(o,t),o.forEach(g),this.h()},h(){e.__value=r[0],e.value=e.__value,e.disabled=r[3],e.hidden=r[2],e.selected=r[4],A(e,"class",i=r[5].class),A(e,"style",s=r[5].style),b(e,"bx--select-option",!0)},m(l,o){P(l,e,o),I(e,n)},p(l,[o]){o&3&&t!==(t=(l[1]||l[0])+"")&&ye(n,t),o&1&&(e.__value=l[0],e.value=e.__value),o&8&&(e.disabled=l[3]),o&4&&(e.hidden=l[2]),o&16&&(e.selected=l[4]),o&32&&i!==(i=l[5].class)&&A(e,"class",i),o&32&&s!==(s=l[5].style)&&A(e,"style",s),o&32&&b(e,"bx--select-option",!0)},i:ie,o:ie,d(l){l&&g(e)}}}function Kp(r,e,t){const n=["value","text","hidden","disabled"];let i=ge(e,n),{value:s=""}=e,{text:l=""}=e,{hidden:o=!1}=e,{disabled:a=!1}=e;const u="ccs-"+Math.random().toString(36),f=kt("Select")||kt("TimePickerSelect");let c=!1;const h=f.selectedValue.subscribe(d=>{t(4,c=d===s)});return sn(()=>()=>h()),r.$$set=d=>{e=J(J({},e),Te(d)),t(5,i=ge(e,n)),"value"in d&&t(0,s=d.value),"text"in d&&t(1,l=d.text),"hidden"in d&&t(2,o=d.hidden),"disabled"in d&&t(3,a=d.disabled)},r.$$.update=()=>{var d;r.$$.dirty&1&&((d=f==null?void 0:f.setDefaultValue)==null||d.call(f,u,s))},[s,l,o,a,c,i]}class Zp extends me{constructor(e){super(),pe(this,e,Kp,Gp,he,{value:0,text:1,hidden:2,disabled:3})}}const un=Zp;function qo(r){let e;return{c(){e=j("span"),this.h()},l(t){e=L(t,"SPAN",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--label",!0),b(e,"bx--skeleton",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Jp(r){let e,t,n,i,s,l,o=!r[0]&&qo(),a=[r[1]],u={};for(let f=0;f{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"hideLabel"in f&&t(0,s=f.hideLabel)},[s,i,l,o,a,u]}class Xp extends me{constructor(e){super(),pe(this,e,Yp,Jp,he,{hideLabel:0})}}const Kl=Xp;function xp(r){let e,t;const n=r[4].default,i=Ie(n,r,r[3],null);let s=[{label:r[1]},{disabled:r[0]},r[2]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"disabled"in u&&t(0,o=u.disabled),"label"in u&&t(1,a=u.label),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class eg extends me{constructor(e){super(),pe(this,e,$p,xp,he,{disabled:0,label:1})}}const cc=eg;function tg(r){let e,t,n,i=[r[1]],s={};for(let l=0;l{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"size"in f&&t(0,s=f.size)},[s,i,l,o,a,u]}class rg extends me{constructor(e){super(),pe(this,e,ng,tg,he,{size:0})}}const ig=rg,lg=r=>({}),Bo=r=>({}),sg=r=>({}),Fo=r=>({props:{class:"bx--tag__label"}}),og=r=>({}),zo=r=>({props:{class:"bx--tag__label"}});function ag(r){let e,t,n,i,s,l,o=(r[11].icon||r[7])&&Vo(r);const a=r[13].default,u=Ie(a,r,r[12],null);let f=[{id:r[8]},r[10]],c={};for(let h=0;h{o=null}),re()),u&&u.p&&(!i||d&4096)&&Re(u,a,h,h[12],i?Me(a,h[12],d,null):De(h[12]),null),we(e,c=Ne(f,[(!i||d&256)&&{id:h[8]},d&1024&&h[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--disabled",h[3]),b(e,"bx--tag--sm",h[1]==="sm"),b(e,"bx--tag--red",h[0]==="red"),b(e,"bx--tag--magenta",h[0]==="magenta"),b(e,"bx--tag--purple",h[0]==="purple"),b(e,"bx--tag--blue",h[0]==="blue"),b(e,"bx--tag--cyan",h[0]==="cyan"),b(e,"bx--tag--teal",h[0]==="teal"),b(e,"bx--tag--green",h[0]==="green"),b(e,"bx--tag--gray",h[0]==="gray"),b(e,"bx--tag--cool-gray",h[0]==="cool-gray"),b(e,"bx--tag--warm-gray",h[0]==="warm-gray"),b(e,"bx--tag--high-contrast",h[0]==="high-contrast"),b(e,"bx--tag--outline",h[0]==="outline")},i(h){i||(_(o),_(u,h),i=!0)},o(h){y(o),y(u,h),i=!1},d(h){h&&g(e),o&&o.d(),u&&u.d(h),s=!1,Ge(l)}}}function ug(r){let e,t,n,i,s,l,o,a=(r[11].icon||r[7])&&Uo(r);const u=r[13].default,f=Ie(u,r,r[12],null);let c=[{type:"button"},{id:r[8]},{disabled:r[3]},{"aria-disabled":r[3]},{tabindex:i=r[3]?"-1":void 0},r[10]],h={};for(let d=0;d{a=null}),re()),f&&f.p&&(!s||m&4096)&&Re(f,u,d,d[12],s?Me(u,d[12],m,null):De(d[12]),null),we(e,h=Ne(c,[{type:"button"},(!s||m&256)&&{id:d[8]},(!s||m&8)&&{disabled:d[3]},(!s||m&8)&&{"aria-disabled":d[3]},(!s||m&8&&i!==(i=d[3]?"-1":void 0))&&{tabindex:i},m&1024&&d[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--interactive",!0),b(e,"bx--tag--disabled",d[3]),b(e,"bx--tag--sm",d[1]==="sm"),b(e,"bx--tag--red",d[0]==="red"),b(e,"bx--tag--magenta",d[0]==="magenta"),b(e,"bx--tag--purple",d[0]==="purple"),b(e,"bx--tag--blue",d[0]==="blue"),b(e,"bx--tag--cyan",d[0]==="cyan"),b(e,"bx--tag--teal",d[0]==="teal"),b(e,"bx--tag--green",d[0]==="green"),b(e,"bx--tag--gray",d[0]==="gray"),b(e,"bx--tag--cool-gray",d[0]==="cool-gray"),b(e,"bx--tag--warm-gray",d[0]==="warm-gray"),b(e,"bx--tag--high-contrast",d[0]==="high-contrast"),b(e,"bx--tag--outline",d[0]==="outline")},i(d){s||(_(a),_(f,d),s=!0)},o(d){y(a),y(f,d),s=!1},d(d){d&&g(e),a&&a.d(),f&&f.d(d),l=!1,Ge(o)}}}function fg(r){let e,t,n,i,s,l,o;const a=r[13].default,u=Ie(a,r,r[12],zo),f=u||mg(r);i=new Ul({});let c=[{"aria-label":r[6]},{id:r[8]},r[10]],h={};for(let d=0;d{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function Uo(r){let e,t;const n=r[13].icon,i=Ie(n,r,r[12],Fo),s=i||hg(r);return{c(){e=j("div"),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--tag__custom-icon",!0)},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o&4096)&&Re(i,n,l,l[12],t?Me(n,l[12],o,sg):De(l[12]),Fo):s&&s.p&&(!t||o&128)&&s.p(l,t?o:-1)},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function hg(r){let e,t,n;var i=r[7];function s(l){return{}}return i&&(e=je(i,s())),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){if(o&128&&i!==(i=l[7])){if(e){ne();const a=e;y(a.$$.fragment,1,0,()=>{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function mg(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){b(e,"bx--tag__label",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},d(n){n&&g(e)}}}function pg(r){let e,t,n,i;const s=[cg,fg,ug,ag],l=[];function o(a,u){return a[5]?0:a[2]?1:a[4]?2:3}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function gg(r,e,t){const n=["type","size","filter","disabled","interactive","skeleton","title","icon","id"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e;const o=di(s);let{type:a=void 0}=e,{size:u="default"}=e,{filter:f=!1}=e,{disabled:c=!1}=e,{interactive:h=!1}=e,{skeleton:d=!1}=e,{title:m="Clear filter"}=e,{icon:p=void 0}=e,{id:v="ccs-"+Math.random().toString(36)}=e;const k=ct();function O(x){X.call(this,r,x)}function E(x){X.call(this,r,x)}function S(x){X.call(this,r,x)}function C(x){X.call(this,r,x)}function T(x){X.call(this,r,x)}function D(x){X.call(this,r,x)}function w(x){X.call(this,r,x)}function B(x){X.call(this,r,x)}function M(x){X.call(this,r,x)}function F(x){X.call(this,r,x)}function q(x){X.call(this,r,x)}function N(x){X.call(this,r,x)}function Y(x){X.call(this,r,x)}function V(x){X.call(this,r,x)}function K(x){X.call(this,r,x)}function oe(x){X.call(this,r,x)}const fe=()=>{k("close")};return r.$$set=x=>{e=J(J({},e),Te(x)),t(10,i=ge(e,n)),"type"in x&&t(0,a=x.type),"size"in x&&t(1,u=x.size),"filter"in x&&t(2,f=x.filter),"disabled"in x&&t(3,c=x.disabled),"interactive"in x&&t(4,h=x.interactive),"skeleton"in x&&t(5,d=x.skeleton),"title"in x&&t(6,m=x.title),"icon"in x&&t(7,p=x.icon),"id"in x&&t(8,v=x.id),"$$scope"in x&&t(12,l=x.$$scope)},[a,u,f,c,h,d,m,p,v,k,i,o,l,s,O,E,S,C,T,D,w,B,M,F,q,N,Y,V,K,oe,fe]}class bg extends me{constructor(e){super(),pe(this,e,gg,pg,he,{type:0,size:1,filter:2,disabled:3,interactive:4,skeleton:5,title:6,icon:7,id:8})}}const _g=bg,vg=r=>({}),Ho=r=>({}),yg=r=>({}),Qo=r=>({});function Wo(r){let e,t,n,i=r[9]&&Go(r),s=!r[22]&&r[6]&&Ko(r);return{c(){e=j("div"),i&&i.c(),t=$(),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);i&&i.l(o),t=ee(o),s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--text-input__label-helper-wrapper",!0)},m(l,o){P(l,e,o),i&&i.m(e,null),I(e,t),s&&s.m(e,null),n=!0},p(l,o){l[9]?i?(i.p(l,o),o[0]&512&&_(i,1)):(i=Go(l),i.c(),_(i,1),i.m(e,t)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[22]&&l[6]?s?s.p(l,o):(s=Ko(l),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){l&&g(e),i&&i.d(),s&&s.d()}}}function Go(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Qo),s=i||kg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline--sm",r[2]==="sm"),b(e,"bx--label--inline--xl",r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,yg):De(l[27]),Qo):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&4)&&b(e,"bx--label--inline--sm",l[2]==="sm"),(!t||o[0]&4)&&b(e,"bx--label--inline--xl",l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function kg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function Ko(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function Zo(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Ho),s=i||Eg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline-sm",r[16]&&r[2]==="sm"),b(e,"bx--label--inline-xl",r[16]&&r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,vg):De(l[27]),Ho):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&65540)&&b(e,"bx--label--inline-sm",l[16]&&l[2]==="sm"),(!t||o[0]&65540)&&b(e,"bx--label--inline-xl",l[16]&&l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Eg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function Sg(r){let e,t,n,i=r[11]&&Jo(),s=!r[11]&&r[13]&&Yo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=Jo(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=Yo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Og(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Jo(r){let e,t;return e=new ur({props:{class:"bx--text-input__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Yo(r){let e,t;return e=new hi({props:{class:`bx--text-input__invalid-icon + bx--text-input__invalid-icon--warning`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Xo(r){let e;return{c(){e=j("hr"),this.h()},l(t){e=L(t,"HR",{}),this.h()},h(){b(e,"bx--text-input__divider",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function xo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function $o(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function ea(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){A(e,"id",r[20]),b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&1048576&&A(e,"id",n[20]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function ta(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function na(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function wg(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T,D,w,B=r[16]&&Wo(r),M=!r[16]&&(r[9]||r[26].labelText)&&Zo(r);const F=[Og,Sg],q=[];function N(z,_e){return z[17]?0:1}l=N(r),o=q[l]=F[l](r);let Y=[{"data-invalid":f=r[21]||void 0},{"aria-invalid":c=r[21]||void 0},{"data-warn":h=r[13]||void 0},{"aria-describedby":d=r[21]?r[19]:r[13]?r[18]:r[6]?r[20]:void 0},{disabled:r[5]},{id:r[7]},{name:r[8]},{placeholder:r[3]},{required:r[15]},{readOnly:r[17]},r[25]],V={};for(let z=0;z{B=null}),re()),!z[16]&&(z[9]||z[26].labelText)?M?(M.p(z,_e),_e[0]&67174912&&_(M,1)):(M=Zo(z),M.c(),_(M,1),M.m(e,n)):M&&(ne(),y(M,1,1,()=>{M=null}),re());let se=l;l=N(z),l===se?q[l].p(z,_e):(ne(),y(q[se],1,1,()=>{q[se]=null}),re(),o=q[l],o?o.p(z,_e):(o=q[l]=F[l](z),o.c()),_(o,1),o.m(s,a)),we(u,V=Ne(Y,[(!T||_e[0]&2097152&&f!==(f=z[21]||void 0))&&{"data-invalid":f},(!T||_e[0]&2097152&&c!==(c=z[21]||void 0))&&{"aria-invalid":c},(!T||_e[0]&8192&&h!==(h=z[13]||void 0))&&{"data-warn":h},(!T||_e[0]&3940416&&d!==(d=z[21]?z[19]:z[13]?z[18]:z[6]?z[20]:void 0))&&{"aria-describedby":d},(!T||_e[0]&32)&&{disabled:z[5]},(!T||_e[0]&128)&&{id:z[7]},(!T||_e[0]&256)&&{name:z[8]},(!T||_e[0]&8)&&{placeholder:z[3]},(!T||_e[0]&32768)&&{required:z[15]},(!T||_e[0]&131072)&&{readOnly:z[17]},_e[0]&33554432&&z[25]])),_e[0]&1&&u.value!==z[0]&&js(u,z[0]),b(u,"bx--text-input",!0),b(u,"bx--text-input--light",z[4]),b(u,"bx--text-input--invalid",z[21]),b(u,"bx--text-input--warning",z[13]),b(u,"bx--text-input--sm",z[2]==="sm"),b(u,"bx--text-input--xl",z[2]==="xl"),z[22]?K||(K=Xo(),K.c(),K.m(s,p)):K&&(K.d(1),K=null),z[22]&&!z[16]&&z[11]?oe?oe.p(z,_e):(oe=xo(z),oe.c(),oe.m(s,v)):oe&&(oe.d(1),oe=null),z[22]&&!z[16]&&z[13]?fe?fe.p(z,_e):(fe=$o(z),fe.c(),fe.m(s,null)):fe&&(fe.d(1),fe=null),(!T||_e[0]&2097152&&k!==(k=z[21]||void 0))&&A(s,"data-invalid",k),(!T||_e[0]&8192&&O!==(O=z[13]||void 0))&&A(s,"data-warn",O),(!T||_e[0]&10240)&&b(s,"bx--text-input__field-wrapper--warning",!z[11]&&z[13]),!z[11]&&!z[13]&&!z[22]&&!z[16]&&z[6]?x?x.p(z,_e):(x=ea(z),x.c(),x.m(i,S)):x&&(x.d(1),x=null),!z[22]&&z[11]?te?te.p(z,_e):(te=ta(z),te.c(),te.m(i,C)):te&&(te.d(1),te=null),!z[22]&&!z[11]&&z[13]?ke?ke.p(z,_e):(ke=na(z),ke.c(),ke.m(i,null)):ke&&(ke.d(1),ke=null),(!T||_e[0]&65536)&&b(i,"bx--text-input__field-outer-wrapper--inline",z[16]),(!T||_e[0]&65536)&&b(e,"bx--text-input-wrapper--inline",z[16]),(!T||_e[0]&16)&&b(e,"bx--text-input-wrapper--light",z[4]),(!T||_e[0]&131072)&&b(e,"bx--text-input-wrapper--readonly",z[17])},i(z){T||(_(B),_(M),_(o),T=!0)},o(z){y(B),y(M),y(o),T=!1},d(z){z&&g(e),B&&B.d(),M&&M.d(),q[l].d(),r[38](null),K&&K.d(),oe&&oe.d(),fe&&fe.d(),x&&x.d(),te&&te.d(),ke&&ke.d(),D=!1,Ge(w)}}}function Ag(r,e,t){let n,i,s,l,o;const a=["size","value","placeholder","light","disabled","helperText","id","name","labelText","hideLabel","invalid","invalidText","warn","warnText","ref","required","inline","readonly"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=""}=e,{placeholder:p=""}=e,{light:v=!1}=e,{disabled:k=!1}=e,{helperText:O=""}=e,{id:E="ccs-"+Math.random().toString(36)}=e,{name:S=void 0}=e,{labelText:C=""}=e,{hideLabel:T=!1}=e,{invalid:D=!1}=e,{invalidText:w=""}=e,{warn:B=!1}=e,{warnText:M=""}=e,{ref:F=null}=e,{required:q=!1}=e,{inline:N=!1}=e,{readonly:Y=!1}=e;const V=kt("Form"),K=ct();function oe(ae){return u.type!=="number"?ae:ae!=""?Number(ae):null}const fe=ae=>{t(0,m=oe(ae.target.value)),K("input",m)},x=ae=>{K("change",oe(ae.target.value))};function te(ae){X.call(this,r,ae)}function ke(ae){X.call(this,r,ae)}function z(ae){X.call(this,r,ae)}function _e(ae){X.call(this,r,ae)}function se(ae){X.call(this,r,ae)}function Je(ae){X.call(this,r,ae)}function lt(ae){X.call(this,r,ae)}function Et(ae){X.call(this,r,ae)}function _t(ae){X.call(this,r,ae)}function Pe(ae){Fe[ae?"unshift":"push"](()=>{F=ae,t(1,F)})}function le(){m=this.value,t(0,m)}return r.$$set=ae=>{e=J(J({},e),Te(ae)),t(25,u=ge(e,a)),"size"in ae&&t(2,d=ae.size),"value"in ae&&t(0,m=ae.value),"placeholder"in ae&&t(3,p=ae.placeholder),"light"in ae&&t(4,v=ae.light),"disabled"in ae&&t(5,k=ae.disabled),"helperText"in ae&&t(6,O=ae.helperText),"id"in ae&&t(7,E=ae.id),"name"in ae&&t(8,S=ae.name),"labelText"in ae&&t(9,C=ae.labelText),"hideLabel"in ae&&t(10,T=ae.hideLabel),"invalid"in ae&&t(11,D=ae.invalid),"invalidText"in ae&&t(12,w=ae.invalidText),"warn"in ae&&t(13,B=ae.warn),"warnText"in ae&&t(14,M=ae.warnText),"ref"in ae&&t(1,F=ae.ref),"required"in ae&&t(15,q=ae.required),"inline"in ae&&t(16,N=ae.inline),"readonly"in ae&&t(17,Y=ae.readonly),"$$scope"in ae&&t(27,c=ae.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&133120&&t(21,i=D&&!Y),r.$$.dirty[0]&128&&t(20,s=`helper-${E}`),r.$$.dirty[0]&128&&t(19,l=`error-${E}`),r.$$.dirty[0]&128&&t(18,o=`warn-${E}`)},t(22,n=!!V&&V.isFluid),[m,F,d,p,v,k,O,E,S,C,T,D,w,B,M,q,N,Y,o,l,s,i,n,fe,x,u,h,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe,le]}class Tg extends me{constructor(e){super(),pe(this,e,Ag,wg,he,{size:2,value:0,placeholder:3,light:4,disabled:5,helperText:6,id:7,name:8,labelText:9,hideLabel:10,invalid:11,invalidText:12,warn:13,warnText:14,ref:1,required:15,inline:16,readonly:17},null,[-1,-1])}}const _n=Tg,Pg=r=>({}),ra=r=>({}),Cg=r=>({}),ia=r=>({}),Ig=r=>({}),la=r=>({});function Rg(r){let e;return{c(){e=ce(r[5])},l(t){e=de(t,r[5])},m(t,n){P(t,e,n)},p(t,n){n&32&&ye(e,t[5])},d(t){t&&g(e)}}}function Dg(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function Mg(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function Ng(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v;const k=r[12].labelText,O=Ie(k,r,r[11],la),E=O||Rg(r),S=r[12].labelA,C=Ie(S,r,r[11],ia),T=C||Dg(r),D=r[12].labelB,w=Ie(D,r,r[11],ra),B=w||Mg(r);let M=[r[9],{style:d=r[9].style+"; user-select: none"}],F={};for(let q=0;q{t(0,a=!a)},M=F=>{(F.key===" "||F.key==="Enter")&&(F.preventDefault(),t(0,a=!a))};return r.$$set=F=>{t(10,e=J(J({},e),Te(F))),t(9,i=ge(e,n)),"size"in F&&t(1,o=F.size),"toggled"in F&&t(0,a=F.toggled),"disabled"in F&&t(2,u=F.disabled),"labelA"in F&&t(3,f=F.labelA),"labelB"in F&&t(4,c=F.labelB),"labelText"in F&&t(5,h=F.labelText),"hideLabel"in F&&t(6,d=F.hideLabel),"id"in F&&t(7,m=F.id),"name"in F&&t(8,p=F.name),"$$scope"in F&&t(11,l=F.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&v("toggle",{toggled:a})},e=Te(e),[a,o,u,f,c,h,d,m,p,i,e,l,s,k,O,E,S,C,T,D,w,B,M]}class Lg extends me{constructor(e){super(),pe(this,e,jg,Ng,he,{size:1,toggled:0,disabled:2,labelA:3,labelB:4,labelText:5,hideLabel:6,id:7,name:8})}}const qg=Lg;class Vn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const er=typeof window>"u"||"Deno"in window;function yt(){}function Bg(r,e){return typeof r=="function"?r(e):r}function el(r){return typeof r=="number"&&r>=0&&r!==1/0}function dc(r,e){return Math.max(r+(e||0)-Date.now(),0)}function In(r,e,t){return fr(r)?typeof e=="function"?{...t,queryKey:r,queryFn:e}:{...e,queryKey:r}:r}function Fg(r,e,t){return fr(r)?typeof e=="function"?{...t,mutationKey:r,mutationFn:e}:{...e,mutationKey:r}:typeof r=="function"?{...e,mutationFn:r}:{...r}}function xt(r,e,t){return fr(r)?[{...e,queryKey:r},t]:[r||{},e]}function sa(r,e){const{type:t="all",exact:n,fetchStatus:i,predicate:s,queryKey:l,stale:o}=r;if(fr(l)){if(n){if(e.queryHash!==Zl(l,e.options))return!1}else if(!Hr(e.queryKey,l))return!1}if(t!=="all"){const a=e.isActive();if(t==="active"&&!a||t==="inactive"&&a)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof i<"u"&&i!==e.state.fetchStatus||s&&!s(e))}function oa(r,e){const{exact:t,fetching:n,predicate:i,mutationKey:s}=r;if(fr(s)){if(!e.options.mutationKey)return!1;if(t){if(hn(e.options.mutationKey)!==hn(s))return!1}else if(!Hr(e.options.mutationKey,s))return!1}return!(typeof n=="boolean"&&e.state.status==="loading"!==n||i&&!i(e))}function Zl(r,e){return((e==null?void 0:e.queryKeyHashFn)||hn)(r)}function hn(r){return JSON.stringify(r,(e,t)=>nl(t)?Object.keys(t).sort().reduce((n,i)=>(n[i]=t[i],n),{}):t)}function Hr(r,e){return hc(r,e)}function hc(r,e){return r===e?!0:typeof r!=typeof e?!1:r&&e&&typeof r=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!hc(r[t],e[t])):!1}function mc(r,e){if(r===e)return r;const t=aa(r)&&aa(e);if(t||nl(r)&&nl(e)){const n=t?r.length:Object.keys(r).length,i=t?e:Object.keys(e),s=i.length,l=t?[]:{};let o=0;for(let a=0;a"u")return!0;const t=e.prototype;return!(!ua(t)||!t.hasOwnProperty("isPrototypeOf"))}function ua(r){return Object.prototype.toString.call(r)==="[object Object]"}function fr(r){return Array.isArray(r)}function pc(r){return new Promise(e=>{setTimeout(e,r)})}function fa(r){pc(0).then(r)}function zg(){if(typeof AbortController=="function")return new AbortController}function rl(r,e,t){return t.isDataEqual!=null&&t.isDataEqual(r,e)?r:typeof t.structuralSharing=="function"?t.structuralSharing(r,e):t.structuralSharing!==!1?mc(r,e):e}class Vg extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Qr=new Vg,ca=["online","offline"];class Ug extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return ca.forEach(n=>{window.addEventListener(n,t,!1)}),()=>{ca.forEach(n=>{window.removeEventListener(n,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Wr=new Ug;function Hg(r){return Math.min(1e3*2**r,3e4)}function mi(r){return(r??"online")==="online"?Wr.isOnline():!0}class gc{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Cr(r){return r instanceof gc}function bc(r){let e=!1,t=0,n=!1,i,s,l;const o=new Promise((v,k)=>{s=v,l=k}),a=v=>{n||(d(new gc(v)),r.abort==null||r.abort())},u=()=>{e=!0},f=()=>{e=!1},c=()=>!Qr.isFocused()||r.networkMode!=="always"&&!Wr.isOnline(),h=v=>{n||(n=!0,r.onSuccess==null||r.onSuccess(v),i==null||i(),s(v))},d=v=>{n||(n=!0,r.onError==null||r.onError(v),i==null||i(),l(v))},m=()=>new Promise(v=>{i=k=>{const O=n||!c();return O&&v(k),O},r.onPause==null||r.onPause()}).then(()=>{i=void 0,n||r.onContinue==null||r.onContinue()}),p=()=>{if(n)return;let v;try{v=r.fn()}catch(k){v=Promise.reject(k)}Promise.resolve(v).then(h).catch(k=>{var O,E;if(n)return;const S=(O=r.retry)!=null?O:3,C=(E=r.retryDelay)!=null?E:Hg,T=typeof C=="function"?C(t,k):C,D=S===!0||typeof S=="number"&&t{if(c())return m()}).then(()=>{e?d(k):p()})})};return mi(r.networkMode)?p():m().then(p),{promise:o,cancel:a,continue:()=>(i==null?void 0:i())?o:Promise.resolve(),cancelRetry:u,continueRetry:f}}const Jl=console;function Qg(){let r=[],e=0,t=f=>{f()},n=f=>{f()};const i=f=>{let c;e++;try{c=f()}finally{e--,e||o()}return c},s=f=>{e?r.push(f):fa(()=>{t(f)})},l=f=>(...c)=>{s(()=>{f(...c)})},o=()=>{const f=r;r=[],f.length&&fa(()=>{n(()=>{f.forEach(c=>{t(c)})})})};return{batch:i,batchCalls:l,schedule:s,setNotifyFunction:f=>{t=f},setBatchNotifyFunction:f=>{n=f}}}const Ye=Qg();class _c{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),el(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(er?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Wg extends _c{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Jl,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||Gg(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const n=rl(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return(t=this.retryer)==null||t.cancel(e),n?n.then(yt).catch(yt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!dc(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var s;return(s=this.retryer)==null||s.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const l=zg(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},a=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};a(o);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn"),f={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(a(f),(n=this.options.behavior)==null||n.onFetch(f),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=f.fetchOptions)==null?void 0:i.meta)){var c;this.dispatch({type:"fetch",meta:(c=f.fetchOptions)==null?void 0:c.meta})}const h=d=>{if(Cr(d)&&d.silent||this.dispatch({type:"error",error:d}),!Cr(d)){var m,p,v,k;(m=(p=this.cache.config).onError)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=bc({fn:f.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:d=>{var m,p,v,k;if(typeof d>"u"){h(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(m=(p=this.cache.config).onSuccess)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:h,onFail:(d,m)=>{this.dispatch({type:"failed",failureCount:d,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=n=>{var i,s;switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:mi(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(s=e.dataUpdatedAt)!=null?s:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const l=e.error;return Cr(l)&&l.revert&&this.revertState?{...this.revertState}:{...n,error:l,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function Gg(r){const e=typeof r.initialData=="function"?r.initialData():r.initialData,t=typeof e<"u",n=t?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class Kg extends Vn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var i;const s=t.queryKey,l=(i=t.queryHash)!=null?i:Zl(s,t);let o=this.get(l);return o||(o=new Wg({cache:this,logger:e.getLogger(),queryKey:s,queryHash:l,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(n=>n!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Ye.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=xt(e,t);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>sa(n,i))}findAll(e,t){const[n]=xt(e,t);return Object.keys(n).length>0?this.queries.filter(i=>sa(n,i)):this.queries}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Ye.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Ye.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class Zg extends _c{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Jl,this.observers=[],this.state=e.state||vc(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var D;return this.retryer=bc({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,B)=>{this.dispatch({type:"failed",failureCount:w,error:B})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(D=this.options.retry)!=null?D:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var n,i,s,l,o,a,u,f;if(!t){var c,h,d,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(h=this.mutationCache.config).onMutate)==null?void 0:c.call(h,this.state.variables,this));const w=await((d=(m=this.options).onMutate)==null?void 0:d.call(m,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const D=await e();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,D,this.state.variables,this.state.context,this)),await((s=(l=this.options).onSuccess)==null?void 0:s.call(l,D,this.state.variables,this.state.context)),await((o=(a=this.mutationCache.config).onSettled)==null?void 0:o.call(a,D,null,this.state.variables,this.state.context,this)),await((u=(f=this.options).onSettled)==null?void 0:u.call(f,D,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:D}),D}catch(D){try{var p,v,k,O,E,S,C,T;throw await((p=(v=this.mutationCache.config).onError)==null?void 0:p.call(v,D,this.state.variables,this.state.context,this)),await((k=(O=this.options).onError)==null?void 0:k.call(O,D,this.state.variables,this.state.context)),await((E=(S=this.mutationCache.config).onSettled)==null?void 0:E.call(S,void 0,D,this.state.variables,this.state.context,this)),await((C=(T=this.options).onSettled)==null?void 0:C.call(T,void 0,D,this.state.variables,this.state.context)),D}finally{this.dispatch({type:"error",error:D})}}}dispatch(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!mi(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function vc(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Jg extends Vn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const i=new Zg({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Ye.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>oa(e,t))}findAll(e){return this.mutations.filter(t=>oa(e,t))}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(n=>n.state.isPaused);return Ye.batch(()=>t.reduce((n,i)=>n.then(()=>i.continue().catch(yt)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function il(){return{onFetch:r=>{r.fetchFn=()=>{var e,t,n,i,s,l;const o=(e=r.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,a=(n=r.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,u=a==null?void 0:a.pageParam,f=(a==null?void 0:a.direction)==="forward",c=(a==null?void 0:a.direction)==="backward",h=((s=r.state.data)==null?void 0:s.pages)||[],d=((l=r.state.data)==null?void 0:l.pageParams)||[];let m=d,p=!1;const v=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>{var D;if((D=r.signal)!=null&&D.aborted)p=!0;else{var w;(w=r.signal)==null||w.addEventListener("abort",()=>{p=!0})}return r.signal}})},k=r.options.queryFn||(()=>Promise.reject("Missing queryFn")),O=(T,D,w,B)=>(m=B?[D,...m]:[...m,D],B?[w,...T]:[...T,w]),E=(T,D,w,B)=>{if(p)return Promise.reject("Cancelled");if(typeof w>"u"&&!D&&T.length)return Promise.resolve(T);const M={queryKey:r.queryKey,pageParam:w,meta:r.options.meta};v(M);const F=k(M);return Promise.resolve(F).then(N=>O(T,w,N,B))};let S;if(!h.length)S=E([]);else if(f){const T=typeof u<"u",D=T?u:ll(r.options,h);S=E(h,T,D)}else if(c){const T=typeof u<"u",D=T?u:yc(r.options,h);S=E(h,T,D,!0)}else{m=[];const T=typeof r.options.getNextPageParam>"u";S=(o&&h[0]?o(h[0],0,h):!0)?E([],T,d[0]):Promise.resolve(O([],d[0],h[0]));for(let w=1;w{if(o&&h[w]?o(h[w],w,h):!0){const F=T?d[w]:ll(r.options,B);return E(B,T,F)}return Promise.resolve(O(B,d[w],h[w]))})}return S.then(T=>({pages:T,pageParams:m}))}}}}function ll(r,e){return r.getNextPageParam==null?void 0:r.getNextPageParam(e[e.length-1],e)}function yc(r,e){return r.getPreviousPageParam==null?void 0:r.getPreviousPageParam(e[0],e)}function Yg(r,e){if(r.getNextPageParam&&Array.isArray(e)){const t=ll(r,e);return typeof t<"u"&&t!==null&&t!==!1}}function Xg(r,e){if(r.getPreviousPageParam&&Array.isArray(e)){const t=yc(r,e);return typeof t<"u"&&t!==null&&t!==!1}}class xg{constructor(e={}){this.queryCache=e.queryCache||new Kg,this.mutationCache=e.mutationCache||new Jg,this.logger=e.logger||Jl,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Qr.subscribe(()=>{Qr.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Wr.subscribe(()=>{Wr.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=xt(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state.data}ensureQueryData(e,t,n){const i=In(e,t,n),s=this.getQueryData(i.queryKey);return s?Promise.resolve(s):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const i=n.data;return[t,i]})}setQueryData(e,t,n){const i=this.queryCache.find(e),s=i==null?void 0:i.state.data,l=Bg(t,s);if(typeof l>"u")return;const o=In(e),a=this.defaultQueryOptions(o);return this.queryCache.build(this,a).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Ye.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,n)]))}getQueryState(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state}removeQueries(e,t){const[n]=xt(e,t),i=this.queryCache;Ye.batch(()=>{i.findAll(n).forEach(s=>{i.remove(s)})})}resetQueries(e,t,n){const[i,s]=xt(e,t,n),l=this.queryCache,o={type:"active",...i};return Ye.batch(()=>(l.findAll(i).forEach(a=>{a.reset()}),this.refetchQueries(o,s)))}cancelQueries(e,t,n){const[i,s={}]=xt(e,t,n);typeof s.revert>"u"&&(s.revert=!0);const l=Ye.batch(()=>this.queryCache.findAll(i).map(o=>o.cancel(s)));return Promise.all(l).then(yt).catch(yt)}invalidateQueries(e,t,n){const[i,s]=xt(e,t,n);return Ye.batch(()=>{var l,o;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const a={...i,type:(l=(o=i.refetchType)!=null?o:i.type)!=null?l:"active"};return this.refetchQueries(a,s)})}refetchQueries(e,t,n){const[i,s]=xt(e,t,n),l=Ye.batch(()=>this.queryCache.findAll(i).filter(a=>!a.isDisabled()).map(a=>{var u;return a.fetch(void 0,{...s,cancelRefetch:(u=s==null?void 0:s.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let o=Promise.all(l).then(yt);return s!=null&&s.throwOnError||(o=o.catch(yt)),o}fetchQuery(e,t,n){const i=In(e,t,n),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);const l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(yt).catch(yt)}fetchInfiniteQuery(e,t,n){const i=In(e,t,n);return i.behavior=il(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(yt).catch(yt)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find(i=>hn(e)===hn(i.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(n=>Hr(e,n.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find(i=>hn(e)===hn(i.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(n=>Hr(e,n.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Zl(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class kc extends Vn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),da(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sl(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),tl(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const s=this.hasListeners();s&&ha(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(t),s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(yt)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),er||this.currentResult.isStale||!el(this.options.staleTime))return;const t=dc(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(er||this.options.enabled===!1||!el(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Qr.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,i=this.options,s=this.currentResult,l=this.currentResultState,o=this.currentResultOptions,a=e!==n,u=a?e.state:this.currentQueryInitialState,f=a?this.currentResult:this.previousQueryResult,{state:c}=e;let{dataUpdatedAt:h,error:d,errorUpdatedAt:m,fetchStatus:p,status:v}=c,k=!1,O=!1,E;if(t._optimisticResults){const w=this.hasListeners(),B=!w&&da(e,t),M=w&&ha(e,n,t,i);(B||M)&&(p=mi(e.options.networkMode)?"fetching":"paused",h||(v="loading")),t._optimisticResults==="isRestoring"&&(p="idle")}if(t.keepPreviousData&&!c.dataUpdatedAt&&f!=null&&f.isSuccess&&v!=="error")E=f.data,h=f.dataUpdatedAt,v=f.status,k=!0;else if(t.select&&typeof c.data<"u")if(s&&c.data===(l==null?void 0:l.data)&&t.select===this.selectFn)E=this.selectResult;else try{this.selectFn=t.select,E=t.select(c.data),E=rl(s==null?void 0:s.data,E,t),this.selectResult=E,this.selectError=null}catch(w){this.selectError=w}else E=c.data;if(typeof t.placeholderData<"u"&&typeof E>"u"&&v==="loading"){let w;if(s!=null&&s.isPlaceholderData&&t.placeholderData===(o==null?void 0:o.placeholderData))w=s.data;else if(w=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof w<"u")try{w=t.select(w),this.selectError=null}catch(B){this.selectError=B}typeof w<"u"&&(v="success",E=rl(s==null?void 0:s.data,w,t),O=!0)}this.selectError&&(d=this.selectError,E=this.selectResult,m=Date.now(),v="error");const S=p==="fetching",C=v==="loading",T=v==="error";return{status:v,fetchStatus:p,isLoading:C,isSuccess:v==="success",isError:T,isInitialLoading:C&&S,data:E,dataUpdatedAt:h,error:d,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&!C,isLoadingError:T&&c.dataUpdatedAt===0,isPaused:p==="paused",isPlaceholderData:O,isPreviousData:k,isRefetchError:T&&c.dataUpdatedAt!==0,isStale:Yl(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,tl(n,t))return;this.currentResult=n;const i={cache:!0},s=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const o=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&o.add("error"),Object.keys(this.currentResult).some(a=>{const u=a;return this.currentResult[u]!==t[u]&&o.has(u)})};(e==null?void 0:e.listeners)!==!1&&s()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Cr(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Ye.batch(()=>{if(e.onSuccess){var t,n,i,s;(t=(n=this.options).onSuccess)==null||t.call(n,this.currentResult.data),(i=(s=this.options).onSettled)==null||i.call(s,this.currentResult.data,null)}else if(e.onError){var l,o,a,u;(l=(o=this.options).onError)==null||l.call(o,this.currentResult.error),(a=(u=this.options).onSettled)==null||a.call(u,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function $g(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function da(r,e){return $g(r,e)||r.state.dataUpdatedAt>0&&sl(r,e,e.refetchOnMount)}function sl(r,e,t){if(e.enabled!==!1){const n=typeof t=="function"?t(r):t;return n==="always"||n!==!1&&Yl(r,e)}return!1}function ha(r,e,t,n){return t.enabled!==!1&&(r!==e||n.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&Yl(r,t)}function Yl(r,e){return r.isStaleByTime(e.staleTime)}class e1 extends kc{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:il()},t)}getOptimisticResult(e){return e.behavior=il(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,i,s,l,o,a;const{state:u}=e,f=super.createResult(e,t),{isFetching:c,isRefetching:h}=f,d=c&&((n=u.fetchMeta)==null||(i=n.fetchMore)==null?void 0:i.direction)==="forward",m=c&&((s=u.fetchMeta)==null||(l=s.fetchMore)==null?void 0:l.direction)==="backward";return{...f,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Yg(t,(o=u.data)==null?void 0:o.pages),hasPreviousPage:Xg(t,(a=u.data)==null?void 0:a.pages),isFetchingNextPage:d,isFetchingPreviousPage:m,isRefetching:h&&!d&&!m}}}class t1 extends Vn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),tl(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:vc(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Ye.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,n,i,s;(t=(n=this.mutateOptions).onSuccess)==null||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(s=this.mutateOptions).onSettled)==null||i.call(s,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var l,o,a,u;(l=(o=this.mutateOptions).onError)==null||l.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(a=(u=this.mutateOptions).onSettled)==null||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)})})}}const Ec="$$_queryClient",n1=()=>{const r=kt(Ec);if(!r)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return r},T3=r=>{on(Ec,r)};function Sc(){return n1()}function Oc(r,e){const t=Sc(),n=t.defaultQueryOptions(r);n._optimisticResults="optimistic";let i=new e(t,n);n.onError&&(n.onError=Ye.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=Ye.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=Ye.batchCalls(n.onSettled)),Ur(i).subscribe(o=>{i=o,i.setOptions(n,{listeners:!1})});const s=Ur(i.getCurrentResult(),o=>i.subscribe(Ye.batchCalls(o))),{subscribe:l}=rc(s,o=>(o=i.getOptimisticResult(n),n.notifyOnChangeProps?o:i.trackResult(o)));return{subscribe:l}}function r1(r,e,t){const n=In(r,e,t);return Oc(n,kc)}function i1(r,e,t){const n=In(r,e,t);return Oc(n,e1)}function l1(r,e,t){const n=Fg(r,e,t),i=Sc();let s=new t1(i,n),l;Ur(s).subscribe(u=>{s=u,l=(f,c)=>{s.mutate(f,c).catch(s1)},s.setOptions(n)});const o=Ur(s.getCurrentResult(),u=>s.subscribe(Ye.batchCalls(f=>u(f)))),{subscribe:a}=rc(o,u=>({...u,mutate:l,mutateAsync:u.mutate}));return{subscribe:a}}function s1(){}const ma=mt([]),rt=new xg({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}},mutations:{onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}}}});class pa extends Error{constructor(e,t,n){super(n),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class o1 extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var Rt,Dt,wt,en,pn,ar,Nn;class a1{constructor(e){Yt(this,Rt,void 0);Yt(this,Dt,void 0);Yt(this,wt,void 0);Yt(this,en,void 0);Yt(this,pn,void 0);Yt(this,ar,void 0);Yt(this,Nn,void 0);St(this,Rt,!1),St(this,Dt,!1),St(this,wt,!1),St(this,en,[]),St(this,pn,new Promise((t,n)=>{St(this,ar,t),St(this,Nn,n);const i=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Rt,!0),(a=He(this,ar))==null||a.call(this,o))},s=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Dt,!0),(a=He(this,Nn))==null||a.call(this,o))},l=o=>{He(this,Rt)||He(this,Dt)||He(this,wt)||He(this,en).push(o)};return Object.defineProperty(l,"isResolved",{get:()=>He(this,Rt)}),Object.defineProperty(l,"isRejected",{get:()=>He(this,Dt)}),Object.defineProperty(l,"isCancelled",{get:()=>He(this,wt)}),e(i,s,l)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return He(this,pn).then(e,t)}catch(e){return He(this,pn).catch(e)}finally(e){return He(this,pn).finally(e)}cancel(){var e;if(!(He(this,Rt)||He(this,Dt)||He(this,wt))){if(St(this,wt,!0),He(this,en).length)try{for(const t of He(this,en))t()}catch(t){console.warn("Cancellation threw an error",t);return}He(this,en).length=0,(e=He(this,Nn))==null||e.call(this,new o1("Request aborted"))}}get isCancelled(){return He(this,wt)}}Rt=new WeakMap,Dt=new WeakMap,wt=new WeakMap,en=new WeakMap,pn=new WeakMap,ar=new WeakMap,Nn=new WeakMap;const qe={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},Xl=r=>r!=null,cr=r=>typeof r=="string",Si=r=>cr(r)&&r!=="",xl=r=>typeof r=="object"&&typeof r.type=="string"&&typeof r.stream=="function"&&typeof r.arrayBuffer=="function"&&typeof r.constructor=="function"&&typeof r.constructor.name=="string"&&/^(Blob|File)$/.test(r.constructor.name)&&/^(Blob|File)$/.test(r[Symbol.toStringTag]),wc=r=>r instanceof FormData,u1=r=>{try{return btoa(r)}catch{return Buffer.from(r).toString("base64")}},f1=r=>{const e=[],t=(i,s)=>{e.push(`${encodeURIComponent(i)}=${encodeURIComponent(String(s))}`)},n=(i,s)=>{Xl(s)&&(Array.isArray(s)?s.forEach(l=>{n(i,l)}):typeof s=="object"?Object.entries(s).forEach(([l,o])=>{n(`${i}[${l}]`,o)}):t(i,s))};return Object.entries(r).forEach(([i,s])=>{n(i,s)}),e.length>0?`?${e.join("&")}`:""},c1=(r,e)=>{const t=r.ENCODE_PATH||encodeURI,n=e.url.replace("{api-version}",r.VERSION).replace(/{(.*?)}/g,(s,l)=>{var o;return(o=e.path)!=null&&o.hasOwnProperty(l)?t(String(e.path[l])):s}),i=`${r.BASE}${n}`;return e.query?`${i}${f1(e.query)}`:i},d1=r=>{if(r.formData){const e=new FormData,t=(n,i)=>{cr(i)||xl(i)?e.append(n,i):e.append(n,JSON.stringify(i))};return Object.entries(r.formData).filter(([n,i])=>Xl(i)).forEach(([n,i])=>{Array.isArray(i)?i.forEach(s=>t(n,s)):t(n,i)}),e}},vr=async(r,e)=>typeof e=="function"?e(r):e,h1=async(r,e)=>{const t=await vr(e,r.TOKEN),n=await vr(e,r.USERNAME),i=await vr(e,r.PASSWORD),s=await vr(e,r.HEADERS),l=Object.entries({Accept:"application/json",...s,...e.headers}).filter(([o,a])=>Xl(a)).reduce((o,[a,u])=>({...o,[a]:String(u)}),{});if(Si(t)&&(l.Authorization=`Bearer ${t}`),Si(n)&&Si(i)){const o=u1(`${n}:${i}`);l.Authorization=`Basic ${o}`}return e.body&&(e.mediaType?l["Content-Type"]=e.mediaType:xl(e.body)?l["Content-Type"]=e.body.type||"application/octet-stream":cr(e.body)?l["Content-Type"]="text/plain":wc(e.body)||(l["Content-Type"]="application/json")),new Headers(l)},m1=r=>{var e;if(r.body!==void 0)return(e=r.mediaType)!=null&&e.includes("/json")?JSON.stringify(r.body):cr(r.body)||xl(r.body)||wc(r.body)?r.body:JSON.stringify(r.body)},p1=async(r,e,t,n,i,s,l)=>{const o=new AbortController,a={headers:s,body:n??i,method:e.method,signal:o.signal};return r.WITH_CREDENTIALS&&(a.credentials=r.CREDENTIALS),l(()=>o.abort()),await fetch(t,a)},g1=(r,e)=>{if(e){const t=r.headers.get(e);if(cr(t))return t}},b1=async r=>{if(r.status!==204)try{const e=r.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(i=>e.toLowerCase().startsWith(i))?await r.json():await r.text()}catch(e){console.error(e)}},_1=(r,e)=>{const n={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...r.errors}[e.status];if(n)throw new pa(r,e,n);if(!e.ok)throw new pa(r,e,"Generic Error")},Be=(r,e)=>new a1(async(t,n,i)=>{try{const s=c1(r,e),l=d1(e),o=m1(e),a=await h1(r,e);if(!i.isCancelled){const u=await p1(r,e,s,o,l,a,i),f=await b1(u),c=g1(u,e.responseHeader),h={url:s,ok:u.ok,status:u.status,statusText:u.statusText,body:c??f};_1(e,h),t(h.body)}}catch(s){n(s)}});class jt{static getConcepts(){return Be(qe,{method:"GET",url:"/api/v1/concepts/"})}static getConcept(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},query:{draft:n},errors:{422:"Validation Error"}})}static editConcept(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteConcept(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static createConcept(e){return Be(qe,{method:"POST",url:"/api/v1/concepts/create",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static mergeConceptDraft(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/merge_draft",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getConceptModels(e,t){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static getConceptModel(e,t,n,i=!1){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}",path:{namespace:e,concept_name:t,embedding_name:n},query:{create_if_not_exists:i},errors:{422:"Validation Error"}})}static score(e,t,n,i){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}/score",path:{namespace:e,concept_name:t,embedding_name:n},body:i,mediaType:"application/json",errors:{422:"Validation Error"}})}static generateExamples(e){return Be(qe,{method:"GET",url:"/api/v1/concepts/generate_examples",query:{description:e},errors:{422:"Validation Error"}})}}class $l{static getSources(){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/"})}static getSourceSchema(e){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/{source_name}",path:{source_name:e},errors:{422:"Validation Error"}})}static load(e,t){return Be(qe,{method:"POST",url:"/api/v1/data_loaders/{source_name}/load",path:{source_name:e},body:t,mediaType:"application/json",errors:{422:"Validation Error"}})}}class ot{static getDatasets(){return Be(qe,{method:"GET",url:"/api/v1/datasets/"})}static getManifest(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static deleteDataset(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static computeSignal(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/compute_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteSignal(e,t,n){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}/delete_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getStats(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/stats",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsDownload(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_download",path:{namespace:e,dataset_name:t},query:{url_safe_options:n},errors:{422:"Validation Error"}})}static selectRows(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsSchema(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_schema",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectGroups(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_groups",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getMedia(e,t,n,i){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/media",path:{namespace:e,dataset_name:t},query:{item_id:n,leaf_path:i},errors:{422:"Validation Error"}})}static getConfig(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/config",path:{namespace:e,dataset_name:t},query:{format:n},errors:{422:"Validation Error"}})}static getSettings(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static updateSettings(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}}class v1{static authInfo(){return Be(qe,{method:"GET",url:"/auth_info"})}}class pi{static getSignals(){return Be(qe,{method:"GET",url:"/api/v1/signals/"})}static getEmbeddings(){return Be(qe,{method:"GET",url:"/api/v1/signals/embeddings"})}static compute(e){return Be(qe,{method:"POST",url:"/api/v1/signals/compute",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static schema(e){return Be(qe,{method:"POST",url:"/api/v1/signals/schema",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}}class y1{static getTaskManifest(){return Be(qe,{method:"GET",url:"/api/v1/tasks/"})}}const Gr="*",k1="__rowid__",mn="__value__",E1={text:["string","string_span"],text_embedding:["embedding"],image:["binary"]};function P3(r){return S1(r)||O1(r)}function S1(r){return["float16","float32","float64"].indexOf(r??"")>=0}function O1(r){return["int8","int16","int32","int64","uint8","uint16","uint32","uint64"].indexOf(r)>=0}function ht(r){return typeof r=="string"?r:r.map(e=>e.includes(".")?`"${e}"`:e).join(".")}function w1(r){return r.repeated_field?w1(r.repeated_field):r.dtype&&!["embedding","binary"].includes(r.dtype)}function C3(r){return r.dtype&&!["embedding","binary"].includes(r.dtype)}function ln(r){var t;return Array.isArray(r)?r:((t=r.match(/(?:"[^"]*"|[^.])+(?:\.+$)?/g))==null?void 0:t.map(n=>n.replace(/"/g,"")))||[]}function At(r,e){if(!r||!e||(r=ln(r),e=ln(e),r.length!==e.length))return!1;for(let t=0;tt.path.length>0)}function D3(r){return r==null?[]:ft(r).filter(e=>e.dtype!=null)}function M3(r,e){return e==null?[]:(e?ft(e):[]).filter(n=>n.dtype==r)}function Ir(r){let e;if(Array.isArray(r))e=[...r,...r.flatMap(Ir)];else{const{[mn]:t,[tr]:n,[nr]:i,...s}=r,l=Object.values(s||{});e=[];for(const o of l)if(Array.isArray(o)){e=[...e,o];for(const a of o)e=[...e,a,...Ir(a)]}else e=[...e,o,...Ir(o)]}return e}function Tc(r,e){return ft(r).find(n=>es(n.path,e))}function N3(r,e){return Ir(r).filter(n=>es(e,Pc.path(n)))}function Kr(r,e,t=!1){return P1(e)&&(t=!0),e===r?t:e.fields!=null?Object.values(e.fields).some(n=>Kr(r,n,t)):e.repeated_field!=null?Kr(r,e.repeated_field,t):!1}function P1(r){return r.signal!=null}const Pc={path:r=>{if(!r)return;const e=r[tr];if(e==null)throw Error(`Item does not have a path defined: ${JSON.stringify(r)}`);return e},value:(r,e)=>r?r[mn]:null,field:r=>{if(r)return r[nr]},dtype:r=>{const e=Pc.field(r);return e==null?void 0:e.dtype}};function ol(r,e=[]){const{fields:t,repeated_field:n,...i}=r,s={...i,path:[]};if(t!=null){s.fields={};for(const[l,o]of Object.entries(t)){const a=ol(o,[...e,l]);a.path=[...e,l],s.fields[l]=a}}if(n!=null){const l=ol(n,[...e,Gr]);l.path=[...e,Gr],s.repeated_field=l}return s}function al(r,e,t){const n=e.find(s=>es(s.path,t));let i={};if(Array.isArray(r))return i=r.map((s,l)=>al(s,e,[...t,l.toString()])),i[mn]=null,i[tr]=t,i[nr]=n,i;if(r!=null&&typeof r=="object"){const{[mn]:s,...l}=r;i=Object.entries(l).reduce((o,[a,u])=>(o[a]=al(u,e,[...t,a]),o),{}),i[mn]=s}else i[mn]=r;return i[tr]=t,i[nr]=n,i}const C1=(r,e,...t)=>[...r,e,...t];function Ke(r,e,t={}){return e=Array.isArray(e)?e:[e],(...n)=>r1({queryKey:C1(e,r.name,...n),queryFn:()=>r(...n),...t})}function Ht(r,e={}){return()=>l1({mutationFn:t=>r(...t),...e})}const I1="auth_info",R1=Ke(v1.authInfo,I1),ns="tasks",j3=Ke(y1.getTaskManifest,ns,{staleTime:500,refetchInterval:500,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0}),Cc=mt({taskCallbacks:new Map});function Ic(r,e){Cc.update(t=>{const n=t.taskCallbacks.get(r)||[];return t.taskCallbacks.set(r,[...n,e]),t})}function L3(r){Cc.update(e=>{var t;for(const n of e.taskCallbacks.keys()){const i=r.tasks[n];if((i==null?void 0:i.status)=="error"||i.status==="completed"){const s=e.taskCallbacks.get(n)||[];for(;s.length;)(t=s.pop())==null||t(i);e.taskCallbacks.delete(n)}}return e})}const $e="datasets",gi="config",Rc="settings",ga=20,D1=Ke(ot.getDatasets,$e),q3=Ke(ot.getManifest,$e,{}),rs=Ke(ot.getManifest,$e,{select:r=>ts(r.dataset_manifest.data_schema)}),B3=Ke(function(e,t){return e&&t?ot.getManifest(e,t):Promise.resolve(void 0)},$e,{select:r=>r?ts(r.dataset_manifest.data_schema):void 0}),F3=Ke($l.getSources,$e),z3=Ke($l.getSourceSchema,$e,{select:r=>r}),V3=Ht($l.load,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getDatasets"])})}}),M1=Ht(ot.computeSignal,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])})}}),U3=Ht(ot.deleteDataset,{onSuccess:()=>{rt.invalidateQueries([$e])}}),H3=Ht(ot.deleteSignal,{onSuccess:()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])}}),Q3=Ke(ot.getStats,$e),W3=Ke(function(e,t,n){const i=n.map(s=>ot.getStats(e,t,{leaf_path:s}));return Promise.all(i)},$e),G3=Ke(async function(e,t,n,i){const s=await ot.selectRows(e,t,n);return{rows:i==null?s.rows:s.rows.map(l=>Ac(l,i)),total_num_rows:s.total_num_rows}},$e),N1=Ke(ot.selectRowsSchema,$e,{select:r=>({schema:ts(r.data_schema),...r})}),K3=Ke(ot.selectGroups,$e),Z3=(r,e,t,n)=>i1({queryKey:[$e,"selectRows",r,e,t],queryFn:({pageParam:i=0})=>ot.selectRows(r,e,{...t,limit:t.limit||ga,offset:i*(t.limit||ga)}),select:i=>({...i,pages:i.pages.map(s=>({rows:s.rows.map(l=>Ac(l,n)),total_num_rows:s.total_num_rows}))}),getNextPageParam:(i,s)=>s.length,enabled:!!n}),J3=Ke(ot.getConfig,gi),Y3=Ke(ot.getSettings,Rc),X3=Ht(ot.updateSettings,{onSuccess:()=>{rt.invalidateQueries([Rc]),rt.invalidateQueries([gi])}}),Qt="concepts",x3=Ke(jt.getConcept,Qt),j1=Ke(jt.getConcepts,Qt);Ke(jt.getConceptModels,Qt);const $3=Ke(jt.getConceptModel,Qt),ew=Ht(jt.getConceptModel,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),L1=Ht(jt.createConcept,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),q1=Ht(jt.editConcept,{onSuccess:()=>{rt.invalidateQueries([Qt]),rt.invalidateQueries([$e,"selectRows"])}}),tw=Ht(jt.deleteConcept,{onSuccess:()=>rt.invalidateQueries([Qt])}),nw=Ke(jt.score,Qt),bi="signals",B1=Ke(pi.getSignals,bi),F1=Ke(pi.getEmbeddings,bi),rw=Ke(pi.compute,bi),iw=Ke(pi.schema,bi),ul="NAVIGATION_CONTEXT";function lw(){return mt({open:!0})}function sw(r){on(ul,r)}function ow(){if(!zl(ul))throw new Error("NavigationContext not found");return kt(ul)}var _i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dr(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function z1(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){if(this instanceof n){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(e,i);return new s}return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var i=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:function(){return r[n]}})}),t}var ba=Object.prototype.toString,Dc=function(e){var t=ba.call(e),n=t==="[object Arguments]";return n||(n=t!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&ba.call(e.callee)==="[object Function]"),n},wi,_a;function V1(){if(_a)return wi;_a=1;var r;if(!Object.keys){var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Dc,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),l=i.call(function(){},"prototype"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=function(h){var d=h.constructor;return d&&d.prototype===h},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var h in window)try{if(!u["$"+h]&&e.call(window,h)&&window[h]!==null&&typeof window[h]=="object")try{a(window[h])}catch{return!0}}catch{return!0}return!1}(),c=function(h){if(typeof window>"u"||!f)return a(h);try{return a(h)}catch{return!1}};r=function(d){var m=d!==null&&typeof d=="object",p=t.call(d)==="[object Function]",v=n(d),k=m&&t.call(d)==="[object String]",O=[];if(!m&&!p&&!v)throw new TypeError("Object.keys called on a non-object");var E=l&&p;if(k&&d.length>0&&!e.call(d,0))for(var S=0;S0)for(var C=0;C"u"||!it?Le:it(Uint8Array),bn={"%AggregateError%":typeof AggregateError>"u"?Le:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Le:ArrayBuffer,"%ArrayIteratorPrototype%":Tn&&it?it([][Symbol.iterator]()):Le,"%AsyncFromSyncIteratorPrototype%":Le,"%AsyncFunction%":Pn,"%AsyncGenerator%":Pn,"%AsyncGeneratorFunction%":Pn,"%AsyncIteratorPrototype%":Pn,"%Atomics%":typeof Atomics>"u"?Le:Atomics,"%BigInt%":typeof BigInt>"u"?Le:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Le:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Le:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Le:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Le:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Le:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Le:FinalizationRegistry,"%Function%":Nc,"%GeneratorFunction%":Pn,"%Int8Array%":typeof Int8Array>"u"?Le:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Le:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Le:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Tn&&it?it(it([][Symbol.iterator]())):Le,"%JSON%":typeof JSON=="object"?JSON:Le,"%Map%":typeof Map>"u"?Le:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Tn||!it?Le:it(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Le:Promise,"%Proxy%":typeof Proxy>"u"?Le:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Le:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Le:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Tn||!it?Le:it(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Le:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Tn&&it?it(""[Symbol.iterator]()):Le,"%Symbol%":Tn?Symbol:Le,"%SyntaxError%":Ln,"%ThrowTypeError%":$1,"%TypedArray%":tb,"%TypeError%":Mn,"%Uint8Array%":typeof Uint8Array>"u"?Le:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Le:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Le:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Le:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Le:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Le:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Le:WeakSet};if(it)try{null.error}catch(r){var nb=it(it(r));bn["%Error.prototype%"]=nb}var rb=function r(e){var t;if(e==="%AsyncFunction%")t=Ti("async function () {}");else if(e==="%GeneratorFunction%")t=Ti("function* () {}");else if(e==="%AsyncGeneratorFunction%")t=Ti("async function* () {}");else if(e==="%AsyncGenerator%"){var n=r("%AsyncGeneratorFunction%");n&&(t=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=r("%AsyncGenerator%");i&&it&&(t=it(i.prototype))}return bn[e]=t,t},Sa={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},hr=ss,Zr=Mc,ib=hr.call(Function.call,Array.prototype.concat),lb=hr.call(Function.apply,Array.prototype.splice),Oa=hr.call(Function.call,String.prototype.replace),Jr=hr.call(Function.call,String.prototype.slice),sb=hr.call(Function.call,RegExp.prototype.exec),ob=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ab=/\\(\\)?/g,ub=function(e){var t=Jr(e,0,1),n=Jr(e,-1);if(t==="%"&&n!=="%")throw new Ln("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&t!=="%")throw new Ln("invalid intrinsic syntax, expected opening `%`");var i=[];return Oa(e,ob,function(s,l,o,a){i[i.length]=o?Oa(a,ab,"$1"):l||s}),i},fb=function(e,t){var n=e,i;if(Zr(Sa,n)&&(i=Sa[n],n="%"+i[0]+"%"),Zr(bn,n)){var s=bn[n];if(s===Pn&&(s=rb(n)),typeof s>"u"&&!t)throw new Mn("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Ln("intrinsic "+e+" does not exist!")},Lt=function(e,t){if(typeof e!="string"||e.length===0)throw new Mn("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof t!="boolean")throw new Mn('"allowMissing" argument must be a boolean');if(sb(/^%?[^%]*%?$/,e)===null)throw new Ln("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=ub(e),i=n.length>0?n[0]:"",s=fb("%"+i+"%",t),l=s.name,o=s.value,a=!1,u=s.alias;u&&(i=u[0],lb(n,ib([0,1],u)));for(var f=1,c=!0;f=n.length){var p=gn(o,h);c=!!p,c&&"get"in p&&!("originalValue"in p.get)?o=p.get:o=o[h]}else c=Zr(o,h),o=o[h];c&&!a&&(bn[l]=o)}}return o},cb=Lt,fl=cb("%Object.defineProperty%",!0),cl=function(){if(fl)try{return fl({},"a",{value:1}),!0}catch{return!1}return!1};cl.hasArrayLengthDefineBug=function(){if(!cl())return null;try{return fl([],"length",{value:1}).length!==1}catch{return!0}};var db=cl,hb=is,mb=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",pb=Object.prototype.toString,gb=Array.prototype.concat,jc=Object.defineProperty,bb=function(r){return typeof r=="function"&&pb.call(r)==="[object Function]"},_b=db(),Lc=jc&&_b,vb=function(r,e,t,n){if(e in r){if(n===!0){if(r[e]===t)return}else if(!bb(n)||!n())return}Lc?jc(r,e,{configurable:!0,enumerable:!1,value:t,writable:!0}):r[e]=t},qc=function(r,e){var t=arguments.length>2?arguments[2]:{},n=hb(e);mb&&(n=gb.call(n,Object.getOwnPropertySymbols(e)));for(var i=0;i-1?zc(n):n},kb=is,Vc=vi(),Uc=bt,wa=Object,Eb=Uc("Array.prototype.push"),Aa=Uc("Object.prototype.propertyIsEnumerable"),Sb=Vc?Object.getOwnPropertySymbols:null,Hc=function(e,t){if(e==null)throw new TypeError("target must be an object");var n=wa(e);if(arguments.length===1)return n;for(var i=1;i=0&&dl(e)!=="[object Array]"&&dl(e.callee)==="[object Function]"},t_=function(){return yi(arguments)}();yi.isLegacyArguments=xc;var $c=t_?yi:xc;const n_={},r_=Object.freeze(Object.defineProperty({__proto__:null,default:n_},Symbol.toStringTag,{value:"Module"})),i_=z1(r_);var os=typeof Map=="function"&&Map.prototype,Ii=Object.getOwnPropertyDescriptor&&os?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Yr=os&&Ii&&typeof Ii.get=="function"?Ii.get:null,Pa=os&&Map.prototype.forEach,as=typeof Set=="function"&&Set.prototype,Ri=Object.getOwnPropertyDescriptor&&as?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Xr=as&&Ri&&typeof Ri.get=="function"?Ri.get:null,Ca=as&&Set.prototype.forEach,l_=typeof WeakMap=="function"&&WeakMap.prototype,xn=l_?WeakMap.prototype.has:null,s_=typeof WeakSet=="function"&&WeakSet.prototype,$n=s_?WeakSet.prototype.has:null,o_=typeof WeakRef=="function"&&WeakRef.prototype,Ia=o_?WeakRef.prototype.deref:null,a_=Boolean.prototype.valueOf,u_=Object.prototype.toString,f_=Function.prototype.toString,c_=String.prototype.match,us=String.prototype.slice,tn=String.prototype.replace,d_=String.prototype.toUpperCase,Ra=String.prototype.toLowerCase,ed=RegExp.prototype.test,Da=Array.prototype.concat,Mt=Array.prototype.join,h_=Array.prototype.slice,Ma=Math.floor,hl=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Di=Object.getOwnPropertySymbols,ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,qn=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ut=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===qn||"symbol")?Symbol.toStringTag:null,td=Object.prototype.propertyIsEnumerable,Na=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(r){return r.__proto__}:null);function ja(r,e){if(r===1/0||r===-1/0||r!==r||r&&r>-1e3&&r<1e3||ed.call(/e/,e))return e;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof r=="number"){var n=r<0?-Ma(-r):Ma(r);if(n!==r){var i=String(n),s=us.call(e,i.length+1);return tn.call(i,t,"$&_")+"."+tn.call(tn.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return tn.call(e,t,"$&_")}var pl=i_,La=pl.custom,qa=rd(La)?La:null,m_=function r(e,t,n,i){var s=t||{};if($t(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if($t(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=$t(s,"customInspect")?s.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($t(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($t(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return ld(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var a=String(e);return o?ja(e,a):a}if(typeof e=="bigint"){var u=String(e)+"n";return o?ja(e,u):u}var f=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof e=="object")return gl(e)?"[Array]":"[Object]";var c=D_(s,n);if(typeof i>"u")i=[];else if(id(i,e)>=0)return"[Circular]";function h(N,Y,V){if(Y&&(i=h_.call(i),i.push(Y)),V){var K={depth:s.depth};return $t(s,"quoteStyle")&&(K.quoteStyle=s.quoteStyle),r(N,K,n+1,i)}return r(N,s,n+1,i)}if(typeof e=="function"&&!Ba(e)){var d=S_(e),m=yr(e,h);return"[Function"+(d?": "+d:" (anonymous)")+"]"+(m.length>0?" { "+Mt.call(m,", ")+" }":"")}if(rd(e)){var p=qn?tn.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):ml.call(e);return typeof e=="object"&&!qn?Wn(p):p}if(C_(e)){for(var v="<"+Ra.call(String(e.nodeName)),k=e.attributes||[],O=0;O",v}if(gl(e)){if(e.length===0)return"[]";var E=yr(e,h);return c&&!R_(E)?"["+bl(E,c)+"]":"[ "+Mt.call(E,", ")+" ]"}if(b_(e)){var S=yr(e,h);return!("cause"in Error.prototype)&&"cause"in e&&!td.call(e,"cause")?"{ ["+String(e)+"] "+Mt.call(Da.call("[cause]: "+h(e.cause),S),", ")+" }":S.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+Mt.call(S,", ")+" }"}if(typeof e=="object"&&l){if(qa&&typeof e[qa]=="function"&&pl)return pl(e,{depth:f-n});if(l!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(O_(e)){var C=[];return Pa&&Pa.call(e,function(N,Y){C.push(h(Y,e,!0)+" => "+h(N,e))}),Fa("Map",Yr.call(e),C,c)}if(T_(e)){var T=[];return Ca&&Ca.call(e,function(N){T.push(h(N,e))}),Fa("Set",Xr.call(e),T,c)}if(w_(e))return Mi("WeakMap");if(P_(e))return Mi("WeakSet");if(A_(e))return Mi("WeakRef");if(v_(e))return Wn(h(Number(e)));if(k_(e))return Wn(h(hl.call(e)));if(y_(e))return Wn(a_.call(e));if(__(e))return Wn(h(String(e)));if(!g_(e)&&!Ba(e)){var D=yr(e,h),w=Na?Na(e)===Object.prototype:e instanceof Object||e.constructor===Object,B=e instanceof Object?"":"null prototype",M=!w&&ut&&Object(e)===e&&ut in e?us.call(cn(e),8,-1):B?"Object":"",F=w||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",q=F+(M||B?"["+Mt.call(Da.call([],M||[],B||[]),": ")+"] ":"");return D.length===0?q+"{}":c?q+"{"+bl(D,c)+"}":q+"{ "+Mt.call(D,", ")+" }"}return String(e)};function nd(r,e,t){var n=(t.quoteStyle||e)==="double"?'"':"'";return n+r+n}function p_(r){return tn.call(String(r),/"/g,""")}function gl(r){return cn(r)==="[object Array]"&&(!ut||!(typeof r=="object"&&ut in r))}function g_(r){return cn(r)==="[object Date]"&&(!ut||!(typeof r=="object"&&ut in r))}function Ba(r){return cn(r)==="[object RegExp]"&&(!ut||!(typeof r=="object"&&ut in r))}function b_(r){return cn(r)==="[object Error]"&&(!ut||!(typeof r=="object"&&ut in r))}function __(r){return cn(r)==="[object String]"&&(!ut||!(typeof r=="object"&&ut in r))}function v_(r){return cn(r)==="[object Number]"&&(!ut||!(typeof r=="object"&&ut in r))}function y_(r){return cn(r)==="[object Boolean]"&&(!ut||!(typeof r=="object"&&ut in r))}function rd(r){if(qn)return r&&typeof r=="object"&&r instanceof Symbol;if(typeof r=="symbol")return!0;if(!r||typeof r!="object"||!ml)return!1;try{return ml.call(r),!0}catch{}return!1}function k_(r){if(!r||typeof r!="object"||!hl)return!1;try{return hl.call(r),!0}catch{}return!1}var E_=Object.prototype.hasOwnProperty||function(r){return r in this};function $t(r,e){return E_.call(r,e)}function cn(r){return u_.call(r)}function S_(r){if(r.name)return r.name;var e=c_.call(f_.call(r),/^function\s*([\w$]+)/);return e?e[1]:null}function id(r,e){if(r.indexOf)return r.indexOf(e);for(var t=0,n=r.length;te.maxStringLength){var t=r.length-e.maxStringLength,n="... "+t+" more character"+(t>1?"s":"");return ld(us.call(r,0,e.maxStringLength),e)+n}var i=tn.call(tn.call(r,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,I_);return nd(i,"single",e)}function I_(r){var e=r.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+d_.call(e.toString(16))}function Wn(r){return"Object("+r+")"}function Mi(r){return r+" { ? }"}function Fa(r,e,t,n){var i=n?bl(t,n):Mt.call(t,", ");return r+" ("+e+") {"+i+"}"}function R_(r){for(var e=0;e=0)return!1;return!0}function D_(r,e){var t;if(r.indent===" ")t=" ";else if(typeof r.indent=="number"&&r.indent>0)t=Mt.call(Array(r.indent+1)," ");else return null;return{base:t,prev:Mt.call(Array(e+1),t)}}function bl(r,e){if(r.length===0)return"";var t=` +`+e.prev+e.base;return t+Mt.call(r,","+t)+` +`+e.prev}function yr(r,e){var t=gl(r),n=[];if(t){n.length=r.length;for(var i=0;i=n)return t+1;var i=Ka(e,t);if(i<55296||i>56319)return t+1;var s=Ka(e,t+1);return s<56320||s>57343?t+1:t+2},ji=function(e){var t=0;return{next:function(){var i=t>=e.length,s;return i||(s=e[t],t+=1),{done:i,value:s}}}},Za=function(e,t){if(r0(e)||Ha(e))return ji(e);if(i0(e)){var n=0;return{next:function(){var s=a0(e,n),l=o0(e,n,s);return n=s,{done:s>e.length,value:l}}}}if(t&&typeof e["_es6-shim iterator_"]<"u")return e["_es6-shim iterator_"]()};if(!l0&&!s0)Dr.exports=function(e){if(e!=null)return Za(e,!0)};else{var u0=fd,f0=dd,Ja=Ot("Map.prototype.forEach",!0),Ya=Ot("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var Xa=Ot("Map.prototype.iterator",!0),xa=Ot("Set.prototype.iterator",!0);var $a=Ot("Map.prototype.@@iterator",!0)||Ot("Map.prototype._es6-shim iterator_",!0),eu=Ot("Set.prototype.@@iterator",!0)||Ot("Set.prototype._es6-shim iterator_",!0),c0=function(e){if(u0(e)){if(Xa)return Qa(Xa(e));if($a)return $a(e);if(Ja){var t=[];return Ja(e,function(i,s){Ga(t,[s,i])}),ji(t)}}if(f0(e)){if(xa)return Qa(xa(e));if(eu)return eu(e);if(Ya){var n=[];return Ya(e,function(i){Ga(n,i)}),ji(n)}}};Dr.exports=function(e){return c0(e)||Za(e)}}}var d0=Dr.exports,tu=function(r){return r!==r},hd=function(e,t){return e===0&&t===0?1/e===1/t:!!(e===t||tu(e)&&tu(t))},h0=hd,md=function(){return typeof Object.is=="function"?Object.is:h0},m0=md,p0=yn,g0=function(){var e=m0();return p0(Object,{is:e},{is:function(){return Object.is!==e}}),e},b0=yn,_0=mr,v0=hd,pd=md,y0=g0,gd=_0(pd(),Object);b0(gd,{getPolyfill:pd,implementation:v0,shim:y0});var k0=gd,bd=Function.prototype.toString,Rn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,_l,Mr;if(typeof Rn=="function"&&typeof Object.defineProperty=="function")try{_l=Object.defineProperty({},"length",{get:function(){throw Mr}}),Mr={},Rn(function(){throw 42},null,_l)}catch(r){r!==Mr&&(Rn=null)}else Rn=null;var E0=/^\s*class\b/,vl=function(e){try{var t=bd.call(e);return E0.test(t)}catch{return!1}},Li=function(e){try{return vl(e)?!1:(bd.call(e),!0)}catch{return!1}},Nr=Object.prototype.toString,S0="[object Object]",O0="[object Function]",w0="[object GeneratorFunction]",A0="[object HTMLAllCollection]",T0="[object HTML document.all class]",P0="[object HTMLCollection]",C0=typeof Symbol=="function"&&!!Symbol.toStringTag,I0=!(0 in[,]),yl=function(){return!1};if(typeof document=="object"){var R0=document.all;Nr.call(R0)===Nr.call(document.all)&&(yl=function(e){if((I0||!e)&&(typeof e>"u"||typeof e=="object"))try{var t=Nr.call(e);return(t===A0||t===T0||t===P0||t===S0)&&e("")==null}catch{}return!1})}var D0=Rn?function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Rn(e,null,_l)}catch(t){if(t!==Mr)return!1}return!vl(e)&&Li(e)}:function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(C0)return Li(e);if(vl(e))return!1;var t=Nr.call(e);return t!==O0&&t!==w0&&!/^\[object HTML/.test(t)?!1:Li(e)},M0=D0,N0=Object.prototype.toString,_d=Object.prototype.hasOwnProperty,j0=function(e,t,n){for(var i=0,s=e.length;i=3&&(i=n),N0.call(e)==="[object Array]"?j0(e,t,i):typeof e=="string"?L0(e,t,i):q0(e,t,i)},vd=B0,qi=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],F0=typeof globalThis>"u"?_i:globalThis,yd=function(){for(var e=[],t=0;t"u"?_i:globalThis,Od=V0(),Q0=ps("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return Lr?G0(e):!1},K0=mr,Z0=bt,Td=Lt,J0=Ad,nu=Td("ArrayBuffer",!0),ru=Td("Float32Array",!0),qr=Z0("ArrayBuffer.prototype.byteLength",!0),iu=nu&&!qr&&new nu().slice,lu=iu&&K0(iu),Pd=qr||lu?function(e){if(!e||typeof e!="object")return!1;try{return qr?qr(e):lu(e,0),!0}catch{return!1}}:ru?function(e){try{return new ru(e).buffer===e&&!J0(e)}catch(t){return typeof e=="object"&&t.name==="RangeError"}}:function(e){return!1},Y0=Date.prototype.getDay,X0=function(e){try{return Y0.call(e),!0}catch{return!1}},x0=Object.prototype.toString,$0="[object Date]",ev=fn(),tv=function(e){return typeof e!="object"||e===null?!1:ev?X0(e):x0.call(e)===$0},kl=bt,Cd=fn(),Id,Rd,El,Sl;if(Cd){Id=kl("Object.prototype.hasOwnProperty"),Rd=kl("RegExp.prototype.exec"),El={};var Fi=function(){throw El};Sl={toString:Fi,valueOf:Fi},typeof Symbol.toPrimitive=="symbol"&&(Sl[Symbol.toPrimitive]=Fi)}var nv=kl("Object.prototype.toString"),rv=Object.getOwnPropertyDescriptor,iv="[object RegExp]",lv=Cd?function(e){if(!e||typeof e!="object")return!1;var t=rv(e,"lastIndex"),n=t&&Id(t,"value");if(!n)return!1;try{Rd(e,Sl)}catch(i){return i===El}}:function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:nv(e)===iv},sv=bt,su=sv("SharedArrayBuffer.prototype.byteLength",!0),ov=su?function(e){if(!e||typeof e!="object")return!1;try{return su(e),!0}catch{return!1}}:function(e){return!1},av=Number.prototype.toString,uv=function(e){try{return av.call(e),!0}catch{return!1}},fv=Object.prototype.toString,cv="[object Number]",dv=fn(),hv=function(e){return typeof e=="number"?!0:typeof e!="object"?!1:dv?uv(e):fv.call(e)===cv},Dd=bt,mv=Dd("Boolean.prototype.toString"),pv=Dd("Object.prototype.toString"),gv=function(e){try{return mv(e),!0}catch{return!1}},bv="[object Boolean]",_v=fn(),vv=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:_v&&Symbol.toStringTag in e?gv(e):pv(e)===bv},Ol={exports:{}},yv=Object.prototype.toString,kv=ls();if(kv){var Ev=Symbol.prototype.toString,Sv=/^Symbol\(.*\)$/,Ov=function(e){return typeof e.valueOf()!="symbol"?!1:Sv.test(Ev.call(e))};Ol.exports=function(e){if(typeof e=="symbol")return!0;if(yv.call(e)!=="[object Symbol]")return!1;try{return Ov(e)}catch{return!1}}}else Ol.exports=function(e){return!1};var wv=Ol.exports,wl={exports:{}},ou=typeof BigInt<"u"&&BigInt,Av=function(){return typeof ou=="function"&&typeof BigInt=="function"&&typeof ou(42)=="bigint"&&typeof BigInt(42)=="bigint"},Tv=Av();if(Tv){var Pv=BigInt.prototype.valueOf,Cv=function(e){try{return Pv.call(e),!0}catch{}return!1};wl.exports=function(e){return e===null||typeof e>"u"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:Cv(e)}}else wl.exports=function(e){return!1};var Iv=wl.exports,Rv=ad,Dv=hv,Mv=vv,Nv=wv,jv=Iv,Lv=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(Rv(e))return"String";if(Dv(e))return"Number";if(Mv(e))return"Boolean";if(Nv(e))return"Symbol";if(jv(e))return"BigInt"},ei=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,au=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,ti;ei||(ti=function(e){return!1});var Al=ei?ei.prototype.has:null,zi=au?au.prototype.has:null;!ti&&!Al&&(ti=function(e){return!1});var qv=ti||function(e){if(!e||typeof e!="object")return!1;try{if(Al.call(e,Al),zi)try{zi.call(e,zi)}catch{return!0}return e instanceof ei}catch{}return!1},Tl={exports:{}},Bv=Lt,Md=bt,Fv=Bv("%WeakSet%",!0),Vi=Md("WeakSet.prototype.has",!0);if(Vi){var Ui=Md("WeakMap.prototype.has",!0);Tl.exports=function(e){if(!e||typeof e!="object")return!1;try{if(Vi(e,Vi),Ui)try{Ui(e,Ui)}catch{return!0}return e instanceof Fv}catch{}return!1}}else Tl.exports=function(e){return!1};var zv=Tl.exports,Vv=fd,Uv=dd,Hv=qv,Qv=zv,Wv=function(e){if(e&&typeof e=="object"){if(Vv(e))return"Map";if(Uv(e))return"Set";if(Hv(e))return"WeakMap";if(Qv(e))return"WeakSet"}return!1},Nd=vd,Gv=yd,jd=bt,Hi=kd,Kv=jd("Object.prototype.toString"),Ld=fn(),uu=typeof globalThis>"u"?_i:globalThis,Zv=Gv(),Jv=jd("String.prototype.slice"),qd={},Qi=Object.getPrototypeOf;Ld&&Hi&&Qi&&Nd(Zv,function(r){if(typeof uu[r]=="function"){var e=new uu[r];if(Symbol.toStringTag in e){var t=Qi(e),n=Hi(t,Symbol.toStringTag);if(!n){var i=Qi(t);n=Hi(i,Symbol.toStringTag)}qd[r]=n.get}}});var Yv=function(e){var t=!1;return Nd(qd,function(n,i){if(!t)try{var s=n.call(e);s===i&&(t=s)}catch{}}),t},Xv=Ad,xv=function(e){return Xv(e)?!Ld||!(Symbol.toStringTag in e)?Jv(Kv(e),8,-1):Yv(e):!1},$v=bt,fu=$v("ArrayBuffer.prototype.byteLength",!0),ey=Pd,ty=function(e){return ey(e)?fu?fu(e):e.byteLength:NaN},Bd=Nb,qt=bt,cu=Xb,ny=Lt,Bn=d0,ry=sd,du=k0,hu=$c,mu=od,pu=Pd,gu=tv,bu=lv,_u=ov,vu=is,yu=Lv,ku=Wv,Eu=xv,Su=ty,Ou=qt("SharedArrayBuffer.prototype.byteLength",!0),wu=qt("Date.prototype.getTime"),Wi=Object.getPrototypeOf,Au=qt("Object.prototype.toString"),ni=ny("%Set%",!0),Pl=qt("Map.prototype.has",!0),ri=qt("Map.prototype.get",!0),Tu=qt("Map.prototype.size",!0),ii=qt("Set.prototype.add",!0),Fd=qt("Set.prototype.delete",!0),li=qt("Set.prototype.has",!0),Br=qt("Set.prototype.size",!0);function Pu(r,e,t,n){for(var i=Bn(r),s;(s=i.next())&&!s.done;)if(Tt(e,s.value,t,n))return Fd(r,s.value),!0;return!1}function zd(r){if(typeof r>"u")return null;if(typeof r!="object")return typeof r=="symbol"?!1:typeof r=="string"||typeof r=="number"?+r==+r:!0}function iy(r,e,t,n,i,s){var l=zd(t);if(l!=null)return l;var o=ri(e,l),a=Bd({},i,{strict:!1});return typeof o>"u"&&!Pl(e,l)||!Tt(n,o,a,s)?!1:!Pl(r,l)&&Tt(n,o,a,s)}function ly(r,e,t){var n=zd(t);return n??(li(e,n)&&!li(r,n))}function Cu(r,e,t,n,i,s){for(var l=Bn(r),o,a;(o=l.next())&&!o.done;)if(a=o.value,Tt(t,a,i,s)&&Tt(n,ri(e,a),i,s))return Fd(r,a),!0;return!1}function Tt(r,e,t,n){var i=t||{};if(i.strict?du(r,e):r===e)return!0;var s=yu(r),l=yu(e);if(s!==l)return!1;if(!r||!e||typeof r!="object"&&typeof e!="object")return i.strict?du(r,e):r==e;var o=n.has(r),a=n.has(e),u;if(o&&a){if(n.get(r)===n.get(e))return!0}else u={};return o||n.set(r,u),a||n.set(e,u),ay(r,e,i,n)}function Iu(r){return!r||typeof r!="object"||typeof r.length!="number"||typeof r.copy!="function"||typeof r.slice!="function"||r.length>0&&typeof r[0]!="number"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))}function sy(r,e,t,n){if(Br(r)!==Br(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a;(l=i.next())&&!l.done;)if(l.value&&typeof l.value=="object")a||(a=new ni),ii(a,l.value);else if(!li(e,l.value)){if(t.strict||!ly(r,e,l.value))return!1;a||(a=new ni),ii(a,l.value)}if(a){for(;(o=s.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!Pu(a,o.value,t.strict,n))return!1}else if(!t.strict&&!li(r,o.value)&&!Pu(a,o.value,t.strict,n))return!1;return Br(a)===0}return!0}function oy(r,e,t,n){if(Tu(r)!==Tu(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a,u,f,c;(l=i.next())&&!l.done;)if(u=l.value[0],f=l.value[1],u&&typeof u=="object")a||(a=new ni),ii(a,u);else if(c=ri(e,u),typeof c>"u"&&!Pl(e,u)||!Tt(f,c,t,n)){if(t.strict||!iy(r,e,u,f,t,n))return!1;a||(a=new ni),ii(a,u)}if(a){for(;(o=s.next())&&!o.done;)if(u=o.value[0],c=o.value[1],u&&typeof u=="object"){if(!Cu(a,r,u,c,t,n))return!1}else if(!t.strict&&(!r.has(u)||!Tt(ri(r,u),c,t,n))&&!Cu(a,r,u,c,Bd({},t,{strict:!1}),n))return!1;return Br(a)===0}return!0}function ay(r,e,t,n){var i,s;if(typeof r!=typeof e||r==null||e==null||Au(r)!==Au(e)||hu(r)!==hu(e))return!1;var l=mu(r),o=mu(e);if(l!==o)return!1;var a=r instanceof Error,u=e instanceof Error;if(a!==u||(a||u)&&(r.name!==e.name||r.message!==e.message))return!1;var f=bu(r),c=bu(e);if(f!==c||(f||c)&&(r.source!==e.source||cu(r)!==cu(e)))return!1;var h=gu(r),d=gu(e);if(h!==d||(h||d)&&wu(r)!==wu(e)||t.strict&&Wi&&Wi(r)!==Wi(e))return!1;var m=Eu(r),p=Eu(e);if((m||p)&&m!==p)return!1;var v=Iu(r),k=Iu(e);if(v!==k)return!1;if(v||k){if(r.length!==e.length)return!1;for(i=0;i=0;i--)if(T[i]!=D[i])return!1;for(i=T.length-1;i>=0;i--)if(s=T[i],!Tt(r[s],e[s],t,n))return!1;var w=ku(r),B=ku(e);return w!==B?!1:w==="Set"||B==="Set"?sy(r,e,t,n):w==="Map"?oy(r,e,t,n):!0}var uy=function(e,t,n){return Tt(e,t,n,ry())};const Gi=dr(uy),Cl="DATASET_VIEW_CONTEXT",fy={};function Vd(r,e){return`${r}/${e}`}function cy(r,e){return{namespace:r,datasetName:e,searchPath:null,searchEmbedding:null,selectedColumns:{},expandedColumns:{},query:{columns:[],combine_columns:!0},schemaCollapsed:!1}}function aw(r,e,t=!0){const n=cy(r,e),{subscribe:i,set:s,update:l}=mt(JSON.parse(JSON.stringify(n))),o={subscribe:i,set:s,update:l,reset:()=>{s(JSON.parse(JSON.stringify(n)))},addSelectedColumn:a=>l(u=>(u.selectedColumns[ht(a)]=!0,u)),removeSelectedColumn:a=>l(u=>{u.selectedColumns[ht(a)]=!1;for(const f of Object.keys(u.selectedColumns))Oi(f,a)&&!At(a,f)&&delete u.selectedColumns[f];return u}),addExpandedColumn(a){l(u=>(u.expandedColumns[ht(a)]=!0,u))},removeExpandedColumn(a){l(u=>(delete u.expandedColumns[ht(a)],u))},addUdfColumn:a=>l(u=>{var f;return(f=u.query.columns)==null||f.push(a),u}),removeUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.filter(c=>c!==a),u}),editUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.map(c=>A1(c)&&At(c.path,a.path)?a:c),u}),setSearchPath:a=>l(u=>(u.searchPath=ht(a),u)),setSearchEmbedding:a=>l(u=>(u.searchEmbedding=a,u)),addSearch:a=>l(u=>{u.query.searches=u.query.searches||[];for(const f of u.query.searches)if(Gi(f,a))return u;return(a.type==="semantic"||a.type==="concept")&&(u.query.sort_by=void 0,u.query.sort_order=void 0),u.query.searches.push(a),u}),removeSearch:(a,u)=>l(f=>{var c,h;return f.query.searches=(c=f.query.searches)==null?void 0:c.filter(d=>!Gi(d,a)),(f.query.searches||[]).length===0&&(f.query.searches=void 0),(u==null?void 0:u.sorts)!=null&&(f.query.sort_by=(h=f.query.sort_by)==null?void 0:h.filter(d=>!((u==null?void 0:u.sorts)||[]).some(m=>At(m.path,d)))),f}),setSortBy:a=>l(u=>(a==null?u.query.sort_by=void 0:u.query.sort_by=[a],u)),addSortBy:a=>l(u=>(u.query.sort_by=[...u.query.sort_by||[],a],u)),removeSortBy:a=>l(u=>{var f;return u.query.sort_by=(f=u.query.sort_by)==null?void 0:f.filter(c=>!At(c,a)),u}),clearSorts:()=>l(a=>(a.query.sort_by=void 0,a.query.sort_order=void 0,a)),setSortOrder:a=>l(u=>(u.query.sort_order=a||void 0,u)),removeFilter:a=>l(u=>{var f;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(c=>!Gi(c,a)),(u.query.filters||[]).length===0&&(u.query.filters=void 0),u}),addFilter:a=>l(u=>(u.query.filters=[...u.query.filters||[],a],u)),deleteSignal:a=>l(u=>{var f,c;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(h=>!Oi(a,h.path)),u.query.sort_by=(c=u.query.sort_by)==null?void 0:c.filter(h=>!Oi(a,h)),u}),deleteConcept(a,u,f){function c(h){return h.type==="concept"&&h.concept_namespace===a&&h.concept_name===u}l(h=>{var m,p,v;const d=[];return h.query.searches=(m=h.query.searches)==null?void 0:m.filter(k=>{const O=!c(k);if(!O&&f!=null&&f.search_results!=null){const E=f.search_results.filter(S=>At(S.search_path,k.path)).map(S=>S.result_path);d.push(...E)}return O}),h.query.sort_by=(p=h.query.sort_by)==null?void 0:p.filter(k=>!d.some(O=>At(O,k))),h.query.filters=(v=h.query.filters)==null?void 0:v.filter(k=>!d.some(O=>At(O,k.path))),h})}};return t&&(fy[Vd(r,e)]=o),o}function uw(r){on(Cl,r)}function ki(){if(!zl(Cl))throw new Error("DatasetViewContext not found");return kt(Cl)}function dy(r){const e=["*",...r.query.columns??[]];return{...r.query,columns:e}}function hy(r){const e=dy(r);return{columns:e.columns,searches:e.searches,combine_columns:e.combine_columns,sort_by:e.sort_by,sort_order:e.sort_order}}function Ru(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function my(r){let e,t,n=r[1]&&Ru(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Ud extends me{constructor(e){super(),pe(this,e,py,my,he,{size:0,title:1})}}function Du(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function gy(r){let e,t,n,i=r[1]&&Du(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class _y extends me{constructor(e){super(),pe(this,e,by,gy,he,{size:0,title:1})}}function Mu(r){let e,t,n,i,s,l=`${r[2]}px`,o=`${Math.max(r[5]/2+Sr,Math.min(r[1],r[6]-r[5]/2-Sr))}px`,a;const u=[yy,vy],f=[];function c(h,d){return h[0]?0:h[3]?1:-1}return~(n=c(r))&&(i=f[n]=u[n](r)),{c(){e=j("div"),t=j("div"),i&&i.c(),this.h()},l(h){e=L(h,"DIV",{role:!0,class:!0});var d=R(e);t=L(d,"DIV",{class:!0});var m=R(t);i&&i.l(m),m.forEach(g),d.forEach(g),this.h()},h(){A(t,"class","min-w-xl text-container svelte-1a6oxtp"),A(e,"role","tooltip"),A(e,"class","hover-tooltip absolute mt-2 -translate-x-1/2 break-words border border-gray-300 bg-white p-2 shadow-md"),yh(()=>r[7].call(e)),Cn(e,"top",l),Cn(e,"left",o)},m(h,d){P(h,e,d),I(e,t),~n&&f[n].m(t,null),s=kh(e,r[7].bind(e)),a=!0},p(h,d){let m=n;n=c(h),n===m?~n&&f[n].p(h,d):(i&&(ne(),y(f[m],1,1,()=>{f[m]=null}),re()),~n?(i=f[n],i?i.p(h,d):(i=f[n]=u[n](h),i.c()),_(i,1),i.m(t,null)):i=null),d&4&&l!==(l=`${h[2]}px`)&&Cn(e,"top",l),d&34&&o!==(o=`${Math.max(h[5]/2+Sr,Math.min(h[1],h[6]-h[5]/2-Sr))}px`)&&Cn(e,"left",o)},i(h){a||(_(i),a=!0)},o(h){y(i),a=!1},d(h){h&&g(e),~n&&f[n].d(),s()}}}function vy(r){let e,t,n;const i=[r[4]];var s=r[3];function l(o){let a={};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function yy(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class","whitespace-pre-wrap")},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},i:ie,o:ie,d(n){n&&g(e)}}}function ky(r){let e,t,n=r[0]!=""&&Mu(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[0]!=""?n?(n.p(i,s),s&1&&_(n,1)):(n=Mu(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}const Sr=10;function Ey(r,e,t){let{text:n}=e,{x:i}=e,{y:s}=e,{component:l}=e,{props:o}=e;const a=window.innerWidth;let u=0;function f(){u=this.clientWidth,t(5,u)}return r.$$set=c=>{"text"in c&&t(0,n=c.text),"x"in c&&t(1,i=c.x),"y"in c&&t(2,s=c.y),"component"in c&&t(3,l=c.component),"props"in c&&t(4,o=c.props)},[n,i,s,l,o,u,a,f]}class Sy extends me{constructor(e){super(),pe(this,e,Ey,ky,he,{text:0,x:1,y:2,component:3,props:4})}}function Oy(r,{text:e,component:t,props:n}){if(t==null&&e==null)return;let i,s=e,l=t,o=n;function a(){if(i!=null)return;const f=r.getBoundingClientRect();i=new Sy({props:{text:s,component:l,props:o,x:f.left+f.width/2,y:f.bottom},target:document.body})}function u(){i==null||i.$destroy(),i=void 0}return r.addEventListener("mouseover",a),r.addEventListener("mouseleave",u),r.addEventListener("click",u),{update({text:f,component:c,props:h}){s=f,l=c,o=h,i==null||i.$set({tooltipText:f})},destroy(){u(),r.removeEventListener("mouseover",a),r.removeEventListener("mouseleave",u),r.removeEventListener("click",u)}}}function Nu(r,e,t){const n=r.slice();return n[4]=e[t],n[5]=e,n[6]=t,n}function ju(r){let e,t,n=r[6]+1+"",i,s,l,o,a,u,f,c,h,d,m,p,v;function k(S){r[1](S,r[6])}let O={};r[0][r[6]]!==void 0&&(O.value=r[0][r[6]]),o=new _n({props:O}),Fe.push(()=>Ze(o,"value",k)),h=new Ud({});function E(){return r[2](r[6])}return{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),c=j("button"),U(h.$$.fragment),d=$(),this.h()},l(S){e=L(S,"DIV",{class:!0});var C=R(e);t=L(C,"DIV",{class:!0});var T=R(t);i=de(T,n),T.forEach(g),s=ee(C),l=L(C,"DIV",{class:!0});var D=R(l);Z(o.$$.fragment,D),D.forEach(g),u=ee(C),f=L(C,"DIV",{});var w=R(f);c=L(w,"BUTTON",{class:!0});var B=R(c);Z(h.$$.fragment,B),B.forEach(g),w.forEach(g),d=ee(C),C.forEach(g),this.h()},h(){A(t,"class","shrink-0 text-base"),A(l,"class","grow"),A(c,"class","px-1 py-2"),A(e,"class","flex flex-row items-center gap-x-2")},m(S,C){P(S,e,C),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),I(f,c),H(h,c,null),I(e,d),m=!0,p||(v=[Eh(Oy.call(null,c,{text:"Remove example"})),W(c,"click",E)],p=!0)},p(S,C){r=S;const T={};!a&&C&1&&(a=!0,T.value=r[0][r[6]],xe(()=>a=!1)),o.$set(T)},i(S){m||(_(o.$$.fragment,S),_(h.$$.fragment,S),m=!0)},o(S){y(o.$$.fragment,S),y(h.$$.fragment,S),m=!1},d(S){S&&g(e),Q(o),Q(h),p=!1,Ge(v)}}}function wy(r){let e,t,n,i,s,l,o,a,u,f=r[0],c=[];for(let d=0;dy(c[d],1,1,()=>{c[d]=null});return{c(){e=j("div"),t=j("div");for(let d=0;d0),A(e,"class","flex flex-col gap-y-2")},m(d,m){P(d,e,m),I(e,t);for(let p=0;p0)},i(d){if(!o){for(let m=0;m{n.splice(o,1),t(0,n)},l=()=>{t(0,n=[...n||[],""])};return r.$$set=o=>{"examples"in o&&t(0,n=o.examples)},[n,i,s,l]}class Lu extends me{constructor(e){super(),pe(this,e,Ay,wy,he,{examples:0})}}function qu(r,e,t){const n=r.slice();return n[40]=e[t],n}function Bu(r,e,t){const n=r.slice();return n[6]=e[t],n}function Ty(r){let e,t;return e=new _n({props:{labelText:"namespace",value:r[16]}}),e.$on("change",r[32]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&65536&&(s.value=n[16]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Py(r){let e,t;return e=new _n({props:{labelText:"namespace",disabled:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Fu(r){let e,t;return{c(){e=j("div"),t=ce("This concept will be created under your namespace, so only will be visible to you."),this.h()},l(n){e=L(n,"DIV",{class:!0});var i=R(e);t=de(i,"This concept will be created under your namespace, so only will be visible to you."),i.forEach(g),this.h()},h(){A(e,"class","mb-8 text-xs text-neutral-700")},m(n,i){P(n,e,i),I(e,t)},d(n){n&&g(e)}}}function Cy(r){let e,t,n,i;return n=new ac({}),{c(){e=ce(`Generate + `),t=j("span"),U(n.$$.fragment),this.h()},l(s){e=de(s,`Generate + `),t=L(s,"SPAN",{class:!0});var l=R(t);Z(n.$$.fragment,l),l.forEach(g),this.h()},h(){A(t,"class","ml-2"),b(t,"invisible",!r[10])},m(s,l){P(s,e,l),P(s,t,l),H(n,t,null),i=!0},p(s,l){(!i||l[0]&1024)&&b(t,"invisible",!s[10])},i(s){i||(_(n.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),i=!1},d(s){s&&g(e),s&&g(t),Q(n)}}}function Iy(r){let e,t;return e=new an({props:{labelText:"Dataset",selected:r[15],$$slots:{default:[My]},$$scope:{ctx:r}}}),e.$on("change",r[21]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&32768&&(s.selected=n[15]),i[0]&16|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Ry(r){let e,t;return e=new uc({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.subtitle=n[4].error.message),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Dy(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function zu(r){let e,t;return e=new un({props:{value:`${r[6].namespace}/${r[6].dataset_name}`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.value=`${n[6].namespace}/${n[6].dataset_name}`),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function My(r){let e,t,n=r[4].data,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(f,"value",vt));let tt=r[3]&&Fu();function On(ve){r[34](ve)}let Pt={labelText:"Concept description",helperText:r[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences.",placeholder:"Enter the concept description..."};r[9]!==void 0&&(Pt.value=r[9]),E=new _n({props:Pt}),Fe.push(()=>Ze(E,"value",On)),D=new jn({props:{disabled:!r[9]||r[10]||r[3],$$slots:{default:[Cy]},$$scope:{ctx:r}}}),D.$on("click",r[24]);function ue(ve){r[35](ve)}let ws={};r[12]!==void 0&&(ws.examples=r[12]),B=new Lu({props:ws}),Fe.push(()=>Ze(B,"examples",ue));const As=[Dy,Ry,Iy],Wt=[];function Ts(ve,ze){return ve[4].isLoading?0:ve[4].isError?1:ve[4].data.length>0?2:-1}~(oe=Ts(r))&&(fe=Wt[oe]=As[oe](r));const Ps=[Ly,jy,Ny],Gt=[];function Cs(ve,ze){var pt,Kt;return(pt=ve[5])!=null&&pt.isLoading?0:(Kt=ve[5])!=null&&Kt.isError?1:ve[1].length>0?2:-1}~(te=Cs(r))&&(ke=Gt[te]=Ps[te](r)),se=new jn({props:{disabled:!r[6]||!r[0],$$slots:{default:[By]},$$scope:{ctx:r}}}),se.$on("click",r[25]);function ph(ve){r[36](ve)}let Is={};return r[13]!==void 0&&(Is.examples=r[13]),lt=new Lu({props:Is}),Fe.push(()=>Ze(lt,"examples",ph)),{c(){e=j("div"),t=j("section"),n=j("div"),i=ce("Step 1. Concept details"),s=$(),l=j("div"),a.c(),u=$(),U(f.$$.fragment),h=$(),tt&&tt.c(),d=$(),m=j("section"),p=j("div"),v=ce("Step 2. Add positive examples"),k=$(),O=j("div"),U(E.$$.fragment),C=$(),T=j("div"),U(D.$$.fragment),w=$(),U(B.$$.fragment),F=$(),q=j("section"),N=j("div"),Y=ce("Step 3. Add negative examples"),V=$(),K=j("div"),fe&&fe.c(),x=$(),ke&&ke.c(),z=$(),_e=j("div"),U(se.$$.fragment),Je=$(),U(lt.$$.fragment),this.h()},l(ve){e=L(ve,"DIV",{class:!0});var ze=R(e);t=L(ze,"SECTION",{});var pt=R(t);n=L(pt,"DIV",{class:!0});var Kt=R(n);i=de(Kt,"Step 1. Concept details"),Kt.forEach(g),s=ee(pt),l=L(pt,"DIV",{class:!0});var Zt=R(l);a.l(Zt),u=ee(Zt),Z(f.$$.fragment,Zt),Zt.forEach(g),h=ee(pt),tt&&tt.l(pt),pt.forEach(g),d=ee(ze),m=L(ze,"SECTION",{});var Ct=R(m);p=L(Ct,"DIV",{class:!0});var Hn=R(p);v=de(Hn,"Step 2. Add positive examples"),Hn.forEach(g),k=ee(Ct),O=L(Ct,"DIV",{class:!0});var Jt=R(O);Z(E.$$.fragment,Jt),C=ee(Jt),T=L(Jt,"DIV",{class:!0});var wn=R(T);Z(D.$$.fragment,wn),wn.forEach(g),Jt.forEach(g),w=ee(Ct),Z(B.$$.fragment,Ct),Ct.forEach(g),F=ee(ze),q=L(ze,"SECTION",{});var It=R(q);N=L(It,"DIV",{class:!0});var Qn=R(N);Y=de(Qn,"Step 3. Add negative examples"),Qn.forEach(g),V=ee(It),K=L(It,"DIV",{class:!0});var An=R(K);fe&&fe.l(An),x=ee(An),ke&&ke.l(An),z=ee(An),_e=L(An,"DIV",{class:!0});var Rs=R(_e);Z(se.$$.fragment,Rs),Rs.forEach(g),An.forEach(g),Je=ee(It),Z(lt.$$.fragment,It),It.forEach(g),ze.forEach(g),this.h()},h(){A(n,"class","header-step svelte-62ihoh"),A(l,"class","flex flex-row gap-x-12"),A(p,"class","header-step svelte-62ihoh"),A(T,"class","generate-button pt-6"),A(O,"class","my-4 flex gap-x-2"),A(N,"class","header-step svelte-62ihoh"),A(_e,"class","generate-button"),A(K,"class","my-4 flex items-end gap-x-2"),A(e,"class","flex flex-col gap-y-8")},m(ve,ze){P(ve,e,ze),I(e,t),I(t,n),I(n,i),I(t,s),I(t,l),le[o].m(l,null),I(l,u),H(f,l,null),I(t,h),tt&&tt.m(t,null),I(e,d),I(e,m),I(m,p),I(p,v),I(m,k),I(m,O),H(E,O,null),I(O,C),I(O,T),H(D,T,null),I(m,w),H(B,m,null),I(e,F),I(e,q),I(q,N),I(N,Y),I(q,V),I(q,K),~oe&&Wt[oe].m(K,null),I(K,x),~te&&Gt[te].m(K,null),I(K,z),I(K,_e),H(se,_e,null),I(q,Je),H(lt,q,null),_t=!0},p(ve,ze){let pt=o;o=ae(ve),o===pt?le[o].p(ve,ze):(ne(),y(le[pt],1,1,()=>{le[pt]=null}),re(),a=le[o],a?a.p(ve,ze):(a=le[o]=Pe[o](ve),a.c()),_(a,1),a.m(l,u));const Kt={};!c&&ze[0]&256&&(c=!0,Kt.value=ve[8],xe(()=>c=!1)),f.$set(Kt),ve[3]?tt||(tt=Fu(),tt.c(),tt.m(t,null)):tt&&(tt.d(1),tt=null);const Zt={};ze[0]&8&&(Zt.helperText=ve[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences."),!S&&ze[0]&512&&(S=!0,Zt.value=ve[9],xe(()=>S=!1)),E.$set(Zt);const Ct={};ze[0]&1544&&(Ct.disabled=!ve[9]||ve[10]||ve[3]),ze[0]&1024|ze[1]&16384&&(Ct.$$scope={dirty:ze,ctx:ve}),D.$set(Ct);const Hn={};!M&&ze[0]&4096&&(M=!0,Hn.examples=ve[12],xe(()=>M=!1)),B.$set(Hn);let Jt=oe;oe=Ts(ve),oe===Jt?~oe&&Wt[oe].p(ve,ze):(fe&&(ne(),y(Wt[Jt],1,1,()=>{Wt[Jt]=null}),re()),~oe?(fe=Wt[oe],fe?fe.p(ve,ze):(fe=Wt[oe]=As[oe](ve),fe.c()),_(fe,1),fe.m(K,x)):fe=null);let wn=te;te=Cs(ve),te===wn?~te&&Gt[te].p(ve,ze):(ke&&(ne(),y(Gt[wn],1,1,()=>{Gt[wn]=null}),re()),~te?(ke=Gt[te],ke?ke.p(ve,ze):(ke=Gt[te]=Ps[te](ve),ke.c()),_(ke,1),ke.m(K,z)):ke=null);const It={};ze[0]&65&&(It.disabled=!ve[6]||!ve[0]),ze[0]&2048|ze[1]&16384&&(It.$$scope={dirty:ze,ctx:ve}),se.$set(It);const Qn={};!Et&&ze[0]&8192&&(Et=!0,Qn.examples=ve[13],xe(()=>Et=!1)),lt.$set(Qn)},i(ve){_t||(_(a),_(f.$$.fragment,ve),_(E.$$.fragment,ve),_(D.$$.fragment,ve),_(B.$$.fragment,ve),_(fe),_(ke),_(se.$$.fragment,ve),_(lt.$$.fragment,ve),_t=!0)},o(ve){y(a),y(f.$$.fragment,ve),y(E.$$.fragment,ve),y(D.$$.fragment,ve),y(B.$$.fragment,ve),y(fe),y(ke),y(se.$$.fragment,ve),y(lt.$$.fragment,ve),_t=!1},d(ve){ve&&g(e),le[o].d(),Q(f),tt&&tt.d(),Q(E),Q(D),Q(B),~oe&&Wt[oe].d(),~te&&Gt[te].d(),Q(se),Q(lt)}}}function zy(r){let e,t,n,i,s,l;return e=new Ql({props:{title:"New Concept"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[Fy]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Create",secondaryButtonText:"Cancel",primaryButtonDisabled:r[7].length==0||r[8].length==0}}),s.$on("click:button--secondary",r[26]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a[0]&131067|a[1]&16384&&(u.$$scope={dirty:a,ctx:o}),n.$set(u);const f={};a[0]&384&&(f.primaryButtonDisabled=o[7].length==0||o[8].length==0),s.$set(f)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function Vy(r){let e,t;return e=new Hl({props:{open:!0,size:"lg",$$slots:{default:[zy]},$$scope:{ctx:r}}}),e.$on("submit",r[23]),e.$on("close",r[26]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&131067|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Uy(r,e,t){let n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O=ie,E=()=>(O(),O=Vl(f,Pe=>t(5,k=Pe)),f),S;r.$$.on_destroy.push(()=>O());let{command:C}=e;const T=R1();Xe(r,T,Pe=>t(31,S=Pe));let D=s||"local",w=C.conceptName||"",B,M=!1,F=!1;const q=L1();Xe(r,q,Pe=>t(38,p=Pe));const N=q1();Xe(r,N,Pe=>t(37,m=Pe));const Y=ct(),V=D1();Xe(r,V,Pe=>t(4,v=Pe));function K(Pe){const le=Pe.target.value;if(le==="")t(6,l=void 0);else{const[ae,vt]=le.split("/");t(6,l={namespace:ae,name:vt})}t(0,a=void 0)}function oe(Pe){const le=Pe.target.value;t(0,a=ln(le))}let fe=[""],x=[""];function te(){p.mutate([{namespace:D,name:w,type:"text",description:B}],{onSuccess:()=>{m.mutate([D,w,{insert:[...fe.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!0})),...x.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!1}))]}],{onSuccess:()=>{Y("create",{namespace:D,name:w}),_e()}})}})}async function ke(){if(!B)return;t(10,M=!0);const Pe=await jt.generateExamples(B);t(10,M=!1),fe.at(-1)===""&&fe.pop(),fe.push(...Pe),t(12,fe)}async function z(){if(!l||!a)return;t(11,F=!0);const Pe=await ot.selectRows(l.namespace,l.name,{columns:[a],limit:10,sort_by:[k1]});t(11,F=!1),x.at(-1)===""&&x.pop();const le=Pe.rows.map(ae=>ae[u]);x.push(...le),t(13,x)}function _e(){Y("close")}const se=Pe=>t(7,D=(Pe.detail||"").toString());function Je(Pe){w=Pe,t(8,w)}function lt(Pe){B=Pe,t(9,B)}function Et(Pe){fe=Pe,t(12,fe)}function _t(Pe){x=Pe,t(13,x)}return r.$$set=Pe=>{"command"in Pe&&t(27,C=Pe.command)},r.$$.update=()=>{var Pe,le,ae;r.$$.dirty[1]&1&&t(3,n=(Pe=S.data)==null?void 0:Pe.auth_enabled),r.$$.dirty[1]&1&&t(30,i=(ae=(le=S.data)==null?void 0:le.user)==null?void 0:ae.id),r.$$.dirty[0]&1207959560&&t(16,s=C.namespace||(n?i:null)),r.$$.dirty[0]&134217728&&t(6,l=C.dataset),r.$$.dirty[0]&80&&v.data&&v.data.length>0&&l===void 0&&t(6,l={namespace:v.data[0].namespace,name:v.data[0].dataset_name}),r.$$.dirty[0]&64&&t(15,o=l?`${l.namespace}/${l.name}`:""),r.$$.dirty[0]&134217728&&t(0,a=C.path),r.$$.dirty[0]&64&&E(t(2,f=l&&rs(l.namespace,l.name))),r.$$.dirty[0]&36&&t(29,c=f&&(k==null?void 0:k.data)),r.$$.dirty[0]&536870912&&t(28,h=c?ft(c).filter(vt=>vt.dtype==="string"&&!Kr(vt,c)):[]),r.$$.dirty[0]&268435456&&t(1,d=h.sort((vt,Sn)=>{const tt=ft(vt).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding")),On=ft(Sn).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding"));return tt&&!On?-1:!tt&&On?1:0})),r.$$.dirty[0]&3&&d&&d.length>0&&a===void 0&&t(0,a=ln(d[0].path)),r.$$.dirty[0]&1&&t(14,u=a?ht(a):void 0)},[a,d,f,n,v,k,l,D,w,B,M,F,fe,x,u,o,s,T,q,N,V,K,oe,te,ke,z,_e,C,h,c,i,S,se,Je,lt,Et,_t]}class Hy extends me{constructor(e){super(),pe(this,e,Uy,Vy,he,{command:27},null,[-1,-1])}}const Il="DATASET_INFO_CONTEXT",Qy={},fw=(r,e)=>{const t={schema:null,stats:null,selectRowsSchema:null,visibleFields:null,settings:null},{subscribe:n,set:i,update:s}=mt(t),l={subscribe:n,set:i,update:s,reset:()=>{i(t)},setSchema:o=>s(a=>(a.schema=o,a)),setStats:o=>s(a=>(a.stats=o,a)),setVisibleFields:o=>s(a=>(a.visibleFields=o,a)),setSelectRowsSchema:o=>s(a=>(a.selectRowsSchema=o,a)),setSettings:o=>s(a=>(a.settings=o,a))};return Qy[Vd(r,e)]=l,l};function cw(r){on(Il,r)}function Wy(){if(!zl(Il))throw new Error("DatasetViewContext not found");return kt(Il)}function Uu(r,e,t){const n=r.slice();return n[5]=e[t],n}function Gy(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){e=j("div");for(let l=0;l{f=null}),re()),(!o||d&6&&l!==(l=r[2]===r[5].value))&&A(e,"data-active",l)},i(h){o||(_(f),o=!0)},o(h){y(f),o=!1},d(h){h&&g(e),f&&f.d(),a=!1,u()}}}function Jy(r){let e,t,n,i;const s=[Ky,Gy],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Yy(r,e,t){let{skeleton:n=!1}=e,{items:i=[]}=e,{item:s=void 0}=e;const l=ct(),o=a=>l("select",a.value);return r.$$set=a=>{"skeleton"in a&&t(0,n=a.skeleton),"items"in a&&t(1,i=a.items),"item"in a&&t(2,s=a.item)},[n,i,s,l,o]}class pr extends me{constructor(e){super(),pe(this,e,Yy,Jy,he,{skeleton:0,items:1,item:2})}}function Wu(r,e,t){const n=r.slice();return n[22]=e[t],n[23]=e,n[24]=t,n}function Gu(r,e,t){const n=r.slice();return n[25]=e[t],n}function Ki(r){const e=r.slice(),t=e[1].path;return e[21]=t,e}function Ku(r){let e,t,n,i=r[2].length>0?"and":"add",s,l,o,a,u=r[2],f=[];for(let d=0;dy(f[d],1,1,()=>{f[d]=null});function h(){return r[19](r[21])}return{c(){for(let d=0;d0?"and":"add")&&ye(s,i)},i(d){if(!l){for(let m=0;my(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){r=l;const a={};!t&&o&4&&(t=!0,a.value=r[22].value,xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function $y(r){let e,t;return{c(){e=j("span"),t=ce("Blob filter not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"Blob filter not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function e2(r){let e,t;return e=new rm({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function t2(r){let e,t;return{c(){e=j("span"),t=ce("In operator not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"In operator not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function n2(r){return{c:ie,l:ie,m:ie,p:ie,i:ie,o:ie,d:ie}}function Ju(r){let e,t,n,i,s,l,o,a,u,f,c,h;function d(E){r[16](E,r[22])}let m={labelText:"Operation",$$slots:{default:[Xy]},$$scope:{ctx:r}};r[22].op!==void 0&&(m.selected=r[22].op),t=new an({props:m}),Fe.push(()=>Ze(t,"selected",d));const p=[n2,t2,e2,$y,xy],v=[];function k(E,S){return E[22].op==="exists"?0:E[22].op==="in"?1:typeof E[22].value=="boolean"?2:typeof E[22].value=="function"?3:4}s=k(r),l=v[s]=p[s](r),u=new _y({props:{size:20}});function O(){return r[18](r[22])}return{c(){e=j("div"),U(t.$$.fragment),i=$(),l.c(),o=$(),a=j("button"),U(u.$$.fragment),this.h()},l(E){e=L(E,"DIV",{class:!0});var S=R(e);Z(t.$$.fragment,S),i=ee(S),l.l(S),o=ee(S),a=L(S,"BUTTON",{class:!0});var C=R(a);Z(u.$$.fragment,C),C.forEach(g),S.forEach(g),this.h()},h(){A(a,"class","mt-5"),A(e,"class","flex items-center gap-x-2")},m(E,S){P(E,e,S),H(t,e,null),I(e,i),v[s].m(e,null),I(e,o),I(e,a),H(u,a,null),f=!0,c||(h=W(a,"click",O),c=!0)},p(E,S){r=E;const C={};S&268435456&&(C.$$scope={dirty:S,ctx:r}),!n&&S&4&&(n=!0,C.selected=r[22].op,xe(()=>n=!1)),t.$set(C);let T=s;s=k(r),s===T?v[s].p(r,S):(ne(),y(v[T],1,1,()=>{v[T]=null}),re(),l=v[s],l?l.p(r,S):(l=v[s]=p[s](r),l.c()),_(l,1),l.m(e,o))},i(E){f||(_(t.$$.fragment,E),_(l),_(u.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(l),y(u.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),v[s].d(),Q(u),c=!1,h()}}}function r2(r){let e,t,n,i,s,l;n=new pr({props:{items:r[3],item:r[1]}}),n.$on("select",r[15]);let o=r[1]&&Ku(Ki(r));return{c(){e=j("div"),t=j("div"),U(n.$$.fragment),i=$(),s=j("div"),o&&o.c(),this.h()},l(a){e=L(a,"DIV",{class:!0});var u=R(e);t=L(u,"DIV",{class:!0});var f=R(t);Z(n.$$.fragment,f),f.forEach(g),i=ee(u),s=L(u,"DIV",{class:!0});var c=R(s);o&&o.l(c),c.forEach(g),u.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-80 grow-0"),A(s,"class","flex w-full flex-col gap-y-6"),A(e,"class","flex flex-row")},m(a,u){P(a,e,u),I(e,t),H(n,t,null),I(e,i),I(e,s),o&&o.m(s,null),l=!0},p(a,u){const f={};u&8&&(f.items=a[3]),u&2&&(f.item=a[1]),n.$set(f),a[1]?o?(o.p(Ki(a),u),u&2&&_(o,1)):(o=Ku(Ki(a)),o.c(),_(o,1),o.m(s,null)):o&&(ne(),y(o,1,1,()=>{o=null}),re())},i(a){l||(_(n.$$.fragment,a),_(o),l=!0)},o(a){y(n.$$.fragment,a),y(o),l=!1},d(a){a&&g(e),Q(n),o&&o.d()}}}function i2(r){let e,t,n,i,s,l;return e=new Ql({props:{label:"Filters",title:"Edit Filters"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[r2]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel",primaryButtonDisabled:!1}}),s.$on("click:button--secondary",r[8]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&268435471&&(u.$$scope={dirty:a,ctx:o}),n.$set(u)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function l2(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[i2]},$$scope:{ctx:r}}}),e.$on("submit",r[9]),e.$on("close",r[8]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&268435471&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function s2(r,e,t){let n,i,s,l,o,a,u=ie,f=()=>(u(),u=Vl(n,M=>t(13,a=M)),n),c;r.$$.on_destroy.push(()=>u());let{command:h}=e;const d=ki();Xe(r,d,M=>t(12,o=M));const m=Wy();Xe(r,m,M=>t(14,c=M));const p=ct();let v=[];sn(()=>{t(0,v=structuredClone(o.query.filters||[]))});let k;const O=[["equals","equals (=)"],["not_equal","not equal (!=)"],["greater","greater than (>)"],["greater_equal","greater or equal (>=)"],["less","less than (<)"],["less_equal","less or equal (<=)"],["in","in"],["exists","exists"]];function E(){p("close")}function S(){Vr(d,o.query.filters=v,o),E()}const C=M=>t(1,k=M.detail);function T(M,F){r.$$.not_equal(F.op,M)&&(F.op=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}function D(M,F){r.$$.not_equal(F.value,M)&&(F.value=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}const w=M=>{t(0,v=v.filter(F=>F!=M))},B=M=>t(0,v=[...v,{path:M,op:"equals",value:""}]);return r.$$set=M=>{"command"in M&&t(10,h=M.command)},r.$$.update=()=>{if(r.$$.dirty&5120&&f(t(4,n=N1(h.namespace,h.datasetName,hy(o)))),r.$$.dirty&24577&&t(3,i=a!=null&&a.isSuccess&&c.schema?ft(c.schema).map(M=>{const F=v.filter(q=>At(q.path,M.path));return{title:M.path.join("."),value:M,tag:F.length>0?{value:F.length.toString(),type:"blue"}:void 0}}):[]),r.$$.dirty&9216&&t(11,s=a!=null&&a.isSuccess?Tc(a.data.schema,h.path):void 0),r.$$.dirty&2050&&!k&&s&&t(1,k=s),r.$$.dirty&3&&t(2,l=v.filter(M=>At(M.path,k==null?void 0:k.path))),r.$$.dirty&1)for(const M of v)M.op==="exists"&&(M.value=null)},[v,k,l,i,n,d,m,O,E,S,h,s,o,a,c,C,T,D,w,B]}class o2 extends me{constructor(e){super(),pe(this,e,s2,l2,he,{command:10})}}function a2(){const r=console.warn;console.warn=e=>{e.includes("unknown prop")||e.includes("unexpected slot")||r(e)},sn(()=>{console.warn=r})}function Yu(r,e,t){const n=r.slice();return n[18]=e[t],n}function Xu(r,e,t){const n=r.slice();return n[18]=e[t],n}function xu(r,e,t){const n=r.slice();return n[10]=e[t],n}function $u(r,e,t){const n=r.slice();return n[13]=e[t],n[15]=t,n}function ef(r,e,t){const n=r.slice();return n[16]=e[t],n[15]=t,n}function tf(r,e,t){const n=r.slice();return n[7]=e[t],n}function u2(r){let e,t,n,i;const s=[h2,d2,c2],l=[];function o(a,u){return a[0]==="table"?0:a[0]==="list"?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function f2(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function d2(r){let e,t,n,i;const s=[_2,b2],l=[];function o(a,u){return a[4]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function h2(r){let e,t,n;var i=r[5].table;function s(l){return{props:{$$slots:{default:[C2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&8388716&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].table)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function m2(r){let e=r[6].raw+"",t;return{c(){t=ce(e)},l(n){t=de(n,e)},m(n,i){P(n,t,i)},p(n,i){i&64&&e!==(e=n[6].raw+"")&&ye(t,e)},i:ie,o:ie,d(n){n&&g(t)}}}function p2(r){let e,t;return e=new kn({props:{tokens:r[1],renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.tokens=n[1]),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function g2(r){let e,t,n,i;const s=[p2,m2],l=[];function o(a,u){return a[1]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function b2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[y2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function _2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[E2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function v2(r){let e,t,n;return e=new kn({props:{tokens:r[18].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment),t=$()},l(i){Z(e.$$.fragment,i),t=ee(i)},m(i,s){H(e,i,s),P(i,t,s),n=!0},p(i,s){const l={};s&64&&(l.tokens=i[18].tokens),s&32&&(l.renderers=i[5]),e.$set(l)},i(i){n||(_(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){Q(e,i),i&&g(t)}}}function nf(r){let e,t,n;const i=[r[18]];var s=r[5].unorderedlistitem||r[5].listitem;function l(o){let a={$$slots:{default:[v2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function y2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function E2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function O2(r){let e,t,n=r[2],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function A2(r){let e,t;return e=new kn({props:{tokens:r[13].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.tokens=n[13].tokens),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function sf(r){let e,t,n;var i=r[5].tablecell;function s(l){return{props:{header:!1,align:l[6].align[l[15]]||"center",$$slots:{default:[A2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&64&&(a.align=l[6].align[l[15]]||"center"),o&8388648&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].tablecell)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function T2(r){let e,t,n=r[10],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function P2(r){let e,t,n=r[3],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(m,1)}),re()}l?(e=je(l,o(f)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else l&&e.$set(h);const d={};if(c&8388712&&(d.$$scope={dirty:c,ctx:f}),c&32&&a!==(a=f[5].tablebody)){if(n){ne();const m=n;y(m.$$.fragment,1,0,()=>{Q(m,1)}),re()}a?(n=je(a,u(f)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,i.parentNode,i)):n=null}else a&&n.$set(d)},i(f){s||(e&&_(e.$$.fragment,f),n&&_(n.$$.fragment,f),s=!0)},o(f){e&&y(e.$$.fragment,f),n&&y(n.$$.fragment,f),s=!1},d(f){e&&Q(e,f),f&&g(t),f&&g(i),n&&Q(n,f)}}}function af(r){let e,t;const n=[r[7],{renderers:r[5]}];let i={};for(let s=0;s{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}function R2(r,e,t){const n=["type","tokens","header","rows","ordered","renderers"];let i=ge(e,n),{type:s=void 0}=e,{tokens:l=void 0}=e,{header:o=void 0}=e,{rows:a=void 0}=e,{ordered:u=!1}=e,{renderers:f}=e;return a2(),r.$$set=c=>{e=J(J({},e),Te(c)),t(6,i=ge(e,n)),"type"in c&&t(0,s=c.type),"tokens"in c&&t(1,l=c.tokens),"header"in c&&t(2,o=c.header),"rows"in c&&t(3,a=c.rows),"ordered"in c&&t(4,u=c.ordered),"renderers"in c&&t(5,f=c.renderers)},[s,l,o,a,u,f,i]}let kn=class extends me{constructor(e){super(),pe(this,e,R2,I2,he,{type:0,tokens:1,header:2,rows:3,ordered:4,renderers:5})}};function Hd(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let En=Hd();function D2(r){En=r}const Qd=/[&<>"']/,M2=new RegExp(Qd.source,"g"),Wd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,N2=new RegExp(Wd.source,"g"),j2={"&":"&","<":"<",">":">",'"':""","'":"'"},uf=r=>j2[r];function at(r,e){if(e){if(Qd.test(r))return r.replace(M2,uf)}else if(Wd.test(r))return r.replace(N2,uf);return r}const L2=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Gd(r){return r.replace(L2,(e,t)=>(t=t.toLowerCase(),t==="colon"?":":t.charAt(0)==="#"?t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const q2=/(^|[^\[])\^/g;function Qe(r,e){r=typeof r=="string"?r:r.source,e=e||"";const t={replace:(n,i)=>(i=i.source||i,i=i.replace(q2,"$1"),r=r.replace(n,i),t),getRegex:()=>new RegExp(r,e)};return t}const B2=/[^\w:]/g,F2=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ff(r,e,t){if(r){let n;try{n=decodeURIComponent(Gd(t)).replace(B2,"").toLowerCase()}catch{return null}if(n.indexOf("javascript:")===0||n.indexOf("vbscript:")===0||n.indexOf("data:")===0)return null}e&&!F2.test(t)&&(t=H2(e,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch{return null}return t}const Or={},z2=/^[^:]+:\/*[^/]*$/,V2=/^([^:]+:)[\s\S]*$/,U2=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H2(r,e){Or[" "+r]||(z2.test(r)?Or[" "+r]=r+"/":Or[" "+r]=Fr(r,"/",!0)),r=Or[" "+r];const t=r.indexOf(":")===-1;return e.substring(0,2)==="//"?t?e:r.replace(V2,"$1")+e:e.charAt(0)==="/"?t?e:r.replace(U2,"$1")+e:r+e}const si={exec:function(){}};function cf(r,e){const t=r.replace(/\|/g,(s,l,o)=>{let a=!1,u=l;for(;--u>=0&&o[u]==="\\";)a=!a;return a?"|":" |"}),n=t.split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>e)n.splice(e);else for(;n.length1;)e&1&&(t+=r),e>>=1,r+=r;return t+r}function hf(r,e,t,n){const i=e.href,s=e.title?at(e.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){n.state.inLink=!0;const o={type:"link",raw:t,href:i,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,o}return{type:"image",raw:t,href:i,title:s,text:at(l)}}function G2(r,e){const t=r.match(/^(\s+)(?:```)/);if(t===null)return e;const n=t[1];return e.split(` +`).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[l]=s;return l.length>=n.length?i.slice(n.length):i}).join(` +`)}class gs{constructor(e){this.options=e||En}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Fr(n,` +`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],i=G2(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const i=Fr(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:s,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,i,s,l,o,a,u,f,c,h,d,m,p=t[1].trim();const v=p.length>1,k={type:"list",raw:"",ordered:v,start:v?+p.slice(0,-1):"",loose:!1,items:[]};p=v?`\\d{1,9}\\${p.slice(-1)}`:`\\${p}`,this.options.pedantic&&(p=v?p:"[*+-]");const O=new RegExp(`^( {0,3}${p})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(m=!1,!(!(t=O.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),f=t[2].split(` +`,1)[0].replace(/^\t+/,S=>" ".repeat(3*S.length)),c=e.split(` +`,1)[0],this.options.pedantic?(l=2,d=f.trimLeft()):(l=t[2].search(/[^ ]/),l=l>4?1:l,d=f.slice(l),l+=t[1].length),a=!1,!f&&/^ *$/.test(c)&&(n+=c+` +`,e=e.substring(c.length+1),m=!0),!m){const S=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),C=new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),T=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,l-1)}}#`);for(;e&&(h=e.split(` +`,1)[0],c=h,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(T.test(c)||D.test(c)||S.test(c)||C.test(e)));){if(c.search(/[^ ]/)>=l||!c.trim())d+=` +`+c.slice(l);else{if(a||f.search(/[^ ]/)>=4||T.test(f)||D.test(f)||C.test(f))break;d+=` +`+c}!a&&!c.trim()&&(a=!0),n+=h+` +`,e=e.substring(h.length+1),f=c.slice(l)}}k.loose||(u?k.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(d),i&&(s=i[0]!=="[ ] ",d=d.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:n,task:!!i,checked:s,loose:!1,text:d}),k.raw+=n}k.items[k.items.length-1].raw=n.trimRight(),k.items[k.items.length-1].text=d.trimRight(),k.raw=k.raw.trimRight();const E=k.items.length;for(o=0;oT.type==="space"),C=S.length>0&&S.some(T=>/\n.*\n/.test(T.raw));k.loose=C}if(k.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:i,title:s}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:cf(t[1]).map(i=>({text:i})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` +`):[]};if(n.header.length===n.align.length){n.raw=t[0];let i=n.align.length,s,l,o,a;for(s=0;s({text:u}));for(i=n.header.length,l=0;l/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):at(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const l=Fr(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{const l=Q2(t[2],"()");if(l>-1){const a=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let i=t[2],s="";if(this.options.pedantic){const l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);l&&(i=l[1],s=l[3])}else s=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^$/.test(n)?i=i.slice(1):i=i.slice(1,-1)),hf(t,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let i=(n[2]||n[1]).replace(/\s+/g," ");if(i=t[i.toLowerCase()],!i){const s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return hf(n,i,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;const s=i[1]||i[2]||"";if(!s||s&&(n===""||this.rules.inline.punctuation.exec(n))){const l=i[0].length-1;let o,a,u=l,f=0;const c=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+l);(i=c.exec(t))!=null;){if(o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!o)continue;if(a=o.length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&l%3&&!((l+a)%3)){f+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+f);const h=e.slice(0,l+i.index+(i[0].length-o.length)+a);if(Math.min(l,a)%2){const m=h.slice(1,-1);return{type:"em",raw:h,text:m,tokens:this.lexer.inlineTokens(m)}}const d=h.slice(2,-2);return{type:"strong",raw:h,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const i=/[^ ]/.test(n),s=/^ /.test(n)&&/ $/.test(n);return i&&s&&(n=n.substring(1,n.length-1)),n=at(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let i,s;return n[2]==="@"?(i=at(this.options.mangle?t(n[1]):n[1]),s="mailto:"+i):(i=at(n[1]),s=i),{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let i,s;if(n[2]==="@")i=at(this.options.mangle?t(n[0]):n[0]),s="mailto:"+i;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(l!==n[0]);i=at(n[0]),n[1]==="www."?s="http://"+n[0]:s=n[0]}return{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):at(n[0]):n[0]:i=at(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}}}}const Ae={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:si,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ae.def=Qe(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex();Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ae.listItemStart=Qe(/^( *)(bull) */).replace("bull",Ae.bullet).getRegex();Ae.list=Qe(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex();Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ae._comment=/|$)/;Ae.html=Qe(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ae.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.blockquote=Qe(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex();Ae.normal={...Ae};Ae.gfm={...Ae.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ae.gfm.table=Qe(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.gfm.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ae.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.pedantic={...Ae.normal,html:Qe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:si,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Qe(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:si,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:si,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";be.punctuation=Qe(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex();be.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;be.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;be._comment=Qe(Ae._comment).replace("(?:-->|$)","-->").getRegex();be.emStrong.lDelim=Qe(be.emStrong.lDelim).replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimAst=Qe(be.emStrong.rDelimAst,"g").replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimUnd=Qe(be.emStrong.rDelimUnd,"g").replace(/punct/g,be._punctuation).getRegex();be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;be._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;be.autolink=Qe(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex();be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;be.tag=Qe(be.tag).replace("comment",be._comment).replace("attribute",be._attribute).getRegex();be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;be._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;be.link=Qe(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex();be.reflink=Qe(be.reflink).replace("label",be._label).replace("ref",Ae._label).getRegex();be.nolink=Qe(be.nolink).replace("ref",Ae._label).getRegex();be.reflinkSearch=Qe(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex();be.normal={...be};be.pedantic={...be.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Qe(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:Qe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()};be.gfm={...be.normal,escape:Qe(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),e+="&#"+n+";";return e}class Ut{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||En,this.options.tokenizer=this.options.tokenizer||new gs,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={block:Ae.normal,inline:be.normal};this.options.pedantic?(t.block=Ae.pedantic,t.inline=be.pedantic):this.options.gfm&&(t.block=Ae.gfm,this.options.breaks?t.inline=be.breaks:t.inline=be.gfm),this.tokenizer.rules=t}static get rules(){return{block:Ae,inline:be}}static lex(e,t){return new Ut(t).lex(e)}static lexInline(e,t){return new Ut(t).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,` +`),this.blockTokens(e,this.tokens);let t;for(;t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){this.options.pedantic?e=e.replace(/\t/g," ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(o,a,u)=>a+" ".repeat(u.length));let n,i,s,l;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(o=>(n=o.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),n.raw.length===1&&t.length>0?t[t.length-1].raw+=` +`:t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startBlock){let o=1/0;const a=e.slice(1);let u;this.options.extensions.startBlock.forEach(function(f){u=f.call({lexer:this},a),typeof u=="number"&&u>=0&&(o=Math.min(o,u))}),o<1/0&&o>=0&&(s=e.substring(0,o+1))}if(this.state.top&&(n=this.tokenizer.paragraph(s))){i=t[t.length-1],l&&i.type==="paragraph"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),l=s.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&i.type==="text"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,s,l=e,o,a,u;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(l))!=null;)f.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(l))!=null;)l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.escapedEmSt.exec(l))!=null;)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>(n=f.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,l,u)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e,mf)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e,mf))){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const c=e.slice(1);let h;this.options.extensions.startInline.forEach(function(d){h=d.call({lexer:this},c),typeof h=="number"&&h>=0&&(f=Math.min(f,h))}),f<1/0&&f>=0&&(s=e.substring(0,f+1))}if(n=this.tokenizer.inlineText(s,K2)){e=e.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(u=n.raw.slice(-1)),a=!0,i=t[t.length-1],i&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(e){const f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return t}}class bs{constructor(e){this.options=e||En}code(e,t,n){const i=(t||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(e,i);s!=null&&s!==e&&(n=!0,e=s)}return e=e.replace(/\n$/,"")+` +`,i?'
    '+(n?e:at(e,!0))+`
    +`:"
    "+(n?e:at(e,!0))+`
    +`}blockquote(e){return`
    +${e}
    +`}html(e){return e}heading(e,t,n,i){if(this.options.headerIds){const s=this.options.headerPrefix+i.slug(n);return`${e} +`}return`${e} +`}hr(){return this.options.xhtml?`
    +`:`
    +`}list(e,t,n){const i=t?"ol":"ul",s=t&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> +`+e+" +`}listitem(e){return`
  • ${e}
  • +`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    +`}table(e,t){return t&&(t=`${t}`),` + +`+e+` +`+t+`
    +`}tablerow(e){return` +${e} +`}tablecell(e,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+` +`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i='
    ",i}image(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i=`${n}":">",i}text(e){return e}}class Kd{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class _s{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do i++,n=e+"-"+i;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}let gr=class Rl{constructor(e){this.options=e||En,this.options.renderer=this.options.renderer||new bs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Kd,this.slugger=new _s}static parse(e,t){return new Rl(t).parse(e)}static parseInline(e,t){return new Rl(t).parseInline(e)}parse(e,t=!0){let n="",i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T;const D=e.length;for(i=0;i0&&O.tokens[0].type==="paragraph"?(O.tokens[0].text=C+" "+O.tokens[0].text,O.tokens[0].tokens&&O.tokens[0].tokens.length>0&&O.tokens[0].tokens[0].type==="text"&&(O.tokens[0].tokens[0].text=C+" "+O.tokens[0].tokens[0].text)):O.tokens.unshift({type:"text",text:C}):k+=C),k+=this.parse(O.tokens,v),h+=this.renderer.listitem(k,S,E);n+=this.renderer.list(h,m,p);continue}case"html":{n+=this.renderer.html(d.text);continue}case"paragraph":{n+=this.renderer.paragraph(this.parseInline(d.tokens));continue}case"text":{for(h=d.tokens?this.parseInline(d.tokens):d.text;i+1{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const i="

    An error occurred:

    "+at(n.message+"",!0)+"
    ";if(e)return Promise.resolve(i);if(t){t(null,i);return}return i}if(e)return Promise.reject(n);if(t){t(n);return}throw n}}function Zd(r,e){return(t,n,i)=>{typeof n=="function"&&(i=n,n=null);const s={...n};n={...Ce.defaults,...s};const l=Z2(n.silent,n.async,i);if(typeof t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(W2(n),n.hooks&&(n.hooks.options=n),i){const o=n.highlight;let a;try{n.hooks&&(t=n.hooks.preprocess(t)),a=r(t,n)}catch(c){return l(c)}const u=function(c){let h;if(!c)try{n.walkTokens&&Ce.walkTokens(a,n.walkTokens),h=e(a,n),n.hooks&&(h=n.hooks.postprocess(h))}catch(d){c=d}return n.highlight=o,c?l(c):i(null,h)};if(!o||o.length<3||(delete n.highlight,!a.length))return u();let f=0;Ce.walkTokens(a,function(c){c.type==="code"&&(f++,setTimeout(()=>{o(c.text,c.lang,function(h,d){if(h)return u(h);d!=null&&d!==c.text&&(c.text=d,c.escaped=!0),f--,f===0&&u()})},0))}),f===0&&u();return}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(t):t).then(o=>r(o,n)).then(o=>n.walkTokens?Promise.all(Ce.walkTokens(o,n.walkTokens)).then(()=>o):o).then(o=>e(o,n)).then(o=>n.hooks?n.hooks.postprocess(o):o).catch(l);try{n.hooks&&(t=n.hooks.preprocess(t));const o=r(t,n);n.walkTokens&&Ce.walkTokens(o,n.walkTokens);let a=e(o,n);return n.hooks&&(a=n.hooks.postprocess(a)),a}catch(o){return l(o)}}}function Ce(r,e,t){return Zd(Ut.lex,gr.parse)(r,e,t)}Ce.options=Ce.setOptions=function(r){return Ce.defaults={...Ce.defaults,...r},D2(Ce.defaults),Ce};Ce.getDefaults=Hd;Ce.defaults=En;Ce.use=function(...r){const e=Ce.defaults.extensions||{renderers:{},childTokens:{}};r.forEach(t=>{const n={...t};if(n.async=Ce.defaults.async||n.async||!1,t.extensions&&(t.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=e.renderers[i.name];s?e.renderers[i.name]=function(...l){let o=i.renderer.apply(this,l);return o===!1&&(o=s.apply(this,l)),o}:e.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[i.level]?e[i.level].unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),n.extensions=e),t.renderer){const i=Ce.defaults.renderer||new bs;for(const s in t.renderer){const l=i[s];i[s]=(...o)=>{let a=t.renderer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.renderer=i}if(t.tokenizer){const i=Ce.defaults.tokenizer||new gs;for(const s in t.tokenizer){const l=i[s];i[s]=(...o)=>{let a=t.tokenizer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.tokenizer=i}if(t.hooks){const i=Ce.defaults.hooks||new oi;for(const s in t.hooks){const l=i[s];oi.passThroughHooks.has(s)?i[s]=o=>{if(Ce.defaults.async)return Promise.resolve(t.hooks[s].call(i,o)).then(u=>l.call(i,u));const a=t.hooks[s].call(i,o);return l.call(i,a)}:i[s]=(...o)=>{let a=t.hooks[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.hooks=i}if(t.walkTokens){const i=Ce.defaults.walkTokens;n.walkTokens=function(s){let l=[];return l.push(t.walkTokens.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}Ce.setOptions(n)})};Ce.walkTokens=function(r,e){let t=[];for(const n of r)switch(t=t.concat(e.call(Ce,n)),n.type){case"table":{for(const i of n.header)t=t.concat(Ce.walkTokens(i.tokens,e));for(const i of n.rows)for(const s of i)t=t.concat(Ce.walkTokens(s.tokens,e));break}case"list":{t=t.concat(Ce.walkTokens(n.items,e));break}default:Ce.defaults.extensions&&Ce.defaults.extensions.childTokens&&Ce.defaults.extensions.childTokens[n.type]?Ce.defaults.extensions.childTokens[n.type].forEach(function(i){t=t.concat(Ce.walkTokens(n[i],e))}):n.tokens&&(t=t.concat(Ce.walkTokens(n.tokens,e)))}return t};Ce.parseInline=Zd(Ut.lexInline,gr.parseInline);Ce.Parser=gr;Ce.parser=gr.parse;Ce.Renderer=bs;Ce.TextRenderer=Kd;Ce.Lexer=Ut;Ce.lexer=Ut.lex;Ce.Tokenizer=gs;Ce.Slugger=_s;Ce.Hooks=oi;Ce.parse=Ce;Ce.options;Ce.setOptions;Ce.use;Ce.walkTokens;Ce.parseInline;gr.parse;Ut.lex;const Jd={};function J2(r){let e;return{c(){e=ce(r[1])},l(t){e=de(t,r[1])},m(t,n){P(t,e,n)},p(t,n){n&2&&ye(e,t[1])},i:ie,o:ie,d(t){t&&g(e)}}}function Y2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h6"),i&&i.c(),this.h()},l(s){e=L(s,"H6",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function X2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h5"),i&&i.c(),this.h()},l(s){e=L(s,"H5",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function x2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h4"),i&&i.c(),this.h()},l(s){e=L(s,"H4",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function $2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h3"),i&&i.c(),this.h()},l(s){e=L(s,"H3",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ek(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h2"),i&&i.c(),this.h()},l(s){e=L(s,"H2",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function tk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h1"),i&&i.c(),this.h()},l(s){e=L(s,"H1",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function nk(r){let e,t,n,i;const s=[tk,ek,$2,x2,X2,Y2,J2],l=[];function o(a,u){return a[0]===1?0:a[0]===2?1:a[0]===3?2:a[0]===4?3:a[0]===5?4:a[0]===6?5:6}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function rk(r,e,t){let n,{$$slots:i={},$$scope:s}=e,{depth:l}=e,{raw:o}=e,{text:a}=e;const{slug:u,getOptions:f}=kt(Jd),c=f();return r.$$set=h=>{"depth"in h&&t(0,l=h.depth),"raw"in h&&t(1,o=h.raw),"text"in h&&t(3,a=h.text),"$$scope"in h&&t(4,s=h.$$scope)},r.$$.update=()=>{r.$$.dirty&8&&t(2,n=c.headerIds?c.headerPrefix+u(a):void 0)},[l,o,n,a,s,i]}class ik extends me{constructor(e){super(),pe(this,e,rk,nk,he,{depth:0,raw:1,text:3})}}function lk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("p"),i&&i.c()},l(s){e=L(s,"P",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class ok extends me{constructor(e){super(),pe(this,e,sk,lk,he,{})}}function ak(r){let e;const t=r[3].default,n=Ie(t,r,r[2],null);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,[s]){n&&n.p&&(!e||s&4)&&Re(n,t,i,i[2],e?Me(t,i[2],s,null):De(i[2]),null)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function uk(r,e,t){let{$$slots:n={},$$scope:i}=e,{text:s}=e,{raw:l}=e;return r.$$set=o=>{"text"in o&&t(0,s=o.text),"raw"in o&&t(1,l=o.raw),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class fk extends me{constructor(e){super(),pe(this,e,uk,ak,he,{text:0,raw:1})}}function ck(r){let e,t;return{c(){e=j("img"),this.h()},l(n){e=L(n,"IMG",{src:!0,title:!0,alt:!0}),this.h()},h(){Ls(e.src,t=r[0])||A(e,"src",t),A(e,"title",r[1]),A(e,"alt",r[2])},m(n,i){P(n,e,i)},p(n,[i]){i&1&&!Ls(e.src,t=n[0])&&A(e,"src",t),i&2&&A(e,"title",n[1]),i&4&&A(e,"alt",n[2])},i:ie,o:ie,d(n){n&&g(e)}}}function dk(r,e,t){let{href:n=""}=e,{title:i=void 0}=e,{text:s=""}=e;return r.$$set=l=>{"href"in l&&t(0,n=l.href),"title"in l&&t(1,i=l.title),"text"in l&&t(2,s=l.text)},[n,i,s]}class hk extends me{constructor(e){super(),pe(this,e,dk,ck,he,{href:0,title:1,text:2})}}function mk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("a"),i&&i.c(),this.h()},l(s){e=L(s,"A",{href:!0,title:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"href",r[0]),A(e,"title",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&1)&&A(e,"href",s[0]),(!t||l&2)&&A(e,"title",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function pk(r,e,t){let{$$slots:n={},$$scope:i}=e,{href:s=""}=e,{title:l=void 0}=e;return r.$$set=o=>{"href"in o&&t(0,s=o.href),"title"in o&&t(1,l=o.title),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class gk extends me{constructor(e){super(),pe(this,e,pk,mk,he,{href:0,title:1})}}function bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("em"),i&&i.c()},l(s){e=L(s,"EM",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function _k(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class vk extends me{constructor(e){super(),pe(this,e,_k,bk,he,{})}}function yk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("del"),i&&i.c()},l(s){e=L(s,"DEL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function kk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Ek extends me{constructor(e){super(),pe(this,e,kk,yk,he,{})}}function Sk(r){let e,t=r[0].replace(/`/g,"")+"",n;return{c(){e=j("code"),n=ce(t)},l(i){e=L(i,"CODE",{});var s=R(e);n=de(s,t),s.forEach(g)},m(i,s){P(i,e,s),I(e,n)},p(i,[s]){s&1&&t!==(t=i[0].replace(/`/g,"")+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function Ok(r,e,t){let{raw:n}=e;return r.$$set=i=>{"raw"in i&&t(0,n=i.raw)},[n]}class wk extends me{constructor(e){super(),pe(this,e,Ok,Sk,he,{raw:0})}}function Ak(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("strong"),i&&i.c()},l(s){e=L(s,"STRONG",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Tk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Pk extends me{constructor(e){super(),pe(this,e,Tk,Ak,he,{})}}function Ck(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("table"),i&&i.c()},l(s){e=L(s,"TABLE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Ik(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Rk extends me{constructor(e){super(),pe(this,e,Ik,Ck,he,{})}}function Dk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("thead"),i&&i.c()},l(s){e=L(s,"THEAD",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Mk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Nk extends me{constructor(e){super(),pe(this,e,Mk,Dk,he,{})}}function jk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tbody"),i&&i.c()},l(s){e=L(s,"TBODY",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Lk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class qk extends me{constructor(e){super(),pe(this,e,Lk,jk,he,{})}}function Bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tr"),i&&i.c()},l(s){e=L(s,"TR",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Fk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class zk extends me{constructor(e){super(),pe(this,e,Fk,Bk,he,{})}}function Vk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("td"),i&&i.c(),this.h()},l(s){e=L(s,"TD",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Uk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("th"),i&&i.c(),this.h()},l(s){e=L(s,"TH",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Hk(r){let e,t,n,i;const s=[Uk,Vk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qk(r,e,t){let{$$slots:n={},$$scope:i}=e,{header:s}=e,{align:l}=e;return r.$$set=o=>{"header"in o&&t(0,s=o.header),"align"in o&&t(1,l=o.align),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Wk extends me{constructor(e){super(),pe(this,e,Qk,Hk,he,{header:0,align:1})}}function Gk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ul"),i&&i.c()},l(s){e=L(s,"UL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Kk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ol"),i&&i.c(),this.h()},l(s){e=L(s,"OL",{start:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"start",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"start",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Zk(r){let e,t,n,i;const s=[Kk,Gk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Jk(r,e,t){let{$$slots:n={},$$scope:i}=e,{ordered:s}=e,{start:l}=e;return r.$$set=o=>{"ordered"in o&&t(0,s=o.ordered),"start"in o&&t(1,l=o.start),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Yk extends me{constructor(e){super(),pe(this,e,Jk,Zk,he,{ordered:0,start:1})}}function Xk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("li"),i&&i.c()},l(s){e=L(s,"LI",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function xk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class $k extends me{constructor(e){super(),pe(this,e,xk,Xk,he,{})}}function eE(r){let e;return{c(){e=j("hr")},l(t){e=L(t,"HR",{})},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}class tE extends me{constructor(e){super(),pe(this,e,null,eE,he,{})}}function nE(r){let e,t;return{c(){e=new Sh(!1),t=G(),this.h()},l(n){e=Oh(n,!1),t=G(),this.h()},h(){e.a=t},m(n,i){e.m(r[0],n,i),P(n,t,i)},p(n,[i]){i&1&&e.p(n[0])},i:ie,o:ie,d(n){n&&g(t),n&&e.d()}}}function rE(r,e,t){let{text:n}=e;return r.$$set=i=>{"text"in i&&t(0,n=i.text)},[n]}class iE extends me{constructor(e){super(),pe(this,e,rE,nE,he,{text:0})}}function lE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("blockquote"),i&&i.c()},l(s){e=L(s,"BLOCKQUOTE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class oE extends me{constructor(e){super(),pe(this,e,sE,lE,he,{})}}function aE(r){let e,t,n;return{c(){e=j("pre"),t=j("code"),n=ce(r[1]),this.h()},l(i){e=L(i,"PRE",{class:!0});var s=R(e);t=L(s,"CODE",{});var l=R(t);n=de(l,r[1]),l.forEach(g),s.forEach(g),this.h()},h(){A(e,"class",r[0])},m(i,s){P(i,e,s),I(e,t),I(t,n)},p(i,[s]){s&2&&ye(n,i[1]),s&1&&A(e,"class",i[0])},i:ie,o:ie,d(i){i&&g(e)}}}function uE(r,e,t){let{lang:n}=e,{text:i}=e;return r.$$set=s=>{"lang"in s&&t(0,n=s.lang),"text"in s&&t(1,i=s.text)},[n,i]}class fE extends me{constructor(e){super(),pe(this,e,uE,aE,he,{lang:0,text:1})}}function cE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("br"),i&&i.c()},l(s){e=L(s,"BR",{}),i&&i.l(s)},m(s,l){P(s,e,l),i&&i.m(s,l),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function dE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class hE extends me{constructor(e){super(),pe(this,e,dE,cE,he,{})}}const mE={heading:ik,paragraph:ok,text:fk,image:hk,link:gk,em:vk,strong:Pk,codespan:wk,del:Ek,table:Rk,tablehead:Nk,tablebody:qk,tablerow:zk,tablecell:Wk,list:Yk,orderedlistitem:null,unorderedlistitem:null,listitem:$k,hr:tE,html:iE,blockquote:oE,code:fE,br:hE},pE={baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,xhtml:!1};function gE(r){let e,t;return e=new kn({props:{tokens:r[0],renderers:r[1]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&1&&(s.tokens=n[0]),i&2&&(s.renderers=n[1]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function bE(r,e,t){let n,i,s,l,{source:o=[]}=e,{renderers:a={}}=e,{options:u={}}=e,{isInline:f=!1}=e;const c=ct();let h,d,m;return on(Jd,{slug:p=>i?i.slug(p):"",getOptions:()=>s}),sn(()=>{t(7,m=!0)}),r.$$set=p=>{"source"in p&&t(2,o=p.source),"renderers"in p&&t(3,a=p.renderers),"options"in p&&t(4,u=p.options),"isInline"in p&&t(5,f=p.isInline)},r.$$.update=()=>{r.$$.dirty&4&&t(8,n=Array.isArray(o)),r.$$.dirty&4&&(i=o?new _s:void 0),r.$$.dirty&16&&t(9,s={...pE,...u}),r.$$.dirty&869&&(n?t(0,h=o):(t(6,d=new Ut(s)),t(0,h=f?d.inlineTokens(o):d.lex(o)),c("parsed",{tokens:h}))),r.$$.dirty&8&&t(1,l={...mE,...a}),r.$$.dirty&385&&m&&!n&&c("parsed",{tokens:h})},[h,l,o,a,u,f,d,m,n,s]}class Yd extends me{constructor(e){super(),pe(this,e,bE,gE,he,{source:2,renderers:3,options:4,isInline:5})}}const _E={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJSONPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"At least one item is required in `{{pointer}}`",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"A value is required in `{{pointer}}`",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Expected unique items in {{pointer}}: duplicate value `{{value}}` found at {{itemPointer}} and {{duplicatePointer}}",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};function vE(r,e={}){return r.replace(/\{\{\w+\}\}/g,t=>e[t.replace(/[{}]/g,"")])}function yE(r,e,t=r){const n=_E[r]||t;return vE(n,e)}function kE(r){return r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function EE(r,e){return{type:"error",name:r,code:kE(r),message:yE(r,e),data:e}}function Oe(r){return EE.bind(null,r)}const SE=Object.prototype.toString;function Ve(r){const e=SE.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();return e==="file"?"object":e}function st(r){return(r==null?void 0:r.type)==="error"}function OE(r){return r instanceof Promise}function ai(r){return st(r)||OE(r)}function ir(r,e=[]){for(let t=0;t0)l.push(...h);else return f}return r.errors.oneOfPropertyError({property:o,value:a,pointer:n,errors:l})}const i=[],s=[];for(let l=0;l0?s.push(...a):i.push(o)}return i.length===1?i[0]:i.length>1?r.errors.multipleOneOfError({value:e,pointer:n,matches:i}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf,errors:s})}const vs=r=>JSON.parse(JSON.stringify(r));var AE=function(e){return TE(e)&&!PE(e)};function TE(r){return!!r&&typeof r=="object"}function PE(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||RE(r)}var CE=typeof Symbol=="function"&&Symbol.for,IE=CE?Symbol.for("react.element"):60103;function RE(r){return r.$$typeof===IE}function DE(r){return Array.isArray(r)?[]:{}}function lr(r,e){return e.clone!==!1&&e.isMergeableObject(r)?Fn(DE(r),r,e):r}function ME(r,e,t){return r.concat(e).map(function(n){return lr(n,t)})}function NE(r,e){if(!e.customMerge)return Fn;var t=e.customMerge(r);return typeof t=="function"?t:Fn}function jE(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(e){return Object.propertyIsEnumerable.call(r,e)}):[]}function pf(r){return Object.keys(r).concat(jE(r))}function Xd(r,e){try{return e in r}catch{return!1}}function LE(r,e){return Xd(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function qE(r,e,t){var n={};return t.isMergeableObject(r)&&pf(r).forEach(function(i){n[i]=lr(r[i],t)}),pf(e).forEach(function(i){LE(r,i)||(Xd(r,i)&&t.isMergeableObject(e[i])?n[i]=NE(i,t)(r[i],e[i],t):n[i]=lr(e[i],t))}),n}function Fn(r,e,t){t=t||{},t.arrayMerge=t.arrayMerge||ME,t.isMergeableObject=t.isMergeableObject||AE,t.cloneUnlessOtherwiseSpecified=lr;var n=Array.isArray(e),i=Array.isArray(r),s=n===i;return s?n?t.arrayMerge(r,e,t):qE(r,e,t):lr(e,t)}Fn.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,i){return Fn(n,i,t)},{})};var BE=Fn,FE=BE;const xd=dr(FE),zE=(r,e)=>e,sr=(r,e)=>xd(r,e,{arrayMerge:zE}),VE=(r,e)=>{const t=r.concat(e);return t.filter((n,i)=>t.indexOf(n)===i)},UE=(r,e)=>xd(r,e,{arrayMerge:VE});function Dl(r,e,t){var n;const i={...(n=r.resolveRef(e))!==null&&n!==void 0?n:{}};if(i.if&&(i.then||i.else)){const s=r.isValid(t,i.if);if(s&&i.then)return Dl(r,i.then,t);if(!s&&i.else)return Dl(r,i.else,t);delete i.if,delete i.then,delete i.else}return i}function HE(r,e,t=r.rootSchema,n="#"){let i=vs(t);for(let s=0;s0)s.push(...c);else return u}return r.errors.oneOfPropertyError({property:l,value:o,pointer:n,errors:s})}const i=[];for(let s=0;s1?r.errors.multipleOneOfError({matches:i,data:e,pointer:n}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf})}function WE(r,e){return r==null||r.$ref==null?r:r.getRoot?r.getRoot().getRef(r):e.getRef(r)}function GE(r,e){if(r==null||r.$ref==null)return r;const t=e.getRef(r),n=Object.assign({},t,r);return delete n.$ref,Object.defineProperty(n,"__ref",{enumerable:!1,value:r.__ref}),Object.defineProperty(n,"getRoot",{enumerable:!1,value:r.getRoot}),n}var $d={exports:{}};(function(r,e){(function(t,n){r.exports=n()})(typeof self<"u"?self:_i,()=>(()=>{var t={d:(N,Y)=>{for(var V in Y)t.o(Y,V)&&!t.o(N,V)&&Object.defineProperty(N,V,{enumerable:!0,get:Y[V]})},o:(N,Y)=>Object.prototype.hasOwnProperty.call(N,Y),r:N=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})}},n={};function i(N){return N==="#"||N===""||Array.isArray(N)&&N.length===0||!1}t.r(n),t.d(n,{default:()=>q,get:()=>h,isRoot:()=>i,join:()=>M,remove:()=>C,removeUndefinedItems:()=>S,set:()=>k,split:()=>c,splitLast:()=>F});const s=/~1/g,l=/~0/g,o=/\/+/g,a=/(^[#/]*|\/+$)/g;function u(N){return N.replace(s,"/").replace(l,"~")}function f(N){return u(decodeURIComponent(N))}function c(N){if(N==null||typeof N!="string"||i(N))return Array.isArray(N)?N:[];const Y=N.indexOf("#")>=0?f:u,V=(N=(N=N.replace(o,"/")).replace(a,"")).split("/");for(let K=0,oe=V.length;K0&&Y[0]=="prototype"}function k(N,Y,V){if(Y==null)return N;const K=c(Y);if(K.length===0)return N;N==null&&(N=m.test(K[0])?[]:{});let oe,fe,x=N;for(;K.length>1;)oe=K.shift(),fe=m.test(K[0]),v(oe,K)||(x=E(x,oe,fe));return oe=K.pop(),O(x,oe,V),N}function O(N,Y,V){let K;const oe=Y.match(p);Y==="[]"&&Array.isArray(N)?N.push(V):oe?(K=oe.pop(),N[K]=V):N[Y]=V}function E(N,Y,V){if(N[Y]!=null)return N[Y];const K=V?[]:{};return O(N,Y,K),K}function S(N){let Y=0,V=0;for(;Y+V0?null:{type:null,text:t[0],rest:r.substr(t[0].length),start:0,end:t[0].length-1,fullText:t[0],errors:[],children:[],parent:null}:null}gt.readToken=Ml;function nh(r){return r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}gt.escapeRegExp=nh;function rh(r){r.rest="",r.children&&r.children.forEach(e=>rh(e))}function ih(r,e){r.start+=e,r.end+=e,r.children&&r.children.forEach(t=>ih(t,r.start))}function lh(r,e){e.errors&&e.errors.length&&e.errors.forEach(t=>r.push(t)),e.children&&e.children.forEach(t=>lh(r,t))}function dn(r){let e=bf.exec(r),t=_f.exec(r),n=e&&e[0]||"",i=t&&t[0]||"",s={raw:r,name:r.replace(bf,"").replace(_f,""),isOptional:n=="?"||n=="*",allowRepetition:n=="+"||n=="*",atLeastOne:n=="+",lookupPositive:i=="&",lookupNegative:i=="!",pinned:i=="@",lookup:!1,isLiteral:!1};return s.isLiteral=s.name[0]=="'"||s.name[0]=='"',s.lookup=s.lookupNegative||s.lookupPositive,s}gt.parseRuleName=dn;function sh(r,e){let t=dn(r);return e.cachedRules[t.name]||null}gt.findRuleByName=sh;function Nl(r,e){if(r.children){let t=r.children.filter(n=>n.type&&e.test(n.type));for(let n=0;nNl(n,e))}}const xE=["EOF"];class oh{constructor(e,t){this.grammarRules=e,this.options=t,this.cachedRules={},this.debug=t?t.debug===!0:!1;let n=[],i=[];if(e.forEach(s=>{let l=dn(s.name);if(l.name in this.cachedRules){n.push("Duplicated rule "+l.name);return}else this.cachedRules[l.name]=s;if(!s.bnf||!s.bnf.length){let o="Missing rule content, rule: "+s.name;n.indexOf(o)==-1&&n.push(o)}else s.bnf.forEach(o=>{if(typeof o[0]=="string"&&dn(o[0]).name==s.name){let u="Left recursion is not allowed, rule: "+s.name;n.indexOf(u)==-1&&n.push(u)}o.forEach(a=>{if(typeof a=="string"){let u=dn(a);!u.isLiteral&&i.indexOf(u.name)==-1&&xE.indexOf(u.name)==-1&&i.push(u.name)}})});wr==s.name&&(s.implicitWs=!1),s.implicitWs&&i.indexOf(wr)==-1&&i.push(wr),s.recover&&i.indexOf(s.recover)==-1&&i.push(s.recover)}),i.forEach(s=>{s in this.cachedRules||n.push("Missing rule "+s)}),n.length)throw new Error(n.join(` +`))}getAST(e,t){t||(t=this.grammarRules.filter(i=>!i.fragment&&i.name.indexOf("%")!=0)[0].name);let n=this.parse(e,t);if(n){lh(n.errors,n),ih(n,0),Nl(n,/^%/),(!this.options||!this.options.keepUpperRules)&&Nl(n,gf);let i=n.rest;i&&new Ar.TokenError(`Unexpected end of input: +`+i,n),rh(n),n.rest=i}return n}emitSource(){return"CANNOT EMIT SOURCE FROM BASE Parser"}parse(e,t,n=0){let i=null,s=dn(t),l,o=this.debug&&!gf.test(s.name);o&&console.log(new Array(n).join("│ ")+"Trying to get "+t+" from "+JSON.stringify(e.split(` +`)[0]));let a=s.name,u=sh(s.name,this);if(s.name=="EOF"){if(e.length)return null;if(e.length==0)return{type:"EOF",text:"",rest:"",start:0,end:0,fullText:"",errors:[],children:[],parent:null}}try{if(!u&&s.isLiteral){let f=s.name.trim();if(f.startsWith('"')?f=JSON.parse(f):f.startsWith("'")&&(f=f.replace(/^'(.+)'$/,"$1").replace(/\\'/g,"'")),f==="")return{type:"%%EMPTY%%",text:"",rest:e,start:0,end:0,fullText:"",errors:[],children:[],parent:null};l=new RegExp(nh(f)),a=null}}catch(f){return f instanceof ReferenceError&&console.error(f),null}if(l){let f=Ml(e,l);if(f)return f.type=a,f}else{let f=u.bnf;f instanceof Array&&f.forEach(c=>{if(i)return;let h=null,d={type:s.name,text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:e};u.fragment&&(d.fragment=!0);let m=e,p=0,v=c.length>0,k=!1;for(let O=0;O{T.start+=p,T.end+=p,T.parent=d,d.children.push(T)}):(S.parent=d,d.children.push(S))),E.lookup&&(S.lookup=!0),o&&console.log(new Array(n+1).join("│ ")+"└─ "+S.type+" "+JSON.stringify(S.text)),!E.lookup&&!S.lookup&&(d.text=d.text+S.text,d.end=d.text.length,m=m.substr(S.text.length),p+=S.text.length),d.rest=m}while(S&&E.allowRepetition&&m.length&&!S.lookup)}else{let E=Ml(m,c[O]);if(!E)return;o&&console.log(new Array(n+1).join("│ ")+"└> "+JSON.stringify(E.text)+c[O].source),k=!0,E.start+=p,E.end+=p,d.text=d.text+E.text,d.end=d.text.length,m=m.substr(E.text.length),p+=E.text.length,d.rest=m}k&&(i=d,o&&console.log(new Array(n).join("│ ")+"├<─┴< PUSHING "+i.type+" "+JSON.stringify(i.text)))}),i&&u.simplifyWhenOneChildren&&i.children.length==1&&(i=i.children[0])}return i||o&&console.log(t+" NOT RESOLVED FROM "+e),i}parseRecovery(e,t,n){if(e.recover&&t.length){let i=this.debug;i&&console.log(new Array(n+1).join("│ ")+"Trying to recover until token "+e.recover+" from "+JSON.stringify(t.split(` +`)[0]+t.split(` +`)[1]));let s={type:"SyntaxError",text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:""},l;do if(l=this.parse(t,e.recover,n+1),l){new Ar.TokenError('Unexpected input: "'+s.text+`" Expecting: ${e.name}`,s);break}else s.text=s.text+t[0],s.end=s.text.length,t=t.substr(1);while(!l&&t.length>0);if(s.text.length>0&&l)return i&&console.log(new Array(n+1).join("│ ")+"Recovered text: "+JSON.stringify(s.text)),s}return null}}gt.Parser=oh;gt.default=oh;Object.defineProperty(th,"__esModule",{value:!0});const Zn=gt;var jl;(function(r){r.RULES=[{name:"Grammar",bnf:[["RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_WHITESPACE*",'"|"',"RULE_WHITESPACE*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","Item"],["Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"Item",bnf:[["RULE_WHITESPACE*","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"DecorationName",bnf:[['"ebnf://"',/[^\x5D#]+/]]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]],pinned:1},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[['!"*/"',/[^*]/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],r.defaultParser=new Zn.Parser(r.RULES,{debug:!1});const e=/^(!|&)/,t=/(\?|\+|\*)$/,n=/^%/;function i(k,O){if(typeof k=="string"){if(e.test(k))return"";if(n.test(k)){let S=t.exec(k),C=S?S[0]+" ":"";return s(k,O)?o(k,O)+C:"("+o(k,O)+")"+C}return k}else return k.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function s(k,O){let E=Zn.findRuleByName(k,O);return E&&E.bnf.length==1&&E.bnf[0].length==1&&(E.bnf[0][0]instanceof RegExp||E.bnf[0][0][0]=='"'||E.bnf[0][0][0]=="'")}function l(k,O){return k.map(E=>i(E,O)).join(" ")}function o(k,O){let E=Zn.findRuleByName(k,O);return E?E.bnf.map(S=>l(S,O)).join(" | "):"RULE_NOT_FOUND {"+k+"}"}function a(k){let O=[];return k.grammarRules.forEach(E=>{if(!/^%/.test(E.name)){let S=E.recover?" /* { recoverUntil="+E.recover+" } */":"";O.push(E.name+" ::= "+o(E.name,k)+S)}}),O.join(` +`)}r.emit=a;let u=0;function f(k,O){throw console.log("reberia restar "+O+" a "+k),new Error("Difference not supported yet")}function c(k){return new RegExp(k.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function h(k,O,E){let S=null,C=[];return O.children.forEach((T,D)=>{T.type=="Minus"&&f(S,T);let w=O.children[D+1];w=w&&w.type=="PrimaryDecoration"&&w.text||"";let B="";switch(T.type){case"SubItem":let M="%"+(E+u++);d(k,T,M),C.push(B+M+w);break;case"NCName":case"StringLiteral":C.push(B+T.text+w);break;case"CharCode":case"CharClass":if(w||B){let F={name:"%"+(E+u++),bnf:[[c(T.text)]]};k.push(F),C.push(B+F.name+w)}else C.push(c(T.text));break;case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+T.type+" -> "+JSON.stringify(T.text))}S=T}),C}function d(k,O,E){let S=O.children.filter(D=>D.type=="SequenceOrDifference").map(D=>h(k,D,E)),C={name:E,bnf:S},T=null;S.forEach(D=>{T=T||D.recover,delete D.recover}),E.indexOf("%")==0&&(C.fragment=!0),T&&(C.recover=T),k.push(C)}function m(k,O=r.defaultParser){let E=O.getAST(k);if(!E)throw new Error("Could not parse "+k);if(E.errors&&E.errors.length)throw E.errors[0];let S=[];return E.children.filter(C=>C.type=="Production").map(C=>{let T=C.children.filter(D=>D.type=="NCName")[0].text;d(S,C,T)}),S}r.getRules=m;function p(k,O=r.defaultParser){return m(k.join(""),O)}r.Transform=p;class v extends Zn.Parser{constructor(O,E){const S=E&&E.debugRulesParser===!0?new Zn.Parser(r.RULES,{debug:!0}):r.defaultParser;super(m(O,S),E)}emitSource(){return a(this)}}r.Parser=v})(jl||(jl={}));var $E=th.default=jl;const eS="[^?/{}*,()#]+",tS=` +root ::= ("#" recursion | recursion | (query | pattern) recursion* | "#" SEP? | SEP) +recursion ::= (SEP query | pattern)* + +query ::= (ESC escaped ESC | property | all | any | regex) typecheck? lookahead? +property ::= ${eS} +regex ::= "{" [^}]+ "}" +SEP ::= "/" +all ::= "**" +any ::= "*" + +typecheck ::= "?:" ("value" | "boolean" | "string" | "number" | "object" | "array") +lookahead ::= "?" expression ((andExpr | orExpr) expression)* +andExpr ::= S? "&&" S? +orExpr ::= S? "||" S? + +expression ::= (exprProperty | ESC escaped ESC) ((isnot | is) (exprProperty | regex | ESC escaped ESC))* +exprProperty ::= [a-zA-Z0-9-_ $]+ +escaped ::= [^"]+ +is ::= ":" +isnot ::= ":!" +ESC ::= '"' + +pattern ::= S? "(" (SEP query | pattern (orPattern? pattern)*)* ")" quantifier? S? lookahead? +quantifier ::= "+" | "*" | [0-9]+ +orPattern ::= S? "," S? + +S ::= [ ]* +`,nS=new $E.Parser(tS),rS=r=>nS.getAST(r),dt=0,zn=3,ui=(r,e)=>`${r}/${e}`,ah=Object.prototype.toString,iS=/Object|Array/,Ll=r=>iS.test(ah.call(r)),lS=r=>ah.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();function uh(r){return new RegExp(r.text.replace(/(^{|}$)/g,""))}function sS(r,e){Array.isArray(r)?r.forEach(e):Object.prototype.toString.call(r)==="[object Object]"&&Object.keys(r).forEach(function(t){e(r[t],t,r)})}function vf(r){return Array.isArray(r)?r.map(function(e,t){return`${t}`}):Object.prototype.toString.call(r)==="[object Object]"?Object.keys(r):[]}const rn={mem:[],get(r,e){const t=r[dt][e];if(!rn.mem.includes(t))return Ll(t)&&rn.mem.push(t),[t,e,r[dt],ui(r[zn],e)]},reset(){rn.mem.length=0}},ql={any(r,e){const t=e[dt];return vf(t).map(n=>[t[n],n,t,ui(e[zn],n)])},all(r,e){const t=[e];return sS(e[dt],(n,i)=>{const s=rn.get(e,i);s&&t.push(...ql.all(r,s))}),t},regex(r,e){const t=uh(r),n=e[dt];return vf(n).filter(i=>t.test(i)).map(i=>[n[i],i,n,ui(e[zn],i)])}},fi={escaped:(r,e)=>fi.property(r,e),property:(r,e)=>{const t=r.text;if(e[dt]&&e[dt][t]!==void 0)return[e[dt][t],t,e[dt],ui(e[zn],t)]},typecheck:(r,e)=>{const t=r.text.replace(/^\?:/,"");if(t==="value")return Ll(e[dt])?void 0:e;if(lS(e[dt])===t)return e},lookahead:(r,e)=>{let t=!0,n=!1;return r.children.forEach(i=>{if(i.type==="expression"){const s=fi.expression(i,e)!==void 0;t=n===!0?t||s:t&&s}else n=i.type==="orExpr"}),t?e:void 0},expression:(r,e)=>{const t=r.children[0].text,n=r.children[1],i=r.children[2],s=e[dt];if(Ll(s)!==!1)return oS(s[t],n,i)?e:void 0}};function oS(r,e,t){if(e===void 0)return r!==void 0;let n;const i=`${r}`;return t.type==="regex"?n=uh(t).test(i):n=i===t.text,e.type==="isnot"&&(n=n===!1&&r!==void 0),n}function aS(r,e,t,n){const i=[];for(let s=0,l=e.length;s{if(ql[i.type])n=aS(ql[i.type],n,i,t);else if(fi[i.type])n=uS(fi[i.type],n,i,t);else throw new Error(`Unknown filter ${i.type}`)}),n}function cS(r,e,t){const n=[];let i=r;return e.children.forEach(s=>{if(s.type==="orPattern"){n.push(...i),i=r;return}i=ks(i,s,t)}),n.push(...i),n}function dS(r){if(r==null)return 1;if(r==="*"||r==="+")return 1/0;const e=parseInt(r);return isNaN(e)?1:e}function hS(r,e,t){const n=[],i=e.children.find(a=>a.type==="quantifier"),s=dS(i&&i.text);let l=r;i&&i.text==="*"&&n.push(...l);let o=0;for(;l.length>0&&on=ks(n,i,t)),n}function ks(r,e,t){let n;return e.type==="query"?n=fS(r,e,t):e.type==="pattern"?n=hS(r,e,t):n=mS(r,e,t),rn.reset(),rn.mem.push(r),n}function pS(r,e){return rn.reset(),rn.mem.push(r),ks([[r,null,null,"#"]],e)}const yf={value:r=>r.map(e=>e[dt]),pointer:r=>r.map(e=>e[zn]),all:r=>r,map:r=>{const e={};return r.forEach(t=>e[t[zn]]=t[dt]),e}};var vn;(function(r){r.POINTER="pointer",r.VALUE="value",r.ALL="all",r.MAP="map"})(vn||(vn={}));_r.POINTER=vn.POINTER;_r.VALUE=vn.VALUE;_r.ALL=vn.ALL;_r.MAP=vn.MAP;function _r(r,e,t=vn.VALUE){if(e==null)return[];e=e.replace(/(\/$)/g,""),e===""&&(e="#");const n=rS(e);if(n==null)throw new Error(`empty ast for '${e}'`);if(n.rest!=="")throw new Error(`Failed parsing queryString from: '${n.rest}'`);const i=pS(r,n);return typeof t=="function"?i.map(s=>t(...s)):yf[t]?yf[t](i):i}var ci;(function(r){r.REPLACE_ITEMS="replace",r.INSERT_ITEMS="insert"})(ci||(ci={}));ci.REPLACE_ITEMS;ci.INSERT_ITEMS;const zt={$ref:{type:!1},allOf:{type:!1,definitions:["allOf/*"]},anyOf:{type:!1,definitions:["anyOf/*"]},array:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","items","items/*","additionalItems"],validationKeywords:["minItems","maxItems","uniqueItems"],keywords:["items","additionalItems","minItems","maxItems","uniqueItems"]},boolean:{type:!0},enum:{type:!1},integer:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},not:{type:!1,definitions:["not"]},number:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},null:{type:!0},object:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","properties/*","additionalProperties","patternProperties/*","dependencies/*"],validationKeywords:["minProperties","maxProperties","required"],keywords:["properties","additionalProperties","patternProperties","dependencies","minProperties","maxProperties","required"]},oneOf:{type:!1,definitions:["oneOf/*"]},string:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minLength","maxLength","pattern"]}},gS=r=>Object.prototype.toString.call(r)==="[object Object]",bS=Object.keys(zt).filter(r=>zt[r].type===!1),kf=Object.prototype.hasOwnProperty;function Ef(r){if(gS(r)===!1)return;if(r.enum)return"enum";if(zt[r.type]||Array.isArray(r.type))return r.type;const e=bS.filter(t=>r[t]);if(e.length===1)return e[0];if(e.length===0){for(let t=0,n=zt.object.keywords.length;tObject.prototype.toString.call(r)==="[object Object]";function vS(r){const e=[],t=Ef(r);if(t==null)return e;let n;if(Array.isArray(t)){n={};for(let i=0,s=t.length;i{_r(r,i,(s,l,o,a)=>{_S(s)&&Ef(s)&&e.push({pointer:or.join(or.split(a),!1),def:s})})}),e}const yS=r=>Object.prototype.toString.call(r)==="[object Object]";function kS(r,e){if(this.callback(r,e)===!0)return;vS(r).forEach(n=>this.nextTypeDefs(n.def,or.join(e,n.pointer,!1)))}function Tr(r,e,t,n="definitions"){const i=e[n];Object.keys(i).forEach(s=>{if(i[s]===!1||yS(i[s])){r.nextTypeDefs(i[s],or.join(t,n,s,!1));return}})}function fh(r,e,t="#"){const n={callback:e,nextTypeDefs:kS};n.nextTypeDefs(r,t),r.definitions!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t)),r.$defs!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t,"$defs"))}const ES=/(#|\/)+$/,Pr=/#$/,SS=/^[^:]+:\/\/[^/]+\//,OS=/\/[^/]*$/,wS=/#.*$/;function Sf(r,e){return r==null&&e==null?"#":e==null?r.replace(Pr,""):r==null?e.replace(Pr,""):e[0]==="#"?`${r.replace(wS,"")}${e.replace(ES,"")}`:SS.test(e)?e.replace(Pr,""):`${r.replace(OS,"")}/${e.replace(Pr,"")}`}const Jn=/(#|\/)+$/g,AS=["",null,"#"];function TS(r){if(AS.includes(r))return[];if(r=r.replace(Jn,""),r.indexOf("#")===-1)return[r.replace(Jn,"")];if(r.indexOf("#")===0)return[r.replace(Jn,"")];const e=r.split("#");return e[0]=e[0].replace(Jn,""),e[1]=`#${e[1].replace(Jn,"")}`,e}const PS=/(#|\/)+$/g,CS=r=>Ve(r)==="object";function Xt(r,e,t){if(CS(t)&&(t=t.__ref||t.$ref),t==null)return e;let n;const i=t.replace(PS,"");if(r.remotes[i])return n=r.remotes[i],n&&n.$ref?Xt(r,e,n.$ref):n;if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n;const s=TS(t);if(s.length===0)return e;if(s.length===1){if(t=s[0],r.remotes[t])return n=r.remotes[t],Xt(r,e,n.$ref);if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n}if(s.length===2){const l=s[0];if(t=s[1],r.remotes[l])return r.remotes[l].getRef?r.remotes[l].getRef(t):Xt(r,r.remotes[l],t);if(r.ids[l])return Xt(r,Dn.get(e,r.ids[l]),t)}return n=Dn.get(e,r.ids[t]||t),n&&n.$ref?Xt(r,e,n.$ref):n}const Of="__compiled",wf="__ref",IS="getRef",RS="getRoot",DS=/(#|\/)+$/g;function MS(r,e,t=e,n=!1){if(e===!0||e===!1||e===void 0||e[Of]!==void 0)return e;const i={ids:{},remotes:r.remotes},s=JSON.stringify(e),l=JSON.parse(s);if(Object.defineProperty(l,Of,{enumerable:!1,value:!0}),Object.defineProperty(l,IS,{enumerable:!1,value:Xt.bind(null,i,l)}),n===!1&&s.includes("$ref")===!1)return l;l!==t&&Object.defineProperty(l,"$defs",{enumerable:!0,value:Object.assign({},t.definitions,t.$defs,l.definitions,l.$defs)});const o={},a=()=>l;return fh(l,(u,f)=>{var c;if(u.$id){if(u.$id.startsWith("http")&&/(allOf|anyOf|oneOf)\/\d+$/.test(f)){const v=f.replace(/\/(allOf|anyOf|oneOf)\/\d+$/,""),k=Dn.get(l,v);u.$id=(c=k.$id)!==null&&c!==void 0?c:u.$id}i.ids[u.$id.replace(DS,"")]=f}f=`#${f}`.replace(/##+/,"#");const h=f.replace(/\/[^/]+$/,""),d=f.replace(/\/[^/]+\/[^/]+$/,""),m=o[h]||o[d],p=Sf(m,u.$id);o[f]=p,i.ids[p]==null&&(i.ids[p]=f),u.$ref&&!u[wf]&&(Object.defineProperty(u,wf,{enumerable:!1,value:Sf(p,u.$ref)}),Object.defineProperty(u,RS,{enumerable:!1,value:a}))}),l}function NS(r,e,t,n=r.rootSchema,i="#"){n=r.resolveRef(n),t(n,e,i);const s=Ve(e);s==="object"?Object.keys(e).forEach(l=>{const o=r.step(l,n,e,i),a=e[l];r.each(a,t,o,`${i}/${l}`)}):s==="array"&&e.forEach((l,o)=>{const a=r.step(o,n,e,i);r.each(l,t,a,`${i}/${o}`)})}const Ue={additionalItemsError:Oe("AdditionalItemsError"),additionalPropertiesError:Oe("AdditionalPropertiesError"),anyOfError:Oe("AnyOfError"),allOfError:Oe("AllOfError"),constError:Oe("ConstError"),containsError:Oe("ContainsError"),containsArrayError:Oe("ContainsArrayError"),containsAnyError:Oe("ContainsAnyError"),enumError:Oe("EnumError"),formatURLError:Oe("FormatURLError"),formatURIError:Oe("FormatURIError"),formatURIReferenceError:Oe("FormatURIReferenceError"),formatURITemplateError:Oe("FormatURITemplateError"),formatDateError:Oe("FormatDateaError"),formatDateTimeError:Oe("FormatDateTimeError"),formatEmailError:Oe("FormatEmailError"),formatHostnameError:Oe("FormatHostnameError"),formatIPV4Error:Oe("FormatIPV4Error"),formatIPV4LeadingZeroError:Oe("FormatIPV4LeadingZeroError"),formatIPV6Error:Oe("FormatIPV6Error"),formatIPV6LeadingZeroError:Oe("FormatIPV6LeadingZeroError"),formatJSONPointerError:Oe("FormatJSONPointerError"),formatRegExError:Oe("FormatRegExError"),formatTimeError:Oe("FormatTimeError"),invalidSchemaError:Oe("InvalidSchemaError"),invalidDataError:Oe("InvalidDataError"),invalidTypeError:Oe("InvalidTypeError"),invalidPropertyNameError:Oe("InvalidPropertyNameError"),maximumError:Oe("MaximumError"),maxItemsError:Oe("MaxItemsError"),maxLengthError:Oe("MaxLengthError"),maxPropertiesError:Oe("MaxPropertiesError"),minimumError:Oe("MinimumError"),minItemsError:Oe("MinItemsError"),minItemsOneError:Oe("MinItemsOneError"),minLengthError:Oe("MinLengthError"),minLengthOneError:Oe("MinLengthOneError"),minPropertiesError:Oe("MinPropertiesError"),missingDependencyError:Oe("MissingDependencyError"),missingOneOfPropertyError:Oe("MissingOneOfPropertyError"),multipleOfError:Oe("MultipleOfError"),multipleOneOfError:Oe("MultipleOneOfError"),noAdditionalPropertiesError:Oe("NoAdditionalPropertiesError"),notError:Oe("NotError"),oneOfError:Oe("OneOfError"),oneOfPropertyError:Oe("OneOfPropertyError"),patternError:Oe("PatternError"),patternPropertiesError:Oe("PatternPropertiesError"),requiredPropertyError:Oe("RequiredPropertyError"),typeError:Oe("TypeError"),undefinedValueError:Oe("UndefinedValueError"),uniqueItemsError:Oe("UniqueItemsError"),unknownPropertyError:Oe("UnknownPropertyError"),valueNotEmptyError:Oe("ValueNotEmptyError")};var ch={exports:{}};(function(r){(function(e){e.exports.is_uri=n,e.exports.is_http_uri=i,e.exports.is_https_uri=s,e.exports.is_web_uri=l,e.exports.isUri=n,e.exports.isHttpUri=i,e.exports.isHttpsUri=s,e.exports.isWebUri=l;var t=function(o){var a=o.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/);return a};function n(o){if(o&&!/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(o)&&!/%[^0-9a-f]/i.test(o)&&!/%[0-9a-f](:?[^0-9a-f]|$)/i.test(o)){var a=[],u="",f="",c="",h="",d="",m="";if(a=t(o),u=a[1],f=a[2],c=a[3],h=a[4],d=a[5],!!(u&&u.length&&c.length>=0)){if(f&&f.length){if(!(c.length===0||/^\//.test(c)))return}else if(/^\/\//.test(c))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(u.toLowerCase()))return m+=u+":",f&&f.length&&(m+="//"+f),m+=c,h&&h.length&&(m+="?"+h),d&&d.length&&(m+="#"+d),m}}}function i(o,a){if(n(o)){var u=[],f="",c="",h="",d="",m="",p="",v="";if(u=t(o),f=u[1],c=u[2],h=u[3],m=u[4],p=u[5],!!f){if(a){if(f.toLowerCase()!="https")return}else if(f.toLowerCase()!="http")return;if(c)return/:(\d+)$/.test(c)&&(d=c.match(/:(\d+)$/)[0],c=c.replace(/:\d+$/,"")),v+=f+":",v+="//"+c,d&&(v+=d),v+=h,m&&m.length&&(v+="?"+m),p&&p.length&&(v+="#"+p),v}}}function s(o){return i(o,!0)}function l(o){return i(o)||s(o)}})(r)})(ch);var jS=ch.exports;const Af=dr(jS),LS=new RegExp("^([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])[Tt]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\\.[0-9]+)?(([Zz])|([\\+|\\-]([01][0-9]|2[0-3]):[0-5][0-9]))$"),qS=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,BS=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,FS=/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,zS=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,VS=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,US=[0,31,28,31,30,31,30,31,31,30,31,30,31],HS=/^(?:\/(?:[^~/]|~0|~1)*)*$/,QS=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,WS=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,GS=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,KS={date:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(zS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=s%4===0&&(s%100!==0||s%400===0);if(!(l>=1&&l<=12&&o>=1&&o<=(l==2&&a?29:US[l])))return Ue.formatDateError({value:t,pointer:n})},"date-time":(r,e,t,n)=>{if(typeof t=="string")return t===""||LS.test(t)?new Date(t).toString()==="Invalid Date"?Ue.formatDateTimeError({value:t,pointer:n}):void 0:Ue.formatDateTimeError({value:t,pointer:n})},email:(r,e,t,n)=>{if(typeof t!="string")return;if(t[0]==='"')return Ue.formatEmailError({value:t,pointer:n});const[i,s,...l]=t.split("@");if(!i||!s||l.length!==0||i.length>64||s.length>253)return Ue.formatEmailError({value:t,pointer:n});if(i[0]==="."||i.endsWith(".")||i.includes(".."))return Ue.formatEmailError({value:t,pointer:n});if(!/^[a-z0-9.-]+$/i.test(s)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(i))return Ue.formatEmailError({value:t,pointer:n});if(!s.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o)))return Ue.formatEmailError({value:t,pointer:n})},hostname:(r,e,t,n)=>{if(typeof t=="string"&&!(t===""||FS.test(t)))return Ue.formatHostnameError({value:t,pointer:n})},ipv4:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV4LeadingZeroError({value:t,pointer:n});if(!(t.length<=15&&qS.test(t)))return Ue.formatIPV4Error({value:t,pointer:n})}},ipv6:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV6LeadingZeroError({value:t,pointer:n});if(!(t.length<=45&&BS.test(t)))return Ue.formatIPV6Error({value:t,pointer:n})}},"json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!HS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},"relative-json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!QS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},regex:(r,e,t,n)=>{if(typeof t=="string"&&/\\Z$/.test(t)===!1){try{new RegExp(t);return}catch{}return Ue.formatRegExError({value:t,pointer:n})}if(!(typeof t=="object"||typeof t=="number"||Array.isArray(t)))return Ue.formatRegExError({value:t,pointer:n})},time:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(VS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=!!i[5];if(!((s<=23&&l<=59&&o<=59||s==23&&l==59&&o==60)&&a))return Ue.formatTimeError({value:t,pointer:n})},uri:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!Af.isUri(t))return Ue.formatURIError({value:t,pointer:n})},"uri-reference":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!WS.test(t))return Ue.formatURIReferenceError({value:t,pointer:n})},"uri-template":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!GS.test(t))return Ue.formatURITemplateError({value:t,pointer:n})},url:(r,e,t,n)=>{if(!(t===""||Af.isWebUri(t)))return Ue.formatURLError({value:t,pointer:n})}};function ZS(r){switch(Ve(r)){case"string":case"array":return r.length===0;case"null":case"undefined":return!0;case"object":return Object.keys(r).length===0;default:return!1}}const JS={addOptionalProps:!0,removeInvalidData:!1};let Vt;function Yi(r,e){const{$ref:t}=r;return t==null?!0:(Vt[e]==null||Vt[e][t]==null?0:Vt[e][t])0){if(Yi(e.anyOf[0],`${n}/anyOf/0`)){const s=Xi(r,e.anyOf[0],`${n}/anyOf/0`);i=sr(i,s),i.pointer=e.anyOf[0].$ref||i.pointer}delete i.anyOf}if(Array.isArray(e.allOf)){for(let s=0,l=e.allOf.length;sr&&typeof r=="object";function Ft(r,e,t,n,i){if(t==null)throw new Error(`getTemplate: missing schema for data: ${JSON.stringify(e)}`);if(n==null)throw new Error("Missing pointer");let s=dh(r,t,e,n);if(!Tf(s))return;if(n=s.pointer,s!=null&&s.const)return s.const;if(Array.isArray(s.oneOf))if(ZS(e)){const u=s.oneOf[0].type||s.type||s.const&&typeof s.const||Ve(e);s={...s.oneOf[0],type:u}}else{const u=ys(r,e,s);if(st(u)){if(e!=null&&i.removeInvalidData!==!0)return e;s=s.oneOf[0],e=void 0}else s=u}if(!Tf(s)||s.type==null)return;const l=Array.isArray(s.type)?XS(s.type,e,s.default):s.type,o=Ve(e);return e!=null&&o!==l&&!(o==="number"&&l==="integer")&&(e=YS(l,e)),Pf[l]==null?i.removeInvalidData?void 0:e:Pf[l](r,s,e,n,i)}function XS(r,e,t){if(e==null){if(t!=null){const i=Ve(t);if(r.includes(i))return i}return r[0]}const n=Ve(e);return r.includes(n)?n:r[0]}const Pf={null:(r,e,t)=>Yn(e,t,null),string:(r,e,t)=>Yn(e,t,""),number:(r,e,t)=>Yn(e,t,0),integer:(r,e,t)=>Yn(e,t,0),boolean:(r,e,t)=>Yn(e,t,!1),object:(r,e,t,n,i)=>{var s;const l=e.default===void 0?{}:e.default,o={},a=(s=e.required)!==null&&s!==void 0?s:[];if(e.properties&&Object.keys(e.properties).forEach(u=>{const f=t==null||t[u]==null?l[u]:t[u],c=a.includes(u);(f!=null||c||i.addOptionalProps)&&(o[u]=Ft(r,f,e.properties[u],`${n}/properties/${u}`,i))}),e.dependencies&&Object.keys(e.dependencies).forEach(u=>{if(o[u]===void 0)return;const f=e.dependencies[u];if(Array.isArray(f)){f.forEach(h=>{o[h]=Ft(r,o[h],e.properties[h],`${n}/properties/${h}`,i)});return}if(Ve(f)!=="object")return;const c=Ft(r,t,{...f,type:"object"},`${n}/dependencies/${u}`,i);c&&!st(c)&&Object.assign(o,c)}),t&&Object.keys(t).forEach(u=>o[u]==null&&(o[u]=t[u])),e.if&&(e.then||e.else)){const u=r.isValid(o,e.if);if(u&&e.then){const f=r.getTemplate(o,{type:"object",...e.then},i);Object.assign(o,f)}else if(!u&&e.else){const f=r.getTemplate(o,{type:"object",...e.else},i);Object.assign(o,f)}}return o},array:(r,e,t,n,i)=>{var s,l,o;const a=e.default===void 0?[]:e.default;e.minItems=e.minItems||0;const u=t||[];if(e.items==null)return u;if(Array.isArray(e.items)){for(let c=0,h=Math.max((s=e.minItems)!==null&&s!==void 0?s:0,(o=(l=e.items)===null||l===void 0?void 0:l.length)!==null&&o!==void 0?o:0);c0){const c=Math.max(e.minItems,u.length);for(let h=0;h(Vt={mi:{}},Ft(r,e,t,"#",n));function $S(r,e,t=r.rootSchema,n="#"){return r.validate(e,t,n).length===0}function Bl(r,e){const t=typeof r;if(t!==typeof e)return!1;if(Array.isArray(r)){if(!Array.isArray(e))return!1;const n=r.length;if(n!==e.length)return!1;for(let i=0;i=55296&&i<=56319&&t!(r[e]===void 0||!eO.call(r,e)),tO={additionalProperties:(r,e,t,n)=>{if(e.additionalProperties===!0||e.additionalProperties==null||Ve(e.patternProperties)==="object"&&e.additionalProperties===!1)return;const i=[];let s=Object.keys(t).filter(o=>br.propertyBlacklist.includes(o)===!1);const l=Object.keys(e.properties||{});if(Ve(e.patternProperties)==="object"){const o=Object.keys(e.patternProperties).map(a=>new RegExp(a));s=s.filter(a=>{for(let u=0;u{if(Array.isArray(e.allOf)===!1)return;const i=[];return e.allOf.forEach(s=>{i.push(...r.validate(t,s,n))}),i},anyOf:(r,e,t,n)=>{if(Array.isArray(e.anyOf)!==!1){for(let i=0;i{if(Ve(e.dependencies)!=="object")return;const i=[];return Object.keys(t).forEach(s=>{if(e.dependencies[s]===void 0||e.dependencies[s]===!0)return;if(e.dependencies[s]===!1){i.push(r.errors.missingDependencyError({pointer:n}));return}let l;const o=Ve(e.dependencies[s]);if(o==="array")l=e.dependencies[s].filter(a=>t[a]===void 0).map(a=>r.errors.missingDependencyError({missingProperty:a,pointer:n}));else if(o==="object")l=r.validate(t,e.dependencies[s],n);else throw new Error(`Invalid dependency definition for ${n}/${s}. Must be list or schema`);i.push(...l)}),i.length>0?i:void 0},enum:(r,e,t,n)=>{const i=Ve(t);if(i==="object"||i==="array"){const s=JSON.stringify(t);for(let l=0;l{if(r.validateFormat[e.format])return r.validateFormat[e.format](r,e,t,n)},items:(r,e,t,n)=>{if(e.items===!1)return Array.isArray(t)&&t.length===0?void 0:r.errors.invalidDataError({pointer:n,value:t});const i=[];for(let s=0;s{if(!isNaN(e.maximum)){if(e.maximum&&e.maximum{if(!isNaN(e.maxItems)&&e.maxItems{if(isNaN(e.maxLength))return;const i=Cf(t).length;if(e.maxLength{const i=Object.keys(t).length;if(isNaN(e.maxProperties)===!1&&e.maxProperties{if(isNaN(e.minLength))return;const i=Cf(t).length;if(e.minLength>i)return e.minLength===1?r.errors.minLengthOneError({minLength:e.minLength,length:i,pointer:n}):r.errors.minLengthError({minLength:e.minLength,length:i,pointer:n})},minimum:(r,e,t,n)=>{if(!isNaN(e.minimum)){if(e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n});if(e.exclusiveMinimum===!0&&e.minimum===t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})}},minItems:(r,e,t,n)=>{if(!isNaN(e.minItems)&&e.minItems>t.length)return e.minItems===1?r.errors.minItemsOneError({minItems:e.minItems,length:t.length,pointer:n}):r.errors.minItemsError({minItems:e.minItems,length:t.length,pointer:n})},minProperties:(r,e,t,n)=>{if(isNaN(e.minProperties))return;const i=Object.keys(t).length;if(e.minProperties>i)return r.errors.minPropertiesError({minProperties:e.minProperties,length:i,pointer:n})},multipleOf:(r,e,t,n)=>{if(!isNaN(e.multipleOf)&&t*xi%(e.multipleOf*xi)/xi!==0)return r.errors.multipleOfError({multipleOf:e.multipleOf,value:t,pointer:n})},not:(r,e,t,n)=>{const i=[];return r.validate(t,e.not,n).length===0&&i.push(r.errors.notError({value:t,not:e.not,pointer:n})),i},oneOf:(r,e,t,n)=>{if(Array.isArray(e.oneOf)!==!1&&(e=r.resolveOneOf(t,e,n),st(e)))return e},pattern:(r,e,t,n)=>{if(new RegExp(e.pattern,"u").test(t)===!1)return r.errors.patternError({pattern:e.pattern,description:e.patternExample||e.pattern,received:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},properties:(r,e,t,n)=>{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(!If(t,i))return r.errors.requiredPropertyError({key:i,pointer:n})})},requiredNotEmpty:(r,e,t,n)=>{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(t[i]==null||t[i]==="")return r.errors.valueNotEmptyError({property:i,pointer:`${n}/${i}`})})},uniqueItems:(r,e,t,n)=>{if((Array.isArray(t)&&e.uniqueItems)===!1)return;const i=[];return t.forEach((s,l)=>{for(let o=l+1;o{if(e.contains===!1)return r.errors.containsArrayError({pointer:n,value:t});if(e.contains===!0)return Array.isArray(t)&&t.length===0?r.errors.containsAnyError({pointer:n}):void 0;if(Ve(e.contains)==="object"){for(let i=0;i{if(!isNaN(e.exclusiveMaximum)&&e.exclusiveMaximum<=t)return r.errors.maximumError({maximum:e.exclusiveMaximum,length:t,pointer:n})},exclusiveMinimum:(r,e,t,n)=>{if(!isNaN(e.exclusiveMinimum)&&e.exclusiveMinimum>=t)return r.errors.minimumError({minimum:e.exclusiveMinimum,length:t,pointer:n})},if:(r,e,t,n)=>{if(e.if==null)return;const i=r.validate(t,e.if,n);if(i.length===0&&e.then)return r.validate(t,e.then,n);if(i.length!==0&&e.else)return r.validate(t,e.else,n)},maximum:(r,e,t,n)=>{if(!isNaN(e.maximum)&&e.maximum&&e.maximum{if(!isNaN(e.minimum)&&e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},propertyNames:(r,e,t,n)=>{if(e.propertyNames===!1)return Object.keys(t).length===0?void 0:r.errors.invalidPropertyNameError({property:Object.keys(t),pointer:n,value:t});if(e.propertyNames===!0||Ve(e.propertyNames)!=="object")return;const i=[],s=Object.keys(t),l={...e.propertyNames,type:"string"};return s.forEach(o=>{const a=r.validate(o,l,`${n}/${o}`);a.length>0&&i.push(r.errors.invalidPropertyNameError({property:o,pointer:n,validationError:a[0],value:t[o]}))}),i}};function rO(r,e,t=r.rootSchema,n="#"){let i=!1,s=vs(t);for(let l=0;le.properties[t]=nn(r[t]))),e.type==="array"&&r.length===1?e.items=nn(r[0]):e.type==="array"&&(e.items=r.map(nn)),e}function iO(r,e,t=r.rootSchema){const n=r.step(e,t,{},"#");return st(n)?n.code==="one-of-error"?n.data.oneOf.map(i=>r.resolveRef(i)):n:[n]}const Rf={array:(r,e,t,n,i)=>{const s=Ve(t.items);if(s==="object")return Array.isArray(t.items.oneOf)?r.resolveOneOf(n[e],t.items,i):Array.isArray(t.items.anyOf)?r.resolveAnyOf(n[e],t.items,i):Array.isArray(t.items.allOf)?r.resolveAllOf(n[e],t.items,i):r.resolveRef(t.items);if(s==="array"){if(t.items[e]===!0)return nn(n[e]);if(t.items[e]===!1)return Ue.invalidDataError({key:e,value:n[e],pointer:i});if(t.items[e])return r.resolveRef(t.items[e]);if(t.additionalItems===!1)return Ue.additionalItemsError({key:e,value:n[e],pointer:i});if(t.additionalItems===!0||t.additionalItems===void 0)return nn(n[e]);if(Ve(t.additionalItems)==="object")return t.additionalItems;throw new Error(`Invalid schema ${JSON.stringify(t,null,4)} for ${JSON.stringify(n,null,4)}`)}return t.additionalItems!==!1&&n[e]?nn(n[e]):new Error(`Invalid array schema for ${e} at ${i}`)},object:(r,e,t,n,i)=>{if(Array.isArray(t.oneOf)){const o=r.resolveOneOf(n,t,i);if(t=sr(t,o),st(t))return t}if(Array.isArray(t.anyOf)&&(t=r.resolveAnyOf(n,t,i),st(t))||Array.isArray(t.allOf)&&(t=r.resolveAllOf(n,t,i),st(t)))return t;let s;if(t.properties&&t.properties[e]!==void 0){if(s=r.resolveRef(t.properties[e]),st(s))return s;if(s&&Array.isArray(s.oneOf)){let o=r.resolveOneOf(n[e],s,`${i}/${e}`);const a=s.oneOf.findIndex(u=>u===o);return o.variableSchema=!0,o.oneOfIndex=a,o.oneOfSchema=s,o}if(s)return s}const{dependencies:l}=t;if(Ve(l)==="object"){const o=Object.keys(l).filter(a=>Ve(l[a])==="object");for(let a=0,u=o.length;ar.typeKeywords.array.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),object:(r,e,t,n)=>r.typeKeywords.object.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),string:(r,e,t,n)=>r.typeKeywords.string.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),integer:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),number:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),boolean:(r,e,t,n)=>r.typeKeywords.boolean.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),null:(r,e,t,n)=>r.typeKeywords.null.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n))};var sO=function r(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,i,s;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!r(e[i],t[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[i]))return!1;for(i=n;i--!==0;){var l=s[i];if(!r(e[l],t[l]))return!1}return!0}return e!==e&&t!==t};const oO=dr(sO);function aO(r,e){const t=Ve(r);return t==="number"&&(e==="integer"||Array.isArray(e)&&e.includes("integer"))?Number.isInteger(r)||isNaN(r)?"integer":"number":t}function uO(r,e,t=r.rootSchema,n="#"){if(t=r.resolveRef(t),Ve(t)==="boolean")return t?[]:[r.errors.invalidDataError({value:e,pointer:n})];if(st(t))return[t];if(t.const!==void 0)return oO(t.const,e)?[]:[r.errors.constError({value:e,expected:t.const,pointer:n})];const i=aO(e,t.type),s=t.type||i;return i!==s&&(!Array.isArray(s)||!s.includes(i))?[r.errors.typeError({received:i,expected:s,value:e,pointer:n})]:r.validateType[i]==null?[r.errors.invalidTypeError({receivedType:i,pointer:n})]:ir(r.validateType[i](r,t,e,n)).filter(ai)}const hh={typeKeywords:{array:["allOf","anyOf","contains","enum","if","items","maxItems","minItems","not","oneOf","uniqueItems"],boolean:["allOf","anyOf","enum","not","oneOf"],object:["additionalProperties","allOf","anyOf","dependencies","enum","format","if","maxProperties","minProperties","not","oneOf","patternProperties","properties","propertyNames","required"],string:["allOf","anyOf","enum","format","if","maxLength","minLength","not","oneOf","pattern"],number:["allOf","anyOf","enum","exclusiveMaximum","exclusiveMinimum","format","if","maximum","minimum","multipleOf","not","oneOf"],null:["allOf","anyOf","enum","format","not","oneOf"]},validateKeyword:nO,validateType:lO,validateFormat:KS,errors:Ue,addRemoteSchema:YE,compileSchema:MS,createSchemaOf:nn,each:NS,eachSchema:fh,getChildSchemaSelection:iO,getSchema:ZE,getTemplate:xS,isValid:$S,resolveAllOf:HE,resolveAnyOf:rO,resolveOneOf:wE,resolveRef:WE,step:zr,validate:uO};class fO extends JE{constructor(e,t={}){super(sr(hh,t),e)}}({...hh});function Df(r,e,t){const n=r.slice();return n[10]=e[t],n[11]=e,n[12]=t,n}function Mf(r){let e,t,n=r[12]+1+"",i,s,l,o,a,u,f,c,h;function d(v){r[7](v,r[12])}let m={path:r[1]+"/"+r[12],schema:r[3],rootValue:r[2],validationErrors:r[4],customComponents:r[5],required:!0};r[0][r[12]]!==void 0&&(m.value=r[0][r[12]]),o=new Es({props:m}),Fe.push(()=>Ze(o,"value",d));function p(){return r[8](r[12])}return c=new jn({props:{size:"small",kind:"ghost",icon:Ud,expressive:!1,iconDescription:"Remove",tooltipPosition:"top",tooltipAlignment:"end"}}),c.$on("click",p),{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),U(c.$$.fragment),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i=de(O,n),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);Z(o.$$.fragment,E),E.forEach(g),u=ee(k),f=L(k,"DIV",{class:!0});var S=R(f);Z(c.$$.fragment,S),S.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","mt-3 w-8 shrink-0 text-lg"),A(l,"class","flex w-full grow flex-col"),A(f,"class","mt-3"),A(e,"class","flex w-full flex-row")},m(v,k){P(v,e,k),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),H(c,f,null),h=!0},p(v,k){r=v;const O={};k&2&&(O.path=r[1]+"/"+r[12]),k&8&&(O.schema=r[3]),k&4&&(O.rootValue=r[2]),k&16&&(O.validationErrors=r[4]),k&32&&(O.customComponents=r[5]),!a&&k&1&&(a=!0,O.value=r[0][r[12]],xe(()=>a=!1)),o.$set(O)},i(v){h||(_(o.$$.fragment,v),_(c.$$.fragment,v),h=!0)},o(v){y(o.$$.fragment,v),y(c.$$.fragment,v),h=!1},d(v){v&&g(e),Q(o),Q(c)}}}function cO(r){let e,t,n,i,s,l,o,a,u=r[0]||[],f=[];for(let h=0;hy(f[h],1,1,()=>{f[h]=null});return{c(){e=j("div");for(let h=0;h0),A(e,"class","bx--form-item flex flex-col")},m(h,d){P(h,e,d);for(let m=0;m0)},i(h){if(!l){for(let d=0;d{s.splice(d,1),t(0,s)},h=()=>{t(0,s=[...s||[],n])};return r.$$set=d=>{"path"in d&&t(1,i=d.path),"value"in d&&t(0,s=d.value),"rootValue"in d&&t(2,l=d.rootValue),"schema"in d&&t(3,o=d.schema),"validationErrors"in d&&t(4,a=d.validationErrors),"customComponents"in d&&t(5,u=d.customComponents)},r.$$.update=()=>{r.$$.dirty&11&&t(6,n=o.getTemplate(void 0,o.getSchema(i+"/0",s)))},[s,i,l,o,a,u,n,f,c,h]}class hO extends me{constructor(e){super(),pe(this,e,dO,cO,he,{path:1,value:0,rootValue:2,schema:3,validationErrors:4,customComponents:5})}}function Nf(r,e,t){const n=r.slice();return n[25]=e[t],n[26]=e,n[27]=t,n}function jf(r,e,t){const n=r.slice();return n[21]=e[t],n}function mO(r){const e=r.slice(),t=Object.keys(e[11].properties??{});return e[24]=t,e}function Lf(r){let e,t,n,i,s,l,o;const a=[gO,pO],u=[];function f(p,v){return p[11].type==="object"?0:1}e=f(r),t=u[e]=a[e](r);const c=[wO,OO,SO,EO,kO,yO,vO,_O,bO],h=[];function d(p,v){return p[8][p[2]]?0:p[11].type=="error"?1:p[11].enum?2:p[11].type=="string"?3:p[11].type=="number"||p[11].type=="integer"?4:p[11].type=="boolean"?5:p[11].type=="array"?6:p[11].type=="object"?7:8}function m(p,v){return v===7?mO(p):p}return i=d(r),s=h[i]=c[i](m(r,i)),{c(){t.c(),n=$(),s.c(),l=G()},l(p){t.l(p),n=ee(p),s.l(p),l=G()},m(p,v){u[e].m(p,v),P(p,n,v),h[i].m(p,v),P(p,l,v),o=!0},p(p,v){let k=e;e=f(p),e===k?u[e].p(p,v):(ne(),y(u[k],1,1,()=>{u[k]=null}),re(),t=u[e],t?t.p(p,v):(t=u[e]=a[e](p),t.c()),_(t,1),t.m(n.parentNode,n));let O=i;i=d(p),i===O?h[i].p(m(p,i),v):(ne(),y(h[O],1,1,()=>{h[O]=null}),re(),s=h[i],s?s.p(m(p,i),v):(s=h[i]=c[i](m(p,i)),s.c()),_(s,1),s.m(l.parentNode,l))},i(p){o||(_(t),_(s),o=!0)},o(p){y(t),y(s),o=!1},d(p){u[e].d(p),p&&g(n),h[i].d(p),p&&g(l)}}}function pO(r){let e,t,n,i,s=r[11].description&&r[6]&&qf(r);return{c(){e=j("div"),t=ce(r[13]),n=$(),s&&s.c(),i=G(),this.h()},l(l){e=L(l,"DIV",{class:!0});var o=R(e);t=de(o,r[13]),o.forEach(g),n=ee(l),s&&s.l(l),i=G(),this.h()},h(){A(e,"class","label text-s mb-2 font-medium text-gray-700")},m(l,o){P(l,e,o),I(e,t),P(l,n,o),s&&s.m(l,o),P(l,i,o)},p(l,o){o&8192&&ye(t,l[13]),l[11].description&&l[6]?s?s.p(l,o):(s=qf(l),s.c(),s.m(i.parentNode,i)):s&&(s.d(1),s=null)},i:ie,o:ie,d(l){l&&g(e),l&&g(n),s&&s.d(l),l&&g(i)}}}function gO(r){let e,t,n=r[11].description&&r[6]&&Bf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,s){i[11].description&&i[6]?n?(n.p(i,s),s&2112&&_(n,1)):(n=Bf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function qf(r){let e,t=r[11].description+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","bx--label pb-2 text-xs text-gray-500")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].description+"")&&ye(n,t)},d(i){i&&g(e)}}}function Bf(r){let e,t,n;return t=new Yd({props:{source:r[11].description}}),{c(){e=j("div"),U(t.$$.fragment),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);Z(t.$$.fragment,s),s.forEach(g),this.h()},h(){A(e,"class","description mb-4")},m(i,s){P(i,e,s),H(t,e,null),n=!0},p(i,s){const l={};s&2048&&(l.source=i[11].description),t.$set(l)},i(i){n||(_(t.$$.fragment,i),n=!0)},o(i){y(t.$$.fragment,i),n=!1},d(i){i&&g(e),Q(t)}}}function bO(r){let e,t=JSON.stringify(r[11])+"",n;return{c(){e=ce("Unknown property: "),n=ce(t)},l(i){e=de(i,"Unknown property: "),n=de(i,t)},m(i,s){P(i,e,s),P(i,n,s)},p(i,s){s&2048&&t!==(t=JSON.stringify(i[11])+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e),i&&g(n)}}}function _O(r){let e,t,n=r[24],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.path=l[2]),o&2&&(a.schema=l[1]),o&128&&(a.validationErrors=l[7]),o&256&&(a.customComponents=l[8]),o&16&&(a.rootValue=l[4]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function yO(r){let e,t,n,i;function s(o){r[18](o)}let l={labelA:"False",labelB:"True",labelText:r[13],hideLabel:!0};return r[0]!==void 0&&(l.toggled=r[0]),t=new qg({props:l}),Fe.push(()=>Ze(t,"toggled",s)),{c(){e=j("div"),U(t.$$.fragment)},l(o){e=L(o,"DIV",{});var a=R(e);Z(t.$$.fragment,a),a.forEach(g)},m(o,a){P(o,e,a),H(t,e,null),i=!0},p(o,a){const u={};a&8192&&(u.labelText=o[13]),!n&&a&1&&(n=!0,u.toggled=o[0],xe(()=>n=!1)),t.$set(u)},i(o){i||(_(t.$$.fragment,o),i=!0)},o(o){y(t.$$.fragment,o),i=!1},d(o){o&&g(e),Q(t)}}}function kO(r){let e,t,n;function i(l){r[17](l)}let s={allowEmpty:!r[3],name:r[2],label:r[13],hideLabel:!0,invalid:!r[0]&&r[3]};return r[9]!==void 0&&(s.value=r[9]),e=new zp({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&8&&(a.allowEmpty=!l[3]),o&4&&(a.name=l[2]),o&8192&&(a.label=l[13]),o&9&&(a.invalid=!l[0]&&l[3]),!t&&o&512&&(t=!0,a.value=l[9],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function EO(r){let e,t,n;function i(l){r[16](l)}let s={name:r[2],invalid:!!r[10].length,invalidText:r[12],labelText:r[13],hideLabel:!0,placeholder:r[3]?"":"(optional)"};return r[0]!==void 0&&(s.value=r[0]),e=new _n({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&1024&&(a.invalid=!!l[10].length),o&4096&&(a.invalidText=l[12]),o&8192&&(a.labelText=l[13]),o&8&&(a.placeholder=l[3]?"":"(optional)"),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function SO(r){let e,t,n;function i(l){r[15](l)}let s={name:r[2],labelText:r[13],hideLabel:!0,$$slots:{default:[AO]},$$scope:{ctx:r}};return r[0]!==void 0&&(s.selected=r[0]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&8192&&(a.labelText=l[13]),o&268437512&&(a.$$scope={dirty:o,ctx:l}),!t&&o&1&&(t=!0,a.selected=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function OO(r){let e,t=r[11].message+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","text-red-600")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].message+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function wO(r){let e,t,n,i;function s(a){r[14](a)}var l=r[8][r[2]];function o(a){let u={rootValue:a[4],invalid:!!a[10].length,invalidText:a[12]};return a[0]!==void 0&&(u.value=a[0]),{props:u}}return l&&(e=je(l,o(r)),Fe.push(()=>Ze(e,"value",s))),{c(){e&&U(e.$$.fragment),n=G()},l(a){e&&Z(e.$$.fragment,a),n=G()},m(a,u){e&&H(e,a,u),P(a,n,u),i=!0},p(a,u){const f={};if(u&16&&(f.rootValue=a[4]),u&1024&&(f.invalid=!!a[10].length),u&4096&&(f.invalidText=a[12]),!t&&u&1&&(t=!0,f.value=a[0],xe(()=>t=!1)),u&260&&l!==(l=a[8][a[2]])){if(e){ne();const c=e;y(c.$$.fragment,1,0,()=>{Q(c,1)}),re()}l?(e=je(l,o(a)),Fe.push(()=>Ze(e,"value",s)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,n.parentNode,n)):e=null}else l&&e.$set(f)},i(a){i||(e&&_(e.$$.fragment,a),i=!0)},o(a){e&&y(e.$$.fragment,a),i=!1},d(a){a&&g(n),e&&Q(e,a)}}}function Ff(r){var a;let e,t,n,i,s;function l(u){r[20](u,r[25])}let o={path:r[2]+"/"+r[25],schema:r[1],hiddenProperties:r[5],validationErrors:r[7],customComponents:r[8],rootValue:r[4],required:(a=r[11].required)==null?void 0:a.includes(r[25])};return r[0][r[25]]!==void 0&&(o.value=r[0][r[25]]),t=new Es({props:o}),Fe.push(()=>Ze(t,"value",l)),{c(){e=j("div"),U(t.$$.fragment),i=$(),this.h()},l(u){e=L(u,"DIV",{class:!0});var f=R(e);Z(t.$$.fragment,f),i=ee(f),f.forEach(g),this.h()},h(){A(e,"class","mt-4 border-gray-300"),b(e,"border-b",r[27]n=!1)),t.$set(c),(!s||f&2048)&&b(e,"border-b",r[27]y(l[a],1,1,()=>{l[a]=null});return{c(){i&&i.c(),e=$();for(let a=0;a{i=null}),re()):i?(i.p(a,u),u&8&&_(i,1)):(i=zf(),i.c(),_(i,1),i.m(e.parentNode,e)),u&2048){s=a[11].enum;let f;for(f=0;f{i=null}),re())},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){i&&i.d(l),l&&g(t)}}}function PO(r,e,t){let n,i,s,{schema:l}=e,{path:o=""}=e,{required:a=!1}=e,{value:u}=e,{rootValue:f}=e,{hiddenProperties:c=[]}=e,{showDescription:h=!0}=e,{validationErrors:d=[]}=e,{customComponents:m}=e,p,v="";function k(w){u=w,t(0,u),t(9,p)}function O(w){u=w,t(0,u),t(9,p)}function E(w){u=w,t(0,u),t(9,p)}function S(w){p=w,t(9,p)}function C(w){u=w,t(0,u),t(9,p)}function T(w){u=w,t(0,u),t(9,p)}function D(w,B){r.$$.not_equal(u[B],w)&&(u[B]=w,t(0,u),t(9,p))}return r.$$set=w=>{"schema"in w&&t(1,l=w.schema),"path"in w&&t(2,o=w.path),"required"in w&&t(3,a=w.required),"value"in w&&t(0,u=w.value),"rootValue"in w&&t(4,f=w.rootValue),"hiddenProperties"in w&&t(5,c=w.hiddenProperties),"showDescription"in w&&t(6,h=w.showDescription),"validationErrors"in w&&t(7,d=w.validationErrors),"customComponents"in w&&t(8,m=w.customComponents)},r.$$.update=()=>{r.$$.dirty&512&&p!==void 0&&t(0,u=p===null?void 0:p),r.$$.dirty&1&&u===""&&t(0,u=void 0),r.$$.dirty&7&&t(11,n=l.getSchema(o,u||{})),r.$$.dirty&2056&&t(13,i=n.title?`${n.title} ${a?"*":""}`:""),r.$$.dirty&132&&t(10,s=d.filter(w=>{var B,M,F;return`${(B=w==null?void 0:w.data)==null?void 0:B.pointer}${(M=w==null?void 0:w.data)!=null&&M.key?"/"+((F=w==null?void 0:w.data)==null?void 0:F.key):""}`.replaceAll("#","")==o})),r.$$.dirty&1024&&(s.length==0?t(12,v=""):s[0].code==="min-length-one-error"||s[0].code==="required-property-error"?t(12,v="Value is required"):t(12,v=s[0].message))},[u,l,o,a,f,c,h,d,m,p,s,n,v,i,k,O,E,S,C,T,D]}class Es extends me{constructor(e){super(),pe(this,e,PO,TO,he,{schema:1,path:2,required:3,value:0,rootValue:4,hiddenProperties:5,showDescription:6,validationErrors:7,customComponents:8})}}function Uf(r){let e,t,n;function i(l){r[7](l)}let s={schema:r[5],hiddenProperties:r[2],showDescription:r[3],validationErrors:r[1],customComponents:r[4],rootValue:r[0]};return r[0]!==void 0&&(s.value=r[0]),e=new Es({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&32&&(a.schema=l[5]),o&4&&(a.hiddenProperties=l[2]),o&8&&(a.showDescription=l[3]),o&2&&(a.validationErrors=l[1]),o&16&&(a.customComponents=l[4]),o&1&&(a.rootValue=l[0]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function CO(r){let e,t,n=r[5]&&Uf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[5]?n?(n.p(i,s),s&32&&_(n,1)):(n=Uf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function IO(r,e,t){let n,{schema:i}=e,{value:s={}}=e,{hiddenProperties:l=[]}=e,{validationErrors:o=[]}=e,{showDescription:a=!0}=e,{customComponents:u={}}=e;function f(h){t(0,s=h.getTemplate(s,void 0,{addOptionalProps:!1}));for(const[d,m]of Object.entries(i.properties||{})){const p=m.default;p&&s[d]!=p&&t(0,s[d]=p,s)}}function c(h){s=h,t(0,s)}return r.$$set=h=>{"schema"in h&&t(6,i=h.schema),"value"in h&&t(0,s=h.value),"hiddenProperties"in h&&t(2,l=h.hiddenProperties),"validationErrors"in h&&t(1,o=h.validationErrors),"showDescription"in h&&t(3,a=h.showDescription),"customComponents"in h&&t(4,u=h.customComponents)},r.$$.update=()=>{r.$$.dirty&64&&t(5,n=typeof i=="object"?new fO(i):null),r.$$.dirty&32&&n&&f(n),r.$$.dirty&33&&t(1,o=n?n.validate(s):[])},[s,o,l,a,u,n,i,c]}class RO extends me{constructor(e){super(),pe(this,e,IO,CO,he,{schema:6,value:0,hiddenProperties:2,validationErrors:1,showDescription:3,customComponents:4})}}function DO(r,e,t){let{value:n}=e;return r.$$set=i=>{"value"in i&&t(0,n=i.value)},[n]}class MO extends me{constructor(e){super(),pe(this,e,DO,null,he,{value:0})}}function Hf(r,e,t){const n=r.slice();return n[9]=e[t],n}function Qf(r,e,t){const n=r.slice();return n[12]=e[t],n}function Wf(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function LO(r){let e,t;return e=new an({props:{labelText:"Concept *",selected:`${r[0].namespace}/${r[1]}`,invalid:r[2],invalidText:r[3],$$slots:{default:[jO]},$$scope:{ctx:r}}}),e.$on("update",r[7]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&3&&(s.selected=`${n[0].namespace}/${n[1]}`),i&4&&(s.invalid=n[2]),i&8&&(s.invalidText=n[3]),i&32816&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function qO(r,e,t){let n,i,s,{rootValue:l}=e,{invalid:o}=e,{invalidText:a}=e,{value:u}=e;const f=j1();Xe(r,f,h=>t(4,s=h));function c(h){const[d,m]=h.detail.toString().split("/");!d||!m||(t(0,l.namespace=d,l),t(1,u=m))}return r.$$set=h=>{"rootValue"in h&&t(0,l=h.rootValue),"invalid"in h&&t(2,o=h.invalid),"invalidText"in h&&t(3,a=h.invalidText),"value"in h&&t(1,u=h.value)},r.$$.update=()=>{r.$$.dirty&16&&t(8,n=s.isSuccess?[...new Set(s.data.map(h=>h.namespace))]:[]),r.$$.dirty&272&&t(5,i=s.isSuccess?n.map(h=>{var d;return{namespace:h,concepts:((d=s.data)==null?void 0:d.filter(m=>m.namespace===h))||[]}}):[]),r.$$.dirty&19&&(!u||!l.namespace)&&s.isSuccess&&(t(0,l.namespace=s.data[0].namespace,l),t(1,u=s.data[0].name))},[l,u,o,a,s,i,f,c,n]}class BO extends me{constructor(e){super(),pe(this,e,qO,LO,he,{rootValue:0,invalid:2,invalidText:3,value:1})}}function Zf(r,e,t){var s;const n=r.slice();n[16]=e[t];const i=(s=n[3])==null?void 0:s.some(function(...o){return r[14](n[16],...o)});return n[4]=i,n}function Jf(r){var n,i;let e,t;return e=new un({props:{value:(n=r[16])==null?void 0:n.toString(),text:(i=r[16])==null?void 0:i.toString(),disabled:!r[4]}}),{c(){U(e.$$.fragment)},l(s){Z(e.$$.fragment,s)},m(s,l){H(e,s,l),t=!0},p(s,l){var a,u;const o={};l&64&&(o.value=(a=s[16])==null?void 0:a.toString()),l&64&&(o.text=(u=s[16])==null?void 0:u.toString()),l&72&&(o.disabled=!s[4]),e.$set(o)},i(s){t||(_(e.$$.fragment,s),t=!0)},o(s){y(e.$$.fragment,s),t=!1},d(s){Q(e,s)}}}function FO(r){let e,t,n=r[6],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lt(15,f=E));const p=rs(f.namespace,f.datasetName);Xe(r,p,E=>t(13,u=E));const v=m3();Xe(r,v,E=>t(12,a=E));function k(E){t(0,d=E.target.value)}const O=(E,S)=>{var C;return((C=S.signal)==null?void 0:C.signal_name)===(E==null?void 0:E.toString())};return r.$$set=E=>{"invalid"in E&&t(1,c=E.invalid),"invalidText"in E&&t(2,h=E.invalidText),"value"in E&&t(0,d=E.value)},r.$$.update=()=>{var E,S,C;r.$$.dirty&4096&&t(11,n=(S=(E=a.jsonSchema)==null?void 0:E.properties)==null?void 0:S.embedding),r.$$.dirty&12288&&t(3,i=a.path&&u.data?ft(Tc(u.data,a.path)).filter(T=>T.signal!=null&&ft(T).some(D=>D.dtype==="embedding")):void 0),r.$$.dirty&2056&&t(6,s=[...(n==null?void 0:n.enum)||[]].sort((T,D)=>{const w=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(T==null?void 0:T.toString())}),B=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(D==null?void 0:D.toString())});return w&&!B?-1:!w&&B?1:0})),r.$$.dirty&8&&i!=null&&i.length&&(C=i[0].signal)!=null&&C.signal_name&&t(0,d=i[0].signal.signal_name),r.$$.dirty&9&&t(4,l=(i==null?void 0:i.some(T=>{var D;return((D=T.signal)==null?void 0:D.signal_name)===(d==null?void 0:d.toString())}))||!1),r.$$.dirty&16&&t(5,o=l?void 0:"Embedding not pre-computed for this split")},[d,c,h,i,l,o,s,m,p,v,k,n,a,u,O]}class UO extends me{constructor(e){super(),pe(this,e,VO,zO,he,{invalid:1,invalidText:2,value:0})}}function HO(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function QO(r){let e,t;return e=new pr({props:{items:r[1].data.map(Yf),item:r[0]}}),e.$on("select",r[3]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].data.map(Yf)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function WO(r){let e,t,n,i;const s=[QO,HO],l=[];function o(a,u){return a[1].isSuccess?0:a[1].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const Yf=r=>({title:r.json_schema.title||"Unnamed embedding",value:r});function GO(r,e,t){let n,{embedding:i=void 0}=e;const s=F1();Xe(r,s,o=>t(1,n=o));const l=o=>t(0,i=o.detail);return r.$$set=o=>{"embedding"in o&&t(0,i=o.embedding)},r.$$.update=()=>{var o;r.$$.dirty&3&&n.isSuccess&&!i&&t(0,i=(o=n.data)==null?void 0:o[0])},[i,n,s,l]}class KO extends me{constructor(e){super(),pe(this,e,GO,WO,he,{embedding:0})}}function Xf(r,e,t){const n=r.slice();return n[13]=e[t],n}function ZO(r){let e,t,n;function i(l){r[12](l)}let s={labelText:r[0],helperText:r[1],required:!0,$$slots:{default:[xO]},$$scope:{ctx:r}};return r[2]!==void 0&&(s.selected=r[2]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.labelText=l[0]),o&2&&(a.helperText=l[1]),o&65568&&(a.$$scope={dirty:o,ctx:l}),!t&&o&4&&(t=!0,a.selected=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function JO(r){let e,t;return e=new an({props:{invalid:!0,invalidText:"No valid fields found"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function YO(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function xf(r){let e,t;return e=new cc({props:{label:"Source Fields",$$slots:{default:[XO]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&65568&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function $f(r){let e,t;return e=new un({props:{value:ht(r[13].path),disabled:!1,text:ec(r[13])}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&32&&(s.value=ht(n[13].path)),i&32&&(s.text=ec(n[13])),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function XO(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(s){t||(_(n),t=!0)},o(s){y(n),t=!1},d(s){n&&n.d(s),s&&g(e)}}}function $O(r){let e,t,n,i;const s=[YO,JO,ZO],l=[];function o(a,u){var f;return a[4].isLoading?0:((f=a[3])==null?void 0:f.length)===0?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function ec(r){return`${r.path.join(".")} (${r.dtype})`}function e3(r,e,t){let n,i,s,l,o=ie,a=()=>(o(),o=Vl(n,O=>t(4,l=O)),n),u;r.$$.on_destroy.push(()=>o());let{labelText:f="Field"}=e,{helperText:c=void 0}=e,{filter:h=void 0}=e,{defaultPath:d=void 0}=e,{path:m=void 0}=e;const p=ki();Xe(r,p,O=>t(11,u=O));let v;function k(O){v=O,t(2,v),t(10,d),t(3,i),t(4,l),t(9,h)}return r.$$set=O=>{"labelText"in O&&t(0,f=O.labelText),"helperText"in O&&t(1,c=O.helperText),"filter"in O&&t(9,h=O.filter),"defaultPath"in O&&t(10,d=O.defaultPath),"path"in O&&t(8,m=O.path)},r.$$.update=()=>{if(r.$$.dirty&2048&&a(t(6,n=rs(u.namespace,u.datasetName))),r.$$.dirty&528&&t(3,i=l.isSuccess?ft(l.data).filter(O=>O.path.length>0).filter(O=>h?h(O):!0):null),r.$$.dirty&24&&t(5,s=i==null?void 0:i.filter(O=>l.data&&!Kr(O,l.data))),r.$$.dirty&1036&&d&&i&&!v){const O=i.find(E=>At(E.path,d));O&&t(2,v=ht(O.path))}if(r.$$.dirty&24&&!(i!=null&&i.length)&&l.isSuccess&&t(8,m=void 0),r.$$.dirty&12&&i&&v&&(i.some(E=>ht(E.path)===v)||t(2,v=ht(i[0].path))),r.$$.dirty&12&&i){const O=i==null?void 0:i.find(E=>ht(E.path)===v);O&&t(8,m=O.path)}},[f,c,v,i,l,s,n,p,m,h,d,u,k]}class t3 extends me{constructor(e){super(),pe(this,e,e3,$O,he,{labelText:0,helperText:1,filter:9,defaultPath:10,path:8})}}function n3(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function r3(r){let e,t;return e=new pr({props:{items:r[1].map(tc),item:r[0]}}),e.$on("select",r[5]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].map(tc)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function i3(r){let e,t,n,i;const s=[r3,n3],l=[];function o(a,u){return a[1]?0:a[2].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const tc=r=>({title:r.json_schema.title||"Unnamed signal",value:r});function l3(r,e,t){let n,i,{defaultSignal:s=void 0}=e,{signal:l=void 0}=e;const o=B1();Xe(r,o,u=>t(2,i=u));const a=u=>t(0,l=u.detail);return r.$$set=u=>{"defaultSignal"in u&&t(4,s=u.defaultSignal),"signal"in u&&t(0,l=u.signal)},r.$$.update=()=>{var u;r.$$.dirty&4&&t(1,n=(u=i.data)==null?void 0:u.filter(f=>f.name!="concept_score"&&f.name!="concept_labels")),r.$$.dirty&19&&n&&!l&&t(0,l=n.find(f=>f.name===s)||n[0])},[l,n,i,o,s,a]}class s3 extends me{constructor(e){super(),pe(this,e,l3,i3,he,{defaultSignal:4,signal:0})}}function o3(r){let e,t,n;function i(l){r[13](l)}let s={defaultSignal:r[0].signalName};return r[2]!==void 0&&(s.signal=r[2]),e=new s3({props:s}),Fe.push(()=>Ze(e,"signal",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.defaultSignal=l[0].signalName),!t&&o&4&&(t=!0,a.signal=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function a3(r){let e,t,n;function i(l){r[12](l)}let s={};return r[2]!==void 0&&(s.embedding=r[2]),e=new KO({props:s}),Fe.push(()=>Ze(e,"embedding",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};!t&&o&4&&(t=!0,a.embedding=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function u3(r){let e;return{c(){e=ce("No signal selected")},l(t){e=de(t,"No signal selected")},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}function f3(r){let e=r[2],t,n,i=nc(r);return{c(){i.c(),t=G()},l(s){i.l(s),t=G()},m(s,l){i.m(s,l),P(s,t,l),n=!0},p(s,l){l&4&&he(e,e=s[2])?(ne(),y(i,1,1,ie),re(),i=nc(s),i.c(),_(i,1),i.m(t.parentNode,t)):i.p(s,l)},i(s){n||(_(i),n=!0)},o(s){y(i),n=!1},d(s){s&&g(t),i.d(s)}}}function nc(r){var v,k,O;let e,t,n,i,s,l,o,a,u,f;t=new Yd({props:{source:r[2].json_schema.description}});function c(E){r[14](E)}let h={filter:r[6],defaultPath:r[0].path,labelText:"Field"};r[1]!==void 0&&(h.path=r[1]),i=new t3({props:h}),Fe.push(()=>Ze(i,"path",c));function d(E){r[15](E)}function m(E){r[16](E)}let p={schema:r[2].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:r[9][(v=r[2])==null?void 0:v.name]};return r[3][(k=r[2])==null?void 0:k.name]!==void 0&&(p.value=r[3][(O=r[2])==null?void 0:O.name]),r[4]!==void 0&&(p.validationErrors=r[4]),o=new RO({props:p}),Fe.push(()=>Ze(o,"value",d)),Fe.push(()=>Ze(o,"validationErrors",m)),{c(){e=j("div"),U(t.$$.fragment),n=$(),U(i.$$.fragment),l=$(),U(o.$$.fragment)},l(E){e=L(E,"DIV",{});var S=R(e);Z(t.$$.fragment,S),S.forEach(g),n=ee(E),Z(i.$$.fragment,E),l=ee(E),Z(o.$$.fragment,E)},m(E,S){P(E,e,S),H(t,e,null),P(E,n,S),H(i,E,S),P(E,l,S),H(o,E,S),f=!0},p(E,S){var w,B;const C={};S&4&&(C.source=E[2].json_schema.description),t.$set(C);const T={};S&64&&(T.filter=E[6]),S&1&&(T.defaultPath=E[0].path),!s&&S&2&&(s=!0,T.path=E[1],xe(()=>s=!1)),i.$set(T);const D={};S&4&&(D.schema=E[2].json_schema),S&4&&(D.customComponents=E[9][(w=E[2])==null?void 0:w.name]),!a&&S&12&&(a=!0,D.value=E[3][(B=E[2])==null?void 0:B.name],xe(()=>a=!1)),!u&&S&16&&(u=!0,D.validationErrors=E[4],xe(()=>u=!1)),o.$set(D)},i(E){f||(_(t.$$.fragment,E),_(i.$$.fragment,E),_(o.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(i.$$.fragment,E),y(o.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),E&&g(n),Q(i,E),E&&g(l),Q(o,E)}}}function c3(r){let e,t,n,i,s,l,o,a,u;const f=[a3,o3],c=[];function h(v,k){return v[0].command===nt.ComputeEmbedding?0:1}n=h(r),i=c[n]=f[n](r);const d=[f3,u3],m=[];function p(v,k){return v[2]?0:1}return o=p(r),a=m[o]=d[o](r),{c(){e=j("div"),t=j("div"),i.c(),s=$(),l=j("div"),a.c(),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i.l(O),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);a.l(E),E.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-96 grow-0"),A(l,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),A(e,"class","flex flex-row")},m(v,k){P(v,e,k),I(e,t),c[n].m(t,null),I(e,s),I(e,l),m[o].m(l,null),u=!0},p(v,k){let O=n;n=h(v),n===O?c[n].p(v,k):(ne(),y(c[O],1,1,()=>{c[O]=null}),re(),i=c[n],i?i.p(v,k):(i=c[n]=f[n](v),i.c()),_(i,1),i.m(t,null));let E=o;o=p(v),o===E?m[o].p(v,k):(ne(),y(m[E],1,1,()=>{m[E]=null}),re(),a=m[o],a?a.p(v,k):(a=m[o]=d[o](v),a.c()),_(a,1),a.m(l,null))},i(v){u||(_(i),_(a),u=!0)},o(v){y(i),y(a),u=!1},d(v){v&&g(e),c[n].d(),m[o].d()}}}function d3(r){let e,t,n,i,s,l;return e=new Ql({props:{title:r[5]}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[c3]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:r[0].command===nt.ComputeSignal||r[0].command===nt.ComputeEmbedding?"Compute":"Preview",secondaryButtonText:"Cancel",primaryButtonDisabled:r[4].length>0||!r[1]}}),s.$on("click:button--secondary",r[11]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&32&&(u.title=o[5]),e.$set(u);const f={};a&8388703&&(f.$$scope={dirty:a,ctx:o}),n.$set(f);const c={};a&1&&(c.primaryButtonText=o[0].command===nt.ComputeSignal||o[0].command===nt.ComputeEmbedding?"Compute":"Preview"),a&18&&(c.primaryButtonDisabled=o[4].length>0||!o[1]),s.$set(c)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function h3(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[d3]},$$scope:{ctx:r}}}),e.$on("submit",r[10]),e.$on("close",r[11]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&8388735&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}const mh="COMMAND_SIGNAL_CONTEXT";function m3(){return kt(mh)}function p3(r,e){const t=mt({path:r,jsonSchema:e});return on(mh,t),t}function g3(r,e,t){let n,i,s,l,o,{command:a}=e,u=a.path,f,c={},h=[];(a.command===nt.EditPreviewConcept||a.command==nt.ComputeSignalCommand)&&a.signalName&&(c={[a.signalName]:{...a.value}});const d=p3(u,f==null?void 0:f.json_schema);Xe(r,d,M=>t(19,o=M));const m=ki(),p=ct(),v=M1();Xe(r,v,M=>t(18,l=M));const k={concept_score:{"/namespace":MO,"/concept_name":BO,"/embedding":UO}};function O(M){M in c||t(3,c[M]={},c),t(3,c[M].signal_name=M,c)}function E(){n&&(a.command===nt.ComputeSignal||a.command===nt.ComputeEmbedding?l.mutate([a.namespace,a.datasetName,{leaf_path:u||[],signal:n}]):a.command===nt.PreviewConcept?u&&m.addUdfColumn({path:u,signal_udf:n}):a.command===nt.EditPreviewConcept&&u&&m.editUdfColumn({path:u,signal_udf:n}),S())}function S(){p("close")}function C(M){f=M,t(2,f)}function T(M){f=M,t(2,f)}function D(M){u=M,t(1,u)}function w(M){r.$$.not_equal(c[f==null?void 0:f.name],M)&&(c[f==null?void 0:f.name]=M,t(3,c))}function B(M){h=M,t(4,h)}return r.$$set=M=>{"command"in M&&t(0,a=M.command)},r.$$.update=()=>{r.$$.dirty&2&&Vr(d,o.path=u,o),r.$$.dirty&4&&Vr(d,o.jsonSchema=f==null?void 0:f.json_schema,o),r.$$.dirty&4&&f!=null&&f.name&&O(f.name),r.$$.dirty&12&&(n=f!=null&&f.name?c[f.name]:void 0),r.$$.dirty&4&&t(6,i=M=>M.dtype?f!=null&&f.input_type?E1[f.input_type].includes(M.dtype):!0:!1),r.$$.dirty&1&&t(5,s=a.command===nt.ComputeSignal?"Compute Signal":a.command===nt.ComputeEmbedding?"Compute Embedding":"Preview Signal")},[a,u,f,c,h,s,i,d,v,k,E,S,C,T,D,w,B]}class b3 extends me{constructor(e){super(),pe(this,e,g3,h3,he,{command:0})}}function _3(r){let e,t;return e=new Hy({props:{command:r[0]}}),e.$on("close",Os),e.$on("create",function(){wh(r[0].onCreate)&&r[0].onCreate.apply(this,arguments)}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){r=n;const s={};i&1&&(s.command=r[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function v3(r){let e,t;return e=new o2({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function y3(r){let e,t;return e=new b3({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function k3(r){let e,t,n,i;const s=[y3,v3,_3],l=[];function o(a,u){return a[0].command===nt.ComputeSignal||a[0].command===nt.ComputeEmbedding||a[0].command===nt.PreviewConcept||a[0].command===nt.EditPreviewConcept?0:a[0].command===nt.EditFilter?1:a[0].command===nt.CreateConcept?2:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}var nt=(r=>(r.ComputeSignal="computeSignal",r.PreviewConcept="previewConcept",r.EditPreviewConcept="editPreviewConcept",r.EditFilter="editFilter",r.CreateConcept="createConcept",r.ComputeEmbedding="computeEmbedding",r.ComputeSignalCommand="computeSignal",r))(nt||{});function hw(r){Ss.set(r)}let Ss=mt({});function Os(){Ss.set({})}function E3(r,e,t){let n,i;return Xe(r,Ss,s=>t(1,i=s)),r.$$.update=()=>{r.$$.dirty&2&&t(0,n=i)},[n,i]}class mw extends me{constructor(e){super(),pe(this,e,E3,k3,he,{})}}export{Q3 as $,Wy as A,jn as B,nt as C,D3 as D,Ud as E,cc as F,Y3 as G,N3 as H,At as I,q3 as J,rs as K,Pc as L,dy as M,Z3 as N,uc as O,ac as P,xg as Q,M1 as R,an as S,qg as T,F1 as U,Gi as V,H3 as W,Kr as X,P1 as Y,w1 as Z,C3 as _,un as a,Qt as a$,P3 as a0,K3 as a1,rm as a2,Gr as a3,ft as a4,mn as a5,Hl as a6,X3 as a7,U3 as a8,k1 as a9,q1 as aA,gm as aB,Ul as aC,hp as aD,tp as aE,r1 as aF,F3 as aG,V3 as aH,z3 as aI,RO as aJ,ic as aK,ur as aL,hi as aM,rw as aN,Yd as aO,MO as aP,BO as aQ,UO as aR,Oi as aS,Ir as aT,I3 as aU,oc as aV,sc as aW,Be as aX,qe as aY,Ht as aZ,I1 as a_,Ql as aa,Wl as ab,Gl as ac,pr as ad,_n as ae,Kl as af,G3 as ag,J3 as ah,uw as ai,cw as aj,aw as ak,fw as al,M3 as am,W3 as an,N1 as ao,hy as ap,cy as aq,ew as ar,$3 as as,iw as at,nw as au,ol as av,Ac as aw,B3 as ax,Tc as ay,T1 as az,R1 as b,$e as b0,Um as b1,mw as b2,Rh as c,_g as d,D1 as e,j1 as f,ow as g,Oy as h,B1 as i,rt as j,sw as k,lw as l,ma as m,tw as n,L3 as o,fy as p,j3 as q,x3 as r,T3 as s,hw as t,Qy as u,_y as v,ki as w,R3 as x,ln as y,ht as z}; diff --git a/lilac/web/_app/immutable/chunks/Commands.543935b9.js b/lilac/web/_app/immutable/chunks/Commands.543935b9.js new file mode 100644 index 0000000000000000000000000000000000000000..03475046b75e1b0313cbca334ab995e8454f6795 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Commands.543935b9.js @@ -0,0 +1,93 @@ +var _h=Object.defineProperty;var vh=(r,e,t)=>e in r?_h(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Ms=(r,e,t)=>(vh(r,typeof e!="symbol"?e+"":e,t),t),Ns=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var He=(r,e,t)=>(Ns(r,e,"read from private field"),t?t.call(r):e.get(r)),Yt=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},St=(r,e,t,n)=>(Ns(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);import{S as me,i as pe,s as he,e as G,b as P,a1 as ie,h as g,N as ge,E as J,Q as Te,R as X,k as j,l as L,m as R,F as we,G as b,H as W,L as Ne,M as Ge,a4 as et,p as Cn,q as ce,r as de,a0 as I,v as ne,d as y,f as re,g as _,ai as di,aj as kt,w as Fe,D as Ie,x as je,a as $,y as U,c as ee,z as Z,A as H,I as Re,J as De,K as Me,B as Q,V as Nt,u as ye,C as ct,n as A,Z as Ee,_ as Se,$ as We,o as sn,ad as yh,O as Xe,P as on,t as kh,j as zl,a8 as Vr,ae as js,am as Ls,an as Vl,a2 as Eh,af as Sh,T as Ze,a7 as Oh,U as xe,ac as Ul,a5 as qs,aq as wh,ar as Ah,ab as Th}from"./index.b333a928.js";import{w as mt,r as Ur,d as lc}from"./index.2b0dd2f8.js";function Bs(r,e,t){const n=r.slice();return n[2]=e[t].width,n}function Ph(r){let e,t,n,i,s=[r[4],{style:t="width: "+r[2]+";"+r[4].style}],l={};for(let o=0;o{e=J(J({},e),Te(C)),t(4,o=ge(e,l)),"lines"in C&&t(5,a=C.lines),"heading"in C&&t(0,u=C.heading),"paragraph"in C&&t(1,f=C.paragraph),"width"in C&&t(2,c=C.width)},r.$$.update=()=>{if(r.$$.dirty&4&&t(7,i=parseInt(c,10)),r.$$.dirty&4&&t(6,s=c.includes("px")),r.$$.dirty&238&&f)for(let C=0;C{e=J(J({},e),Te(p)),t(2,i=ge(e,n)),"href"in p&&t(0,s=p.href),"size"in p&&t(1,l=p.size)},[s,l,i,o,a,u,f,c,h,d,m]}class Bh extends me{constructor(e){super(),pe(this,e,qh,Lh,he,{href:0,size:1})}}const Fh=Bh,zh=r=>({props:r[0]&512}),zs=r=>({props:r[9]});function Vh(r){let e,t,n,i,s,l,o=r[8]&&Vs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:m[8]?"margin-left: 0":void 0,"aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[33](null),s=!1,Ge(l)}}}function Uh(r){let e,t,n,i,s,l,o=r[8]&&Us(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[32](null),s=!1,Ge(l)}}}function Hh(r){let e;const t=r[19].default,n=Ie(t,r,r[18],zs);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,s){n&&n.p&&(!e||s[0]&262656)&&Re(n,t,i,i[18],e?Me(t,i[18],s,zh):De(i[18]),zs)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function Qh(r){let e,t;const n=[{href:r[7]},{size:r[1]},r[10],{style:r[8]&&"width: 3rem;"}];let i={};for(let s=0;s{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Gh(r,e,t){let n,i;const s=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e;const u=di(o);let{kind:f="primary"}=e,{size:c="default"}=e,{expressive:h=!1}=e,{isSelected:d=!1}=e,{icon:m=void 0}=e,{iconDescription:p=void 0}=e,{tooltipAlignment:v="center"}=e,{tooltipPosition:k="bottom"}=e,{as:O=!1}=e,{skeleton:E=!1}=e,{disabled:S=!1}=e,{href:C=void 0}=e,{tabindex:T="0"}=e,{type:D="button"}=e,{ref:w=null}=e;const B=kt("ComposedModal");function M(se){X.call(this,r,se)}function F(se){X.call(this,r,se)}function q(se){X.call(this,r,se)}function N(se){X.call(this,r,se)}function Y(se){X.call(this,r,se)}function V(se){X.call(this,r,se)}function K(se){X.call(this,r,se)}function oe(se){X.call(this,r,se)}function fe(se){X.call(this,r,se)}function x(se){X.call(this,r,se)}function te(se){X.call(this,r,se)}function ke(se){X.call(this,r,se)}function z(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}function _e(se){Fe[se?"unshift":"push"](()=>{w=se,t(0,w)})}return r.$$set=se=>{e=J(J({},e),Te(se)),t(10,l=ge(e,s)),"kind"in se&&t(11,f=se.kind),"size"in se&&t(1,c=se.size),"expressive"in se&&t(12,h=se.expressive),"isSelected"in se&&t(13,d=se.isSelected),"icon"in se&&t(2,m=se.icon),"iconDescription"in se&&t(3,p=se.iconDescription),"tooltipAlignment"in se&&t(14,v=se.tooltipAlignment),"tooltipPosition"in se&&t(15,k=se.tooltipPosition),"as"in se&&t(4,O=se.as),"skeleton"in se&&t(5,E=se.skeleton),"disabled"in se&&t(6,S=se.disabled),"href"in se&&t(7,C=se.href),"tabindex"in se&&t(16,T=se.tabindex),"type"in se&&t(17,D=se.type),"ref"in se&&t(0,w=se.ref),"$$scope"in se&&t(18,a=se.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&B&&w&&B.declareRef(w),r.$$.dirty[0]&4&&t(8,n=m&&!u.default),t(9,i={type:C&&!S?void 0:D,tabindex:T,disabled:S===!0?!0:void 0,href:C,"aria-pressed":n&&f==="ghost"&&!C?d:void 0,...l,class:["bx--btn",h&&"bx--btn--expressive",(c==="small"&&!h||c==="sm"&&!h||c==="small"&&!h)&&"bx--btn--sm",c==="field"&&!h||c==="md"&&!h&&"bx--btn--md",c==="field"&&"bx--btn--field",c==="small"&&"bx--btn--sm",c==="lg"&&"bx--btn--lg",c==="xl"&&"bx--btn--xl",f&&`bx--btn--${f}`,S&&"bx--btn--disabled",n&&"bx--btn--icon-only",n&&"bx--tooltip__trigger",n&&"bx--tooltip--a11y",n&&k&&`bx--btn--icon-only--${k}`,n&&v&&`bx--tooltip--align-${v}`,n&&d&&f==="ghost"&&"bx--btn--selected",l.class].filter(Boolean).join(" ")})},[w,c,m,p,O,E,S,C,n,i,l,f,h,d,v,k,T,D,a,o,M,F,q,N,Y,V,K,oe,fe,x,te,ke,z,_e]}class Kh extends me{constructor(e){super(),pe(this,e,Gh,Wh,he,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const jn=Kh;function Zh(r){let e,t,n,i,s=[r[0]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(0,i=ge(e,n))},[i,s,l,o,a]}class Yh extends me{constructor(e){super(),pe(this,e,Jh,Zh,he,{})}}const Xh=Yh,xh=r=>({}),Hs=r=>({});function $h(r){let e,t,n,i,s,l,o,a;const u=r[19].labelText,f=Ie(u,r,r[18],Hs),c=f||tm(r);let h=[r[16]],d={};for(let m=0;m{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function rm(r,e,t){let n,i;const s=["value","checked","group","indeterminate","skeleton","required","readonly","disabled","labelText","hideLabel","name","title","id","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e,{value:u=""}=e,{checked:f=!1}=e,{group:c=void 0}=e,{indeterminate:h=!1}=e,{skeleton:d=!1}=e,{required:m=!1}=e,{readonly:p=!1}=e,{disabled:v=!1}=e,{labelText:k=""}=e,{hideLabel:O=!1}=e,{name:E=""}=e,{title:S=void 0}=e,{id:C="ccs-"+Math.random().toString(36)}=e,{ref:T=null}=e;const D=ct();let w=null;function B(z){X.call(this,r,z)}function M(z){X.call(this,r,z)}function F(z){X.call(this,r,z)}function q(z){X.call(this,r,z)}function N(z){X.call(this,r,z)}function Y(z){X.call(this,r,z)}function V(z){X.call(this,r,z)}function K(z){X.call(this,r,z)}function oe(z){X.call(this,r,z)}function fe(z){X.call(this,r,z)}function x(z){Fe[z?"unshift":"push"](()=>{T=z,t(3,T)})}const te=()=>{n?t(1,c=c.includes(u)?c.filter(z=>z!==u):[...c,u]):t(0,f=!f)};function ke(z){Fe[z?"unshift":"push"](()=>{w=z,t(14,w)})}return r.$$set=z=>{e=J(J({},e),Te(z)),t(16,l=ge(e,s)),"value"in z&&t(4,u=z.value),"checked"in z&&t(0,f=z.checked),"group"in z&&t(1,c=z.group),"indeterminate"in z&&t(5,h=z.indeterminate),"skeleton"in z&&t(6,d=z.skeleton),"required"in z&&t(7,m=z.required),"readonly"in z&&t(8,p=z.readonly),"disabled"in z&&t(9,v=z.disabled),"labelText"in z&&t(10,k=z.labelText),"hideLabel"in z&&t(11,O=z.hideLabel),"name"in z&&t(12,E=z.name),"title"in z&&t(2,S=z.title),"id"in z&&t(13,C=z.id),"ref"in z&&t(3,T=z.ref),"$$scope"in z&&t(18,a=z.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&2&&t(15,n=Array.isArray(c)),r.$$.dirty[0]&32787&&t(0,f=n?c.includes(u):f),r.$$.dirty[0]&1&&D("check",f),r.$$.dirty[0]&16384&&t(17,i=(w==null?void 0:w.offsetWidth)<(w==null?void 0:w.scrollWidth)),r.$$.dirty[0]&147460&&t(2,S=!S&&i?w==null?void 0:w.innerText:S)},[f,c,S,T,u,h,d,m,p,v,k,O,E,C,w,n,l,i,a,o,B,M,F,q,N,Y,V,K,oe,fe,x,te,ke]}class im extends me{constructor(e){super(),pe(this,e,rm,nm,he,{value:4,checked:0,group:1,indeterminate:5,skeleton:6,required:7,readonly:8,disabled:9,labelText:10,hideLabel:11,name:12,title:2,id:13,ref:3},null,[-1,-1])}}const lm=im;function Qs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function sm(r){let e,t,n,i=r[1]&&Qs(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class am extends me{constructor(e){super(),pe(this,e,om,sm,he,{size:0,title:1})}}const ur=am;function Ws(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function um(r){let e,t,n,i,s=r[1]&&Ws(r),l=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let a=0;a{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class cm extends me{constructor(e){super(),pe(this,e,fm,um,he,{size:0,title:1})}}const hi=cm;function Gs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function dm(r){let e,t,n=r[1]&&Gs(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class mm extends me{constructor(e){super(),pe(this,e,hm,dm,he,{size:0,title:1})}}const sc=mm;function Ks(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function pm(r){let e,t,n=r[1]&&Ks(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}let bm=class extends me{constructor(e){super(),pe(this,e,gm,pm,he,{size:0,title:1})}};const Hl=bm,el=new Set,oc=mt(0),Zs=()=>oc.set([...el].filter(r=>yh(r)).length),_m=r=>sn(()=>{el.add(r);const e=r.subscribe(Zs);return()=>{e(),el.delete(r),Zs()}});oc.subscribe(r=>{typeof document<"u"&&document.body.classList.toggle("bx--body--with-modal-open",r>0)});function vm(r){let e,t,n,i,s,l;const o=r[18].default,a=Ie(o,r,r[17],null);let u=[{role:"presentation"},r[14]],f={};for(let c=0;ct(9,o=te));let E=null,S=null,C=!1;on("ComposedModal",{closeModal:()=>{t(0,c=!1)},submit:()=>{k("submit"),k("click:button--primary")},declareRef:te=>{E=te},updateLabel:te=>{O.set(te)}});function T(te){var z;if(p==null)return;const ke=((z=te||S)==null?void 0:z.querySelector(p))||E;ke!=null&&ke.focus()}let D=!1;const w=mt(c);Xe(r,w,te=>t(32,l=te)),_m(w),sn(()=>{kh().then(()=>{T()})}),zl(()=>{D?c||(D=!1,k("close")):c&&(D=!0,k("open"))});function B(te){X.call(this,r,te)}function M(te){X.call(this,r,te)}function F(te){X.call(this,r,te)}function q(te){X.call(this,r,te)}function N(te){X.call(this,r,te)}function Y(te){Fe[te?"unshift":"push"](()=>{S=te,t(6,S)})}const V=()=>{t(7,C=!0)};function K(te){Fe[te?"unshift":"push"](()=>{v=te,t(1,v)})}const oe=te=>{if(c){if(te.key==="Escape")t(0,c=!1);else if(te.key==="Tab"){const ke=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,z=Array.from(v.querySelectorAll(ke));let _e=z.indexOf(document.activeElement);_e===-1&&te.shiftKey&&(_e=0),_e+=z.length+(te.shiftKey?-1:1),_e%=z.length,z[_e].focus(),te.preventDefault()}}},fe=()=>{!C&&!d&&t(0,c=!1),t(7,C=!1)},x=({propertyName:te,currentTarget:ke})=>{te==="transform"&&k("transitionend",{open:c}),n&&(T(ke),t(8,n=!1))};return r.$$set=te=>{t(15,e=J(J({},e),Te(te))),t(14,s=ge(e,i)),"size"in te&&t(2,f=te.size),"open"in te&&t(0,c=te.open),"danger"in te&&t(3,h=te.danger),"preventCloseOnClickOutside"in te&&t(4,d=te.preventCloseOnClickOutside),"containerClass"in te&&t(5,m=te.containerClass),"selectorPrimaryFocus"in te&&t(16,p=te.selectorPrimaryFocus),"ref"in te&&t(1,v=te.ref),"$$scope"in te&&t(17,u=te.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&t(8,n=c),r.$$.dirty[0]&1&&Vr(w,l=c,l)},e=Te(e),[c,v,f,h,d,m,S,C,n,o,k,O,T,w,s,e,p,u,a,B,M,F,q,N,Y,V,K,oe,fe,x]}class km extends me{constructor(e){super(),pe(this,e,ym,vm,he,{size:2,open:0,danger:3,preventCloseOnClickOutside:4,containerClass:5,selectorPrimaryFocus:16,ref:1},null,[-1,-1])}}const Ql=km;function Js(r){let e,t;return{c(){e=j("h2"),t=ce(r[1]),this.h()},l(n){e=L(n,"H2",{class:!0});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){A(e,"class",r[2]),b(e,"bx--modal-header__label",!0),b(e,"bx--type-delta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1]),i&4&&A(e,"class",n[2]),i&4&&b(e,"bx--modal-header__label",!0),i&4&&b(e,"bx--type-delta",!0)},d(n){n&&g(e)}}}function Ys(r){let e,t;return{c(){e=j("h3"),t=ce(r[0]),this.h()},l(n){e=L(n,"H3",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class",r[3]),b(e,"bx--modal-header__heading",!0),b(e,"bx--type-beta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0]),i&8&&A(e,"class",n[3]),i&8&&b(e,"bx--modal-header__heading",!0),i&8&&b(e,"bx--type-beta",!0)},d(n){n&&g(e)}}}function Em(r){let e,t,n,i,s,l,o,a,u,f=r[1]&&Js(r),c=r[0]&&Ys(r);const h=r[10].default,d=Ie(h,r,r[9],null);l=new Hl({props:{size:20,class:"bx--modal-close__icon "+r[5],"aria-hidden":"true"}});let m=[r[8]],p={};for(let v=0;v{e=J(J({},e),Te(k)),t(8,i=ge(e,n)),"title"in k&&t(0,o=k.title),"label"in k&&t(1,a=k.label),"labelClass"in k&&t(2,u=k.labelClass),"titleClass"in k&&t(3,f=k.titleClass),"closeClass"in k&&t(4,c=k.closeClass),"closeIconClass"in k&&t(5,h=k.closeIconClass),"iconDescription"in k&&t(6,d=k.iconDescription),"$$scope"in k&&t(9,l=k.$$scope)},r.$$.update=()=>{r.$$.dirty&2&&p(a)},[o,a,u,f,c,h,d,m,i,l,s,v]}class Om extends me{constructor(e){super(),pe(this,e,Sm,Em,he,{title:0,label:1,labelClass:2,titleClass:3,closeClass:4,closeIconClass:5,iconDescription:6})}}const Wl=Om;function Xs(r){let e;return{c(){e=j("div"),this.h()},l(t){e=L(t,"DIV",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--modal-content--overflow-indicator",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function wm(r){let e,t,n,i,s,l;const o=r[4].default,a=Ie(o,r,r[3],null);let u=[{tabindex:t=r[1]?"0":void 0},{role:n=r[1]?"region":void 0},r[2]],f={};for(let h=0;h{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"hasForm"in u&&t(0,o=u.hasForm),"hasScrollingContent"in u&&t(1,a=u.hasScrollingContent),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class Tm extends me{constructor(e){super(),pe(this,e,Am,wm,he,{hasForm:0,hasScrollingContent:1})}}const Gl=Tm;function xs(r,e,t){const n=r.slice();return n[16]=e[t],n}function Pm(r){let e,t;return e=new jn({props:{kind:"secondary",class:r[6],$$slots:{default:[Im]},$$scope:{ctx:r}}}),e.$on("click",r[14]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&64&&(s.class=n[6]),i&32784&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Cm(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l0?0:p[4]?1:-1}~(t=u(r))&&(n=a[t]=o[t](r));let f=r[0]&&eo(r);const c=r[12].default,h=Ie(c,r,r[15],null);let d=[r[11]],m={};for(let p=0;p{a[k]=null}),re()),~t?(n=a[t],n?n.p(p,v):(n=a[t]=o[t](p),n.c()),_(n,1),n.m(e,i)):n=null),p[0]?f?(f.p(p,v),v&1&&_(f,1)):(f=eo(p),f.c(),_(f,1),f.m(e,s)):f&&(ne(),y(f,1,1,()=>{f=null}),re()),h&&h.p&&(!l||v&32768)&&Re(h,c,p,p[15],l?Me(c,p[15],v,null):De(p[15]),null),we(e,m=Ne(d,[v&2048&&p[11]])),b(e,"bx--modal-footer",!0),b(e,"bx--modal-footer--three-button",p[5].length===2)},i(p){l||(_(n),_(f),_(h,p),l=!0)},o(p){y(n),y(f),y(h,p),l=!1},d(p){p&&g(e),~t&&a[t].d(),f&&f.d(),h&&h.d(p)}}}function Nm(r,e,t){const n=["primaryButtonText","primaryButtonIcon","primaryButtonDisabled","primaryClass","secondaryButtonText","secondaryButtons","secondaryClass","danger"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{primaryButtonText:o=""}=e,{primaryButtonIcon:a=void 0}=e,{primaryButtonDisabled:u=!1}=e,{primaryClass:f=void 0}=e,{secondaryButtonText:c=""}=e,{secondaryButtons:h=[]}=e,{secondaryClass:d=void 0}=e,{danger:m=!1}=e;const p=ct(),{closeModal:v,submit:k}=kt("ComposedModal"),O=S=>{p("click:button--secondary",{text:S.text})},E=()=>{v(),p("click:button--secondary",{text:c})};return r.$$set=S=>{e=J(J({},e),Te(S)),t(11,i=ge(e,n)),"primaryButtonText"in S&&t(0,o=S.primaryButtonText),"primaryButtonIcon"in S&&t(1,a=S.primaryButtonIcon),"primaryButtonDisabled"in S&&t(2,u=S.primaryButtonDisabled),"primaryClass"in S&&t(3,f=S.primaryClass),"secondaryButtonText"in S&&t(4,c=S.secondaryButtonText),"secondaryButtons"in S&&t(5,h=S.secondaryButtons),"secondaryClass"in S&&t(6,d=S.secondaryClass),"danger"in S&&t(7,m=S.danger),"$$scope"in S&&t(15,l=S.$$scope)},[o,a,u,f,c,h,d,m,p,v,k,i,s,O,E,l]}class jm extends me{constructor(e){super(),pe(this,e,Nm,Mm,he,{primaryButtonText:0,primaryButtonIcon:1,primaryButtonDisabled:2,primaryClass:3,secondaryButtonText:4,secondaryButtons:5,secondaryClass:6,danger:7})}}const Kl=jm;function to(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Lm(r){let e,t,n,i=r[1]&&to(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Bm extends me{constructor(e){super(),pe(this,e,qm,Lm,he,{size:0,title:1})}}const ac=Bm;function Fm(r){let e,t,n,i,s,l,o,a,u,f=r[0]&&no(r),c=[{"aria-atomic":"true"},{"aria-labelledby":r[4]},{"aria-live":u=r[1]?"assertive":"off"},r[6]],h={};for(let d=0;d{e=J(J({},e),Te(c)),t(6,s=ge(e,i)),"small"in c&&t(0,l=c.small),"active"in c&&t(1,o=c.active),"withOverlay"in c&&t(2,a=c.withOverlay),"description"in c&&t(3,u=c.description),"id"in c&&t(4,f=c.id)},r.$$.update=()=>{r.$$.dirty&1&&t(5,n=l?"42":"44")},[l,o,a,u,f,n,s]}class Hm extends me{constructor(e){super(),pe(this,e,Um,Vm,he,{small:0,active:1,withOverlay:2,description:3,id:4})}}const Qm=Hm;function io(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Wm(r){let e,t,n,i=r[1]&&io(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Km extends me{constructor(e){super(),pe(this,e,Gm,Wm,he,{size:0,title:1})}}const uc=Km;function Zm(r){let e,t;return e=new Qm({props:{small:!0,description:r[2],withOverlay:!1,active:r[0]==="active"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.description=n[2]),i&1&&(s.active=n[0]==="active"),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Jm(r){let e,t;return e=new ac({props:{class:"bx--inline-loading__checkmark-container",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Ym(r){let e,t;return e=new uc({props:{class:"bx--inline-loading--error",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function lo(r){let e,t;return{c(){e=j("div"),t=ce(r[1]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){b(e,"bx--inline-loading__text",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Xm(r){let e,t,n,i,s,l,o,a;const u=[Ym,Jm,Zm],f=[];function c(p,v){return p[0]==="error"?0:p[0]==="finished"?1:p[0]==="inactive"||p[0]==="active"?2:-1}~(n=c(r))&&(i=f[n]=u[n](r));let h=r[1]&&lo(r),d=[{"aria-live":"assertive"},r[3]],m={};for(let p=0;p{f[k]=null}),re()),~n?(i=f[n],i?i.p(p,v):(i=f[n]=u[n](p),i.c()),_(i,1),i.m(t,null)):i=null),p[1]?h?h.p(p,v):(h=lo(p),h.c(),h.m(e,null)):h&&(h.d(1),h=null),we(e,m=Ne(d,[{"aria-live":"assertive"},v&8&&p[3]])),b(e,"bx--inline-loading",!0)},i(p){l||(_(i),l=!0)},o(p){y(i),l=!1},d(p){p&&g(e),~n&&f[n].d(),h&&h.d(),o=!1,Ge(a)}}}function xm(r,e,t){const n=["status","description","iconDescription","successDelay"];let i=ge(e,n),{status:s="active"}=e,{description:l=void 0}=e,{iconDescription:o=void 0}=e,{successDelay:a=1500}=e;const u=ct();let f;sn(()=>()=>{clearTimeout(f)}),zl(()=>{s==="finished"&&(f=setTimeout(()=>{u("success")},a))});function c(p){X.call(this,r,p)}function h(p){X.call(this,r,p)}function d(p){X.call(this,r,p)}function m(p){X.call(this,r,p)}return r.$$set=p=>{e=J(J({},e),Te(p)),t(3,i=ge(e,n)),"status"in p&&t(0,s=p.status),"description"in p&&t(1,l=p.description),"iconDescription"in p&&t(2,o=p.iconDescription),"successDelay"in p&&t(4,a=p.successDelay)},[s,l,o,i,a,c,h,d,m]}class $m extends me{constructor(e){super(),pe(this,e,xm,Xm,he,{status:0,description:1,iconDescription:2,successDelay:4})}}const fc=$m;function ep(r){let e,t,n,i,s;var l=r[1];function o(f){return{props:{size:20,title:f[2],class:(f[0]==="toast"&&"bx--toast-notification__close-icon")+" "+(f[0]==="inline"&&"bx--inline-notification__close-icon")}}}l&&(t=je(l,o(r)));let a=[{type:"button"},{"aria-label":r[3]},{title:r[3]},r[4]],u={};for(let f=0;f{Q(d,1)}),re()}l?(t=je(l,o(f)),U(t.$$.fragment),_(t.$$.fragment,1),H(t,e,null)):t=null}else l&&t.$set(h);we(e,u=Ne(a,[{type:"button"},(!n||c&8)&&{"aria-label":f[3]},(!n||c&8)&&{title:f[3]},c&16&&f[4]])),b(e,"bx--toast-notification__close-button",f[0]==="toast"),b(e,"bx--inline-notification__close-button",f[0]==="inline")},i(f){n||(t&&_(t.$$.fragment,f),n=!0)},o(f){t&&y(t.$$.fragment,f),n=!1},d(f){f&&g(e),t&&Q(t),i=!1,Ge(s)}}}function tp(r,e,t){const n=["notificationType","icon","title","iconDescription"];let i=ge(e,n),{notificationType:s="toast"}=e,{icon:l=Hl}=e,{title:o=void 0}=e,{iconDescription:a="Close icon"}=e;function u(d){X.call(this,r,d)}function f(d){X.call(this,r,d)}function c(d){X.call(this,r,d)}function h(d){X.call(this,r,d)}return r.$$set=d=>{e=J(J({},e),Te(d)),t(4,i=ge(e,n)),"notificationType"in d&&t(0,s=d.notificationType),"icon"in d&&t(1,l=d.icon),"title"in d&&t(2,o=d.title),"iconDescription"in d&&t(3,a=d.iconDescription)},[s,l,o,a,i,u,f,c,h]}class np extends me{constructor(e){super(),pe(this,e,tp,ep,he,{notificationType:0,icon:1,title:2,iconDescription:3})}}const rp=np;function so(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function ip(r){let e,t,n,i=r[1]&&so(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class sp extends me{constructor(e){super(),pe(this,e,lp,ip,he,{size:0,title:1})}}const op=sp;function oo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function ap(r){let e,t,n,i=r[1]&&oo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class fp extends me{constructor(e){super(),pe(this,e,up,ap,he,{size:0,title:1})}}const cp=fp;function dp(r){let e,t,n;var i=r[3][r[0]];function s(l){return{props:{size:20,title:l[2],class:(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,[o]){const a={};if(o&4&&(a.title=l[2]),o&2&&(a.class=(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")),o&1&&i!==(i=l[3][l[0]])){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function hp(r,e,t){let{kind:n="error"}=e,{notificationType:i="toast"}=e,{iconDescription:s}=e;const l={error:uc,"info-square":cp,info:op,success:ac,warning:ur,"warning-alt":hi};return r.$$set=o=>{"kind"in o&&t(0,n=o.kind),"notificationType"in o&&t(1,i=o.notificationType),"iconDescription"in o&&t(2,s=o.iconDescription)},[n,i,s,l]}class mp extends me{constructor(e){super(),pe(this,e,hp,dp,he,{kind:0,notificationType:1,iconDescription:2})}}const pp=mp,gp=r=>({}),ao=r=>({}),bp=r=>({}),uo=r=>({}),_p=r=>({}),fo=r=>({});function co(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m;n=new pp({props:{notificationType:"inline",kind:r[0],iconDescription:r[6]}});const p=r[13].title,v=Ie(p,r,r[12],fo),k=v||vp(r),O=r[13].subtitle,E=Ie(O,r,r[12],uo),S=E||yp(r),C=r[13].default,T=Ie(C,r,r[12],null),D=r[13].actions,w=Ie(D,r,r[12],ao);let B=!r[5]&&ho(r),M=[{role:r[2]},{kind:r[0]},r[10]],F={};for(let q=0;q{B=null}),re()):B?(B.p(q,N),N&32&&_(B,1)):(B=ho(q),B.c(),_(B,1),B.m(e,null)),we(e,F=Ne(M,[(!h||N&4)&&{role:q[2]},(!h||N&1)&&{kind:q[0]},N&1024&&q[10]])),b(e,"bx--inline-notification",!0),b(e,"bx--inline-notification--low-contrast",q[1]),b(e,"bx--inline-notification--hide-close-button",q[5]),b(e,"bx--inline-notification--error",q[0]==="error"),b(e,"bx--inline-notification--info",q[0]==="info"),b(e,"bx--inline-notification--info-square",q[0]==="info-square"),b(e,"bx--inline-notification--success",q[0]==="success"),b(e,"bx--inline-notification--warning",q[0]==="warning"),b(e,"bx--inline-notification--warning-alt",q[0]==="warning-alt")},i(q){h||(_(n.$$.fragment,q),_(k,q),_(S,q),_(T,q),_(w,q),_(B),h=!0)},o(q){y(n.$$.fragment,q),y(k,q),y(S,q),y(T,q),y(w,q),y(B),h=!1},d(q){q&&g(e),Q(n),k&&k.d(q),S&&S.d(q),T&&T.d(q),w&&w.d(q),B&&B.d(),d=!1,Ge(m)}}}function vp(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function yp(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function ho(r){let e,t;return e=new rp({props:{iconDescription:r[7],notificationType:"inline"}}),e.$on("click",r[9]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&128&&(s.iconDescription=n[7]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function kp(r){let e,t,n=r[8]&&co(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[8]?n?(n.p(i,s),s&256&&_(n,1)):(n=co(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function Ep(r,e,t){const n=["kind","lowContrast","timeout","role","title","subtitle","hideCloseButton","statusIconDescription","closeButtonDescription"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{kind:o="error"}=e,{lowContrast:a=!1}=e,{timeout:u=0}=e,{role:f="alert"}=e,{title:c=""}=e,{subtitle:h=""}=e,{hideCloseButton:d=!1}=e,{statusIconDescription:m=o+" icon"}=e,{closeButtonDescription:p="Close notification"}=e;const v=ct();let k=!0,O;function E(w){v("close",{timeout:w===!0},{cancelable:!0})&&t(8,k=!1)}sn(()=>(u&&(O=setTimeout(()=>E(!0),u)),()=>{clearTimeout(O)}));function S(w){X.call(this,r,w)}function C(w){X.call(this,r,w)}function T(w){X.call(this,r,w)}function D(w){X.call(this,r,w)}return r.$$set=w=>{e=J(J({},e),Te(w)),t(10,i=ge(e,n)),"kind"in w&&t(0,o=w.kind),"lowContrast"in w&&t(1,a=w.lowContrast),"timeout"in w&&t(11,u=w.timeout),"role"in w&&t(2,f=w.role),"title"in w&&t(3,c=w.title),"subtitle"in w&&t(4,h=w.subtitle),"hideCloseButton"in w&&t(5,d=w.hideCloseButton),"statusIconDescription"in w&&t(6,m=w.statusIconDescription),"closeButtonDescription"in w&&t(7,p=w.closeButtonDescription),"$$scope"in w&&t(12,l=w.$$scope)},[o,a,f,c,h,d,m,p,k,E,i,u,l,s,S,C,T,D]}class Sp extends me{constructor(e){super(),pe(this,e,Ep,kp,he,{kind:0,lowContrast:1,timeout:11,role:2,title:3,subtitle:4,hideCloseButton:5,statusIconDescription:6,closeButtonDescription:7})}}const cc=Sp;function mo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Op(r){let e,t,n=r[1]&&mo(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Ap extends me{constructor(e){super(),pe(this,e,wp,Op,he,{size:0,title:1})}}const Tp=Ap;function po(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Pp(r){let e,t,n=r[1]&&po(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Ip extends me{constructor(e){super(),pe(this,e,Cp,Pp,he,{size:0,title:1})}}const Rp=Ip;function go(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function Dp(r){let e,t,n=r[1]&&go(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Np extends me{constructor(e){super(),pe(this,e,Mp,Dp,he,{size:0,title:1})}}const dc=Np,jp=r=>({}),bo=r=>({});function _o(r){let e,t;const n=r[34].label,i=Ie(n,r,r[33],bo),s=i||Lp(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[18]),b(e,"bx--label",!0),b(e,"bx--label--disabled",r[8]),b(e,"bx--visually-hidden",r[17])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[1]&4)&&Re(i,n,l,l[33],t?Me(n,l[33],o,jp):De(l[33]),bo):s&&s.p&&(!t||o[0]&65536)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&262144)&&A(e,"for",l[18]),(!t||o[0]&256)&&b(e,"bx--label--disabled",l[8]),(!t||o[0]&131072)&&b(e,"bx--visually-hidden",l[17])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Lp(r){let e;return{c(){e=ce(r[16])},l(t){e=de(t,r[16])},m(t,n){P(t,e,n)},p(t,n){n[0]&65536&&ye(e,t[16])},d(t){t&&g(e)}}}function qp(r){let e,t,n,i=r[11]&&vo(),s=!r[11]&&r[13]&&yo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=vo(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=yo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Bp(r){let e,t;return e=new dc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vo(r){let e,t;return e=new ur({props:{class:"bx--number__invalid"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function yo(r){let e,t;return e=new hi({props:{class:"bx--number__invalid bx--number__invalid--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function ko(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;return n=new Rp({props:{class:"down-icon"}}),f=new Tp({props:{class:"up-icon"}}),{c(){e=j("div"),t=j("button"),U(n.$$.fragment),l=$(),o=j("div"),a=$(),u=j("button"),U(f.$$.fragment),d=$(),m=j("div"),this.h()},l(O){e=L(O,"DIV",{});var E=R(e);t=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var S=R(t);Z(n.$$.fragment,S),S.forEach(g),l=ee(E),o=L(E,"DIV",{}),R(o).forEach(g),a=ee(E),u=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var C=R(u);Z(f.$$.fragment,C),C.forEach(g),d=ee(E),m=L(E,"DIV",{}),R(m).forEach(g),E.forEach(g),this.h()},h(){A(t,"type","button"),A(t,"tabindex","-1"),A(t,"title",i=r[23]||r[10]),A(t,"aria-label",s=r[23]||r[10]),t.disabled=r[8],b(t,"bx--number__control-btn",!0),b(t,"down-icon",!0),b(o,"bx--number__rule-divider",!0),A(u,"type","button"),A(u,"tabindex","-1"),A(u,"title",c=r[24]||r[10]),A(u,"aria-label",h=r[24]||r[10]),u.disabled=r[8],b(u,"bx--number__control-btn",!0),b(u,"up-icon",!0),b(m,"bx--number__rule-divider",!0),b(e,"bx--number__controls",!0)},m(O,E){P(O,e,E),I(e,t),H(n,t,null),I(e,l),I(e,o),I(e,a),I(e,u),H(f,u,null),I(e,d),I(e,m),p=!0,v||(k=[W(t,"click",r[45]),W(u,"click",r[46])],v=!0)},p(O,E){(!p||E[0]&8389632&&i!==(i=O[23]||O[10]))&&A(t,"title",i),(!p||E[0]&8389632&&s!==(s=O[23]||O[10]))&&A(t,"aria-label",s),(!p||E[0]&256)&&(t.disabled=O[8]),(!p||E[0]&16778240&&c!==(c=O[24]||O[10]))&&A(u,"title",c),(!p||E[0]&16778240&&h!==(h=O[24]||O[10]))&&A(u,"aria-label",h),(!p||E[0]&256)&&(u.disabled=O[8])},i(O){p||(_(n.$$.fragment,O),_(f.$$.fragment,O),p=!0)},o(O){y(n.$$.fragment,O),y(f.$$.fragment,O),p=!1},d(O){O&&g(e),Q(n),Q(f),v=!1,Ge(k)}}}function Eo(r){let e,t;return{c(){e=j("div"),t=ce(r[15]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[15]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[8])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&32768&&ye(t,n[15]),i[0]&256&&b(e,"bx--form__helper-text--disabled",n[8])},d(n){n&&g(e)}}}function So(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function Oo(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&2097152&&A(e,"id",n[21])},d(n){n&&g(e)}}}function Fp(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C=(r[28].label||r[16])&&_o(r),T=[{type:"number"},{pattern:"[0-9]*"},{"aria-describedby":r[21]},{"data-invalid":l=r[22]||void 0},{"aria-invalid":o=r[22]||void 0},{"aria-label":a=r[16]?void 0:r[20]},{disabled:r[8]},{id:r[18]},{name:r[19]},{max:r[4]},{min:r[5]},{step:r[3]},{value:u=r[0]??""},{readOnly:r[7]},r[29]],D={};for(let V=0;V{C=null}),re()),we(s,D=Ne(T,[{type:"number"},{pattern:"[0-9]*"},(!O||K[0]&2097152)&&{"aria-describedby":V[21]},(!O||K[0]&4194304&&l!==(l=V[22]||void 0))&&{"data-invalid":l},(!O||K[0]&4194304&&o!==(o=V[22]||void 0))&&{"aria-invalid":o},(!O||K[0]&1114112&&a!==(a=V[16]?void 0:V[20]))&&{"aria-label":a},(!O||K[0]&256)&&{disabled:V[8]},(!O||K[0]&262144)&&{id:V[18]},(!O||K[0]&524288)&&{name:V[19]},(!O||K[0]&16)&&{max:V[4]},(!O||K[0]&32)&&{min:V[5]},(!O||K[0]&8)&&{step:V[3]},(!O||K[0]&1&&u!==(u=V[0]??"")&&s.value!==u)&&{value:u},(!O||K[0]&128)&&{readOnly:V[7]},K[0]&536870912&&V[29]]));let oe=c;c=M(V),c===oe?B[c].p(V,K):(ne(),y(B[oe],1,1,()=>{B[oe]=null}),re(),h=B[c],h?h.p(V,K):(h=B[c]=w[c](V),h.c()),_(h,1),h.m(i,d)),V[9]?F&&(ne(),y(F,1,1,()=>{F=null}),re()):F?(F.p(V,K),K[0]&512&&_(F,1)):(F=ko(V),F.c(),_(F,1),F.m(i,null)),(!O||K[0]&10240)&&b(i,"bx--number__input-wrapper--warning",!V[11]&&V[13]),!V[22]&&!V[13]&&V[15]?q?q.p(V,K):(q=Eo(V),q.c(),q.m(t,p)):q&&(q.d(1),q=null),V[22]?N?N.p(V,K):(N=So(V),N.c(),N.m(t,v)):N&&(N.d(1),N=null),!V[22]&&V[13]?Y?Y.p(V,K):(Y=Oo(V),Y.c(),Y.m(t,null)):Y&&(Y.d(1),Y=null),(!O||K[0]&4194304&&k!==(k=V[22]||void 0))&&A(t,"data-invalid",k),(!O||K[0]&128)&&b(t,"bx--number--readonly",V[7]),(!O||K[0]&64)&&b(t,"bx--number--light",V[6]),(!O||K[0]&131072)&&b(t,"bx--number--nolabel",V[17]),(!O||K[0]&512)&&b(t,"bx--number--nosteppers",V[9]),(!O||K[0]&4)&&b(t,"bx--number--sm",V[2]==="sm"),(!O||K[0]&4)&&b(t,"bx--number--xl",V[2]==="xl")},i(V){O||(_(C),_(h),_(F),O=!0)},o(V){y(C),y(h),y(F),O=!1},d(V){V&&g(e),C&&C.d(),r[44](null),B[c].d(),F&&F.d(),q&&q.d(),N&&N.d(),Y&&Y.d(),E=!1,Ge(S)}}}function wo(r){return r!=""?Number(r):null}function zp(r,e,t){let n,i,s,l,o;const a=["size","value","step","max","min","light","readonly","allowEmpty","disabled","hideSteppers","iconDescription","invalid","invalidText","warn","warnText","helperText","label","hideLabel","translateWithId","translationIds","id","name","ref"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=null}=e,{step:p=1}=e,{max:v=void 0}=e,{min:k=void 0}=e,{light:O=!1}=e,{readonly:E=!1}=e,{allowEmpty:S=!1}=e,{disabled:C=!1}=e,{hideSteppers:T=!1}=e,{iconDescription:D=""}=e,{invalid:w=!1}=e,{invalidText:B=""}=e,{warn:M=!1}=e,{warnText:F=""}=e,{helperText:q=""}=e,{label:N=""}=e,{hideLabel:Y=!1}=e,{translateWithId:V=ue=>te[ue]}=e;const K={increment:"increment",decrement:"decrement"};let{id:oe="ccs-"+Math.random().toString(36)}=e,{name:fe=void 0}=e,{ref:x=null}=e;const te={[K.increment]:"Increment number",[K.decrement]:"Decrement number"},ke=ct();function z(ue){ue?x.stepUp():x.stepDown(),t(0,m=+x.value),ke("input",m),ke("change",m)}function _e({target:ue}){t(0,m=wo(ue.value)),ke("input",m)}function se({target:ue}){ke("change",wo(ue.value))}function Je(ue){X.call(this,r,ue)}function lt(ue){X.call(this,r,ue)}function Et(ue){X.call(this,r,ue)}function _t(ue){X.call(this,r,ue)}function Pe(ue){X.call(this,r,ue)}function le(ue){X.call(this,r,ue)}function ae(ue){X.call(this,r,ue)}function vt(ue){X.call(this,r,ue)}function Sn(ue){X.call(this,r,ue)}function tt(ue){Fe[ue?"unshift":"push"](()=>{x=ue,t(1,x)})}const On=()=>{z(!1)},Pt=()=>{z(!0)};return r.$$set=ue=>{t(49,e=J(J({},e),Te(ue))),t(29,u=ge(e,a)),"size"in ue&&t(2,d=ue.size),"value"in ue&&t(0,m=ue.value),"step"in ue&&t(3,p=ue.step),"max"in ue&&t(4,v=ue.max),"min"in ue&&t(5,k=ue.min),"light"in ue&&t(6,O=ue.light),"readonly"in ue&&t(7,E=ue.readonly),"allowEmpty"in ue&&t(30,S=ue.allowEmpty),"disabled"in ue&&t(8,C=ue.disabled),"hideSteppers"in ue&&t(9,T=ue.hideSteppers),"iconDescription"in ue&&t(10,D=ue.iconDescription),"invalid"in ue&&t(11,w=ue.invalid),"invalidText"in ue&&t(12,B=ue.invalidText),"warn"in ue&&t(13,M=ue.warn),"warnText"in ue&&t(14,F=ue.warnText),"helperText"in ue&&t(15,q=ue.helperText),"label"in ue&&t(16,N=ue.label),"hideLabel"in ue&&t(17,Y=ue.hideLabel),"translateWithId"in ue&&t(31,V=ue.translateWithId),"id"in ue&&t(18,oe=ue.id),"name"in ue&&t(19,fe=ue.name),"ref"in ue&&t(1,x=ue.ref),"$$scope"in ue&&t(33,c=ue.$$scope)},r.$$.update=()=>{r.$$.dirty[1]&1&&t(24,n=V("increment")),r.$$.dirty[1]&1&&t(23,i=V("decrement")),r.$$.dirty[0]&1073744049&&t(22,s=w&&!E||!S&&m==null||m>v||typeof m=="number"&&m({}),Ao=r=>({});function To(r){let e,t;const n=r[26].labelText,i=Ie(n,r,r[25],Ao),s=i||Qp(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[5]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[14]),b(e,"bx--label--disabled",r[4])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&33554432)&&Re(i,n,l,l[25],t?Me(n,l[25],o,Hp):De(l[25]),Ao):s&&s.p&&(!t||o[0]&8192)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&32)&&A(e,"for",l[5]),(!t||o[0]&16384)&&b(e,"bx--visually-hidden",l[14]),(!t||o[0]&16)&&b(e,"bx--label--disabled",l[4])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Qp(r){let e;return{c(){e=ce(r[13])},l(t){e=de(t,r[13])},m(t,n){P(t,e,n)},p(t,n){n[0]&8192&&ye(e,t[13])},d(t){t&&g(e)}}}function Po(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;const O=r[26].default,E=Ie(O,r,r[25],null);u=new sc({props:{class:"bx--select__arrow"}});let S=r[7]&&Co(),C=r[7]&&Io(r),T=r[11]&&Ro(r);return{c(){e=j("div"),t=j("div"),n=j("select"),E&&E.c(),a=$(),U(u.$$.fragment),f=$(),S&&S.c(),h=$(),C&&C.c(),d=$(),T&&T.c(),m=G(),this.h()},l(D){e=L(D,"DIV",{});var w=R(e);t=L(w,"DIV",{"data-invalid":!0});var B=R(t);n=L(B,"SELECT",{"aria-describedby":!0,"aria-invalid":!0,id:!0,name:!0});var M=R(n);E&&E.l(M),M.forEach(g),a=ee(B),Z(u.$$.fragment,B),f=ee(B),S&&S.l(B),B.forEach(g),h=ee(w),C&&C.l(w),w.forEach(g),d=ee(D),T&&T.l(D),m=G(),this.h()},h(){A(n,"aria-describedby",i=r[7]?r[16]:void 0),A(n,"aria-invalid",s=r[7]||void 0),n.disabled=l=r[4]||void 0,n.required=o=r[15]||void 0,A(n,"id",r[5]),A(n,"name",r[6]),b(n,"bx--select-input",!0),b(n,"bx--select-input--sm",r[1]==="sm"),b(n,"bx--select-input--xl",r[1]==="xl"),A(t,"data-invalid",c=r[7]||void 0),b(t,"bx--select-input__wrapper",!0),b(e,"bx--select-input--inline__wrapper",!0)},m(D,w){P(D,e,w),I(e,t),I(t,n),E&&E.m(n,null),r[35](n),I(t,a),H(u,t,null),I(t,f),S&&S.m(t,null),I(e,h),C&&C.m(e,null),P(D,d,w),T&&T.m(D,w),P(D,m,w),p=!0,v||(k=[W(n,"change",r[21]),W(n,"change",r[31]),W(n,"input",r[32]),W(n,"focus",r[33]),W(n,"blur",r[34])],v=!0)},p(D,w){E&&E.p&&(!p||w[0]&33554432)&&Re(E,O,D,D[25],p?Me(O,D[25],w,null):De(D[25]),null),(!p||w[0]&65664&&i!==(i=D[7]?D[16]:void 0))&&A(n,"aria-describedby",i),(!p||w[0]&128&&s!==(s=D[7]||void 0))&&A(n,"aria-invalid",s),(!p||w[0]&16&&l!==(l=D[4]||void 0))&&(n.disabled=l),(!p||w[0]&32768&&o!==(o=D[15]||void 0))&&(n.required=o),(!p||w[0]&32)&&A(n,"id",D[5]),(!p||w[0]&64)&&A(n,"name",D[6]),(!p||w[0]&2)&&b(n,"bx--select-input--sm",D[1]==="sm"),(!p||w[0]&2)&&b(n,"bx--select-input--xl",D[1]==="xl"),D[7]?S?w[0]&128&&_(S,1):(S=Co(),S.c(),_(S,1),S.m(t,null)):S&&(ne(),y(S,1,1,()=>{S=null}),re()),(!p||w[0]&128&&c!==(c=D[7]||void 0))&&A(t,"data-invalid",c),D[7]?C?C.p(D,w):(C=Io(D),C.c(),C.m(e,null)):C&&(C.d(1),C=null),D[11]?T?T.p(D,w):(T=Ro(D),T.c(),T.m(m.parentNode,m)):T&&(T.d(1),T=null)},i(D){p||(_(E,D),_(u.$$.fragment,D),_(S),p=!0)},o(D){y(E,D),y(u.$$.fragment,D),y(S),p=!1},d(D){D&&g(e),E&&E.d(D),r[35](null),Q(u),S&&S.d(),C&&C.d(),D&&g(d),T&&T.d(D),D&&g(m),v=!1,Ge(k)}}}function Co(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Io(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Ro(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function Do(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O;const E=r[26].default,S=Ie(E,r,r[25],null);a=new sc({props:{class:"bx--select__arrow"}});let C=r[7]&&Mo(),T=!r[7]&&r[9]&&No(),D=!r[7]&&r[11]&&jo(r),w=r[7]&&Lo(r),B=!r[7]&&r[9]&&qo(r);return{c(){e=j("div"),t=j("select"),S&&S.c(),o=$(),U(a.$$.fragment),u=$(),C&&C.c(),f=$(),T&&T.c(),h=$(),D&&D.c(),d=$(),w&&w.c(),m=$(),B&&B.c(),p=G(),this.h()},l(M){e=L(M,"DIV",{"data-invalid":!0});var F=R(e);t=L(F,"SELECT",{id:!0,name:!0,"aria-describedby":!0,"aria-invalid":!0});var q=R(t);S&&S.l(q),q.forEach(g),o=ee(F),Z(a.$$.fragment,F),u=ee(F),C&&C.l(F),f=ee(F),T&&T.l(F),F.forEach(g),h=ee(M),D&&D.l(M),d=ee(M),w&&w.l(M),m=ee(M),B&&B.l(M),p=G(),this.h()},h(){A(t,"id",r[5]),A(t,"name",r[6]),A(t,"aria-describedby",n=r[7]?r[16]:void 0),t.disabled=i=r[4]||void 0,t.required=s=r[15]||void 0,A(t,"aria-invalid",l=r[7]||void 0),b(t,"bx--select-input",!0),b(t,"bx--select-input--sm",r[1]==="sm"),b(t,"bx--select-input--xl",r[1]==="xl"),A(e,"data-invalid",c=r[7]||void 0),b(e,"bx--select-input__wrapper",!0)},m(M,F){P(M,e,F),I(e,t),S&&S.m(t,null),r[36](t),I(e,o),H(a,e,null),I(e,u),C&&C.m(e,null),I(e,f),T&&T.m(e,null),P(M,h,F),D&&D.m(M,F),P(M,d,F),w&&w.m(M,F),P(M,m,F),B&&B.m(M,F),P(M,p,F),v=!0,k||(O=[W(t,"change",r[21]),W(t,"change",r[27]),W(t,"input",r[28]),W(t,"focus",r[29]),W(t,"blur",r[30])],k=!0)},p(M,F){S&&S.p&&(!v||F[0]&33554432)&&Re(S,E,M,M[25],v?Me(E,M[25],F,null):De(M[25]),null),(!v||F[0]&32)&&A(t,"id",M[5]),(!v||F[0]&64)&&A(t,"name",M[6]),(!v||F[0]&65664&&n!==(n=M[7]?M[16]:void 0))&&A(t,"aria-describedby",n),(!v||F[0]&16&&i!==(i=M[4]||void 0))&&(t.disabled=i),(!v||F[0]&32768&&s!==(s=M[15]||void 0))&&(t.required=s),(!v||F[0]&128&&l!==(l=M[7]||void 0))&&A(t,"aria-invalid",l),(!v||F[0]&2)&&b(t,"bx--select-input--sm",M[1]==="sm"),(!v||F[0]&2)&&b(t,"bx--select-input--xl",M[1]==="xl"),M[7]?C?F[0]&128&&_(C,1):(C=Mo(),C.c(),_(C,1),C.m(e,f)):C&&(ne(),y(C,1,1,()=>{C=null}),re()),!M[7]&&M[9]?T?F[0]&640&&_(T,1):(T=No(),T.c(),_(T,1),T.m(e,null)):T&&(ne(),y(T,1,1,()=>{T=null}),re()),(!v||F[0]&128&&c!==(c=M[7]||void 0))&&A(e,"data-invalid",c),!M[7]&&M[11]?D?D.p(M,F):(D=jo(M),D.c(),D.m(d.parentNode,d)):D&&(D.d(1),D=null),M[7]?w?w.p(M,F):(w=Lo(M),w.c(),w.m(m.parentNode,m)):w&&(w.d(1),w=null),!M[7]&&M[9]?B?B.p(M,F):(B=qo(M),B.c(),B.m(p.parentNode,p)):B&&(B.d(1),B=null)},i(M){v||(_(S,M),_(a.$$.fragment,M),_(C),_(T),v=!0)},o(M){y(S,M),y(a.$$.fragment,M),y(C),y(T),v=!1},d(M){M&&g(e),S&&S.d(M),r[36](null),Q(a),C&&C.d(),T&&T.d(),M&&g(h),D&&D.d(M),M&&g(d),w&&w.d(M),M&&g(m),B&&B.d(M),M&&g(p),k=!1,Ge(O)}}}function Mo(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function No(r){let e,t;return e=new hi({props:{class:"bx--select__invalid-icon bx--select__invalid-icon--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function jo(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ye(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function Lo(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ye(t,n[8]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function qo(r){let e,t;return{c(){e=j("div"),t=ce(r[10]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[10]),i.forEach(g),this.h()},h(){A(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&1024&&ye(t,n[10]),i[0]&65536&&A(e,"id",n[16])},d(n){n&&g(e)}}}function Wp(r){let e,t,n,i,s,l=!r[12]&&To(r),o=r[2]&&Po(r),a=!r[2]&&Do(r),u=[r[22]],f={};for(let c=0;c{l=null}),re()):l?(l.p(c,h),h[0]&4096&&_(l,1)):(l=To(c),l.c(),_(l,1),l.m(t,n)),c[2]?o?(o.p(c,h),h[0]&4&&_(o,1)):(o=Po(c),o.c(),_(o,1),o.m(t,i)):o&&(ne(),y(o,1,1,()=>{o=null}),re()),c[2]?a&&(ne(),y(a,1,1,()=>{a=null}),re()):a?(a.p(c,h),h[0]&4&&_(a,1)):(a=Do(c),a.c(),_(a,1),a.m(t,null)),(!s||h[0]&4)&&b(t,"bx--select--inline",c[2]),(!s||h[0]&8)&&b(t,"bx--select--light",c[3]),(!s||h[0]&128)&&b(t,"bx--select--invalid",c[7]),(!s||h[0]&16)&&b(t,"bx--select--disabled",c[4]),(!s||h[0]&512)&&b(t,"bx--select--warning",c[9]),we(e,f=Ne(u,[h[0]&4194304&&c[22]])),b(e,"bx--form-item",!0)},i(c){s||(_(l),_(o),_(a),s=!0)},o(c){y(l),y(o),y(a),s=!1},d(c){c&&g(e),l&&l.d(),o&&o.d(),a&&a.d()}}}function Gp(r,e,t){let n;const i=["selected","size","inline","light","disabled","id","name","invalid","invalidText","warn","warnText","helperText","noLabel","labelText","hideLabel","ref","required"];let s=ge(e,i),l,o,a,u,{$$slots:f={},$$scope:c}=e,{selected:h=void 0}=e,{size:d=void 0}=e,{inline:m=!1}=e,{light:p=!1}=e,{disabled:v=!1}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:O=void 0}=e,{invalid:E=!1}=e,{invalidText:S=""}=e,{warn:C=!1}=e,{warnText:T=""}=e,{helperText:D=""}=e,{noLabel:w=!1}=e,{labelText:B=""}=e,{hideLabel:M=!1}=e,{ref:F=null}=e,{required:q=!1}=e;const N=ct(),Y=mt(h);Xe(r,Y,le=>t(38,o=le));const V=mt(null);Xe(r,V,le=>t(40,u=le));const K=mt(null);Xe(r,K,le=>t(24,l=le));const oe=mt({});Xe(r,oe,le=>t(39,a=le)),on("Select",{selectedValue:Y,setDefaultValue:(le,ae)=>{l===null?(V.set(le),K.set(ae)):u===le&&Y.set(ae),oe.update(vt=>({...vt,[ae]:typeof ae}))}});const fe=({target:le})=>{let ae=le.value;a[ae]==="number"&&(ae=Number(ae)),Y.set(ae)};let x;zl(()=>{t(23,h=o),x!==void 0&&h!==x&&N("update",o),x=h});function te(le){X.call(this,r,le)}function ke(le){X.call(this,r,le)}function z(le){X.call(this,r,le)}function _e(le){X.call(this,r,le)}function se(le){X.call(this,r,le)}function Je(le){X.call(this,r,le)}function lt(le){X.call(this,r,le)}function Et(le){X.call(this,r,le)}function _t(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}function Pe(le){Fe[le?"unshift":"push"](()=>{F=le,t(0,F)})}return r.$$set=le=>{e=J(J({},e),Te(le)),t(22,s=ge(e,i)),"selected"in le&&t(23,h=le.selected),"size"in le&&t(1,d=le.size),"inline"in le&&t(2,m=le.inline),"light"in le&&t(3,p=le.light),"disabled"in le&&t(4,v=le.disabled),"id"in le&&t(5,k=le.id),"name"in le&&t(6,O=le.name),"invalid"in le&&t(7,E=le.invalid),"invalidText"in le&&t(8,S=le.invalidText),"warn"in le&&t(9,C=le.warn),"warnText"in le&&t(10,T=le.warnText),"helperText"in le&&t(11,D=le.helperText),"noLabel"in le&&t(12,w=le.noLabel),"labelText"in le&&t(13,B=le.labelText),"hideLabel"in le&&t(14,M=le.hideLabel),"ref"in le&&t(0,F=le.ref),"required"in le&&t(15,q=le.required),"$$scope"in le&&t(25,c=le.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&32&&t(16,n=`error-${k}`),r.$$.dirty[0]&25165824&&Y.set(h??l)},[F,d,m,p,v,k,O,E,S,C,T,D,w,B,M,q,n,Y,V,K,oe,fe,s,h,l,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe]}class Kp extends me{constructor(e){super(),pe(this,e,Gp,Wp,he,{selected:23,size:1,inline:2,light:3,disabled:4,id:5,name:6,invalid:7,invalidText:8,warn:9,warnText:10,helperText:11,noLabel:12,labelText:13,hideLabel:14,ref:0,required:15},null,[-1,-1])}}const an=Kp;function Zp(r){let e,t=(r[1]||r[0])+"",n,i,s;return{c(){e=j("option"),n=ce(t),this.h()},l(l){e=L(l,"OPTION",{class:!0,style:!0});var o=R(e);n=de(o,t),o.forEach(g),this.h()},h(){e.__value=r[0],e.value=e.__value,e.disabled=r[3],e.hidden=r[2],e.selected=r[4],A(e,"class",i=r[5].class),A(e,"style",s=r[5].style),b(e,"bx--select-option",!0)},m(l,o){P(l,e,o),I(e,n)},p(l,[o]){o&3&&t!==(t=(l[1]||l[0])+"")&&ye(n,t),o&1&&(e.__value=l[0],e.value=e.__value),o&8&&(e.disabled=l[3]),o&4&&(e.hidden=l[2]),o&16&&(e.selected=l[4]),o&32&&i!==(i=l[5].class)&&A(e,"class",i),o&32&&s!==(s=l[5].style)&&A(e,"style",s),o&32&&b(e,"bx--select-option",!0)},i:ie,o:ie,d(l){l&&g(e)}}}function Jp(r,e,t){const n=["value","text","hidden","disabled"];let i=ge(e,n),{value:s=""}=e,{text:l=""}=e,{hidden:o=!1}=e,{disabled:a=!1}=e;const u="ccs-"+Math.random().toString(36),f=kt("Select")||kt("TimePickerSelect");let c=!1;const h=f.selectedValue.subscribe(d=>{t(4,c=d===s)});return sn(()=>()=>h()),r.$$set=d=>{e=J(J({},e),Te(d)),t(5,i=ge(e,n)),"value"in d&&t(0,s=d.value),"text"in d&&t(1,l=d.text),"hidden"in d&&t(2,o=d.hidden),"disabled"in d&&t(3,a=d.disabled)},r.$$.update=()=>{var d;r.$$.dirty&1&&((d=f==null?void 0:f.setDefaultValue)==null||d.call(f,u,s))},[s,l,o,a,c,i]}class Yp extends me{constructor(e){super(),pe(this,e,Jp,Zp,he,{value:0,text:1,hidden:2,disabled:3})}}const un=Yp;function Bo(r){let e;return{c(){e=j("span"),this.h()},l(t){e=L(t,"SPAN",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--label",!0),b(e,"bx--skeleton",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Xp(r){let e,t,n,i,s,l,o=!r[0]&&Bo(),a=[r[1]],u={};for(let f=0;f{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"hideLabel"in f&&t(0,s=f.hideLabel)},[s,i,l,o,a,u]}class $p extends me{constructor(e){super(),pe(this,e,xp,Xp,he,{hideLabel:0})}}const Zl=$p;function eg(r){let e,t;const n=r[4].default,i=Ie(n,r,r[3],null);let s=[{label:r[1]},{disabled:r[0]},r[2]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"disabled"in u&&t(0,o=u.disabled),"label"in u&&t(1,a=u.label),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class ng extends me{constructor(e){super(),pe(this,e,tg,eg,he,{disabled:0,label:1})}}const hc=ng;function rg(r){let e,t,n,i=[r[1]],s={};for(let l=0;l{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"size"in f&&t(0,s=f.size)},[s,i,l,o,a,u]}class lg extends me{constructor(e){super(),pe(this,e,ig,rg,he,{size:0})}}const sg=lg,og=r=>({}),Fo=r=>({}),ag=r=>({}),zo=r=>({props:{class:"bx--tag__label"}}),ug=r=>({}),Vo=r=>({props:{class:"bx--tag__label"}});function fg(r){let e,t,n,i,s,l,o=(r[11].icon||r[7])&&Uo(r);const a=r[13].default,u=Ie(a,r,r[12],null);let f=[{id:r[8]},r[10]],c={};for(let h=0;h{o=null}),re()),u&&u.p&&(!i||d&4096)&&Re(u,a,h,h[12],i?Me(a,h[12],d,null):De(h[12]),null),we(e,c=Ne(f,[(!i||d&256)&&{id:h[8]},d&1024&&h[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--disabled",h[3]),b(e,"bx--tag--sm",h[1]==="sm"),b(e,"bx--tag--red",h[0]==="red"),b(e,"bx--tag--magenta",h[0]==="magenta"),b(e,"bx--tag--purple",h[0]==="purple"),b(e,"bx--tag--blue",h[0]==="blue"),b(e,"bx--tag--cyan",h[0]==="cyan"),b(e,"bx--tag--teal",h[0]==="teal"),b(e,"bx--tag--green",h[0]==="green"),b(e,"bx--tag--gray",h[0]==="gray"),b(e,"bx--tag--cool-gray",h[0]==="cool-gray"),b(e,"bx--tag--warm-gray",h[0]==="warm-gray"),b(e,"bx--tag--high-contrast",h[0]==="high-contrast"),b(e,"bx--tag--outline",h[0]==="outline")},i(h){i||(_(o),_(u,h),i=!0)},o(h){y(o),y(u,h),i=!1},d(h){h&&g(e),o&&o.d(),u&&u.d(h),s=!1,Ge(l)}}}function cg(r){let e,t,n,i,s,l,o,a=(r[11].icon||r[7])&&Ho(r);const u=r[13].default,f=Ie(u,r,r[12],null);let c=[{type:"button"},{id:r[8]},{disabled:r[3]},{"aria-disabled":r[3]},{tabindex:i=r[3]?"-1":void 0},r[10]],h={};for(let d=0;d{a=null}),re()),f&&f.p&&(!s||m&4096)&&Re(f,u,d,d[12],s?Me(u,d[12],m,null):De(d[12]),null),we(e,h=Ne(c,[{type:"button"},(!s||m&256)&&{id:d[8]},(!s||m&8)&&{disabled:d[3]},(!s||m&8)&&{"aria-disabled":d[3]},(!s||m&8&&i!==(i=d[3]?"-1":void 0))&&{tabindex:i},m&1024&&d[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--interactive",!0),b(e,"bx--tag--disabled",d[3]),b(e,"bx--tag--sm",d[1]==="sm"),b(e,"bx--tag--red",d[0]==="red"),b(e,"bx--tag--magenta",d[0]==="magenta"),b(e,"bx--tag--purple",d[0]==="purple"),b(e,"bx--tag--blue",d[0]==="blue"),b(e,"bx--tag--cyan",d[0]==="cyan"),b(e,"bx--tag--teal",d[0]==="teal"),b(e,"bx--tag--green",d[0]==="green"),b(e,"bx--tag--gray",d[0]==="gray"),b(e,"bx--tag--cool-gray",d[0]==="cool-gray"),b(e,"bx--tag--warm-gray",d[0]==="warm-gray"),b(e,"bx--tag--high-contrast",d[0]==="high-contrast"),b(e,"bx--tag--outline",d[0]==="outline")},i(d){s||(_(a),_(f,d),s=!0)},o(d){y(a),y(f,d),s=!1},d(d){d&&g(e),a&&a.d(),f&&f.d(d),l=!1,Ge(o)}}}function dg(r){let e,t,n,i,s,l,o;const a=r[13].default,u=Ie(a,r,r[12],Vo),f=u||gg(r);i=new Hl({});let c=[{"aria-label":r[6]},{id:r[8]},r[10]],h={};for(let d=0;d{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function Ho(r){let e,t;const n=r[13].icon,i=Ie(n,r,r[12],zo),s=i||pg(r);return{c(){e=j("div"),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--tag__custom-icon",!0)},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o&4096)&&Re(i,n,l,l[12],t?Me(n,l[12],o,ag):De(l[12]),zo):s&&s.p&&(!t||o&128)&&s.p(l,t?o:-1)},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function pg(r){let e,t,n;var i=r[7];function s(l){return{}}return i&&(e=je(i,s())),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){if(o&128&&i!==(i=l[7])){if(e){ne();const a=e;y(a.$$.fragment,1,0,()=>{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function gg(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){b(e,"bx--tag__label",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},d(n){n&&g(e)}}}function bg(r){let e,t,n,i;const s=[hg,dg,cg,fg],l=[];function o(a,u){return a[5]?0:a[2]?1:a[4]?2:3}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function _g(r,e,t){const n=["type","size","filter","disabled","interactive","skeleton","title","icon","id"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e;const o=di(s);let{type:a=void 0}=e,{size:u="default"}=e,{filter:f=!1}=e,{disabled:c=!1}=e,{interactive:h=!1}=e,{skeleton:d=!1}=e,{title:m="Clear filter"}=e,{icon:p=void 0}=e,{id:v="ccs-"+Math.random().toString(36)}=e;const k=ct();function O(x){X.call(this,r,x)}function E(x){X.call(this,r,x)}function S(x){X.call(this,r,x)}function C(x){X.call(this,r,x)}function T(x){X.call(this,r,x)}function D(x){X.call(this,r,x)}function w(x){X.call(this,r,x)}function B(x){X.call(this,r,x)}function M(x){X.call(this,r,x)}function F(x){X.call(this,r,x)}function q(x){X.call(this,r,x)}function N(x){X.call(this,r,x)}function Y(x){X.call(this,r,x)}function V(x){X.call(this,r,x)}function K(x){X.call(this,r,x)}function oe(x){X.call(this,r,x)}const fe=()=>{k("close")};return r.$$set=x=>{e=J(J({},e),Te(x)),t(10,i=ge(e,n)),"type"in x&&t(0,a=x.type),"size"in x&&t(1,u=x.size),"filter"in x&&t(2,f=x.filter),"disabled"in x&&t(3,c=x.disabled),"interactive"in x&&t(4,h=x.interactive),"skeleton"in x&&t(5,d=x.skeleton),"title"in x&&t(6,m=x.title),"icon"in x&&t(7,p=x.icon),"id"in x&&t(8,v=x.id),"$$scope"in x&&t(12,l=x.$$scope)},[a,u,f,c,h,d,m,p,v,k,i,o,l,s,O,E,S,C,T,D,w,B,M,F,q,N,Y,V,K,oe,fe]}class vg extends me{constructor(e){super(),pe(this,e,_g,bg,he,{type:0,size:1,filter:2,disabled:3,interactive:4,skeleton:5,title:6,icon:7,id:8})}}const yg=vg,kg=r=>({}),Qo=r=>({}),Eg=r=>({}),Wo=r=>({});function Go(r){let e,t,n,i=r[9]&&Ko(r),s=!r[22]&&r[6]&&Zo(r);return{c(){e=j("div"),i&&i.c(),t=$(),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);i&&i.l(o),t=ee(o),s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--text-input__label-helper-wrapper",!0)},m(l,o){P(l,e,o),i&&i.m(e,null),I(e,t),s&&s.m(e,null),n=!0},p(l,o){l[9]?i?(i.p(l,o),o[0]&512&&_(i,1)):(i=Ko(l),i.c(),_(i,1),i.m(e,t)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[22]&&l[6]?s?s.p(l,o):(s=Zo(l),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){l&&g(e),i&&i.d(),s&&s.d()}}}function Ko(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Wo),s=i||Sg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline--sm",r[2]==="sm"),b(e,"bx--label--inline--xl",r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,Eg):De(l[27]),Wo):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&4)&&b(e,"bx--label--inline--sm",l[2]==="sm"),(!t||o[0]&4)&&b(e,"bx--label--inline--xl",l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Sg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function Zo(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function Jo(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Qo),s=i||Og(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){A(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline-sm",r[16]&&r[2]==="sm"),b(e,"bx--label--inline-xl",r[16]&&r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,kg):De(l[27]),Qo):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&A(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&65540)&&b(e,"bx--label--inline-sm",l[16]&&l[2]==="sm"),(!t||o[0]&65540)&&b(e,"bx--label--inline-xl",l[16]&&l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Og(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ye(e,t[9])},d(t){t&&g(e)}}}function wg(r){let e,t,n,i=r[11]&&Yo(),s=!r[11]&&r[13]&&Xo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=Yo(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=Xo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Ag(r){let e,t;return e=new dc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Yo(r){let e,t;return e=new ur({props:{class:"bx--text-input__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Xo(r){let e,t;return e=new hi({props:{class:`bx--text-input__invalid-icon + bx--text-input__invalid-icon--warning`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function xo(r){let e;return{c(){e=j("hr"),this.h()},l(t){e=L(t,"HR",{}),this.h()},h(){b(e,"bx--text-input__divider",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function $o(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function ea(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function ta(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){A(e,"id",r[20]),b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ye(t,n[6]),i[0]&1048576&&A(e,"id",n[20]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function na(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){A(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ye(t,n[12]),i[0]&524288&&A(e,"id",n[19])},d(n){n&&g(e)}}}function ra(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){A(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ye(t,n[14]),i[0]&262144&&A(e,"id",n[18])},d(n){n&&g(e)}}}function Tg(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T,D,w,B=r[16]&&Go(r),M=!r[16]&&(r[9]||r[26].labelText)&&Jo(r);const F=[Ag,wg],q=[];function N(z,_e){return z[17]?0:1}l=N(r),o=q[l]=F[l](r);let Y=[{"data-invalid":f=r[21]||void 0},{"aria-invalid":c=r[21]||void 0},{"data-warn":h=r[13]||void 0},{"aria-describedby":d=r[21]?r[19]:r[13]?r[18]:r[6]?r[20]:void 0},{disabled:r[5]},{id:r[7]},{name:r[8]},{placeholder:r[3]},{required:r[15]},{readOnly:r[17]},r[25]],V={};for(let z=0;z{B=null}),re()),!z[16]&&(z[9]||z[26].labelText)?M?(M.p(z,_e),_e[0]&67174912&&_(M,1)):(M=Jo(z),M.c(),_(M,1),M.m(e,n)):M&&(ne(),y(M,1,1,()=>{M=null}),re());let se=l;l=N(z),l===se?q[l].p(z,_e):(ne(),y(q[se],1,1,()=>{q[se]=null}),re(),o=q[l],o?o.p(z,_e):(o=q[l]=F[l](z),o.c()),_(o,1),o.m(s,a)),we(u,V=Ne(Y,[(!T||_e[0]&2097152&&f!==(f=z[21]||void 0))&&{"data-invalid":f},(!T||_e[0]&2097152&&c!==(c=z[21]||void 0))&&{"aria-invalid":c},(!T||_e[0]&8192&&h!==(h=z[13]||void 0))&&{"data-warn":h},(!T||_e[0]&3940416&&d!==(d=z[21]?z[19]:z[13]?z[18]:z[6]?z[20]:void 0))&&{"aria-describedby":d},(!T||_e[0]&32)&&{disabled:z[5]},(!T||_e[0]&128)&&{id:z[7]},(!T||_e[0]&256)&&{name:z[8]},(!T||_e[0]&8)&&{placeholder:z[3]},(!T||_e[0]&32768)&&{required:z[15]},(!T||_e[0]&131072)&&{readOnly:z[17]},_e[0]&33554432&&z[25]])),_e[0]&1&&u.value!==z[0]&&Ls(u,z[0]),b(u,"bx--text-input",!0),b(u,"bx--text-input--light",z[4]),b(u,"bx--text-input--invalid",z[21]),b(u,"bx--text-input--warning",z[13]),b(u,"bx--text-input--sm",z[2]==="sm"),b(u,"bx--text-input--xl",z[2]==="xl"),z[22]?K||(K=xo(),K.c(),K.m(s,p)):K&&(K.d(1),K=null),z[22]&&!z[16]&&z[11]?oe?oe.p(z,_e):(oe=$o(z),oe.c(),oe.m(s,v)):oe&&(oe.d(1),oe=null),z[22]&&!z[16]&&z[13]?fe?fe.p(z,_e):(fe=ea(z),fe.c(),fe.m(s,null)):fe&&(fe.d(1),fe=null),(!T||_e[0]&2097152&&k!==(k=z[21]||void 0))&&A(s,"data-invalid",k),(!T||_e[0]&8192&&O!==(O=z[13]||void 0))&&A(s,"data-warn",O),(!T||_e[0]&10240)&&b(s,"bx--text-input__field-wrapper--warning",!z[11]&&z[13]),!z[11]&&!z[13]&&!z[22]&&!z[16]&&z[6]?x?x.p(z,_e):(x=ta(z),x.c(),x.m(i,S)):x&&(x.d(1),x=null),!z[22]&&z[11]?te?te.p(z,_e):(te=na(z),te.c(),te.m(i,C)):te&&(te.d(1),te=null),!z[22]&&!z[11]&&z[13]?ke?ke.p(z,_e):(ke=ra(z),ke.c(),ke.m(i,null)):ke&&(ke.d(1),ke=null),(!T||_e[0]&65536)&&b(i,"bx--text-input__field-outer-wrapper--inline",z[16]),(!T||_e[0]&65536)&&b(e,"bx--text-input-wrapper--inline",z[16]),(!T||_e[0]&16)&&b(e,"bx--text-input-wrapper--light",z[4]),(!T||_e[0]&131072)&&b(e,"bx--text-input-wrapper--readonly",z[17])},i(z){T||(_(B),_(M),_(o),T=!0)},o(z){y(B),y(M),y(o),T=!1},d(z){z&&g(e),B&&B.d(),M&&M.d(),q[l].d(),r[38](null),K&&K.d(),oe&&oe.d(),fe&&fe.d(),x&&x.d(),te&&te.d(),ke&&ke.d(),D=!1,Ge(w)}}}function Pg(r,e,t){let n,i,s,l,o;const a=["size","value","placeholder","light","disabled","helperText","id","name","labelText","hideLabel","invalid","invalidText","warn","warnText","ref","required","inline","readonly"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=""}=e,{placeholder:p=""}=e,{light:v=!1}=e,{disabled:k=!1}=e,{helperText:O=""}=e,{id:E="ccs-"+Math.random().toString(36)}=e,{name:S=void 0}=e,{labelText:C=""}=e,{hideLabel:T=!1}=e,{invalid:D=!1}=e,{invalidText:w=""}=e,{warn:B=!1}=e,{warnText:M=""}=e,{ref:F=null}=e,{required:q=!1}=e,{inline:N=!1}=e,{readonly:Y=!1}=e;const V=kt("Form"),K=ct();function oe(ae){return u.type!=="number"?ae:ae!=""?Number(ae):null}const fe=ae=>{t(0,m=oe(ae.target.value)),K("input",m)},x=ae=>{K("change",oe(ae.target.value))};function te(ae){X.call(this,r,ae)}function ke(ae){X.call(this,r,ae)}function z(ae){X.call(this,r,ae)}function _e(ae){X.call(this,r,ae)}function se(ae){X.call(this,r,ae)}function Je(ae){X.call(this,r,ae)}function lt(ae){X.call(this,r,ae)}function Et(ae){X.call(this,r,ae)}function _t(ae){X.call(this,r,ae)}function Pe(ae){Fe[ae?"unshift":"push"](()=>{F=ae,t(1,F)})}function le(){m=this.value,t(0,m)}return r.$$set=ae=>{e=J(J({},e),Te(ae)),t(25,u=ge(e,a)),"size"in ae&&t(2,d=ae.size),"value"in ae&&t(0,m=ae.value),"placeholder"in ae&&t(3,p=ae.placeholder),"light"in ae&&t(4,v=ae.light),"disabled"in ae&&t(5,k=ae.disabled),"helperText"in ae&&t(6,O=ae.helperText),"id"in ae&&t(7,E=ae.id),"name"in ae&&t(8,S=ae.name),"labelText"in ae&&t(9,C=ae.labelText),"hideLabel"in ae&&t(10,T=ae.hideLabel),"invalid"in ae&&t(11,D=ae.invalid),"invalidText"in ae&&t(12,w=ae.invalidText),"warn"in ae&&t(13,B=ae.warn),"warnText"in ae&&t(14,M=ae.warnText),"ref"in ae&&t(1,F=ae.ref),"required"in ae&&t(15,q=ae.required),"inline"in ae&&t(16,N=ae.inline),"readonly"in ae&&t(17,Y=ae.readonly),"$$scope"in ae&&t(27,c=ae.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&133120&&t(21,i=D&&!Y),r.$$.dirty[0]&128&&t(20,s=`helper-${E}`),r.$$.dirty[0]&128&&t(19,l=`error-${E}`),r.$$.dirty[0]&128&&t(18,o=`warn-${E}`)},t(22,n=!!V&&V.isFluid),[m,F,d,p,v,k,O,E,S,C,T,D,w,B,M,q,N,Y,o,l,s,i,n,fe,x,u,h,c,f,te,ke,z,_e,se,Je,lt,Et,_t,Pe,le]}class Cg extends me{constructor(e){super(),pe(this,e,Pg,Tg,he,{size:2,value:0,placeholder:3,light:4,disabled:5,helperText:6,id:7,name:8,labelText:9,hideLabel:10,invalid:11,invalidText:12,warn:13,warnText:14,ref:1,required:15,inline:16,readonly:17},null,[-1,-1])}}const _n=Cg,Ig=r=>({}),ia=r=>({}),Rg=r=>({}),la=r=>({}),Dg=r=>({}),sa=r=>({});function Mg(r){let e;return{c(){e=ce(r[5])},l(t){e=de(t,r[5])},m(t,n){P(t,e,n)},p(t,n){n&32&&ye(e,t[5])},d(t){t&&g(e)}}}function Ng(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ye(e,t[3])},d(t){t&&g(e)}}}function jg(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ye(e,t[4])},d(t){t&&g(e)}}}function Lg(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v;const k=r[12].labelText,O=Ie(k,r,r[11],sa),E=O||Mg(r),S=r[12].labelA,C=Ie(S,r,r[11],la),T=C||Ng(r),D=r[12].labelB,w=Ie(D,r,r[11],ia),B=w||jg(r);let M=[r[9],{style:d=r[9].style+"; user-select: none"}],F={};for(let q=0;q{t(0,a=!a)},M=F=>{(F.key===" "||F.key==="Enter")&&(F.preventDefault(),t(0,a=!a))};return r.$$set=F=>{t(10,e=J(J({},e),Te(F))),t(9,i=ge(e,n)),"size"in F&&t(1,o=F.size),"toggled"in F&&t(0,a=F.toggled),"disabled"in F&&t(2,u=F.disabled),"labelA"in F&&t(3,f=F.labelA),"labelB"in F&&t(4,c=F.labelB),"labelText"in F&&t(5,h=F.labelText),"hideLabel"in F&&t(6,d=F.hideLabel),"id"in F&&t(7,m=F.id),"name"in F&&t(8,p=F.name),"$$scope"in F&&t(11,l=F.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&v("toggle",{toggled:a})},e=Te(e),[a,o,u,f,c,h,d,m,p,i,e,l,s,k,O,E,S,C,T,D,w,B,M]}class Bg extends me{constructor(e){super(),pe(this,e,qg,Lg,he,{size:1,toggled:0,disabled:2,labelA:3,labelB:4,labelText:5,hideLabel:6,id:7,name:8})}}const Fg=Bg;class Vn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const er=typeof window>"u"||"Deno"in window;function yt(){}function zg(r,e){return typeof r=="function"?r(e):r}function tl(r){return typeof r=="number"&&r>=0&&r!==1/0}function mc(r,e){return Math.max(r+(e||0)-Date.now(),0)}function In(r,e,t){return fr(r)?typeof e=="function"?{...t,queryKey:r,queryFn:e}:{...e,queryKey:r}:r}function Vg(r,e,t){return fr(r)?typeof e=="function"?{...t,mutationKey:r,mutationFn:e}:{...e,mutationKey:r}:typeof r=="function"?{...e,mutationFn:r}:{...r}}function xt(r,e,t){return fr(r)?[{...e,queryKey:r},t]:[r||{},e]}function oa(r,e){const{type:t="all",exact:n,fetchStatus:i,predicate:s,queryKey:l,stale:o}=r;if(fr(l)){if(n){if(e.queryHash!==Jl(l,e.options))return!1}else if(!Hr(e.queryKey,l))return!1}if(t!=="all"){const a=e.isActive();if(t==="active"&&!a||t==="inactive"&&a)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof i<"u"&&i!==e.state.fetchStatus||s&&!s(e))}function aa(r,e){const{exact:t,fetching:n,predicate:i,mutationKey:s}=r;if(fr(s)){if(!e.options.mutationKey)return!1;if(t){if(hn(e.options.mutationKey)!==hn(s))return!1}else if(!Hr(e.options.mutationKey,s))return!1}return!(typeof n=="boolean"&&e.state.status==="loading"!==n||i&&!i(e))}function Jl(r,e){return((e==null?void 0:e.queryKeyHashFn)||hn)(r)}function hn(r){return JSON.stringify(r,(e,t)=>rl(t)?Object.keys(t).sort().reduce((n,i)=>(n[i]=t[i],n),{}):t)}function Hr(r,e){return pc(r,e)}function pc(r,e){return r===e?!0:typeof r!=typeof e?!1:r&&e&&typeof r=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!pc(r[t],e[t])):!1}function gc(r,e){if(r===e)return r;const t=ua(r)&&ua(e);if(t||rl(r)&&rl(e)){const n=t?r.length:Object.keys(r).length,i=t?e:Object.keys(e),s=i.length,l=t?[]:{};let o=0;for(let a=0;a"u")return!0;const t=e.prototype;return!(!fa(t)||!t.hasOwnProperty("isPrototypeOf"))}function fa(r){return Object.prototype.toString.call(r)==="[object Object]"}function fr(r){return Array.isArray(r)}function bc(r){return new Promise(e=>{setTimeout(e,r)})}function ca(r){bc(0).then(r)}function Ug(){if(typeof AbortController=="function")return new AbortController}function il(r,e,t){return t.isDataEqual!=null&&t.isDataEqual(r,e)?r:typeof t.structuralSharing=="function"?t.structuralSharing(r,e):t.structuralSharing!==!1?gc(r,e):e}class Hg extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Qr=new Hg,da=["online","offline"];class Qg extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return da.forEach(n=>{window.addEventListener(n,t,!1)}),()=>{da.forEach(n=>{window.removeEventListener(n,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Wr=new Qg;function Wg(r){return Math.min(1e3*2**r,3e4)}function mi(r){return(r??"online")==="online"?Wr.isOnline():!0}class _c{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Cr(r){return r instanceof _c}function vc(r){let e=!1,t=0,n=!1,i,s,l;const o=new Promise((v,k)=>{s=v,l=k}),a=v=>{n||(d(new _c(v)),r.abort==null||r.abort())},u=()=>{e=!0},f=()=>{e=!1},c=()=>!Qr.isFocused()||r.networkMode!=="always"&&!Wr.isOnline(),h=v=>{n||(n=!0,r.onSuccess==null||r.onSuccess(v),i==null||i(),s(v))},d=v=>{n||(n=!0,r.onError==null||r.onError(v),i==null||i(),l(v))},m=()=>new Promise(v=>{i=k=>{const O=n||!c();return O&&v(k),O},r.onPause==null||r.onPause()}).then(()=>{i=void 0,n||r.onContinue==null||r.onContinue()}),p=()=>{if(n)return;let v;try{v=r.fn()}catch(k){v=Promise.reject(k)}Promise.resolve(v).then(h).catch(k=>{var O,E;if(n)return;const S=(O=r.retry)!=null?O:3,C=(E=r.retryDelay)!=null?E:Wg,T=typeof C=="function"?C(t,k):C,D=S===!0||typeof S=="number"&&t{if(c())return m()}).then(()=>{e?d(k):p()})})};return mi(r.networkMode)?p():m().then(p),{promise:o,cancel:a,continue:()=>(i==null?void 0:i())?o:Promise.resolve(),cancelRetry:u,continueRetry:f}}const Yl=console;function Gg(){let r=[],e=0,t=f=>{f()},n=f=>{f()};const i=f=>{let c;e++;try{c=f()}finally{e--,e||o()}return c},s=f=>{e?r.push(f):ca(()=>{t(f)})},l=f=>(...c)=>{s(()=>{f(...c)})},o=()=>{const f=r;r=[],f.length&&ca(()=>{n(()=>{f.forEach(c=>{t(c)})})})};return{batch:i,batchCalls:l,schedule:s,setNotifyFunction:f=>{t=f},setBatchNotifyFunction:f=>{n=f}}}const Ye=Gg();class yc{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),tl(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(er?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Kg extends yc{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Yl,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||Zg(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const n=il(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return(t=this.retryer)==null||t.cancel(e),n?n.then(yt).catch(yt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!mc(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var s;return(s=this.retryer)==null||s.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const l=Ug(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},a=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};a(o);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn"),f={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(a(f),(n=this.options.behavior)==null||n.onFetch(f),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=f.fetchOptions)==null?void 0:i.meta)){var c;this.dispatch({type:"fetch",meta:(c=f.fetchOptions)==null?void 0:c.meta})}const h=d=>{if(Cr(d)&&d.silent||this.dispatch({type:"error",error:d}),!Cr(d)){var m,p,v,k;(m=(p=this.cache.config).onError)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=vc({fn:f.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:d=>{var m,p,v,k;if(typeof d>"u"){h(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(m=(p=this.cache.config).onSuccess)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:h,onFail:(d,m)=>{this.dispatch({type:"failed",failureCount:d,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=n=>{var i,s;switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:mi(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(s=e.dataUpdatedAt)!=null?s:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const l=e.error;return Cr(l)&&l.revert&&this.revertState?{...this.revertState}:{...n,error:l,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function Zg(r){const e=typeof r.initialData=="function"?r.initialData():r.initialData,t=typeof e<"u",n=t?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class Jg extends Vn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var i;const s=t.queryKey,l=(i=t.queryHash)!=null?i:Jl(s,t);let o=this.get(l);return o||(o=new Kg({cache:this,logger:e.getLogger(),queryKey:s,queryHash:l,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(n=>n!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Ye.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=xt(e,t);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>oa(n,i))}findAll(e,t){const[n]=xt(e,t);return Object.keys(n).length>0?this.queries.filter(i=>oa(n,i)):this.queries}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Ye.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Ye.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class Yg extends yc{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Yl,this.observers=[],this.state=e.state||kc(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var D;return this.retryer=vc({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,B)=>{this.dispatch({type:"failed",failureCount:w,error:B})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(D=this.options.retry)!=null?D:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var n,i,s,l,o,a,u,f;if(!t){var c,h,d,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(h=this.mutationCache.config).onMutate)==null?void 0:c.call(h,this.state.variables,this));const w=await((d=(m=this.options).onMutate)==null?void 0:d.call(m,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const D=await e();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,D,this.state.variables,this.state.context,this)),await((s=(l=this.options).onSuccess)==null?void 0:s.call(l,D,this.state.variables,this.state.context)),await((o=(a=this.mutationCache.config).onSettled)==null?void 0:o.call(a,D,null,this.state.variables,this.state.context,this)),await((u=(f=this.options).onSettled)==null?void 0:u.call(f,D,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:D}),D}catch(D){try{var p,v,k,O,E,S,C,T;throw await((p=(v=this.mutationCache.config).onError)==null?void 0:p.call(v,D,this.state.variables,this.state.context,this)),await((k=(O=this.options).onError)==null?void 0:k.call(O,D,this.state.variables,this.state.context)),await((E=(S=this.mutationCache.config).onSettled)==null?void 0:E.call(S,void 0,D,this.state.variables,this.state.context,this)),await((C=(T=this.options).onSettled)==null?void 0:C.call(T,void 0,D,this.state.variables,this.state.context)),D}finally{this.dispatch({type:"error",error:D})}}}dispatch(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!mi(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ye.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function kc(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Xg extends Vn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const i=new Yg({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Ye.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>aa(e,t))}findAll(e){return this.mutations.filter(t=>aa(e,t))}notify(e){Ye.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(n=>n.state.isPaused);return Ye.batch(()=>t.reduce((n,i)=>n.then(()=>i.continue().catch(yt)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function ll(){return{onFetch:r=>{r.fetchFn=()=>{var e,t,n,i,s,l;const o=(e=r.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,a=(n=r.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,u=a==null?void 0:a.pageParam,f=(a==null?void 0:a.direction)==="forward",c=(a==null?void 0:a.direction)==="backward",h=((s=r.state.data)==null?void 0:s.pages)||[],d=((l=r.state.data)==null?void 0:l.pageParams)||[];let m=d,p=!1;const v=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>{var D;if((D=r.signal)!=null&&D.aborted)p=!0;else{var w;(w=r.signal)==null||w.addEventListener("abort",()=>{p=!0})}return r.signal}})},k=r.options.queryFn||(()=>Promise.reject("Missing queryFn")),O=(T,D,w,B)=>(m=B?[D,...m]:[...m,D],B?[w,...T]:[...T,w]),E=(T,D,w,B)=>{if(p)return Promise.reject("Cancelled");if(typeof w>"u"&&!D&&T.length)return Promise.resolve(T);const M={queryKey:r.queryKey,pageParam:w,meta:r.options.meta};v(M);const F=k(M);return Promise.resolve(F).then(N=>O(T,w,N,B))};let S;if(!h.length)S=E([]);else if(f){const T=typeof u<"u",D=T?u:sl(r.options,h);S=E(h,T,D)}else if(c){const T=typeof u<"u",D=T?u:Ec(r.options,h);S=E(h,T,D,!0)}else{m=[];const T=typeof r.options.getNextPageParam>"u";S=(o&&h[0]?o(h[0],0,h):!0)?E([],T,d[0]):Promise.resolve(O([],d[0],h[0]));for(let w=1;w{if(o&&h[w]?o(h[w],w,h):!0){const F=T?d[w]:sl(r.options,B);return E(B,T,F)}return Promise.resolve(O(B,d[w],h[w]))})}return S.then(T=>({pages:T,pageParams:m}))}}}}function sl(r,e){return r.getNextPageParam==null?void 0:r.getNextPageParam(e[e.length-1],e)}function Ec(r,e){return r.getPreviousPageParam==null?void 0:r.getPreviousPageParam(e[0],e)}function xg(r,e){if(r.getNextPageParam&&Array.isArray(e)){const t=sl(r,e);return typeof t<"u"&&t!==null&&t!==!1}}function $g(r,e){if(r.getPreviousPageParam&&Array.isArray(e)){const t=Ec(r,e);return typeof t<"u"&&t!==null&&t!==!1}}class e1{constructor(e={}){this.queryCache=e.queryCache||new Jg,this.mutationCache=e.mutationCache||new Xg,this.logger=e.logger||Yl,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Qr.subscribe(()=>{Qr.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Wr.subscribe(()=>{Wr.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=xt(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state.data}ensureQueryData(e,t,n){const i=In(e,t,n),s=this.getQueryData(i.queryKey);return s?Promise.resolve(s):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const i=n.data;return[t,i]})}setQueryData(e,t,n){const i=this.queryCache.find(e),s=i==null?void 0:i.state.data,l=zg(t,s);if(typeof l>"u")return;const o=In(e),a=this.defaultQueryOptions(o);return this.queryCache.build(this,a).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Ye.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,n)]))}getQueryState(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state}removeQueries(e,t){const[n]=xt(e,t),i=this.queryCache;Ye.batch(()=>{i.findAll(n).forEach(s=>{i.remove(s)})})}resetQueries(e,t,n){const[i,s]=xt(e,t,n),l=this.queryCache,o={type:"active",...i};return Ye.batch(()=>(l.findAll(i).forEach(a=>{a.reset()}),this.refetchQueries(o,s)))}cancelQueries(e,t,n){const[i,s={}]=xt(e,t,n);typeof s.revert>"u"&&(s.revert=!0);const l=Ye.batch(()=>this.queryCache.findAll(i).map(o=>o.cancel(s)));return Promise.all(l).then(yt).catch(yt)}invalidateQueries(e,t,n){const[i,s]=xt(e,t,n);return Ye.batch(()=>{var l,o;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const a={...i,type:(l=(o=i.refetchType)!=null?o:i.type)!=null?l:"active"};return this.refetchQueries(a,s)})}refetchQueries(e,t,n){const[i,s]=xt(e,t,n),l=Ye.batch(()=>this.queryCache.findAll(i).filter(a=>!a.isDisabled()).map(a=>{var u;return a.fetch(void 0,{...s,cancelRefetch:(u=s==null?void 0:s.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let o=Promise.all(l).then(yt);return s!=null&&s.throwOnError||(o=o.catch(yt)),o}fetchQuery(e,t,n){const i=In(e,t,n),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);const l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(yt).catch(yt)}fetchInfiniteQuery(e,t,n){const i=In(e,t,n);return i.behavior=ll(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(yt).catch(yt)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find(i=>hn(e)===hn(i.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(n=>Hr(e,n.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find(i=>hn(e)===hn(i.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(n=>Hr(e,n.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Jl(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Sc extends Vn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),ha(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ol(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ol(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),nl(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const s=this.hasListeners();s&&ma(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(t),s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(yt)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),er||this.currentResult.isStale||!tl(this.options.staleTime))return;const t=mc(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(er||this.options.enabled===!1||!tl(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Qr.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,i=this.options,s=this.currentResult,l=this.currentResultState,o=this.currentResultOptions,a=e!==n,u=a?e.state:this.currentQueryInitialState,f=a?this.currentResult:this.previousQueryResult,{state:c}=e;let{dataUpdatedAt:h,error:d,errorUpdatedAt:m,fetchStatus:p,status:v}=c,k=!1,O=!1,E;if(t._optimisticResults){const w=this.hasListeners(),B=!w&&ha(e,t),M=w&&ma(e,n,t,i);(B||M)&&(p=mi(e.options.networkMode)?"fetching":"paused",h||(v="loading")),t._optimisticResults==="isRestoring"&&(p="idle")}if(t.keepPreviousData&&!c.dataUpdatedAt&&f!=null&&f.isSuccess&&v!=="error")E=f.data,h=f.dataUpdatedAt,v=f.status,k=!0;else if(t.select&&typeof c.data<"u")if(s&&c.data===(l==null?void 0:l.data)&&t.select===this.selectFn)E=this.selectResult;else try{this.selectFn=t.select,E=t.select(c.data),E=il(s==null?void 0:s.data,E,t),this.selectResult=E,this.selectError=null}catch(w){this.selectError=w}else E=c.data;if(typeof t.placeholderData<"u"&&typeof E>"u"&&v==="loading"){let w;if(s!=null&&s.isPlaceholderData&&t.placeholderData===(o==null?void 0:o.placeholderData))w=s.data;else if(w=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof w<"u")try{w=t.select(w),this.selectError=null}catch(B){this.selectError=B}typeof w<"u"&&(v="success",E=il(s==null?void 0:s.data,w,t),O=!0)}this.selectError&&(d=this.selectError,E=this.selectResult,m=Date.now(),v="error");const S=p==="fetching",C=v==="loading",T=v==="error";return{status:v,fetchStatus:p,isLoading:C,isSuccess:v==="success",isError:T,isInitialLoading:C&&S,data:E,dataUpdatedAt:h,error:d,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&!C,isLoadingError:T&&c.dataUpdatedAt===0,isPaused:p==="paused",isPlaceholderData:O,isPreviousData:k,isRefetchError:T&&c.dataUpdatedAt!==0,isStale:Xl(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,nl(n,t))return;this.currentResult=n;const i={cache:!0},s=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const o=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&o.add("error"),Object.keys(this.currentResult).some(a=>{const u=a;return this.currentResult[u]!==t[u]&&o.has(u)})};(e==null?void 0:e.listeners)!==!1&&s()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Cr(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Ye.batch(()=>{if(e.onSuccess){var t,n,i,s;(t=(n=this.options).onSuccess)==null||t.call(n,this.currentResult.data),(i=(s=this.options).onSettled)==null||i.call(s,this.currentResult.data,null)}else if(e.onError){var l,o,a,u;(l=(o=this.options).onError)==null||l.call(o,this.currentResult.error),(a=(u=this.options).onSettled)==null||a.call(u,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function t1(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function ha(r,e){return t1(r,e)||r.state.dataUpdatedAt>0&&ol(r,e,e.refetchOnMount)}function ol(r,e,t){if(e.enabled!==!1){const n=typeof t=="function"?t(r):t;return n==="always"||n!==!1&&Xl(r,e)}return!1}function ma(r,e,t,n){return t.enabled!==!1&&(r!==e||n.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&Xl(r,t)}function Xl(r,e){return r.isStaleByTime(e.staleTime)}class n1 extends Sc{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:ll()},t)}getOptimisticResult(e){return e.behavior=ll(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,i,s,l,o,a;const{state:u}=e,f=super.createResult(e,t),{isFetching:c,isRefetching:h}=f,d=c&&((n=u.fetchMeta)==null||(i=n.fetchMore)==null?void 0:i.direction)==="forward",m=c&&((s=u.fetchMeta)==null||(l=s.fetchMore)==null?void 0:l.direction)==="backward";return{...f,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:xg(t,(o=u.data)==null?void 0:o.pages),hasPreviousPage:$g(t,(a=u.data)==null?void 0:a.pages),isFetchingNextPage:d,isFetchingPreviousPage:m,isRefetching:h&&!d&&!m}}}class r1 extends Vn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),nl(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:kc(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Ye.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,n,i,s;(t=(n=this.mutateOptions).onSuccess)==null||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(s=this.mutateOptions).onSettled)==null||i.call(s,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var l,o,a,u;(l=(o=this.mutateOptions).onError)==null||l.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(a=(u=this.mutateOptions).onSettled)==null||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)})})}}const Oc="$$_queryClient",i1=()=>{const r=kt(Oc);if(!r)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return r},C3=r=>{on(Oc,r)};function wc(){return i1()}function Ac(r,e){const t=wc(),n=t.defaultQueryOptions(r);n._optimisticResults="optimistic";let i=new e(t,n);n.onError&&(n.onError=Ye.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=Ye.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=Ye.batchCalls(n.onSettled)),Ur(i).subscribe(o=>{i=o,i.setOptions(n,{listeners:!1})});const s=Ur(i.getCurrentResult(),o=>i.subscribe(Ye.batchCalls(o))),{subscribe:l}=lc(s,o=>(o=i.getOptimisticResult(n),n.notifyOnChangeProps?o:i.trackResult(o)));return{subscribe:l}}function l1(r,e,t){const n=In(r,e,t);return Ac(n,Sc)}function s1(r,e,t){const n=In(r,e,t);return Ac(n,n1)}function o1(r,e,t){const n=Vg(r,e,t),i=wc();let s=new r1(i,n),l;Ur(s).subscribe(u=>{s=u,l=(f,c)=>{s.mutate(f,c).catch(a1)},s.setOptions(n)});const o=Ur(s.getCurrentResult(),u=>s.subscribe(Ye.batchCalls(f=>u(f)))),{subscribe:a}=lc(o,u=>({...u,mutate:l,mutateAsync:u.mutate}));return{subscribe:a}}function a1(){}const pa=mt([]),rt=new e1({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),pa.update(t=>[...t,r])}},mutations:{onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),pa.update(t=>[...t,r])}}}});class ga extends Error{constructor(e,t,n){super(n),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class u1 extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var Rt,Dt,wt,en,pn,ar,Nn;class f1{constructor(e){Yt(this,Rt,void 0);Yt(this,Dt,void 0);Yt(this,wt,void 0);Yt(this,en,void 0);Yt(this,pn,void 0);Yt(this,ar,void 0);Yt(this,Nn,void 0);St(this,Rt,!1),St(this,Dt,!1),St(this,wt,!1),St(this,en,[]),St(this,pn,new Promise((t,n)=>{St(this,ar,t),St(this,Nn,n);const i=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Rt,!0),(a=He(this,ar))==null||a.call(this,o))},s=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Dt,!0),(a=He(this,Nn))==null||a.call(this,o))},l=o=>{He(this,Rt)||He(this,Dt)||He(this,wt)||He(this,en).push(o)};return Object.defineProperty(l,"isResolved",{get:()=>He(this,Rt)}),Object.defineProperty(l,"isRejected",{get:()=>He(this,Dt)}),Object.defineProperty(l,"isCancelled",{get:()=>He(this,wt)}),e(i,s,l)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return He(this,pn).then(e,t)}catch(e){return He(this,pn).catch(e)}finally(e){return He(this,pn).finally(e)}cancel(){var e;if(!(He(this,Rt)||He(this,Dt)||He(this,wt))){if(St(this,wt,!0),He(this,en).length)try{for(const t of He(this,en))t()}catch(t){console.warn("Cancellation threw an error",t);return}He(this,en).length=0,(e=He(this,Nn))==null||e.call(this,new u1("Request aborted"))}}get isCancelled(){return He(this,wt)}}Rt=new WeakMap,Dt=new WeakMap,wt=new WeakMap,en=new WeakMap,pn=new WeakMap,ar=new WeakMap,Nn=new WeakMap;const qe={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},xl=r=>r!=null,cr=r=>typeof r=="string",Si=r=>cr(r)&&r!=="",$l=r=>typeof r=="object"&&typeof r.type=="string"&&typeof r.stream=="function"&&typeof r.arrayBuffer=="function"&&typeof r.constructor=="function"&&typeof r.constructor.name=="string"&&/^(Blob|File)$/.test(r.constructor.name)&&/^(Blob|File)$/.test(r[Symbol.toStringTag]),Tc=r=>r instanceof FormData,c1=r=>{try{return btoa(r)}catch{return Buffer.from(r).toString("base64")}},d1=r=>{const e=[],t=(i,s)=>{e.push(`${encodeURIComponent(i)}=${encodeURIComponent(String(s))}`)},n=(i,s)=>{xl(s)&&(Array.isArray(s)?s.forEach(l=>{n(i,l)}):typeof s=="object"?Object.entries(s).forEach(([l,o])=>{n(`${i}[${l}]`,o)}):t(i,s))};return Object.entries(r).forEach(([i,s])=>{n(i,s)}),e.length>0?`?${e.join("&")}`:""},h1=(r,e)=>{const t=r.ENCODE_PATH||encodeURI,n=e.url.replace("{api-version}",r.VERSION).replace(/{(.*?)}/g,(s,l)=>{var o;return(o=e.path)!=null&&o.hasOwnProperty(l)?t(String(e.path[l])):s}),i=`${r.BASE}${n}`;return e.query?`${i}${d1(e.query)}`:i},m1=r=>{if(r.formData){const e=new FormData,t=(n,i)=>{cr(i)||$l(i)?e.append(n,i):e.append(n,JSON.stringify(i))};return Object.entries(r.formData).filter(([n,i])=>xl(i)).forEach(([n,i])=>{Array.isArray(i)?i.forEach(s=>t(n,s)):t(n,i)}),e}},vr=async(r,e)=>typeof e=="function"?e(r):e,p1=async(r,e)=>{const t=await vr(e,r.TOKEN),n=await vr(e,r.USERNAME),i=await vr(e,r.PASSWORD),s=await vr(e,r.HEADERS),l=Object.entries({Accept:"application/json",...s,...e.headers}).filter(([o,a])=>xl(a)).reduce((o,[a,u])=>({...o,[a]:String(u)}),{});if(Si(t)&&(l.Authorization=`Bearer ${t}`),Si(n)&&Si(i)){const o=c1(`${n}:${i}`);l.Authorization=`Basic ${o}`}return e.body&&(e.mediaType?l["Content-Type"]=e.mediaType:$l(e.body)?l["Content-Type"]=e.body.type||"application/octet-stream":cr(e.body)?l["Content-Type"]="text/plain":Tc(e.body)||(l["Content-Type"]="application/json")),new Headers(l)},g1=r=>{var e;if(r.body!==void 0)return(e=r.mediaType)!=null&&e.includes("/json")?JSON.stringify(r.body):cr(r.body)||$l(r.body)||Tc(r.body)?r.body:JSON.stringify(r.body)},b1=async(r,e,t,n,i,s,l)=>{const o=new AbortController,a={headers:s,body:n??i,method:e.method,signal:o.signal};return r.WITH_CREDENTIALS&&(a.credentials=r.CREDENTIALS),l(()=>o.abort()),await fetch(t,a)},_1=(r,e)=>{if(e){const t=r.headers.get(e);if(cr(t))return t}},v1=async r=>{if(r.status!==204)try{const e=r.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(i=>e.toLowerCase().startsWith(i))?await r.json():await r.text()}catch(e){console.error(e)}},y1=(r,e)=>{const n={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...r.errors}[e.status];if(n)throw new ga(r,e,n);if(!e.ok)throw new ga(r,e,"Generic Error")},Be=(r,e)=>new f1(async(t,n,i)=>{try{const s=h1(r,e),l=m1(e),o=g1(e),a=await p1(r,e);if(!i.isCancelled){const u=await b1(r,e,s,o,l,a,i),f=await v1(u),c=_1(u,e.responseHeader),h={url:s,ok:u.ok,status:u.status,statusText:u.statusText,body:c??f};y1(e,h),t(h.body)}}catch(s){n(s)}});class jt{static getConcepts(){return Be(qe,{method:"GET",url:"/api/v1/concepts/"})}static getConcept(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},query:{draft:n},errors:{422:"Validation Error"}})}static editConcept(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteConcept(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static createConcept(e){return Be(qe,{method:"POST",url:"/api/v1/concepts/create",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static mergeConceptDraft(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/merge_draft",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getConceptModels(e,t){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static getConceptModel(e,t,n,i=!1){return Be(qe,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}",path:{namespace:e,concept_name:t,embedding_name:n},query:{create_if_not_exists:i},errors:{422:"Validation Error"}})}static score(e,t,n,i){return Be(qe,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}/score",path:{namespace:e,concept_name:t,embedding_name:n},body:i,mediaType:"application/json",errors:{422:"Validation Error"}})}static generateExamples(e){return Be(qe,{method:"GET",url:"/api/v1/concepts/generate_examples",query:{description:e},errors:{422:"Validation Error"}})}}class es{static getSources(){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/"})}static getSourceSchema(e){return Be(qe,{method:"GET",url:"/api/v1/data_loaders/{source_name}",path:{source_name:e},errors:{422:"Validation Error"}})}static load(e,t){return Be(qe,{method:"POST",url:"/api/v1/data_loaders/{source_name}/load",path:{source_name:e},body:t,mediaType:"application/json",errors:{422:"Validation Error"}})}}class ot{static getDatasets(){return Be(qe,{method:"GET",url:"/api/v1/datasets/"})}static getManifest(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static deleteDataset(e,t){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static computeSignal(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/compute_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteSignal(e,t,n){return Be(qe,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}/delete_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getStats(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/stats",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsDownload(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_download",path:{namespace:e,dataset_name:t},query:{url_safe_options:n},errors:{422:"Validation Error"}})}static selectRows(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsSchema(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_schema",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectGroups(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_groups",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getMedia(e,t,n,i){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/media",path:{namespace:e,dataset_name:t},query:{item_id:n,leaf_path:i},errors:{422:"Validation Error"}})}static getConfig(e,t,n){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/config",path:{namespace:e,dataset_name:t},query:{format:n},errors:{422:"Validation Error"}})}static getSettings(e,t){return Be(qe,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static updateSettings(e,t,n){return Be(qe,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}}class k1{static authInfo(){return Be(qe,{method:"GET",url:"/auth_info"})}}class pi{static getSignals(){return Be(qe,{method:"GET",url:"/api/v1/signals/"})}static getEmbeddings(){return Be(qe,{method:"GET",url:"/api/v1/signals/embeddings"})}static compute(e){return Be(qe,{method:"POST",url:"/api/v1/signals/compute",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static schema(e){return Be(qe,{method:"POST",url:"/api/v1/signals/schema",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}}class E1{static getTaskManifest(){return Be(qe,{method:"GET",url:"/api/v1/tasks/"})}}const Gr="*",S1="__rowid__",mn="__value__",O1={text:["string","string_span"],text_embedding:["embedding"],image:["binary"]};function I3(r){return w1(r)||A1(r)}function w1(r){return["float16","float32","float64"].indexOf(r??"")>=0}function A1(r){return["int8","int16","int32","int64","uint8","uint16","uint32","uint64"].indexOf(r)>=0}function ht(r){return typeof r=="string"?r:r.map(e=>e.includes(".")?`"${e}"`:e).join(".")}function T1(r){return r.repeated_field?T1(r.repeated_field):r.dtype&&!["embedding","binary"].includes(r.dtype)}function R3(r){return r.dtype&&!["embedding","binary"].includes(r.dtype)}function ln(r){var t;return Array.isArray(r)?r:((t=r.match(/(?:"[^"]*"|[^.])+(?:\.+$)?/g))==null?void 0:t.map(n=>n.replace(/"/g,"")))||[]}function At(r,e){if(!r||!e||(r=ln(r),e=ln(e),r.length!==e.length))return!1;for(let t=0;tt.path.length>0)}function N3(r){return r==null?[]:ft(r).filter(e=>e.dtype!=null)}function j3(r,e){return e==null?[]:(e?ft(e):[]).filter(n=>n.dtype==r)}function Ir(r){let e;if(Array.isArray(r))e=[...r,...r.flatMap(Ir)];else{const{[mn]:t,[tr]:n,[nr]:i,...s}=r,l=Object.values(s||{});e=[];for(const o of l)if(Array.isArray(o)){e=[...e,o];for(const a of o)e=[...e,a,...Ir(a)]}else e=[...e,o,...Ir(o)]}return e}function Cc(r,e){return ft(r).find(n=>ts(n.path,e))}function L3(r,e){return Ir(r).filter(n=>ts(e,Ic.path(n)))}function Kr(r,e,t=!1){return I1(e)&&(t=!0),e===r?t:e.fields!=null?Object.values(e.fields).some(n=>Kr(r,n,t)):e.repeated_field!=null?Kr(r,e.repeated_field,t):!1}function I1(r){return r.signal!=null}const Ic={path:r=>{if(!r)return;const e=r[tr];if(e==null)throw Error(`Item does not have a path defined: ${JSON.stringify(r)}`);return e},value:(r,e)=>r?r[mn]:null,field:r=>{if(r)return r[nr]},dtype:r=>{const e=Ic.field(r);return e==null?void 0:e.dtype}};function al(r,e=[]){const{fields:t,repeated_field:n,...i}=r,s={...i,path:[]};if(t!=null){s.fields={};for(const[l,o]of Object.entries(t)){const a=al(o,[...e,l]);a.path=[...e,l],s.fields[l]=a}}if(n!=null){const l=al(n,[...e,Gr]);l.path=[...e,Gr],s.repeated_field=l}return s}function ul(r,e,t){const n=e.find(s=>ts(s.path,t));let i={};if(Array.isArray(r))return i=r.map((s,l)=>ul(s,e,[...t,l.toString()])),i[mn]=null,i[tr]=t,i[nr]=n,i;if(r!=null&&typeof r=="object"){const{[mn]:s,...l}=r;i=Object.entries(l).reduce((o,[a,u])=>(o[a]=ul(u,e,[...t,a]),o),{}),i[mn]=s}else i[mn]=r;return i[tr]=t,i[nr]=n,i}const R1=(r,e,...t)=>[...r,e,...t];function Ke(r,e,t={}){return e=Array.isArray(e)?e:[e],(...n)=>l1({queryKey:R1(e,r.name,...n),queryFn:()=>r(...n),...t})}function Ht(r,e={}){return()=>o1({mutationFn:t=>r(...t),...e})}const D1="auth_info",M1=Ke(k1.authInfo,D1),rs="tasks",q3=Ke(E1.getTaskManifest,rs,{staleTime:500,refetchInterval:500,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0}),Rc=mt({taskCallbacks:new Map});function Dc(r,e){Rc.update(t=>{const n=t.taskCallbacks.get(r)||[];return t.taskCallbacks.set(r,[...n,e]),t})}function B3(r){Rc.update(e=>{var t;for(const n of e.taskCallbacks.keys()){const i=r.tasks[n];if((i==null?void 0:i.status)=="error"||i.status==="completed"){const s=e.taskCallbacks.get(n)||[];for(;s.length;)(t=s.pop())==null||t(i);e.taskCallbacks.delete(n)}}return e})}const $e="datasets",gi="config",Mc="settings",ba=20,N1=Ke(ot.getDatasets,$e),F3=Ke(ot.getManifest,$e,{}),is=Ke(ot.getManifest,$e,{select:r=>ns(r.dataset_manifest.data_schema)}),z3=Ke(function(e,t){return e&&t?ot.getManifest(e,t):Promise.resolve(void 0)},$e,{select:r=>r?ns(r.dataset_manifest.data_schema):void 0}),V3=Ke(es.getSources,$e),U3=Ke(es.getSourceSchema,$e,{select:r=>r}),H3=Ht(es.load,{onSuccess:r=>{rt.invalidateQueries([rs]),Dc(r.task_id,()=>{rt.invalidateQueries([$e,"getDatasets"])})}}),j1=Ht(ot.computeSignal,{onSuccess:r=>{rt.invalidateQueries([rs]),Dc(r.task_id,()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])})}}),Q3=Ht(ot.deleteDataset,{onSuccess:()=>{rt.invalidateQueries([$e])}}),W3=Ht(ot.deleteSignal,{onSuccess:()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])}}),G3=Ke(ot.getStats,$e),K3=Ke(function(e,t,n){const i=n.map(s=>ot.getStats(e,t,{leaf_path:s}));return Promise.all(i)},$e),Z3=Ke(async function(e,t,n,i){const s=await ot.selectRows(e,t,n);return{rows:i==null?s.rows:s.rows.map(l=>Pc(l,i)),total_num_rows:s.total_num_rows}},$e),L1=Ke(ot.selectRowsSchema,$e,{select:r=>({schema:ns(r.data_schema),...r})}),J3=Ke(ot.selectGroups,$e),Y3=(r,e,t,n)=>s1({queryKey:[$e,"selectRows",r,e,t],queryFn:({pageParam:i=0})=>ot.selectRows(r,e,{...t,limit:t.limit||ba,offset:i*(t.limit||ba)}),select:i=>({...i,pages:i.pages.map(s=>({rows:s.rows.map(l=>Pc(l,n)),total_num_rows:s.total_num_rows}))}),getNextPageParam:(i,s)=>s.length,enabled:!!n}),X3=Ke(ot.getConfig,gi),x3=Ke(ot.getSettings,Mc),$3=Ht(ot.updateSettings,{onSuccess:()=>{rt.invalidateQueries([Mc]),rt.invalidateQueries([gi])}}),Qt="concepts",ew=Ke(jt.getConcept,Qt),q1=Ke(jt.getConcepts,Qt);Ke(jt.getConceptModels,Qt);const tw=Ke(jt.getConceptModel,Qt),nw=Ht(jt.getConceptModel,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),B1=Ht(jt.createConcept,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),F1=Ht(jt.editConcept,{onSuccess:()=>{rt.invalidateQueries([Qt]),rt.invalidateQueries([$e,"selectRows"])}}),rw=Ht(jt.deleteConcept,{onSuccess:()=>rt.invalidateQueries([Qt])}),iw=Ke(jt.score,Qt),bi="signals",z1=Ke(pi.getSignals,bi),V1=Ke(pi.getEmbeddings,bi),lw=Ke(pi.compute,bi),sw=Ke(pi.schema,bi),fl="NAVIGATION_CONTEXT";function ow(){return mt({open:!0})}function aw(r){on(fl,r)}function uw(){if(!Vl(fl))throw new Error("NavigationContext not found");return kt(fl)}var _i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dr(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function U1(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){if(this instanceof n){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(e,i);return new s}return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var i=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:function(){return r[n]}})}),t}var _a=Object.prototype.toString,Nc=function(e){var t=_a.call(e),n=t==="[object Arguments]";return n||(n=t!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&_a.call(e.callee)==="[object Function]"),n},wi,va;function H1(){if(va)return wi;va=1;var r;if(!Object.keys){var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Nc,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),l=i.call(function(){},"prototype"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=function(h){var d=h.constructor;return d&&d.prototype===h},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var h in window)try{if(!u["$"+h]&&e.call(window,h)&&window[h]!==null&&typeof window[h]=="object")try{a(window[h])}catch{return!0}}catch{return!0}return!1}(),c=function(h){if(typeof window>"u"||!f)return a(h);try{return a(h)}catch{return!1}};r=function(d){var m=d!==null&&typeof d=="object",p=t.call(d)==="[object Function]",v=n(d),k=m&&t.call(d)==="[object String]",O=[];if(!m&&!p&&!v)throw new TypeError("Object.keys called on a non-object");var E=l&&p;if(k&&d.length>0&&!e.call(d,0))for(var S=0;S0)for(var C=0;C"u"||!it?Le:it(Uint8Array),bn={"%AggregateError%":typeof AggregateError>"u"?Le:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Le:ArrayBuffer,"%ArrayIteratorPrototype%":Tn&&it?it([][Symbol.iterator]()):Le,"%AsyncFromSyncIteratorPrototype%":Le,"%AsyncFunction%":Pn,"%AsyncGenerator%":Pn,"%AsyncGeneratorFunction%":Pn,"%AsyncIteratorPrototype%":Pn,"%Atomics%":typeof Atomics>"u"?Le:Atomics,"%BigInt%":typeof BigInt>"u"?Le:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Le:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Le:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Le:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Le:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Le:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Le:FinalizationRegistry,"%Function%":Lc,"%GeneratorFunction%":Pn,"%Int8Array%":typeof Int8Array>"u"?Le:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Le:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Le:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Tn&&it?it(it([][Symbol.iterator]())):Le,"%JSON%":typeof JSON=="object"?JSON:Le,"%Map%":typeof Map>"u"?Le:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Tn||!it?Le:it(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Le:Promise,"%Proxy%":typeof Proxy>"u"?Le:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Le:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Le:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Tn||!it?Le:it(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Le:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Tn&&it?it(""[Symbol.iterator]()):Le,"%Symbol%":Tn?Symbol:Le,"%SyntaxError%":Ln,"%ThrowTypeError%":tb,"%TypedArray%":rb,"%TypeError%":Mn,"%Uint8Array%":typeof Uint8Array>"u"?Le:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Le:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Le:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Le:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Le:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Le:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Le:WeakSet};if(it)try{null.error}catch(r){var ib=it(it(r));bn["%Error.prototype%"]=ib}var lb=function r(e){var t;if(e==="%AsyncFunction%")t=Pi("async function () {}");else if(e==="%GeneratorFunction%")t=Pi("function* () {}");else if(e==="%AsyncGeneratorFunction%")t=Pi("async function* () {}");else if(e==="%AsyncGenerator%"){var n=r("%AsyncGeneratorFunction%");n&&(t=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=r("%AsyncGenerator%");i&&it&&(t=it(i.prototype))}return bn[e]=t,t},wa={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},hr=os,Zr=jc,sb=hr.call(Function.call,Array.prototype.concat),ob=hr.call(Function.apply,Array.prototype.splice),Aa=hr.call(Function.call,String.prototype.replace),Jr=hr.call(Function.call,String.prototype.slice),ab=hr.call(Function.call,RegExp.prototype.exec),ub=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,fb=/\\(\\)?/g,cb=function(e){var t=Jr(e,0,1),n=Jr(e,-1);if(t==="%"&&n!=="%")throw new Ln("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&t!=="%")throw new Ln("invalid intrinsic syntax, expected opening `%`");var i=[];return Aa(e,ub,function(s,l,o,a){i[i.length]=o?Aa(a,fb,"$1"):l||s}),i},db=function(e,t){var n=e,i;if(Zr(wa,n)&&(i=wa[n],n="%"+i[0]+"%"),Zr(bn,n)){var s=bn[n];if(s===Pn&&(s=lb(n)),typeof s>"u"&&!t)throw new Mn("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Ln("intrinsic "+e+" does not exist!")},Lt=function(e,t){if(typeof e!="string"||e.length===0)throw new Mn("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof t!="boolean")throw new Mn('"allowMissing" argument must be a boolean');if(ab(/^%?[^%]*%?$/,e)===null)throw new Ln("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=cb(e),i=n.length>0?n[0]:"",s=db("%"+i+"%",t),l=s.name,o=s.value,a=!1,u=s.alias;u&&(i=u[0],ob(n,sb([0,1],u)));for(var f=1,c=!0;f=n.length){var p=gn(o,h);c=!!p,c&&"get"in p&&!("originalValue"in p.get)?o=p.get:o=o[h]}else c=Zr(o,h),o=o[h];c&&!a&&(bn[l]=o)}}return o},hb=Lt,cl=hb("%Object.defineProperty%",!0),dl=function(){if(cl)try{return cl({},"a",{value:1}),!0}catch{return!1}return!1};dl.hasArrayLengthDefineBug=function(){if(!dl())return null;try{return cl([],"length",{value:1}).length!==1}catch{return!0}};var mb=dl,pb=ls,gb=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",bb=Object.prototype.toString,_b=Array.prototype.concat,qc=Object.defineProperty,vb=function(r){return typeof r=="function"&&bb.call(r)==="[object Function]"},yb=mb(),Bc=qc&&yb,kb=function(r,e,t,n){if(e in r){if(n===!0){if(r[e]===t)return}else if(!vb(n)||!n())return}Bc?qc(r,e,{configurable:!0,enumerable:!1,value:t,writable:!0}):r[e]=t},Fc=function(r,e){var t=arguments.length>2?arguments[2]:{},n=pb(e);gb&&(n=_b.call(n,Object.getOwnPropertySymbols(e)));for(var i=0;i-1?Uc(n):n},Sb=ls,Hc=vi()(),Qc=bt,Ta=Object,Ob=Qc("Array.prototype.push"),Pa=Qc("Object.prototype.propertyIsEnumerable"),wb=Hc?Object.getOwnPropertySymbols:null,Wc=function(e,t){if(e==null)throw new TypeError("target must be an object");var n=Ta(e);if(arguments.length===1)return n;for(var i=1;i=0&&hl(e)!=="[object Array]"&&hl(e.callee)==="[object Function]"},r_=function(){return yi(arguments)}();yi.isLegacyArguments=ed;var td=r_?yi:ed;const i_={},l_=Object.freeze(Object.defineProperty({__proto__:null,default:i_},Symbol.toStringTag,{value:"Module"})),s_=U1(l_);var as=typeof Map=="function"&&Map.prototype,Ri=Object.getOwnPropertyDescriptor&&as?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Yr=as&&Ri&&typeof Ri.get=="function"?Ri.get:null,Ia=as&&Map.prototype.forEach,us=typeof Set=="function"&&Set.prototype,Di=Object.getOwnPropertyDescriptor&&us?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Xr=us&&Di&&typeof Di.get=="function"?Di.get:null,Ra=us&&Set.prototype.forEach,o_=typeof WeakMap=="function"&&WeakMap.prototype,xn=o_?WeakMap.prototype.has:null,a_=typeof WeakSet=="function"&&WeakSet.prototype,$n=a_?WeakSet.prototype.has:null,u_=typeof WeakRef=="function"&&WeakRef.prototype,Da=u_?WeakRef.prototype.deref:null,f_=Boolean.prototype.valueOf,c_=Object.prototype.toString,d_=Function.prototype.toString,h_=String.prototype.match,fs=String.prototype.slice,tn=String.prototype.replace,m_=String.prototype.toUpperCase,Ma=String.prototype.toLowerCase,nd=RegExp.prototype.test,Na=Array.prototype.concat,Mt=Array.prototype.join,p_=Array.prototype.slice,ja=Math.floor,ml=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Mi=Object.getOwnPropertySymbols,pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,qn=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ut=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===qn||"symbol")?Symbol.toStringTag:null,rd=Object.prototype.propertyIsEnumerable,La=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(r){return r.__proto__}:null);function qa(r,e){if(r===1/0||r===-1/0||r!==r||r&&r>-1e3&&r<1e3||nd.call(/e/,e))return e;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof r=="number"){var n=r<0?-ja(-r):ja(r);if(n!==r){var i=String(n),s=fs.call(e,i.length+1);return tn.call(i,t,"$&_")+"."+tn.call(tn.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return tn.call(e,t,"$&_")}var gl=s_,Ba=gl.custom,Fa=ld(Ba)?Ba:null,g_=function r(e,t,n,i){var s=t||{};if($t(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if($t(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=$t(s,"customInspect")?s.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($t(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($t(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return od(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var a=String(e);return o?qa(e,a):a}if(typeof e=="bigint"){var u=String(e)+"n";return o?qa(e,u):u}var f=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof e=="object")return bl(e)?"[Array]":"[Object]";var c=N_(s,n);if(typeof i>"u")i=[];else if(sd(i,e)>=0)return"[Circular]";function h(N,Y,V){if(Y&&(i=p_.call(i),i.push(Y)),V){var K={depth:s.depth};return $t(s,"quoteStyle")&&(K.quoteStyle=s.quoteStyle),r(N,K,n+1,i)}return r(N,s,n+1,i)}if(typeof e=="function"&&!za(e)){var d=w_(e),m=yr(e,h);return"[Function"+(d?": "+d:" (anonymous)")+"]"+(m.length>0?" { "+Mt.call(m,", ")+" }":"")}if(ld(e)){var p=qn?tn.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):pl.call(e);return typeof e=="object"&&!qn?Wn(p):p}if(R_(e)){for(var v="<"+Ma.call(String(e.nodeName)),k=e.attributes||[],O=0;O",v}if(bl(e)){if(e.length===0)return"[]";var E=yr(e,h);return c&&!M_(E)?"["+_l(E,c)+"]":"[ "+Mt.call(E,", ")+" ]"}if(v_(e)){var S=yr(e,h);return!("cause"in Error.prototype)&&"cause"in e&&!rd.call(e,"cause")?"{ ["+String(e)+"] "+Mt.call(Na.call("[cause]: "+h(e.cause),S),", ")+" }":S.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+Mt.call(S,", ")+" }"}if(typeof e=="object"&&l){if(Fa&&typeof e[Fa]=="function"&&gl)return gl(e,{depth:f-n});if(l!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(A_(e)){var C=[];return Ia&&Ia.call(e,function(N,Y){C.push(h(Y,e,!0)+" => "+h(N,e))}),Va("Map",Yr.call(e),C,c)}if(C_(e)){var T=[];return Ra&&Ra.call(e,function(N){T.push(h(N,e))}),Va("Set",Xr.call(e),T,c)}if(T_(e))return Ni("WeakMap");if(I_(e))return Ni("WeakSet");if(P_(e))return Ni("WeakRef");if(k_(e))return Wn(h(Number(e)));if(S_(e))return Wn(h(ml.call(e)));if(E_(e))return Wn(f_.call(e));if(y_(e))return Wn(h(String(e)));if(!__(e)&&!za(e)){var D=yr(e,h),w=La?La(e)===Object.prototype:e instanceof Object||e.constructor===Object,B=e instanceof Object?"":"null prototype",M=!w&&ut&&Object(e)===e&&ut in e?fs.call(cn(e),8,-1):B?"Object":"",F=w||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",q=F+(M||B?"["+Mt.call(Na.call([],M||[],B||[]),": ")+"] ":"");return D.length===0?q+"{}":c?q+"{"+_l(D,c)+"}":q+"{ "+Mt.call(D,", ")+" }"}return String(e)};function id(r,e,t){var n=(t.quoteStyle||e)==="double"?'"':"'";return n+r+n}function b_(r){return tn.call(String(r),/"/g,""")}function bl(r){return cn(r)==="[object Array]"&&(!ut||!(typeof r=="object"&&ut in r))}function __(r){return cn(r)==="[object Date]"&&(!ut||!(typeof r=="object"&&ut in r))}function za(r){return cn(r)==="[object RegExp]"&&(!ut||!(typeof r=="object"&&ut in r))}function v_(r){return cn(r)==="[object Error]"&&(!ut||!(typeof r=="object"&&ut in r))}function y_(r){return cn(r)==="[object String]"&&(!ut||!(typeof r=="object"&&ut in r))}function k_(r){return cn(r)==="[object Number]"&&(!ut||!(typeof r=="object"&&ut in r))}function E_(r){return cn(r)==="[object Boolean]"&&(!ut||!(typeof r=="object"&&ut in r))}function ld(r){if(qn)return r&&typeof r=="object"&&r instanceof Symbol;if(typeof r=="symbol")return!0;if(!r||typeof r!="object"||!pl)return!1;try{return pl.call(r),!0}catch{}return!1}function S_(r){if(!r||typeof r!="object"||!ml)return!1;try{return ml.call(r),!0}catch{}return!1}var O_=Object.prototype.hasOwnProperty||function(r){return r in this};function $t(r,e){return O_.call(r,e)}function cn(r){return c_.call(r)}function w_(r){if(r.name)return r.name;var e=h_.call(d_.call(r),/^function\s*([\w$]+)/);return e?e[1]:null}function sd(r,e){if(r.indexOf)return r.indexOf(e);for(var t=0,n=r.length;te.maxStringLength){var t=r.length-e.maxStringLength,n="... "+t+" more character"+(t>1?"s":"");return od(fs.call(r,0,e.maxStringLength),e)+n}var i=tn.call(tn.call(r,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,D_);return id(i,"single",e)}function D_(r){var e=r.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+m_.call(e.toString(16))}function Wn(r){return"Object("+r+")"}function Ni(r){return r+" { ? }"}function Va(r,e,t,n){var i=n?_l(t,n):Mt.call(t,", ");return r+" ("+e+") {"+i+"}"}function M_(r){for(var e=0;e=0)return!1;return!0}function N_(r,e){var t;if(r.indent===" ")t=" ";else if(typeof r.indent=="number"&&r.indent>0)t=Mt.call(Array(r.indent+1)," ");else return null;return{base:t,prev:Mt.call(Array(e+1),t)}}function _l(r,e){if(r.length===0)return"";var t=` +`+e.prev+e.base;return t+Mt.call(r,","+t)+` +`+e.prev}function yr(r,e){var t=bl(r),n=[];if(t){n.length=r.length;for(var i=0;i=n)return t+1;var i=Ja(e,t);if(i<55296||i>56319)return t+1;var s=Ja(e,t+1);return s<56320||s>57343?t+1:t+2},Li=function(e){var t=0;return{next:function(){var i=t>=e.length,s;return i||(s=e[t],t+=1),{done:i,value:s}}}},Ya=function(e,t){if(l0(e)||Wa(e))return Li(e);if(s0(e)){var n=0;return{next:function(){var s=f0(e,n),l=u0(e,n,s);return n=s,{done:s>e.length,value:l}}}}if(t&&typeof e["_es6-shim iterator_"]<"u")return e["_es6-shim iterator_"]()};if(!o0&&!a0)Dr.exports=function(e){if(e!=null)return Ya(e,!0)};else{var c0=dd,d0=md,Xa=Ot("Map.prototype.forEach",!0),xa=Ot("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var $a=Ot("Map.prototype.iterator",!0),eu=Ot("Set.prototype.iterator",!0);var tu=Ot("Map.prototype.@@iterator",!0)||Ot("Map.prototype._es6-shim iterator_",!0),nu=Ot("Set.prototype.@@iterator",!0)||Ot("Set.prototype._es6-shim iterator_",!0),h0=function(e){if(c0(e)){if($a)return Ga($a(e));if(tu)return tu(e);if(Xa){var t=[];return Xa(e,function(i,s){Za(t,[s,i])}),Li(t)}}if(d0(e)){if(eu)return Ga(eu(e));if(nu)return nu(e);if(xa){var n=[];return xa(e,function(i){Za(n,i)}),Li(n)}}};Dr.exports=function(e){return h0(e)||Ya(e)}}}var m0=Dr.exports,ru=function(r){return r!==r},pd=function(e,t){return e===0&&t===0?1/e===1/t:!!(e===t||ru(e)&&ru(t))},p0=pd,gd=function(){return typeof Object.is=="function"?Object.is:p0},g0=gd,b0=yn,_0=function(){var e=g0();return b0(Object,{is:e},{is:function(){return Object.is!==e}}),e},v0=yn,y0=mr,k0=pd,bd=gd,E0=_0,_d=y0(bd(),Object);v0(_d,{getPolyfill:bd,implementation:k0,shim:E0});var S0=_d,vd=Function.prototype.toString,Rn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,vl,Mr;if(typeof Rn=="function"&&typeof Object.defineProperty=="function")try{vl=Object.defineProperty({},"length",{get:function(){throw Mr}}),Mr={},Rn(function(){throw 42},null,vl)}catch(r){r!==Mr&&(Rn=null)}else Rn=null;var O0=/^\s*class\b/,yl=function(e){try{var t=vd.call(e);return O0.test(t)}catch{return!1}},qi=function(e){try{return yl(e)?!1:(vd.call(e),!0)}catch{return!1}},Nr=Object.prototype.toString,w0="[object Object]",A0="[object Function]",T0="[object GeneratorFunction]",P0="[object HTMLAllCollection]",C0="[object HTML document.all class]",I0="[object HTMLCollection]",R0=typeof Symbol=="function"&&!!Symbol.toStringTag,D0=!(0 in[,]),kl=function(){return!1};if(typeof document=="object"){var M0=document.all;Nr.call(M0)===Nr.call(document.all)&&(kl=function(e){if((D0||!e)&&(typeof e>"u"||typeof e=="object"))try{var t=Nr.call(e);return(t===P0||t===C0||t===I0||t===w0)&&e("")==null}catch{}return!1})}var N0=Rn?function(e){if(kl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Rn(e,null,vl)}catch(t){if(t!==Mr)return!1}return!yl(e)&&qi(e)}:function(e){if(kl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(R0)return qi(e);if(yl(e))return!1;var t=Nr.call(e);return t!==A0&&t!==T0&&!/^\[object HTML/.test(t)?!1:qi(e)},j0=N0,L0=Object.prototype.toString,yd=Object.prototype.hasOwnProperty,q0=function(e,t,n){for(var i=0,s=e.length;i=3&&(i=n),L0.call(e)==="[object Array]"?q0(e,t,i):typeof e=="string"?B0(e,t,i):F0(e,t,i)},kd=z0,Bi=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],V0=typeof globalThis>"u"?_i:globalThis,Ed=function(){for(var e=[],t=0;t"u"?_i:globalThis,Ad=H0(),G0=gs("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return Lr?Z0(e):!1},J0=mr,Y0=bt,Cd=Lt,X0=Pd,iu=Cd("ArrayBuffer",!0),lu=Cd("Float32Array",!0),qr=Y0("ArrayBuffer.prototype.byteLength",!0),su=iu&&!qr&&new iu().slice,ou=su&&J0(su),Id=qr||ou?function(e){if(!e||typeof e!="object")return!1;try{return qr?qr(e):ou(e,0),!0}catch{return!1}}:lu?function(e){try{return new lu(e).buffer===e&&!X0(e)}catch(t){return typeof e=="object"&&t.name==="RangeError"}}:function(e){return!1},x0=Date.prototype.getDay,$0=function(e){try{return x0.call(e),!0}catch{return!1}},ev=Object.prototype.toString,tv="[object Date]",nv=fn(),rv=function(e){return typeof e!="object"||e===null?!1:nv?$0(e):ev.call(e)===tv},El=bt,Rd=fn(),Dd,Md,Sl,Ol;if(Rd){Dd=El("Object.prototype.hasOwnProperty"),Md=El("RegExp.prototype.exec"),Sl={};var zi=function(){throw Sl};Ol={toString:zi,valueOf:zi},typeof Symbol.toPrimitive=="symbol"&&(Ol[Symbol.toPrimitive]=zi)}var iv=El("Object.prototype.toString"),lv=Object.getOwnPropertyDescriptor,sv="[object RegExp]",ov=Rd?function(e){if(!e||typeof e!="object")return!1;var t=lv(e,"lastIndex"),n=t&&Dd(t,"value");if(!n)return!1;try{Md(e,Ol)}catch(i){return i===Sl}}:function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:iv(e)===sv},av=bt,au=av("SharedArrayBuffer.prototype.byteLength",!0),uv=au?function(e){if(!e||typeof e!="object")return!1;try{return au(e),!0}catch{return!1}}:function(e){return!1},fv=Number.prototype.toString,cv=function(e){try{return fv.call(e),!0}catch{return!1}},dv=Object.prototype.toString,hv="[object Number]",mv=fn(),pv=function(e){return typeof e=="number"?!0:typeof e!="object"?!1:mv?cv(e):dv.call(e)===hv},Nd=bt,gv=Nd("Boolean.prototype.toString"),bv=Nd("Object.prototype.toString"),_v=function(e){try{return gv(e),!0}catch{return!1}},vv="[object Boolean]",yv=fn(),kv=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:yv&&Symbol.toStringTag in e?_v(e):bv(e)===vv},wl={exports:{}},Ev=Object.prototype.toString,Sv=ss();if(Sv){var Ov=Symbol.prototype.toString,wv=/^Symbol\(.*\)$/,Av=function(e){return typeof e.valueOf()!="symbol"?!1:wv.test(Ov.call(e))};wl.exports=function(e){if(typeof e=="symbol")return!0;if(Ev.call(e)!=="[object Symbol]")return!1;try{return Av(e)}catch{return!1}}}else wl.exports=function(e){return!1};var Tv=wl.exports,Al={exports:{}},uu=typeof BigInt<"u"&&BigInt,Pv=function(){return typeof uu=="function"&&typeof BigInt=="function"&&typeof uu(42)=="bigint"&&typeof BigInt(42)=="bigint"},Cv=Pv();if(Cv){var Iv=BigInt.prototype.valueOf,Rv=function(e){try{return Iv.call(e),!0}catch{}return!1};Al.exports=function(e){return e===null||typeof e>"u"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:Rv(e)}}else Al.exports=function(e){return!1};var Dv=Al.exports,Mv=fd,Nv=pv,jv=kv,Lv=Tv,qv=Dv,Bv=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(Mv(e))return"String";if(Nv(e))return"Number";if(jv(e))return"Boolean";if(Lv(e))return"Symbol";if(qv(e))return"BigInt"},ei=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,fu=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,ti;ei||(ti=function(e){return!1});var Tl=ei?ei.prototype.has:null,Vi=fu?fu.prototype.has:null;!ti&&!Tl&&(ti=function(e){return!1});var Fv=ti||function(e){if(!e||typeof e!="object")return!1;try{if(Tl.call(e,Tl),Vi)try{Vi.call(e,Vi)}catch{return!0}return e instanceof ei}catch{}return!1},Pl={exports:{}},zv=Lt,jd=bt,Vv=zv("%WeakSet%",!0),Ui=jd("WeakSet.prototype.has",!0);if(Ui){var Hi=jd("WeakMap.prototype.has",!0);Pl.exports=function(e){if(!e||typeof e!="object")return!1;try{if(Ui(e,Ui),Hi)try{Hi(e,Hi)}catch{return!0}return e instanceof Vv}catch{}return!1}}else Pl.exports=function(e){return!1};var Uv=Pl.exports,Hv=dd,Qv=md,Wv=Fv,Gv=Uv,Kv=function(e){if(e&&typeof e=="object"){if(Hv(e))return"Map";if(Qv(e))return"Set";if(Wv(e))return"WeakMap";if(Gv(e))return"WeakSet"}return!1},Ld=kd,Zv=Ed,qd=bt,Qi=Sd,Jv=qd("Object.prototype.toString"),Bd=fn(),cu=typeof globalThis>"u"?_i:globalThis,Yv=Zv(),Xv=qd("String.prototype.slice"),Fd={},Wi=Object.getPrototypeOf;Bd&&Qi&&Wi&&Ld(Yv,function(r){if(typeof cu[r]=="function"){var e=new cu[r];if(Symbol.toStringTag in e){var t=Wi(e),n=Qi(t,Symbol.toStringTag);if(!n){var i=Wi(t);n=Qi(i,Symbol.toStringTag)}Fd[r]=n.get}}});var xv=function(e){var t=!1;return Ld(Fd,function(n,i){if(!t)try{var s=n.call(e);s===i&&(t=s)}catch{}}),t},$v=Pd,ey=function(e){return $v(e)?!Bd||!(Symbol.toStringTag in e)?Xv(Jv(e),8,-1):xv(e):!1},ty=bt,du=ty("ArrayBuffer.prototype.byteLength",!0),ny=Id,ry=function(e){return ny(e)?du?du(e):e.byteLength:NaN},zd=Lb,qt=bt,hu=$b,iy=Lt,Bn=m0,ly=ad,mu=S0,pu=td,gu=ud,bu=Id,_u=rv,vu=ov,yu=uv,ku=ls,Eu=Bv,Su=Kv,Ou=ey,wu=ry,Au=qt("SharedArrayBuffer.prototype.byteLength",!0),Tu=qt("Date.prototype.getTime"),Gi=Object.getPrototypeOf,Pu=qt("Object.prototype.toString"),ni=iy("%Set%",!0),Cl=qt("Map.prototype.has",!0),ri=qt("Map.prototype.get",!0),Cu=qt("Map.prototype.size",!0),ii=qt("Set.prototype.add",!0),Vd=qt("Set.prototype.delete",!0),li=qt("Set.prototype.has",!0),Br=qt("Set.prototype.size",!0);function Iu(r,e,t,n){for(var i=Bn(r),s;(s=i.next())&&!s.done;)if(Tt(e,s.value,t,n))return Vd(r,s.value),!0;return!1}function Ud(r){if(typeof r>"u")return null;if(typeof r!="object")return typeof r=="symbol"?!1:typeof r=="string"||typeof r=="number"?+r==+r:!0}function sy(r,e,t,n,i,s){var l=Ud(t);if(l!=null)return l;var o=ri(e,l),a=zd({},i,{strict:!1});return typeof o>"u"&&!Cl(e,l)||!Tt(n,o,a,s)?!1:!Cl(r,l)&&Tt(n,o,a,s)}function oy(r,e,t){var n=Ud(t);return n??(li(e,n)&&!li(r,n))}function Ru(r,e,t,n,i,s){for(var l=Bn(r),o,a;(o=l.next())&&!o.done;)if(a=o.value,Tt(t,a,i,s)&&Tt(n,ri(e,a),i,s))return Vd(r,a),!0;return!1}function Tt(r,e,t,n){var i=t||{};if(i.strict?mu(r,e):r===e)return!0;var s=Eu(r),l=Eu(e);if(s!==l)return!1;if(!r||!e||typeof r!="object"&&typeof e!="object")return i.strict?mu(r,e):r==e;var o=n.has(r),a=n.has(e),u;if(o&&a){if(n.get(r)===n.get(e))return!0}else u={};return o||n.set(r,u),a||n.set(e,u),fy(r,e,i,n)}function Du(r){return!r||typeof r!="object"||typeof r.length!="number"||typeof r.copy!="function"||typeof r.slice!="function"||r.length>0&&typeof r[0]!="number"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))}function ay(r,e,t,n){if(Br(r)!==Br(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a;(l=i.next())&&!l.done;)if(l.value&&typeof l.value=="object")a||(a=new ni),ii(a,l.value);else if(!li(e,l.value)){if(t.strict||!oy(r,e,l.value))return!1;a||(a=new ni),ii(a,l.value)}if(a){for(;(o=s.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!Iu(a,o.value,t.strict,n))return!1}else if(!t.strict&&!li(r,o.value)&&!Iu(a,o.value,t.strict,n))return!1;return Br(a)===0}return!0}function uy(r,e,t,n){if(Cu(r)!==Cu(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a,u,f,c;(l=i.next())&&!l.done;)if(u=l.value[0],f=l.value[1],u&&typeof u=="object")a||(a=new ni),ii(a,u);else if(c=ri(e,u),typeof c>"u"&&!Cl(e,u)||!Tt(f,c,t,n)){if(t.strict||!sy(r,e,u,f,t,n))return!1;a||(a=new ni),ii(a,u)}if(a){for(;(o=s.next())&&!o.done;)if(u=o.value[0],c=o.value[1],u&&typeof u=="object"){if(!Ru(a,r,u,c,t,n))return!1}else if(!t.strict&&(!r.has(u)||!Tt(ri(r,u),c,t,n))&&!Ru(a,r,u,c,zd({},t,{strict:!1}),n))return!1;return Br(a)===0}return!0}function fy(r,e,t,n){var i,s;if(typeof r!=typeof e||r==null||e==null||Pu(r)!==Pu(e)||pu(r)!==pu(e))return!1;var l=gu(r),o=gu(e);if(l!==o)return!1;var a=r instanceof Error,u=e instanceof Error;if(a!==u||(a||u)&&(r.name!==e.name||r.message!==e.message))return!1;var f=vu(r),c=vu(e);if(f!==c||(f||c)&&(r.source!==e.source||hu(r)!==hu(e)))return!1;var h=_u(r),d=_u(e);if(h!==d||(h||d)&&Tu(r)!==Tu(e)||t.strict&&Gi&&Gi(r)!==Gi(e))return!1;var m=Ou(r),p=Ou(e);if((m||p)&&m!==p)return!1;var v=Du(r),k=Du(e);if(v!==k)return!1;if(v||k){if(r.length!==e.length)return!1;for(i=0;i=0;i--)if(T[i]!=D[i])return!1;for(i=T.length-1;i>=0;i--)if(s=T[i],!Tt(r[s],e[s],t,n))return!1;var w=Su(r),B=Su(e);return w!==B?!1:w==="Set"||B==="Set"?ay(r,e,t,n):w==="Map"?uy(r,e,t,n):!0}var cy=function(e,t,n){return Tt(e,t,n,ly())};const Ki=dr(cy),Il="DATASET_VIEW_CONTEXT",dy={};function Hd(r,e){return`${r}/${e}`}function hy(r,e){return{namespace:r,datasetName:e,searchPath:null,searchEmbedding:null,selectedColumns:{},expandedColumns:{},query:{columns:[],combine_columns:!0},schemaCollapsed:!1}}function fw(r,e,t=!0){const n=hy(r,e),{subscribe:i,set:s,update:l}=mt(JSON.parse(JSON.stringify(n))),o={subscribe:i,set:s,update:l,reset:()=>{s(JSON.parse(JSON.stringify(n)))},addSelectedColumn:a=>l(u=>(u.selectedColumns[ht(a)]=!0,u)),removeSelectedColumn:a=>l(u=>{u.selectedColumns[ht(a)]=!1;for(const f of Object.keys(u.selectedColumns))Oi(f,a)&&!At(a,f)&&delete u.selectedColumns[f];return u}),addExpandedColumn(a){l(u=>(u.expandedColumns[ht(a)]=!0,u))},removeExpandedColumn(a){l(u=>(delete u.expandedColumns[ht(a)],u))},addUdfColumn:a=>l(u=>{var f;return(f=u.query.columns)==null||f.push(a),u}),removeUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.filter(c=>c!==a),u}),editUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.map(c=>P1(c)&&At(c.path,a.path)?a:c),u}),setSearchPath:a=>l(u=>(u.searchPath=ht(a),u)),setSearchEmbedding:a=>l(u=>(u.searchEmbedding=a,u)),addSearch:a=>l(u=>{u.query.searches=u.query.searches||[];for(const f of u.query.searches)if(Ki(f,a))return u;return(a.type==="semantic"||a.type==="concept")&&(u.query.sort_by=void 0,u.query.sort_order=void 0),u.query.searches.push(a),u}),removeSearch:(a,u)=>l(f=>{var c,h;return f.query.searches=(c=f.query.searches)==null?void 0:c.filter(d=>!Ki(d,a)),(f.query.searches||[]).length===0&&(f.query.searches=void 0),(u==null?void 0:u.sorts)!=null&&(f.query.sort_by=(h=f.query.sort_by)==null?void 0:h.filter(d=>!((u==null?void 0:u.sorts)||[]).some(m=>At(m.path,d)))),f}),setSortBy:a=>l(u=>(a==null?u.query.sort_by=void 0:u.query.sort_by=[a],u)),addSortBy:a=>l(u=>(u.query.sort_by=[...u.query.sort_by||[],a],u)),removeSortBy:a=>l(u=>{var f;return u.query.sort_by=(f=u.query.sort_by)==null?void 0:f.filter(c=>!At(c,a)),u}),clearSorts:()=>l(a=>(a.query.sort_by=void 0,a.query.sort_order=void 0,a)),setSortOrder:a=>l(u=>(u.query.sort_order=a||void 0,u)),removeFilter:a=>l(u=>{var f;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(c=>!Ki(c,a)),(u.query.filters||[]).length===0&&(u.query.filters=void 0),u}),addFilter:a=>l(u=>(u.query.filters=[...u.query.filters||[],a],u)),deleteSignal:a=>l(u=>{var f,c;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(h=>!Oi(a,h.path)),u.query.sort_by=(c=u.query.sort_by)==null?void 0:c.filter(h=>!Oi(a,h)),u}),deleteConcept(a,u,f){function c(h){return h.type==="concept"&&h.concept_namespace===a&&h.concept_name===u}l(h=>{var m,p,v;const d=[];return h.query.searches=(m=h.query.searches)==null?void 0:m.filter(k=>{const O=!c(k);if(!O&&f!=null&&f.search_results!=null){const E=f.search_results.filter(S=>At(S.search_path,k.path)).map(S=>S.result_path);d.push(...E)}return O}),h.query.sort_by=(p=h.query.sort_by)==null?void 0:p.filter(k=>!d.some(O=>At(O,k))),h.query.filters=(v=h.query.filters)==null?void 0:v.filter(k=>!d.some(O=>At(O,k.path))),h})}};return t&&(dy[Hd(r,e)]=o),o}function cw(r){on(Il,r)}function ki(){if(!Vl(Il))throw new Error("DatasetViewContext not found");return kt(Il)}function my(r){const e=["*",...r.query.columns??[]];return{...r.query,columns:e}}function py(r){const e=my(r);return{columns:e.columns,searches:e.searches,combine_columns:e.combine_columns,sort_by:e.sort_by,sort_order:e.sort_order}}function Mu(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function gy(r){let e,t,n=r[1]&&Mu(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Qd extends me{constructor(e){super(),pe(this,e,by,gy,he,{size:0,title:1})}}function Nu(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ye(t,n[1])},d(n){n&&g(e)}}}function _y(r){let e,t,n,i=r[1]&&Nu(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class yy extends me{constructor(e){super(),pe(this,e,vy,_y,he,{size:0,title:1})}}function ju(r){let e,t,n,i,s,l=`${r[2]}px`,o=`${Math.max(r[5]/2+Sr,Math.min(r[1],r[6]-r[5]/2-Sr))}px`,a;const u=[Ey,ky],f=[];function c(h,d){return h[0]?0:h[3]?1:-1}return~(n=c(r))&&(i=f[n]=u[n](r)),{c(){e=j("div"),t=j("div"),i&&i.c(),this.h()},l(h){e=L(h,"DIV",{role:!0,class:!0});var d=R(e);t=L(d,"DIV",{class:!0});var m=R(t);i&&i.l(m),m.forEach(g),d.forEach(g),this.h()},h(){A(t,"class","min-w-xl text-container svelte-1a6oxtp"),A(e,"role","tooltip"),A(e,"class","hover-tooltip absolute mt-2 -translate-x-1/2 break-words border border-gray-300 bg-white p-2 shadow-md"),Eh(()=>r[7].call(e)),Cn(e,"top",l),Cn(e,"left",o)},m(h,d){P(h,e,d),I(e,t),~n&&f[n].m(t,null),s=Sh(e,r[7].bind(e)),a=!0},p(h,d){let m=n;n=c(h),n===m?~n&&f[n].p(h,d):(i&&(ne(),y(f[m],1,1,()=>{f[m]=null}),re()),~n?(i=f[n],i?i.p(h,d):(i=f[n]=u[n](h),i.c()),_(i,1),i.m(t,null)):i=null),d&4&&l!==(l=`${h[2]}px`)&&Cn(e,"top",l),d&34&&o!==(o=`${Math.max(h[5]/2+Sr,Math.min(h[1],h[6]-h[5]/2-Sr))}px`)&&Cn(e,"left",o)},i(h){a||(_(i),a=!0)},o(h){y(i),a=!1},d(h){h&&g(e),~n&&f[n].d(),s()}}}function ky(r){let e,t,n;const i=[r[4]];var s=r[3];function l(o){let a={};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function Ey(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){A(e,"class","whitespace-pre-wrap")},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ye(t,n[0])},i:ie,o:ie,d(n){n&&g(e)}}}function Sy(r){let e,t,n=r[0]!=""&&ju(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[0]!=""?n?(n.p(i,s),s&1&&_(n,1)):(n=ju(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}const Sr=10;function Oy(r,e,t){let{text:n}=e,{x:i}=e,{y:s}=e,{component:l}=e,{props:o}=e;const a=window.innerWidth;let u=0;function f(){u=this.clientWidth,t(5,u)}return r.$$set=c=>{"text"in c&&t(0,n=c.text),"x"in c&&t(1,i=c.x),"y"in c&&t(2,s=c.y),"component"in c&&t(3,l=c.component),"props"in c&&t(4,o=c.props)},[n,i,s,l,o,u,a,f]}class wy extends me{constructor(e){super(),pe(this,e,Oy,Sy,he,{text:0,x:1,y:2,component:3,props:4})}}function Ay(r,{text:e,component:t,props:n}){if(t==null&&e==null)return;let i,s=e,l=t,o=n;function a(){if(i!=null)return;const f=r.getBoundingClientRect();i=new wy({props:{text:s,component:l,props:o,x:f.left+f.width/2,y:f.bottom},target:document.body})}function u(){i==null||i.$destroy(),i=void 0}return r.addEventListener("mouseover",a),r.addEventListener("mouseleave",u),r.addEventListener("click",u),{update({text:f,component:c,props:h}){s=f,l=c,o=h,i==null||i.$set({tooltipText:f})},destroy(){u(),r.removeEventListener("mouseover",a),r.removeEventListener("mouseleave",u),r.removeEventListener("click",u)}}}function Lu(r,e,t){const n=r.slice();return n[4]=e[t],n[5]=e,n[6]=t,n}function qu(r){let e,t,n=r[6]+1+"",i,s,l,o,a,u,f,c,h,d,m,p,v;function k(S){r[1](S,r[6])}let O={};r[0][r[6]]!==void 0&&(O.value=r[0][r[6]]),o=new _n({props:O}),Fe.push(()=>Ze(o,"value",k)),h=new Qd({});function E(){return r[2](r[6])}return{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),c=j("button"),U(h.$$.fragment),d=$(),this.h()},l(S){e=L(S,"DIV",{class:!0});var C=R(e);t=L(C,"DIV",{class:!0});var T=R(t);i=de(T,n),T.forEach(g),s=ee(C),l=L(C,"DIV",{class:!0});var D=R(l);Z(o.$$.fragment,D),D.forEach(g),u=ee(C),f=L(C,"DIV",{});var w=R(f);c=L(w,"BUTTON",{class:!0});var B=R(c);Z(h.$$.fragment,B),B.forEach(g),w.forEach(g),d=ee(C),C.forEach(g),this.h()},h(){A(t,"class","shrink-0 text-base"),A(l,"class","grow"),A(c,"class","px-1 py-2"),A(e,"class","flex flex-row items-center gap-x-2")},m(S,C){P(S,e,C),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),I(f,c),H(h,c,null),I(e,d),m=!0,p||(v=[Oh(Ay.call(null,c,{text:"Remove example"})),W(c,"click",E)],p=!0)},p(S,C){r=S;const T={};!a&&C&1&&(a=!0,T.value=r[0][r[6]],xe(()=>a=!1)),o.$set(T)},i(S){m||(_(o.$$.fragment,S),_(h.$$.fragment,S),m=!0)},o(S){y(o.$$.fragment,S),y(h.$$.fragment,S),m=!1},d(S){S&&g(e),Q(o),Q(h),p=!1,Ge(v)}}}function Ty(r){let e,t,n,i,s,l,o,a,u,f=r[0],c=[];for(let d=0;dy(c[d],1,1,()=>{c[d]=null});return{c(){e=j("div"),t=j("div");for(let d=0;d0),A(e,"class","flex flex-col gap-y-2")},m(d,m){P(d,e,m),I(e,t);for(let p=0;p0)},i(d){if(!o){for(let m=0;m{n.splice(o,1),t(0,n)},l=()=>{t(0,n=[...n||[],""])};return r.$$set=o=>{"examples"in o&&t(0,n=o.examples)},[n,i,s,l]}class Bu extends me{constructor(e){super(),pe(this,e,Py,Ty,he,{examples:0})}}function Fu(r,e,t){const n=r.slice();return n[40]=e[t],n}function zu(r,e,t){const n=r.slice();return n[6]=e[t],n}function Cy(r){let e,t;return e=new _n({props:{labelText:"namespace",value:r[16]}}),e.$on("change",r[32]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&65536&&(s.value=n[16]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Iy(r){let e,t;return e=new _n({props:{labelText:"namespace",disabled:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Vu(r){let e,t;return{c(){e=j("div"),t=ce("This concept will be created under your namespace, so only will be visible to you."),this.h()},l(n){e=L(n,"DIV",{class:!0});var i=R(e);t=de(i,"This concept will be created under your namespace, so only will be visible to you."),i.forEach(g),this.h()},h(){A(e,"class","mb-8 text-xs text-neutral-700")},m(n,i){P(n,e,i),I(e,t)},d(n){n&&g(e)}}}function Ry(r){let e,t,n,i;return n=new fc({}),{c(){e=ce(`Generate + `),t=j("span"),U(n.$$.fragment),this.h()},l(s){e=de(s,`Generate + `),t=L(s,"SPAN",{class:!0});var l=R(t);Z(n.$$.fragment,l),l.forEach(g),this.h()},h(){A(t,"class","ml-2"),b(t,"invisible",!r[10])},m(s,l){P(s,e,l),P(s,t,l),H(n,t,null),i=!0},p(s,l){(!i||l[0]&1024)&&b(t,"invisible",!s[10])},i(s){i||(_(n.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),i=!1},d(s){s&&g(e),s&&g(t),Q(n)}}}function Dy(r){let e,t;return e=new an({props:{labelText:"Dataset",selected:r[15],$$slots:{default:[jy]},$$scope:{ctx:r}}}),e.$on("change",r[21]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&32768&&(s.selected=n[15]),i[0]&16|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function My(r){let e,t;return e=new cc({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.subtitle=n[4].error.message),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Ny(r){let e,t;return e=new Zl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Uu(r){let e,t;return e=new un({props:{value:`${r[6].namespace}/${r[6].dataset_name}`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.value=`${n[6].namespace}/${n[6].dataset_name}`),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function jy(r){let e,t,n=r[4].data,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(f,"value",vt));let tt=r[3]&&Vu();function On(ve){r[34](ve)}let Pt={labelText:"Concept description",helperText:r[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences.",placeholder:"Enter the concept description..."};r[9]!==void 0&&(Pt.value=r[9]),E=new _n({props:Pt}),Fe.push(()=>Ze(E,"value",On)),D=new jn({props:{disabled:!r[9]||r[10]||r[3],$$slots:{default:[Ry]},$$scope:{ctx:r}}}),D.$on("click",r[24]);function ue(ve){r[35](ve)}let As={};r[12]!==void 0&&(As.examples=r[12]),B=new Bu({props:As}),Fe.push(()=>Ze(B,"examples",ue));const Ts=[Ny,My,Dy],Wt=[];function Ps(ve,ze){return ve[4].isLoading?0:ve[4].isError?1:ve[4].data.length>0?2:-1}~(oe=Ps(r))&&(fe=Wt[oe]=Ts[oe](r));const Cs=[By,qy,Ly],Gt=[];function Is(ve,ze){var pt,Kt;return(pt=ve[5])!=null&&pt.isLoading?0:(Kt=ve[5])!=null&&Kt.isError?1:ve[1].length>0?2:-1}~(te=Is(r))&&(ke=Gt[te]=Cs[te](r)),se=new jn({props:{disabled:!r[6]||!r[0],$$slots:{default:[zy]},$$scope:{ctx:r}}}),se.$on("click",r[25]);function bh(ve){r[36](ve)}let Rs={};return r[13]!==void 0&&(Rs.examples=r[13]),lt=new Bu({props:Rs}),Fe.push(()=>Ze(lt,"examples",bh)),{c(){e=j("div"),t=j("section"),n=j("div"),i=ce("Step 1. Concept details"),s=$(),l=j("div"),a.c(),u=$(),U(f.$$.fragment),h=$(),tt&&tt.c(),d=$(),m=j("section"),p=j("div"),v=ce("Step 2. Add positive examples"),k=$(),O=j("div"),U(E.$$.fragment),C=$(),T=j("div"),U(D.$$.fragment),w=$(),U(B.$$.fragment),F=$(),q=j("section"),N=j("div"),Y=ce("Step 3. Add negative examples"),V=$(),K=j("div"),fe&&fe.c(),x=$(),ke&&ke.c(),z=$(),_e=j("div"),U(se.$$.fragment),Je=$(),U(lt.$$.fragment),this.h()},l(ve){e=L(ve,"DIV",{class:!0});var ze=R(e);t=L(ze,"SECTION",{});var pt=R(t);n=L(pt,"DIV",{class:!0});var Kt=R(n);i=de(Kt,"Step 1. Concept details"),Kt.forEach(g),s=ee(pt),l=L(pt,"DIV",{class:!0});var Zt=R(l);a.l(Zt),u=ee(Zt),Z(f.$$.fragment,Zt),Zt.forEach(g),h=ee(pt),tt&&tt.l(pt),pt.forEach(g),d=ee(ze),m=L(ze,"SECTION",{});var Ct=R(m);p=L(Ct,"DIV",{class:!0});var Hn=R(p);v=de(Hn,"Step 2. Add positive examples"),Hn.forEach(g),k=ee(Ct),O=L(Ct,"DIV",{class:!0});var Jt=R(O);Z(E.$$.fragment,Jt),C=ee(Jt),T=L(Jt,"DIV",{class:!0});var wn=R(T);Z(D.$$.fragment,wn),wn.forEach(g),Jt.forEach(g),w=ee(Ct),Z(B.$$.fragment,Ct),Ct.forEach(g),F=ee(ze),q=L(ze,"SECTION",{});var It=R(q);N=L(It,"DIV",{class:!0});var Qn=R(N);Y=de(Qn,"Step 3. Add negative examples"),Qn.forEach(g),V=ee(It),K=L(It,"DIV",{class:!0});var An=R(K);fe&&fe.l(An),x=ee(An),ke&&ke.l(An),z=ee(An),_e=L(An,"DIV",{class:!0});var Ds=R(_e);Z(se.$$.fragment,Ds),Ds.forEach(g),An.forEach(g),Je=ee(It),Z(lt.$$.fragment,It),It.forEach(g),ze.forEach(g),this.h()},h(){A(n,"class","header-step svelte-62ihoh"),A(l,"class","flex flex-row gap-x-12"),A(p,"class","header-step svelte-62ihoh"),A(T,"class","generate-button pt-6"),A(O,"class","my-4 flex gap-x-2"),A(N,"class","header-step svelte-62ihoh"),A(_e,"class","generate-button"),A(K,"class","my-4 flex items-end gap-x-2"),A(e,"class","flex flex-col gap-y-8")},m(ve,ze){P(ve,e,ze),I(e,t),I(t,n),I(n,i),I(t,s),I(t,l),le[o].m(l,null),I(l,u),H(f,l,null),I(t,h),tt&&tt.m(t,null),I(e,d),I(e,m),I(m,p),I(p,v),I(m,k),I(m,O),H(E,O,null),I(O,C),I(O,T),H(D,T,null),I(m,w),H(B,m,null),I(e,F),I(e,q),I(q,N),I(N,Y),I(q,V),I(q,K),~oe&&Wt[oe].m(K,null),I(K,x),~te&&Gt[te].m(K,null),I(K,z),I(K,_e),H(se,_e,null),I(q,Je),H(lt,q,null),_t=!0},p(ve,ze){let pt=o;o=ae(ve),o===pt?le[o].p(ve,ze):(ne(),y(le[pt],1,1,()=>{le[pt]=null}),re(),a=le[o],a?a.p(ve,ze):(a=le[o]=Pe[o](ve),a.c()),_(a,1),a.m(l,u));const Kt={};!c&&ze[0]&256&&(c=!0,Kt.value=ve[8],xe(()=>c=!1)),f.$set(Kt),ve[3]?tt||(tt=Vu(),tt.c(),tt.m(t,null)):tt&&(tt.d(1),tt=null);const Zt={};ze[0]&8&&(Zt.helperText=ve[3]?"Authentication is enabled, so LLM generation of examples is disabled. Please fork this and enable authentication to use generated examples.":"This will be used by an LLM to generate example sentences."),!S&&ze[0]&512&&(S=!0,Zt.value=ve[9],xe(()=>S=!1)),E.$set(Zt);const Ct={};ze[0]&1544&&(Ct.disabled=!ve[9]||ve[10]||ve[3]),ze[0]&1024|ze[1]&16384&&(Ct.$$scope={dirty:ze,ctx:ve}),D.$set(Ct);const Hn={};!M&&ze[0]&4096&&(M=!0,Hn.examples=ve[12],xe(()=>M=!1)),B.$set(Hn);let Jt=oe;oe=Ps(ve),oe===Jt?~oe&&Wt[oe].p(ve,ze):(fe&&(ne(),y(Wt[Jt],1,1,()=>{Wt[Jt]=null}),re()),~oe?(fe=Wt[oe],fe?fe.p(ve,ze):(fe=Wt[oe]=Ts[oe](ve),fe.c()),_(fe,1),fe.m(K,x)):fe=null);let wn=te;te=Is(ve),te===wn?~te&&Gt[te].p(ve,ze):(ke&&(ne(),y(Gt[wn],1,1,()=>{Gt[wn]=null}),re()),~te?(ke=Gt[te],ke?ke.p(ve,ze):(ke=Gt[te]=Cs[te](ve),ke.c()),_(ke,1),ke.m(K,z)):ke=null);const It={};ze[0]&65&&(It.disabled=!ve[6]||!ve[0]),ze[0]&2048|ze[1]&16384&&(It.$$scope={dirty:ze,ctx:ve}),se.$set(It);const Qn={};!Et&&ze[0]&8192&&(Et=!0,Qn.examples=ve[13],xe(()=>Et=!1)),lt.$set(Qn)},i(ve){_t||(_(a),_(f.$$.fragment,ve),_(E.$$.fragment,ve),_(D.$$.fragment,ve),_(B.$$.fragment,ve),_(fe),_(ke),_(se.$$.fragment,ve),_(lt.$$.fragment,ve),_t=!0)},o(ve){y(a),y(f.$$.fragment,ve),y(E.$$.fragment,ve),y(D.$$.fragment,ve),y(B.$$.fragment,ve),y(fe),y(ke),y(se.$$.fragment,ve),y(lt.$$.fragment,ve),_t=!1},d(ve){ve&&g(e),le[o].d(),Q(f),tt&&tt.d(),Q(E),Q(D),Q(B),~oe&&Wt[oe].d(),~te&&Gt[te].d(),Q(se),Q(lt)}}}function Uy(r){let e,t,n,i,s,l;return e=new Wl({props:{title:"New Concept"}}),n=new Gl({props:{hasForm:!0,$$slots:{default:[Vy]},$$scope:{ctx:r}}}),s=new Kl({props:{primaryButtonText:"Create",secondaryButtonText:"Cancel",primaryButtonDisabled:r[7].length==0||r[8].length==0}}),s.$on("click:button--secondary",r[26]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a[0]&131067|a[1]&16384&&(u.$$scope={dirty:a,ctx:o}),n.$set(u);const f={};a[0]&384&&(f.primaryButtonDisabled=o[7].length==0||o[8].length==0),s.$set(f)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function Hy(r){let e,t;return e=new Ql({props:{open:!0,size:"lg",$$slots:{default:[Uy]},$$scope:{ctx:r}}}),e.$on("submit",r[23]),e.$on("close",r[26]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&131067|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Qy(r,e,t){let n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O=ie,E=()=>(O(),O=Ul(f,Pe=>t(5,k=Pe)),f),S;r.$$.on_destroy.push(()=>O());let{command:C}=e;const T=M1();Xe(r,T,Pe=>t(31,S=Pe));let D=s||"local",w=C.conceptName||"",B,M=!1,F=!1;const q=B1();Xe(r,q,Pe=>t(38,p=Pe));const N=F1();Xe(r,N,Pe=>t(37,m=Pe));const Y=ct(),V=N1();Xe(r,V,Pe=>t(4,v=Pe));function K(Pe){const le=Pe.target.value;if(le==="")t(6,l=void 0);else{const[ae,vt]=le.split("/");t(6,l={namespace:ae,name:vt})}t(0,a=void 0)}function oe(Pe){const le=Pe.target.value;t(0,a=ln(le))}let fe=[""],x=[""];function te(){p.mutate([{namespace:D,name:w,type:"text",description:B}],{onSuccess:()=>{m.mutate([D,w,{insert:[...fe.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!0})),...x.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!1}))]}],{onSuccess:()=>{Y("create",{namespace:D,name:w}),_e()}})}})}async function ke(){if(!B)return;t(10,M=!0);const Pe=await jt.generateExamples(B);t(10,M=!1),fe.at(-1)===""&&fe.pop(),fe.push(...Pe),t(12,fe)}async function z(){if(!l||!a)return;t(11,F=!0);const Pe=await ot.selectRows(l.namespace,l.name,{columns:[a],limit:10,sort_by:[S1]});t(11,F=!1),x.at(-1)===""&&x.pop();const le=Pe.rows.map(ae=>ae[u]);x.push(...le),t(13,x)}function _e(){Y("close")}const se=Pe=>t(7,D=(Pe.detail||"").toString());function Je(Pe){w=Pe,t(8,w)}function lt(Pe){B=Pe,t(9,B)}function Et(Pe){fe=Pe,t(12,fe)}function _t(Pe){x=Pe,t(13,x)}return r.$$set=Pe=>{"command"in Pe&&t(27,C=Pe.command)},r.$$.update=()=>{var Pe,le,ae;r.$$.dirty[1]&1&&t(3,n=(Pe=S.data)==null?void 0:Pe.auth_enabled),r.$$.dirty[1]&1&&t(30,i=(ae=(le=S.data)==null?void 0:le.user)==null?void 0:ae.id),r.$$.dirty[0]&1207959560&&t(16,s=C.namespace||(n?i:null)),r.$$.dirty[0]&134217728&&t(6,l=C.dataset),r.$$.dirty[0]&80&&v.data&&v.data.length>0&&l===void 0&&t(6,l={namespace:v.data[0].namespace,name:v.data[0].dataset_name}),r.$$.dirty[0]&64&&t(15,o=l?`${l.namespace}/${l.name}`:""),r.$$.dirty[0]&134217728&&t(0,a=C.path),r.$$.dirty[0]&64&&E(t(2,f=l&&is(l.namespace,l.name))),r.$$.dirty[0]&36&&t(29,c=f&&(k==null?void 0:k.data)),r.$$.dirty[0]&536870912&&t(28,h=c?ft(c).filter(vt=>vt.dtype==="string"&&!Kr(vt,c)):[]),r.$$.dirty[0]&268435456&&t(1,d=h.sort((vt,Sn)=>{const tt=ft(vt).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding")),On=ft(Sn).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding"));return tt&&!On?-1:!tt&&On?1:0})),r.$$.dirty[0]&3&&d&&d.length>0&&a===void 0&&t(0,a=ln(d[0].path)),r.$$.dirty[0]&1&&t(14,u=a?ht(a):void 0)},[a,d,f,n,v,k,l,D,w,B,M,F,fe,x,u,o,s,T,q,N,V,K,oe,te,ke,z,_e,C,h,c,i,S,se,Je,lt,Et,_t]}class Wy extends me{constructor(e){super(),pe(this,e,Qy,Hy,he,{command:27},null,[-1,-1])}}const Rl="DATASET_INFO_CONTEXT",Gy={},dw=(r,e)=>{const t={schema:null,stats:null,selectRowsSchema:null,visibleFields:null,settings:null},{subscribe:n,set:i,update:s}=mt(t),l={subscribe:n,set:i,update:s,reset:()=>{i(t)},setSchema:o=>s(a=>(a.schema=o,a)),setStats:o=>s(a=>(a.stats=o,a)),setVisibleFields:o=>s(a=>(a.visibleFields=o,a)),setSelectRowsSchema:o=>s(a=>(a.selectRowsSchema=o,a)),setSettings:o=>s(a=>(a.settings=o,a))};return Gy[Hd(r,e)]=l,l};function hw(r){on(Rl,r)}function Ky(){if(!Vl(Rl))throw new Error("DatasetViewContext not found");return kt(Rl)}function Qu(r,e,t){const n=r.slice();return n[5]=e[t],n}function Zy(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){e=j("div");for(let l=0;l{f=null}),re()),(!o||d&6&&l!==(l=r[2]===r[5].value))&&A(e,"data-active",l)},i(h){o||(_(f),o=!0)},o(h){y(f),o=!1},d(h){h&&g(e),f&&f.d(),a=!1,u()}}}function Xy(r){let e,t,n,i;const s=[Jy,Zy],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function xy(r,e,t){let{skeleton:n=!1}=e,{items:i=[]}=e,{item:s=void 0}=e;const l=ct(),o=a=>l("select",a.value);return r.$$set=a=>{"skeleton"in a&&t(0,n=a.skeleton),"items"in a&&t(1,i=a.items),"item"in a&&t(2,s=a.item)},[n,i,s,l,o]}class pr extends me{constructor(e){super(),pe(this,e,xy,Xy,he,{skeleton:0,items:1,item:2})}}function Ku(r,e,t){const n=r.slice();return n[22]=e[t],n[23]=e,n[24]=t,n}function Zu(r,e,t){const n=r.slice();return n[25]=e[t],n}function Zi(r){const e=r.slice(),t=e[1].path;return e[21]=t,e}function Ju(r){let e,t,n,i=r[2].length>0?"and":"add",s,l,o,a,u=r[2],f=[];for(let d=0;dy(f[d],1,1,()=>{f[d]=null});function h(){return r[19](r[21])}return{c(){for(let d=0;d0?"and":"add")&&ye(s,i)},i(d){if(!l){for(let m=0;my(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){r=l;const a={};!t&&o&4&&(t=!0,a.value=r[22].value,xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function t2(r){let e,t;return{c(){e=j("span"),t=ce("Blob filter not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"Blob filter not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function n2(r){let e,t;return e=new lm({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function r2(r){let e,t;return{c(){e=j("span"),t=ce("In operator not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"In operator not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function i2(r){return{c:ie,l:ie,m:ie,p:ie,i:ie,o:ie,d:ie}}function Xu(r){let e,t,n,i,s,l,o,a,u,f,c,h;function d(E){r[16](E,r[22])}let m={labelText:"Operation",$$slots:{default:[$y]},$$scope:{ctx:r}};r[22].op!==void 0&&(m.selected=r[22].op),t=new an({props:m}),Fe.push(()=>Ze(t,"selected",d));const p=[i2,r2,n2,t2,e2],v=[];function k(E,S){return E[22].op==="exists"?0:E[22].op==="in"?1:typeof E[22].value=="boolean"?2:typeof E[22].value=="function"?3:4}s=k(r),l=v[s]=p[s](r),u=new yy({props:{size:20}});function O(){return r[18](r[22])}return{c(){e=j("div"),U(t.$$.fragment),i=$(),l.c(),o=$(),a=j("button"),U(u.$$.fragment),this.h()},l(E){e=L(E,"DIV",{class:!0});var S=R(e);Z(t.$$.fragment,S),i=ee(S),l.l(S),o=ee(S),a=L(S,"BUTTON",{class:!0});var C=R(a);Z(u.$$.fragment,C),C.forEach(g),S.forEach(g),this.h()},h(){A(a,"class","mt-5"),A(e,"class","flex items-center gap-x-2")},m(E,S){P(E,e,S),H(t,e,null),I(e,i),v[s].m(e,null),I(e,o),I(e,a),H(u,a,null),f=!0,c||(h=W(a,"click",O),c=!0)},p(E,S){r=E;const C={};S&268435456&&(C.$$scope={dirty:S,ctx:r}),!n&&S&4&&(n=!0,C.selected=r[22].op,xe(()=>n=!1)),t.$set(C);let T=s;s=k(r),s===T?v[s].p(r,S):(ne(),y(v[T],1,1,()=>{v[T]=null}),re(),l=v[s],l?l.p(r,S):(l=v[s]=p[s](r),l.c()),_(l,1),l.m(e,o))},i(E){f||(_(t.$$.fragment,E),_(l),_(u.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(l),y(u.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),v[s].d(),Q(u),c=!1,h()}}}function l2(r){let e,t,n,i,s,l;n=new pr({props:{items:r[3],item:r[1]}}),n.$on("select",r[15]);let o=r[1]&&Ju(Zi(r));return{c(){e=j("div"),t=j("div"),U(n.$$.fragment),i=$(),s=j("div"),o&&o.c(),this.h()},l(a){e=L(a,"DIV",{class:!0});var u=R(e);t=L(u,"DIV",{class:!0});var f=R(t);Z(n.$$.fragment,f),f.forEach(g),i=ee(u),s=L(u,"DIV",{class:!0});var c=R(s);o&&o.l(c),c.forEach(g),u.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-80 grow-0"),A(s,"class","flex w-full flex-col gap-y-6"),A(e,"class","flex flex-row")},m(a,u){P(a,e,u),I(e,t),H(n,t,null),I(e,i),I(e,s),o&&o.m(s,null),l=!0},p(a,u){const f={};u&8&&(f.items=a[3]),u&2&&(f.item=a[1]),n.$set(f),a[1]?o?(o.p(Zi(a),u),u&2&&_(o,1)):(o=Ju(Zi(a)),o.c(),_(o,1),o.m(s,null)):o&&(ne(),y(o,1,1,()=>{o=null}),re())},i(a){l||(_(n.$$.fragment,a),_(o),l=!0)},o(a){y(n.$$.fragment,a),y(o),l=!1},d(a){a&&g(e),Q(n),o&&o.d()}}}function s2(r){let e,t,n,i,s,l;return e=new Wl({props:{label:"Filters",title:"Edit Filters"}}),n=new Gl({props:{hasForm:!0,$$slots:{default:[l2]},$$scope:{ctx:r}}}),s=new Kl({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel",primaryButtonDisabled:!1}}),s.$on("click:button--secondary",r[8]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&268435471&&(u.$$scope={dirty:a,ctx:o}),n.$set(u)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function o2(r){let e,t;return e=new Ql({props:{open:!0,$$slots:{default:[s2]},$$scope:{ctx:r}}}),e.$on("submit",r[9]),e.$on("close",r[8]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&268435471&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function a2(r,e,t){let n,i,s,l,o,a,u=ie,f=()=>(u(),u=Ul(n,M=>t(13,a=M)),n),c;r.$$.on_destroy.push(()=>u());let{command:h}=e;const d=ki();Xe(r,d,M=>t(12,o=M));const m=Ky();Xe(r,m,M=>t(14,c=M));const p=ct();let v=[];sn(()=>{t(0,v=structuredClone(o.query.filters||[]))});let k;const O=[["equals","equals (=)"],["not_equal","not equal (!=)"],["greater","greater than (>)"],["greater_equal","greater or equal (>=)"],["less","less than (<)"],["less_equal","less or equal (<=)"],["in","in"],["exists","exists"]];function E(){p("close")}function S(){Vr(d,o.query.filters=v,o),E()}const C=M=>t(1,k=M.detail);function T(M,F){r.$$.not_equal(F.op,M)&&(F.op=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}function D(M,F){r.$$.not_equal(F.value,M)&&(F.value=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}const w=M=>{t(0,v=v.filter(F=>F!=M))},B=M=>t(0,v=[...v,{path:M,op:"equals",value:""}]);return r.$$set=M=>{"command"in M&&t(10,h=M.command)},r.$$.update=()=>{if(r.$$.dirty&5120&&f(t(4,n=L1(h.namespace,h.datasetName,py(o)))),r.$$.dirty&24577&&t(3,i=a!=null&&a.isSuccess&&c.schema?ft(c.schema).map(M=>{const F=v.filter(q=>At(q.path,M.path));return{title:M.path.join("."),value:M,tag:F.length>0?{value:F.length.toString(),type:"blue"}:void 0}}):[]),r.$$.dirty&9216&&t(11,s=a!=null&&a.isSuccess?Cc(a.data.schema,h.path):void 0),r.$$.dirty&2050&&!k&&s&&t(1,k=s),r.$$.dirty&3&&t(2,l=v.filter(M=>At(M.path,k==null?void 0:k.path))),r.$$.dirty&1)for(const M of v)M.op==="exists"&&(M.value=null)},[v,k,l,i,n,d,m,O,E,S,h,s,o,a,c,C,T,D,w,B]}class u2 extends me{constructor(e){super(),pe(this,e,a2,o2,he,{command:10})}}function f2(){const r=console.warn;console.warn=e=>{e.includes("unknown prop")||e.includes("unexpected slot")||r(e)},sn(()=>{console.warn=r})}function xu(r,e,t){const n=r.slice();return n[18]=e[t],n}function $u(r,e,t){const n=r.slice();return n[18]=e[t],n}function ef(r,e,t){const n=r.slice();return n[10]=e[t],n}function tf(r,e,t){const n=r.slice();return n[13]=e[t],n[15]=t,n}function nf(r,e,t){const n=r.slice();return n[16]=e[t],n[15]=t,n}function rf(r,e,t){const n=r.slice();return n[7]=e[t],n}function c2(r){let e,t,n,i;const s=[p2,m2,h2],l=[];function o(a,u){return a[0]==="table"?0:a[0]==="list"?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function d2(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function m2(r){let e,t,n,i;const s=[y2,v2],l=[];function o(a,u){return a[4]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function p2(r){let e,t,n;var i=r[5].table;function s(l){return{props:{$$slots:{default:[R2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&8388716&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].table)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function g2(r){let e=r[6].raw+"",t;return{c(){t=ce(e)},l(n){t=de(n,e)},m(n,i){P(n,t,i)},p(n,i){i&64&&e!==(e=n[6].raw+"")&&ye(t,e)},i:ie,o:ie,d(n){n&&g(t)}}}function b2(r){let e,t;return e=new kn({props:{tokens:r[1],renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.tokens=n[1]),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function _2(r){let e,t,n,i;const s=[b2,g2],l=[];function o(a,u){return a[1]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function v2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[E2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function y2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[O2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function k2(r){let e,t,n;return e=new kn({props:{tokens:r[18].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment),t=$()},l(i){Z(e.$$.fragment,i),t=ee(i)},m(i,s){H(e,i,s),P(i,t,s),n=!0},p(i,s){const l={};s&64&&(l.tokens=i[18].tokens),s&32&&(l.renderers=i[5]),e.$set(l)},i(i){n||(_(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){Q(e,i),i&&g(t)}}}function lf(r){let e,t,n;const i=[r[18]];var s=r[5].unorderedlistitem||r[5].listitem;function l(o){let a={$$slots:{default:[k2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function E2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function O2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function A2(r){let e,t,n=r[2],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function P2(r){let e,t;return e=new kn({props:{tokens:r[13].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.tokens=n[13].tokens),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function af(r){let e,t,n;var i=r[5].tablecell;function s(l){return{props:{header:!1,align:l[6].align[l[15]]||"center",$$slots:{default:[P2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&64&&(a.align=l[6].align[l[15]]||"center"),o&8388648&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].tablecell)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function C2(r){let e,t,n=r[10],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function I2(r){let e,t,n=r[3],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(m,1)}),re()}l?(e=je(l,o(f)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else l&&e.$set(h);const d={};if(c&8388712&&(d.$$scope={dirty:c,ctx:f}),c&32&&a!==(a=f[5].tablebody)){if(n){ne();const m=n;y(m.$$.fragment,1,0,()=>{Q(m,1)}),re()}a?(n=je(a,u(f)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,i.parentNode,i)):n=null}else a&&n.$set(d)},i(f){s||(e&&_(e.$$.fragment,f),n&&_(n.$$.fragment,f),s=!0)},o(f){e&&y(e.$$.fragment,f),n&&y(n.$$.fragment,f),s=!1},d(f){e&&Q(e,f),f&&g(t),f&&g(i),n&&Q(n,f)}}}function ff(r){let e,t;const n=[r[7],{renderers:r[5]}];let i={};for(let s=0;s{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}function M2(r,e,t){const n=["type","tokens","header","rows","ordered","renderers"];let i=ge(e,n),{type:s=void 0}=e,{tokens:l=void 0}=e,{header:o=void 0}=e,{rows:a=void 0}=e,{ordered:u=!1}=e,{renderers:f}=e;return f2(),r.$$set=c=>{e=J(J({},e),Te(c)),t(6,i=ge(e,n)),"type"in c&&t(0,s=c.type),"tokens"in c&&t(1,l=c.tokens),"header"in c&&t(2,o=c.header),"rows"in c&&t(3,a=c.rows),"ordered"in c&&t(4,u=c.ordered),"renderers"in c&&t(5,f=c.renderers)},[s,l,o,a,u,f,i]}let kn=class extends me{constructor(e){super(),pe(this,e,M2,D2,he,{type:0,tokens:1,header:2,rows:3,ordered:4,renderers:5})}};function Wd(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let En=Wd();function N2(r){En=r}const Gd=/[&<>"']/,j2=new RegExp(Gd.source,"g"),Kd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,L2=new RegExp(Kd.source,"g"),q2={"&":"&","<":"<",">":">",'"':""","'":"'"},cf=r=>q2[r];function at(r,e){if(e){if(Gd.test(r))return r.replace(j2,cf)}else if(Kd.test(r))return r.replace(L2,cf);return r}const B2=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Zd(r){return r.replace(B2,(e,t)=>(t=t.toLowerCase(),t==="colon"?":":t.charAt(0)==="#"?t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const F2=/(^|[^\[])\^/g;function Qe(r,e){r=typeof r=="string"?r:r.source,e=e||"";const t={replace:(n,i)=>(i=i.source||i,i=i.replace(F2,"$1"),r=r.replace(n,i),t),getRegex:()=>new RegExp(r,e)};return t}const z2=/[^\w:]/g,V2=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function df(r,e,t){if(r){let n;try{n=decodeURIComponent(Zd(t)).replace(z2,"").toLowerCase()}catch{return null}if(n.indexOf("javascript:")===0||n.indexOf("vbscript:")===0||n.indexOf("data:")===0)return null}e&&!V2.test(t)&&(t=W2(e,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch{return null}return t}const Or={},U2=/^[^:]+:\/*[^/]*$/,H2=/^([^:]+:)[\s\S]*$/,Q2=/^([^:]+:\/*[^/]*)[\s\S]*$/;function W2(r,e){Or[" "+r]||(U2.test(r)?Or[" "+r]=r+"/":Or[" "+r]=Fr(r,"/",!0)),r=Or[" "+r];const t=r.indexOf(":")===-1;return e.substring(0,2)==="//"?t?e:r.replace(H2,"$1")+e:e.charAt(0)==="/"?t?e:r.replace(Q2,"$1")+e:r+e}const si={exec:function(){}};function hf(r,e){const t=r.replace(/\|/g,(s,l,o)=>{let a=!1,u=l;for(;--u>=0&&o[u]==="\\";)a=!a;return a?"|":" |"}),n=t.split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>e)n.splice(e);else for(;n.length1;)e&1&&(t+=r),e>>=1,r+=r;return t+r}function pf(r,e,t,n){const i=e.href,s=e.title?at(e.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){n.state.inLink=!0;const o={type:"link",raw:t,href:i,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,o}return{type:"image",raw:t,href:i,title:s,text:at(l)}}function Z2(r,e){const t=r.match(/^(\s+)(?:```)/);if(t===null)return e;const n=t[1];return e.split(` +`).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[l]=s;return l.length>=n.length?i.slice(n.length):i}).join(` +`)}class bs{constructor(e){this.options=e||En}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Fr(n,` +`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],i=Z2(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const i=Fr(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:s,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,i,s,l,o,a,u,f,c,h,d,m,p=t[1].trim();const v=p.length>1,k={type:"list",raw:"",ordered:v,start:v?+p.slice(0,-1):"",loose:!1,items:[]};p=v?`\\d{1,9}\\${p.slice(-1)}`:`\\${p}`,this.options.pedantic&&(p=v?p:"[*+-]");const O=new RegExp(`^( {0,3}${p})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(m=!1,!(!(t=O.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),f=t[2].split(` +`,1)[0].replace(/^\t+/,S=>" ".repeat(3*S.length)),c=e.split(` +`,1)[0],this.options.pedantic?(l=2,d=f.trimLeft()):(l=t[2].search(/[^ ]/),l=l>4?1:l,d=f.slice(l),l+=t[1].length),a=!1,!f&&/^ *$/.test(c)&&(n+=c+` +`,e=e.substring(c.length+1),m=!0),!m){const S=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),C=new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),T=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,l-1)}}#`);for(;e&&(h=e.split(` +`,1)[0],c=h,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(T.test(c)||D.test(c)||S.test(c)||C.test(e)));){if(c.search(/[^ ]/)>=l||!c.trim())d+=` +`+c.slice(l);else{if(a||f.search(/[^ ]/)>=4||T.test(f)||D.test(f)||C.test(f))break;d+=` +`+c}!a&&!c.trim()&&(a=!0),n+=h+` +`,e=e.substring(h.length+1),f=c.slice(l)}}k.loose||(u?k.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(d),i&&(s=i[0]!=="[ ] ",d=d.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:n,task:!!i,checked:s,loose:!1,text:d}),k.raw+=n}k.items[k.items.length-1].raw=n.trimRight(),k.items[k.items.length-1].text=d.trimRight(),k.raw=k.raw.trimRight();const E=k.items.length;for(o=0;oT.type==="space"),C=S.length>0&&S.some(T=>/\n.*\n/.test(T.raw));k.loose=C}if(k.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:i,title:s}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:hf(t[1]).map(i=>({text:i})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` +`):[]};if(n.header.length===n.align.length){n.raw=t[0];let i=n.align.length,s,l,o,a;for(s=0;s({text:u}));for(i=n.header.length,l=0;l/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):at(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const l=Fr(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{const l=G2(t[2],"()");if(l>-1){const a=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let i=t[2],s="";if(this.options.pedantic){const l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);l&&(i=l[1],s=l[3])}else s=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^$/.test(n)?i=i.slice(1):i=i.slice(1,-1)),pf(t,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let i=(n[2]||n[1]).replace(/\s+/g," ");if(i=t[i.toLowerCase()],!i){const s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return pf(n,i,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;const s=i[1]||i[2]||"";if(!s||s&&(n===""||this.rules.inline.punctuation.exec(n))){const l=i[0].length-1;let o,a,u=l,f=0;const c=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+l);(i=c.exec(t))!=null;){if(o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!o)continue;if(a=o.length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&l%3&&!((l+a)%3)){f+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+f);const h=e.slice(0,l+i.index+(i[0].length-o.length)+a);if(Math.min(l,a)%2){const m=h.slice(1,-1);return{type:"em",raw:h,text:m,tokens:this.lexer.inlineTokens(m)}}const d=h.slice(2,-2);return{type:"strong",raw:h,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const i=/[^ ]/.test(n),s=/^ /.test(n)&&/ $/.test(n);return i&&s&&(n=n.substring(1,n.length-1)),n=at(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let i,s;return n[2]==="@"?(i=at(this.options.mangle?t(n[1]):n[1]),s="mailto:"+i):(i=at(n[1]),s=i),{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let i,s;if(n[2]==="@")i=at(this.options.mangle?t(n[0]):n[0]),s="mailto:"+i;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(l!==n[0]);i=at(n[0]),n[1]==="www."?s="http://"+n[0]:s=n[0]}return{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):at(n[0]):n[0]:i=at(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}}}}const Ae={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:si,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ae.def=Qe(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex();Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ae.listItemStart=Qe(/^( *)(bull) */).replace("bull",Ae.bullet).getRegex();Ae.list=Qe(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex();Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ae._comment=/|$)/;Ae.html=Qe(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ae.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.blockquote=Qe(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex();Ae.normal={...Ae};Ae.gfm={...Ae.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ae.gfm.table=Qe(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.gfm.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ae.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.pedantic={...Ae.normal,html:Qe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:si,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Qe(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:si,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:si,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";be.punctuation=Qe(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex();be.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;be.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;be._comment=Qe(Ae._comment).replace("(?:-->|$)","-->").getRegex();be.emStrong.lDelim=Qe(be.emStrong.lDelim).replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimAst=Qe(be.emStrong.rDelimAst,"g").replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimUnd=Qe(be.emStrong.rDelimUnd,"g").replace(/punct/g,be._punctuation).getRegex();be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;be._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;be.autolink=Qe(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex();be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;be.tag=Qe(be.tag).replace("comment",be._comment).replace("attribute",be._attribute).getRegex();be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;be._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;be.link=Qe(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex();be.reflink=Qe(be.reflink).replace("label",be._label).replace("ref",Ae._label).getRegex();be.nolink=Qe(be.nolink).replace("ref",Ae._label).getRegex();be.reflinkSearch=Qe(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex();be.normal={...be};be.pedantic={...be.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Qe(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:Qe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()};be.gfm={...be.normal,escape:Qe(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),e+="&#"+n+";";return e}class Ut{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||En,this.options.tokenizer=this.options.tokenizer||new bs,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={block:Ae.normal,inline:be.normal};this.options.pedantic?(t.block=Ae.pedantic,t.inline=be.pedantic):this.options.gfm&&(t.block=Ae.gfm,this.options.breaks?t.inline=be.breaks:t.inline=be.gfm),this.tokenizer.rules=t}static get rules(){return{block:Ae,inline:be}}static lex(e,t){return new Ut(t).lex(e)}static lexInline(e,t){return new Ut(t).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,` +`),this.blockTokens(e,this.tokens);let t;for(;t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){this.options.pedantic?e=e.replace(/\t/g," ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(o,a,u)=>a+" ".repeat(u.length));let n,i,s,l;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(o=>(n=o.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),n.raw.length===1&&t.length>0?t[t.length-1].raw+=` +`:t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startBlock){let o=1/0;const a=e.slice(1);let u;this.options.extensions.startBlock.forEach(function(f){u=f.call({lexer:this},a),typeof u=="number"&&u>=0&&(o=Math.min(o,u))}),o<1/0&&o>=0&&(s=e.substring(0,o+1))}if(this.state.top&&(n=this.tokenizer.paragraph(s))){i=t[t.length-1],l&&i.type==="paragraph"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),l=s.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&i.type==="text"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,s,l=e,o,a,u;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(l))!=null;)f.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+mf("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(l))!=null;)l=l.slice(0,o.index)+"["+mf("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.escapedEmSt.exec(l))!=null;)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>(n=f.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,l,u)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e,gf)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e,gf))){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const c=e.slice(1);let h;this.options.extensions.startInline.forEach(function(d){h=d.call({lexer:this},c),typeof h=="number"&&h>=0&&(f=Math.min(f,h))}),f<1/0&&f>=0&&(s=e.substring(0,f+1))}if(n=this.tokenizer.inlineText(s,J2)){e=e.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(u=n.raw.slice(-1)),a=!0,i=t[t.length-1],i&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(e){const f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return t}}class _s{constructor(e){this.options=e||En}code(e,t,n){const i=(t||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(e,i);s!=null&&s!==e&&(n=!0,e=s)}return e=e.replace(/\n$/,"")+` +`,i?'
    '+(n?e:at(e,!0))+`
    +`:"
    "+(n?e:at(e,!0))+`
    +`}blockquote(e){return`
    +${e}
    +`}html(e){return e}heading(e,t,n,i){if(this.options.headerIds){const s=this.options.headerPrefix+i.slug(n);return`${e} +`}return`${e} +`}hr(){return this.options.xhtml?`
    +`:`
    +`}list(e,t,n){const i=t?"ol":"ul",s=t&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> +`+e+" +`}listitem(e){return`
  • ${e}
  • +`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    +`}table(e,t){return t&&(t=`${t}`),` + +`+e+` +`+t+`
    +`}tablerow(e){return` +${e} +`}tablecell(e,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+` +`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,n){if(e=df(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i='
    ",i}image(e,t,n){if(e=df(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i=`${n}":">",i}text(e){return e}}class Jd{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class vs{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do i++,n=e+"-"+i;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}let gr=class Dl{constructor(e){this.options=e||En,this.options.renderer=this.options.renderer||new _s,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Jd,this.slugger=new vs}static parse(e,t){return new Dl(t).parse(e)}static parseInline(e,t){return new Dl(t).parseInline(e)}parse(e,t=!0){let n="",i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,T;const D=e.length;for(i=0;i0&&O.tokens[0].type==="paragraph"?(O.tokens[0].text=C+" "+O.tokens[0].text,O.tokens[0].tokens&&O.tokens[0].tokens.length>0&&O.tokens[0].tokens[0].type==="text"&&(O.tokens[0].tokens[0].text=C+" "+O.tokens[0].tokens[0].text)):O.tokens.unshift({type:"text",text:C}):k+=C),k+=this.parse(O.tokens,v),h+=this.renderer.listitem(k,S,E);n+=this.renderer.list(h,m,p);continue}case"html":{n+=this.renderer.html(d.text);continue}case"paragraph":{n+=this.renderer.paragraph(this.parseInline(d.tokens));continue}case"text":{for(h=d.tokens?this.parseInline(d.tokens):d.text;i+1{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const i="

    An error occurred:

    "+at(n.message+"",!0)+"
    ";if(e)return Promise.resolve(i);if(t){t(null,i);return}return i}if(e)return Promise.reject(n);if(t){t(n);return}throw n}}function Yd(r,e){return(t,n,i)=>{typeof n=="function"&&(i=n,n=null);const s={...n};n={...Ce.defaults,...s};const l=Y2(n.silent,n.async,i);if(typeof t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(K2(n),n.hooks&&(n.hooks.options=n),i){const o=n.highlight;let a;try{n.hooks&&(t=n.hooks.preprocess(t)),a=r(t,n)}catch(c){return l(c)}const u=function(c){let h;if(!c)try{n.walkTokens&&Ce.walkTokens(a,n.walkTokens),h=e(a,n),n.hooks&&(h=n.hooks.postprocess(h))}catch(d){c=d}return n.highlight=o,c?l(c):i(null,h)};if(!o||o.length<3||(delete n.highlight,!a.length))return u();let f=0;Ce.walkTokens(a,function(c){c.type==="code"&&(f++,setTimeout(()=>{o(c.text,c.lang,function(h,d){if(h)return u(h);d!=null&&d!==c.text&&(c.text=d,c.escaped=!0),f--,f===0&&u()})},0))}),f===0&&u();return}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(t):t).then(o=>r(o,n)).then(o=>n.walkTokens?Promise.all(Ce.walkTokens(o,n.walkTokens)).then(()=>o):o).then(o=>e(o,n)).then(o=>n.hooks?n.hooks.postprocess(o):o).catch(l);try{n.hooks&&(t=n.hooks.preprocess(t));const o=r(t,n);n.walkTokens&&Ce.walkTokens(o,n.walkTokens);let a=e(o,n);return n.hooks&&(a=n.hooks.postprocess(a)),a}catch(o){return l(o)}}}function Ce(r,e,t){return Yd(Ut.lex,gr.parse)(r,e,t)}Ce.options=Ce.setOptions=function(r){return Ce.defaults={...Ce.defaults,...r},N2(Ce.defaults),Ce};Ce.getDefaults=Wd;Ce.defaults=En;Ce.use=function(...r){const e=Ce.defaults.extensions||{renderers:{},childTokens:{}};r.forEach(t=>{const n={...t};if(n.async=Ce.defaults.async||n.async||!1,t.extensions&&(t.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=e.renderers[i.name];s?e.renderers[i.name]=function(...l){let o=i.renderer.apply(this,l);return o===!1&&(o=s.apply(this,l)),o}:e.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[i.level]?e[i.level].unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),n.extensions=e),t.renderer){const i=Ce.defaults.renderer||new _s;for(const s in t.renderer){const l=i[s];i[s]=(...o)=>{let a=t.renderer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.renderer=i}if(t.tokenizer){const i=Ce.defaults.tokenizer||new bs;for(const s in t.tokenizer){const l=i[s];i[s]=(...o)=>{let a=t.tokenizer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.tokenizer=i}if(t.hooks){const i=Ce.defaults.hooks||new oi;for(const s in t.hooks){const l=i[s];oi.passThroughHooks.has(s)?i[s]=o=>{if(Ce.defaults.async)return Promise.resolve(t.hooks[s].call(i,o)).then(u=>l.call(i,u));const a=t.hooks[s].call(i,o);return l.call(i,a)}:i[s]=(...o)=>{let a=t.hooks[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.hooks=i}if(t.walkTokens){const i=Ce.defaults.walkTokens;n.walkTokens=function(s){let l=[];return l.push(t.walkTokens.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}Ce.setOptions(n)})};Ce.walkTokens=function(r,e){let t=[];for(const n of r)switch(t=t.concat(e.call(Ce,n)),n.type){case"table":{for(const i of n.header)t=t.concat(Ce.walkTokens(i.tokens,e));for(const i of n.rows)for(const s of i)t=t.concat(Ce.walkTokens(s.tokens,e));break}case"list":{t=t.concat(Ce.walkTokens(n.items,e));break}default:Ce.defaults.extensions&&Ce.defaults.extensions.childTokens&&Ce.defaults.extensions.childTokens[n.type]?Ce.defaults.extensions.childTokens[n.type].forEach(function(i){t=t.concat(Ce.walkTokens(n[i],e))}):n.tokens&&(t=t.concat(Ce.walkTokens(n.tokens,e)))}return t};Ce.parseInline=Yd(Ut.lexInline,gr.parseInline);Ce.Parser=gr;Ce.parser=gr.parse;Ce.Renderer=_s;Ce.TextRenderer=Jd;Ce.Lexer=Ut;Ce.lexer=Ut.lex;Ce.Tokenizer=bs;Ce.Slugger=vs;Ce.Hooks=oi;Ce.parse=Ce;Ce.options;Ce.setOptions;Ce.use;Ce.walkTokens;Ce.parseInline;gr.parse;Ut.lex;const Xd={};function X2(r){let e;return{c(){e=ce(r[1])},l(t){e=de(t,r[1])},m(t,n){P(t,e,n)},p(t,n){n&2&&ye(e,t[1])},i:ie,o:ie,d(t){t&&g(e)}}}function x2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h6"),i&&i.c(),this.h()},l(s){e=L(s,"H6",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function $2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h5"),i&&i.c(),this.h()},l(s){e=L(s,"H5",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ek(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h4"),i&&i.c(),this.h()},l(s){e=L(s,"H4",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function tk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h3"),i&&i.c(),this.h()},l(s){e=L(s,"H3",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function nk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h2"),i&&i.c(),this.h()},l(s){e=L(s,"H2",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function rk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h1"),i&&i.c(),this.h()},l(s){e=L(s,"H1",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&A(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ik(r){let e,t,n,i;const s=[rk,nk,tk,ek,$2,x2,X2],l=[];function o(a,u){return a[0]===1?0:a[0]===2?1:a[0]===3?2:a[0]===4?3:a[0]===5?4:a[0]===6?5:6}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function lk(r,e,t){let n,{$$slots:i={},$$scope:s}=e,{depth:l}=e,{raw:o}=e,{text:a}=e;const{slug:u,getOptions:f}=kt(Xd),c=f();return r.$$set=h=>{"depth"in h&&t(0,l=h.depth),"raw"in h&&t(1,o=h.raw),"text"in h&&t(3,a=h.text),"$$scope"in h&&t(4,s=h.$$scope)},r.$$.update=()=>{r.$$.dirty&8&&t(2,n=c.headerIds?c.headerPrefix+u(a):void 0)},[l,o,n,a,s,i]}class sk extends me{constructor(e){super(),pe(this,e,lk,ik,he,{depth:0,raw:1,text:3})}}function ok(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("p"),i&&i.c()},l(s){e=L(s,"P",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ak(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class uk extends me{constructor(e){super(),pe(this,e,ak,ok,he,{})}}function fk(r){let e;const t=r[3].default,n=Ie(t,r,r[2],null);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,[s]){n&&n.p&&(!e||s&4)&&Re(n,t,i,i[2],e?Me(t,i[2],s,null):De(i[2]),null)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function ck(r,e,t){let{$$slots:n={},$$scope:i}=e,{text:s}=e,{raw:l}=e;return r.$$set=o=>{"text"in o&&t(0,s=o.text),"raw"in o&&t(1,l=o.raw),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class dk extends me{constructor(e){super(),pe(this,e,ck,fk,he,{text:0,raw:1})}}function hk(r){let e,t;return{c(){e=j("img"),this.h()},l(n){e=L(n,"IMG",{src:!0,title:!0,alt:!0}),this.h()},h(){qs(e.src,t=r[0])||A(e,"src",t),A(e,"title",r[1]),A(e,"alt",r[2])},m(n,i){P(n,e,i)},p(n,[i]){i&1&&!qs(e.src,t=n[0])&&A(e,"src",t),i&2&&A(e,"title",n[1]),i&4&&A(e,"alt",n[2])},i:ie,o:ie,d(n){n&&g(e)}}}function mk(r,e,t){let{href:n=""}=e,{title:i=void 0}=e,{text:s=""}=e;return r.$$set=l=>{"href"in l&&t(0,n=l.href),"title"in l&&t(1,i=l.title),"text"in l&&t(2,s=l.text)},[n,i,s]}class pk extends me{constructor(e){super(),pe(this,e,mk,hk,he,{href:0,title:1,text:2})}}function gk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("a"),i&&i.c(),this.h()},l(s){e=L(s,"A",{href:!0,title:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"href",r[0]),A(e,"title",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&1)&&A(e,"href",s[0]),(!t||l&2)&&A(e,"title",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function bk(r,e,t){let{$$slots:n={},$$scope:i}=e,{href:s=""}=e,{title:l=void 0}=e;return r.$$set=o=>{"href"in o&&t(0,s=o.href),"title"in o&&t(1,l=o.title),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class _k extends me{constructor(e){super(),pe(this,e,bk,gk,he,{href:0,title:1})}}function vk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("em"),i&&i.c()},l(s){e=L(s,"EM",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function yk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class kk extends me{constructor(e){super(),pe(this,e,yk,vk,he,{})}}function Ek(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("del"),i&&i.c()},l(s){e=L(s,"DEL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Sk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Ok extends me{constructor(e){super(),pe(this,e,Sk,Ek,he,{})}}function wk(r){let e,t=r[0].replace(/`/g,"")+"",n;return{c(){e=j("code"),n=ce(t)},l(i){e=L(i,"CODE",{});var s=R(e);n=de(s,t),s.forEach(g)},m(i,s){P(i,e,s),I(e,n)},p(i,[s]){s&1&&t!==(t=i[0].replace(/`/g,"")+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function Ak(r,e,t){let{raw:n}=e;return r.$$set=i=>{"raw"in i&&t(0,n=i.raw)},[n]}class Tk extends me{constructor(e){super(),pe(this,e,Ak,wk,he,{raw:0})}}function Pk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("strong"),i&&i.c()},l(s){e=L(s,"STRONG",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Ck(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Ik extends me{constructor(e){super(),pe(this,e,Ck,Pk,he,{})}}function Rk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("table"),i&&i.c()},l(s){e=L(s,"TABLE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Dk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Mk extends me{constructor(e){super(),pe(this,e,Dk,Rk,he,{})}}function Nk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("thead"),i&&i.c()},l(s){e=L(s,"THEAD",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function jk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Lk extends me{constructor(e){super(),pe(this,e,jk,Nk,he,{})}}function qk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tbody"),i&&i.c()},l(s){e=L(s,"TBODY",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Bk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Fk extends me{constructor(e){super(),pe(this,e,Bk,qk,he,{})}}function zk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tr"),i&&i.c()},l(s){e=L(s,"TR",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Vk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Uk extends me{constructor(e){super(),pe(this,e,Vk,zk,he,{})}}function Hk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("td"),i&&i.c(),this.h()},l(s){e=L(s,"TD",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Qk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("th"),i&&i.c(),this.h()},l(s){e=L(s,"TH",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Wk(r){let e,t,n,i;const s=[Qk,Hk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Gk(r,e,t){let{$$slots:n={},$$scope:i}=e,{header:s}=e,{align:l}=e;return r.$$set=o=>{"header"in o&&t(0,s=o.header),"align"in o&&t(1,l=o.align),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Kk extends me{constructor(e){super(),pe(this,e,Gk,Wk,he,{header:0,align:1})}}function Zk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ul"),i&&i.c()},l(s){e=L(s,"UL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Jk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ol"),i&&i.c(),this.h()},l(s){e=L(s,"OL",{start:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){A(e,"start",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&A(e,"start",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Yk(r){let e,t,n,i;const s=[Jk,Zk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Xk(r,e,t){let{$$slots:n={},$$scope:i}=e,{ordered:s}=e,{start:l}=e;return r.$$set=o=>{"ordered"in o&&t(0,s=o.ordered),"start"in o&&t(1,l=o.start),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class xk extends me{constructor(e){super(),pe(this,e,Xk,Yk,he,{ordered:0,start:1})}}function $k(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("li"),i&&i.c()},l(s){e=L(s,"LI",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function eE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class tE extends me{constructor(e){super(),pe(this,e,eE,$k,he,{})}}function nE(r){let e;return{c(){e=j("hr")},l(t){e=L(t,"HR",{})},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}class rE extends me{constructor(e){super(),pe(this,e,null,nE,he,{})}}function iE(r){let e,t;return{c(){e=new wh(!1),t=G(),this.h()},l(n){e=Ah(n,!1),t=G(),this.h()},h(){e.a=t},m(n,i){e.m(r[0],n,i),P(n,t,i)},p(n,[i]){i&1&&e.p(n[0])},i:ie,o:ie,d(n){n&&g(t),n&&e.d()}}}function lE(r,e,t){let{text:n}=e;return r.$$set=i=>{"text"in i&&t(0,n=i.text)},[n]}class sE extends me{constructor(e){super(),pe(this,e,lE,iE,he,{text:0})}}function oE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("blockquote"),i&&i.c()},l(s){e=L(s,"BLOCKQUOTE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function aE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class uE extends me{constructor(e){super(),pe(this,e,aE,oE,he,{})}}function fE(r){let e,t,n;return{c(){e=j("pre"),t=j("code"),n=ce(r[1]),this.h()},l(i){e=L(i,"PRE",{class:!0});var s=R(e);t=L(s,"CODE",{});var l=R(t);n=de(l,r[1]),l.forEach(g),s.forEach(g),this.h()},h(){A(e,"class",r[0])},m(i,s){P(i,e,s),I(e,t),I(t,n)},p(i,[s]){s&2&&ye(n,i[1]),s&1&&A(e,"class",i[0])},i:ie,o:ie,d(i){i&&g(e)}}}function cE(r,e,t){let{lang:n}=e,{text:i}=e;return r.$$set=s=>{"lang"in s&&t(0,n=s.lang),"text"in s&&t(1,i=s.text)},[n,i]}class dE extends me{constructor(e){super(),pe(this,e,cE,fE,he,{lang:0,text:1})}}function hE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("br"),i&&i.c()},l(s){e=L(s,"BR",{}),i&&i.l(s)},m(s,l){P(s,e,l),i&&i.m(s,l),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function mE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class pE extends me{constructor(e){super(),pe(this,e,mE,hE,he,{})}}const gE={heading:sk,paragraph:uk,text:dk,image:pk,link:_k,em:kk,strong:Ik,codespan:Tk,del:Ok,table:Mk,tablehead:Lk,tablebody:Fk,tablerow:Uk,tablecell:Kk,list:xk,orderedlistitem:null,unorderedlistitem:null,listitem:tE,hr:rE,html:sE,blockquote:uE,code:dE,br:pE},bE={baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,xhtml:!1};function _E(r){let e,t;return e=new kn({props:{tokens:r[0],renderers:r[1]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&1&&(s.tokens=n[0]),i&2&&(s.renderers=n[1]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vE(r,e,t){let n,i,s,l,{source:o=[]}=e,{renderers:a={}}=e,{options:u={}}=e,{isInline:f=!1}=e;const c=ct();let h,d,m;return on(Xd,{slug:p=>i?i.slug(p):"",getOptions:()=>s}),sn(()=>{t(7,m=!0)}),r.$$set=p=>{"source"in p&&t(2,o=p.source),"renderers"in p&&t(3,a=p.renderers),"options"in p&&t(4,u=p.options),"isInline"in p&&t(5,f=p.isInline)},r.$$.update=()=>{r.$$.dirty&4&&t(8,n=Array.isArray(o)),r.$$.dirty&4&&(i=o?new vs:void 0),r.$$.dirty&16&&t(9,s={...bE,...u}),r.$$.dirty&869&&(n?t(0,h=o):(t(6,d=new Ut(s)),t(0,h=f?d.inlineTokens(o):d.lex(o)),c("parsed",{tokens:h}))),r.$$.dirty&8&&t(1,l={...gE,...a}),r.$$.dirty&385&&m&&!n&&c("parsed",{tokens:h})},[h,l,o,a,u,f,d,m,n,s]}class xd extends me{constructor(e){super(),pe(this,e,vE,_E,he,{source:2,renderers:3,options:4,isInline:5})}}const yE={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJSONPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"At least one item is required in `{{pointer}}`",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"A value is required in `{{pointer}}`",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Expected unique items in {{pointer}}: duplicate value `{{value}}` found at {{itemPointer}} and {{duplicatePointer}}",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};function kE(r,e={}){return r.replace(/\{\{\w+\}\}/g,t=>e[t.replace(/[{}]/g,"")])}function EE(r,e,t=r){const n=yE[r]||t;return kE(n,e)}function SE(r){return r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function OE(r,e){return{type:"error",name:r,code:SE(r),message:EE(r,e),data:e}}function Oe(r){return OE.bind(null,r)}const wE=Object.prototype.toString;function Ve(r){const e=wE.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();return e==="file"?"object":e}function st(r){return(r==null?void 0:r.type)==="error"}function AE(r){return r instanceof Promise}function ai(r){return st(r)||AE(r)}function ir(r,e=[]){for(let t=0;t0)l.push(...h);else return f}return r.errors.oneOfPropertyError({property:o,value:a,pointer:n,errors:l})}const i=[],s=[];for(let l=0;l0?s.push(...a):i.push(o)}return i.length===1?i[0]:i.length>1?r.errors.multipleOneOfError({value:e,pointer:n,matches:i}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf,errors:s})}const ys=r=>JSON.parse(JSON.stringify(r));var PE=function(e){return CE(e)&&!IE(e)};function CE(r){return!!r&&typeof r=="object"}function IE(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||ME(r)}var RE=typeof Symbol=="function"&&Symbol.for,DE=RE?Symbol.for("react.element"):60103;function ME(r){return r.$$typeof===DE}function NE(r){return Array.isArray(r)?[]:{}}function lr(r,e){return e.clone!==!1&&e.isMergeableObject(r)?Fn(NE(r),r,e):r}function jE(r,e,t){return r.concat(e).map(function(n){return lr(n,t)})}function LE(r,e){if(!e.customMerge)return Fn;var t=e.customMerge(r);return typeof t=="function"?t:Fn}function qE(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(e){return Object.propertyIsEnumerable.call(r,e)}):[]}function bf(r){return Object.keys(r).concat(qE(r))}function $d(r,e){try{return e in r}catch{return!1}}function BE(r,e){return $d(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function FE(r,e,t){var n={};return t.isMergeableObject(r)&&bf(r).forEach(function(i){n[i]=lr(r[i],t)}),bf(e).forEach(function(i){BE(r,i)||($d(r,i)&&t.isMergeableObject(e[i])?n[i]=LE(i,t)(r[i],e[i],t):n[i]=lr(e[i],t))}),n}function Fn(r,e,t){t=t||{},t.arrayMerge=t.arrayMerge||jE,t.isMergeableObject=t.isMergeableObject||PE,t.cloneUnlessOtherwiseSpecified=lr;var n=Array.isArray(e),i=Array.isArray(r),s=n===i;return s?n?t.arrayMerge(r,e,t):FE(r,e,t):lr(e,t)}Fn.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,i){return Fn(n,i,t)},{})};var zE=Fn,VE=zE;const eh=dr(VE),UE=(r,e)=>e,sr=(r,e)=>eh(r,e,{arrayMerge:UE}),HE=(r,e)=>{const t=r.concat(e);return t.filter((n,i)=>t.indexOf(n)===i)},QE=(r,e)=>eh(r,e,{arrayMerge:HE});function Ml(r,e,t){var n;const i={...(n=r.resolveRef(e))!==null&&n!==void 0?n:{}};if(i.if&&(i.then||i.else)){const s=r.isValid(t,i.if);if(s&&i.then)return Ml(r,i.then,t);if(!s&&i.else)return Ml(r,i.else,t);delete i.if,delete i.then,delete i.else}return i}function WE(r,e,t=r.rootSchema,n="#"){let i=ys(t);for(let s=0;s0)s.push(...c);else return u}return r.errors.oneOfPropertyError({property:l,value:o,pointer:n,errors:s})}const i=[];for(let s=0;s1?r.errors.multipleOneOfError({matches:i,data:e,pointer:n}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf})}function KE(r,e){return r==null||r.$ref==null?r:r.getRoot?r.getRoot().getRef(r):e.getRef(r)}function ZE(r,e){if(r==null||r.$ref==null)return r;const t=e.getRef(r),n=Object.assign({},t,r);return delete n.$ref,Object.defineProperty(n,"__ref",{enumerable:!1,value:r.__ref}),Object.defineProperty(n,"getRoot",{enumerable:!1,value:r.getRoot}),n}var th={exports:{}};(function(r,e){(function(t,n){r.exports=n()})(typeof self<"u"?self:_i,()=>(()=>{var t={d:(N,Y)=>{for(var V in Y)t.o(Y,V)&&!t.o(N,V)&&Object.defineProperty(N,V,{enumerable:!0,get:Y[V]})},o:(N,Y)=>Object.prototype.hasOwnProperty.call(N,Y),r:N=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})}},n={};function i(N){return N==="#"||N===""||Array.isArray(N)&&N.length===0||!1}t.r(n),t.d(n,{default:()=>q,get:()=>h,isRoot:()=>i,join:()=>M,remove:()=>C,removeUndefinedItems:()=>S,set:()=>k,split:()=>c,splitLast:()=>F});const s=/~1/g,l=/~0/g,o=/\/+/g,a=/(^[#/]*|\/+$)/g;function u(N){return N.replace(s,"/").replace(l,"~")}function f(N){return u(decodeURIComponent(N))}function c(N){if(N==null||typeof N!="string"||i(N))return Array.isArray(N)?N:[];const Y=N.indexOf("#")>=0?f:u,V=(N=(N=N.replace(o,"/")).replace(a,"")).split("/");for(let K=0,oe=V.length;K0&&Y[0]=="prototype"}function k(N,Y,V){if(Y==null)return N;const K=c(Y);if(K.length===0)return N;N==null&&(N=m.test(K[0])?[]:{});let oe,fe,x=N;for(;K.length>1;)oe=K.shift(),fe=m.test(K[0]),v(oe,K)||(x=E(x,oe,fe));return oe=K.pop(),O(x,oe,V),N}function O(N,Y,V){let K;const oe=Y.match(p);Y==="[]"&&Array.isArray(N)?N.push(V):oe?(K=oe.pop(),N[K]=V):N[Y]=V}function E(N,Y,V){if(N[Y]!=null)return N[Y];const K=V?[]:{};return O(N,Y,K),K}function S(N){let Y=0,V=0;for(;Y+V0?null:{type:null,text:t[0],rest:r.substr(t[0].length),start:0,end:t[0].length-1,fullText:t[0],errors:[],children:[],parent:null}:null}gt.readToken=Nl;function ih(r){return r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}gt.escapeRegExp=ih;function lh(r){r.rest="",r.children&&r.children.forEach(e=>lh(e))}function sh(r,e){r.start+=e,r.end+=e,r.children&&r.children.forEach(t=>sh(t,r.start))}function oh(r,e){e.errors&&e.errors.length&&e.errors.forEach(t=>r.push(t)),e.children&&e.children.forEach(t=>oh(r,t))}function dn(r){let e=vf.exec(r),t=yf.exec(r),n=e&&e[0]||"",i=t&&t[0]||"",s={raw:r,name:r.replace(vf,"").replace(yf,""),isOptional:n=="?"||n=="*",allowRepetition:n=="+"||n=="*",atLeastOne:n=="+",lookupPositive:i=="&",lookupNegative:i=="!",pinned:i=="@",lookup:!1,isLiteral:!1};return s.isLiteral=s.name[0]=="'"||s.name[0]=='"',s.lookup=s.lookupNegative||s.lookupPositive,s}gt.parseRuleName=dn;function ah(r,e){let t=dn(r);return e.cachedRules[t.name]||null}gt.findRuleByName=ah;function jl(r,e){if(r.children){let t=r.children.filter(n=>n.type&&e.test(n.type));for(let n=0;njl(n,e))}}const eS=["EOF"];class uh{constructor(e,t){this.grammarRules=e,this.options=t,this.cachedRules={},this.debug=t?t.debug===!0:!1;let n=[],i=[];if(e.forEach(s=>{let l=dn(s.name);if(l.name in this.cachedRules){n.push("Duplicated rule "+l.name);return}else this.cachedRules[l.name]=s;if(!s.bnf||!s.bnf.length){let o="Missing rule content, rule: "+s.name;n.indexOf(o)==-1&&n.push(o)}else s.bnf.forEach(o=>{if(typeof o[0]=="string"&&dn(o[0]).name==s.name){let u="Left recursion is not allowed, rule: "+s.name;n.indexOf(u)==-1&&n.push(u)}o.forEach(a=>{if(typeof a=="string"){let u=dn(a);!u.isLiteral&&i.indexOf(u.name)==-1&&eS.indexOf(u.name)==-1&&i.push(u.name)}})});wr==s.name&&(s.implicitWs=!1),s.implicitWs&&i.indexOf(wr)==-1&&i.push(wr),s.recover&&i.indexOf(s.recover)==-1&&i.push(s.recover)}),i.forEach(s=>{s in this.cachedRules||n.push("Missing rule "+s)}),n.length)throw new Error(n.join(` +`))}getAST(e,t){t||(t=this.grammarRules.filter(i=>!i.fragment&&i.name.indexOf("%")!=0)[0].name);let n=this.parse(e,t);if(n){oh(n.errors,n),sh(n,0),jl(n,/^%/),(!this.options||!this.options.keepUpperRules)&&jl(n,_f);let i=n.rest;i&&new Ar.TokenError(`Unexpected end of input: +`+i,n),lh(n),n.rest=i}return n}emitSource(){return"CANNOT EMIT SOURCE FROM BASE Parser"}parse(e,t,n=0){let i=null,s=dn(t),l,o=this.debug&&!_f.test(s.name);o&&console.log(new Array(n).join("│ ")+"Trying to get "+t+" from "+JSON.stringify(e.split(` +`)[0]));let a=s.name,u=ah(s.name,this);if(s.name=="EOF"){if(e.length)return null;if(e.length==0)return{type:"EOF",text:"",rest:"",start:0,end:0,fullText:"",errors:[],children:[],parent:null}}try{if(!u&&s.isLiteral){let f=s.name.trim();if(f.startsWith('"')?f=JSON.parse(f):f.startsWith("'")&&(f=f.replace(/^'(.+)'$/,"$1").replace(/\\'/g,"'")),f==="")return{type:"%%EMPTY%%",text:"",rest:e,start:0,end:0,fullText:"",errors:[],children:[],parent:null};l=new RegExp(ih(f)),a=null}}catch(f){return f instanceof ReferenceError&&console.error(f),null}if(l){let f=Nl(e,l);if(f)return f.type=a,f}else{let f=u.bnf;f instanceof Array&&f.forEach(c=>{if(i)return;let h=null,d={type:s.name,text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:e};u.fragment&&(d.fragment=!0);let m=e,p=0,v=c.length>0,k=!1;for(let O=0;O{T.start+=p,T.end+=p,T.parent=d,d.children.push(T)}):(S.parent=d,d.children.push(S))),E.lookup&&(S.lookup=!0),o&&console.log(new Array(n+1).join("│ ")+"└─ "+S.type+" "+JSON.stringify(S.text)),!E.lookup&&!S.lookup&&(d.text=d.text+S.text,d.end=d.text.length,m=m.substr(S.text.length),p+=S.text.length),d.rest=m}while(S&&E.allowRepetition&&m.length&&!S.lookup)}else{let E=Nl(m,c[O]);if(!E)return;o&&console.log(new Array(n+1).join("│ ")+"└> "+JSON.stringify(E.text)+c[O].source),k=!0,E.start+=p,E.end+=p,d.text=d.text+E.text,d.end=d.text.length,m=m.substr(E.text.length),p+=E.text.length,d.rest=m}k&&(i=d,o&&console.log(new Array(n).join("│ ")+"├<─┴< PUSHING "+i.type+" "+JSON.stringify(i.text)))}),i&&u.simplifyWhenOneChildren&&i.children.length==1&&(i=i.children[0])}return i||o&&console.log(t+" NOT RESOLVED FROM "+e),i}parseRecovery(e,t,n){if(e.recover&&t.length){let i=this.debug;i&&console.log(new Array(n+1).join("│ ")+"Trying to recover until token "+e.recover+" from "+JSON.stringify(t.split(` +`)[0]+t.split(` +`)[1]));let s={type:"SyntaxError",text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:""},l;do if(l=this.parse(t,e.recover,n+1),l){new Ar.TokenError('Unexpected input: "'+s.text+`" Expecting: ${e.name}`,s);break}else s.text=s.text+t[0],s.end=s.text.length,t=t.substr(1);while(!l&&t.length>0);if(s.text.length>0&&l)return i&&console.log(new Array(n+1).join("│ ")+"Recovered text: "+JSON.stringify(s.text)),s}return null}}gt.Parser=uh;gt.default=uh;Object.defineProperty(rh,"__esModule",{value:!0});const Zn=gt;var Ll;(function(r){r.RULES=[{name:"Grammar",bnf:[["RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_WHITESPACE*",'"|"',"RULE_WHITESPACE*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","Item"],["Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"Item",bnf:[["RULE_WHITESPACE*","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"DecorationName",bnf:[['"ebnf://"',/[^\x5D#]+/]]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]],pinned:1},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[['!"*/"',/[^*]/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],r.defaultParser=new Zn.Parser(r.RULES,{debug:!1});const e=/^(!|&)/,t=/(\?|\+|\*)$/,n=/^%/;function i(k,O){if(typeof k=="string"){if(e.test(k))return"";if(n.test(k)){let S=t.exec(k),C=S?S[0]+" ":"";return s(k,O)?o(k,O)+C:"("+o(k,O)+")"+C}return k}else return k.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function s(k,O){let E=Zn.findRuleByName(k,O);return E&&E.bnf.length==1&&E.bnf[0].length==1&&(E.bnf[0][0]instanceof RegExp||E.bnf[0][0][0]=='"'||E.bnf[0][0][0]=="'")}function l(k,O){return k.map(E=>i(E,O)).join(" ")}function o(k,O){let E=Zn.findRuleByName(k,O);return E?E.bnf.map(S=>l(S,O)).join(" | "):"RULE_NOT_FOUND {"+k+"}"}function a(k){let O=[];return k.grammarRules.forEach(E=>{if(!/^%/.test(E.name)){let S=E.recover?" /* { recoverUntil="+E.recover+" } */":"";O.push(E.name+" ::= "+o(E.name,k)+S)}}),O.join(` +`)}r.emit=a;let u=0;function f(k,O){throw console.log("reberia restar "+O+" a "+k),new Error("Difference not supported yet")}function c(k){return new RegExp(k.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function h(k,O,E){let S=null,C=[];return O.children.forEach((T,D)=>{T.type=="Minus"&&f(S,T);let w=O.children[D+1];w=w&&w.type=="PrimaryDecoration"&&w.text||"";let B="";switch(T.type){case"SubItem":let M="%"+(E+u++);d(k,T,M),C.push(B+M+w);break;case"NCName":case"StringLiteral":C.push(B+T.text+w);break;case"CharCode":case"CharClass":if(w||B){let F={name:"%"+(E+u++),bnf:[[c(T.text)]]};k.push(F),C.push(B+F.name+w)}else C.push(c(T.text));break;case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+T.type+" -> "+JSON.stringify(T.text))}S=T}),C}function d(k,O,E){let S=O.children.filter(D=>D.type=="SequenceOrDifference").map(D=>h(k,D,E)),C={name:E,bnf:S},T=null;S.forEach(D=>{T=T||D.recover,delete D.recover}),E.indexOf("%")==0&&(C.fragment=!0),T&&(C.recover=T),k.push(C)}function m(k,O=r.defaultParser){let E=O.getAST(k);if(!E)throw new Error("Could not parse "+k);if(E.errors&&E.errors.length)throw E.errors[0];let S=[];return E.children.filter(C=>C.type=="Production").map(C=>{let T=C.children.filter(D=>D.type=="NCName")[0].text;d(S,C,T)}),S}r.getRules=m;function p(k,O=r.defaultParser){return m(k.join(""),O)}r.Transform=p;class v extends Zn.Parser{constructor(O,E){const S=E&&E.debugRulesParser===!0?new Zn.Parser(r.RULES,{debug:!0}):r.defaultParser;super(m(O,S),E)}emitSource(){return a(this)}}r.Parser=v})(Ll||(Ll={}));var tS=rh.default=Ll;const nS="[^?/{}*,()#]+",rS=` +root ::= ("#" recursion | recursion | (query | pattern) recursion* | "#" SEP? | SEP) +recursion ::= (SEP query | pattern)* + +query ::= (ESC escaped ESC | property | all | any | regex) typecheck? lookahead? +property ::= ${nS} +regex ::= "{" [^}]+ "}" +SEP ::= "/" +all ::= "**" +any ::= "*" + +typecheck ::= "?:" ("value" | "boolean" | "string" | "number" | "object" | "array") +lookahead ::= "?" expression ((andExpr | orExpr) expression)* +andExpr ::= S? "&&" S? +orExpr ::= S? "||" S? + +expression ::= (exprProperty | ESC escaped ESC) ((isnot | is) (exprProperty | regex | ESC escaped ESC))* +exprProperty ::= [a-zA-Z0-9-_ $]+ +escaped ::= [^"]+ +is ::= ":" +isnot ::= ":!" +ESC ::= '"' + +pattern ::= S? "(" (SEP query | pattern (orPattern? pattern)*)* ")" quantifier? S? lookahead? +quantifier ::= "+" | "*" | [0-9]+ +orPattern ::= S? "," S? + +S ::= [ ]* +`,iS=new tS.Parser(rS),lS=r=>iS.getAST(r),dt=0,zn=3,ui=(r,e)=>`${r}/${e}`,fh=Object.prototype.toString,sS=/Object|Array/,ql=r=>sS.test(fh.call(r)),oS=r=>fh.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();function ch(r){return new RegExp(r.text.replace(/(^{|}$)/g,""))}function aS(r,e){Array.isArray(r)?r.forEach(e):Object.prototype.toString.call(r)==="[object Object]"&&Object.keys(r).forEach(function(t){e(r[t],t,r)})}function kf(r){return Array.isArray(r)?r.map(function(e,t){return`${t}`}):Object.prototype.toString.call(r)==="[object Object]"?Object.keys(r):[]}const rn={mem:[],get(r,e){const t=r[dt][e];if(!rn.mem.includes(t))return ql(t)&&rn.mem.push(t),[t,e,r[dt],ui(r[zn],e)]},reset(){rn.mem.length=0}},Bl={any(r,e){const t=e[dt];return kf(t).map(n=>[t[n],n,t,ui(e[zn],n)])},all(r,e){const t=[e];return aS(e[dt],(n,i)=>{const s=rn.get(e,i);s&&t.push(...Bl.all(r,s))}),t},regex(r,e){const t=ch(r),n=e[dt];return kf(n).filter(i=>t.test(i)).map(i=>[n[i],i,n,ui(e[zn],i)])}},fi={escaped:(r,e)=>fi.property(r,e),property:(r,e)=>{const t=r.text;if(e[dt]&&e[dt][t]!==void 0)return[e[dt][t],t,e[dt],ui(e[zn],t)]},typecheck:(r,e)=>{const t=r.text.replace(/^\?:/,"");if(t==="value")return ql(e[dt])?void 0:e;if(oS(e[dt])===t)return e},lookahead:(r,e)=>{let t=!0,n=!1;return r.children.forEach(i=>{if(i.type==="expression"){const s=fi.expression(i,e)!==void 0;t=n===!0?t||s:t&&s}else n=i.type==="orExpr"}),t?e:void 0},expression:(r,e)=>{const t=r.children[0].text,n=r.children[1],i=r.children[2],s=e[dt];if(ql(s)!==!1)return uS(s[t],n,i)?e:void 0}};function uS(r,e,t){if(e===void 0)return r!==void 0;let n;const i=`${r}`;return t.type==="regex"?n=ch(t).test(i):n=i===t.text,e.type==="isnot"&&(n=n===!1&&r!==void 0),n}function fS(r,e,t,n){const i=[];for(let s=0,l=e.length;s{if(Bl[i.type])n=fS(Bl[i.type],n,i,t);else if(fi[i.type])n=cS(fi[i.type],n,i,t);else throw new Error(`Unknown filter ${i.type}`)}),n}function hS(r,e,t){const n=[];let i=r;return e.children.forEach(s=>{if(s.type==="orPattern"){n.push(...i),i=r;return}i=Es(i,s,t)}),n.push(...i),n}function mS(r){if(r==null)return 1;if(r==="*"||r==="+")return 1/0;const e=parseInt(r);return isNaN(e)?1:e}function pS(r,e,t){const n=[],i=e.children.find(a=>a.type==="quantifier"),s=mS(i&&i.text);let l=r;i&&i.text==="*"&&n.push(...l);let o=0;for(;l.length>0&&on=Es(n,i,t)),n}function Es(r,e,t){let n;return e.type==="query"?n=dS(r,e,t):e.type==="pattern"?n=pS(r,e,t):n=gS(r,e,t),rn.reset(),rn.mem.push(r),n}function bS(r,e){return rn.reset(),rn.mem.push(r),Es([[r,null,null,"#"]],e)}const Ef={value:r=>r.map(e=>e[dt]),pointer:r=>r.map(e=>e[zn]),all:r=>r,map:r=>{const e={};return r.forEach(t=>e[t[zn]]=t[dt]),e}};var vn;(function(r){r.POINTER="pointer",r.VALUE="value",r.ALL="all",r.MAP="map"})(vn||(vn={}));_r.POINTER=vn.POINTER;_r.VALUE=vn.VALUE;_r.ALL=vn.ALL;_r.MAP=vn.MAP;function _r(r,e,t=vn.VALUE){if(e==null)return[];e=e.replace(/(\/$)/g,""),e===""&&(e="#");const n=lS(e);if(n==null)throw new Error(`empty ast for '${e}'`);if(n.rest!=="")throw new Error(`Failed parsing queryString from: '${n.rest}'`);const i=bS(r,n);return typeof t=="function"?i.map(s=>t(...s)):Ef[t]?Ef[t](i):i}var ci;(function(r){r.REPLACE_ITEMS="replace",r.INSERT_ITEMS="insert"})(ci||(ci={}));ci.REPLACE_ITEMS;ci.INSERT_ITEMS;const zt={$ref:{type:!1},allOf:{type:!1,definitions:["allOf/*"]},anyOf:{type:!1,definitions:["anyOf/*"]},array:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","items","items/*","additionalItems"],validationKeywords:["minItems","maxItems","uniqueItems"],keywords:["items","additionalItems","minItems","maxItems","uniqueItems"]},boolean:{type:!0},enum:{type:!1},integer:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},not:{type:!1,definitions:["not"]},number:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},null:{type:!0},object:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","properties/*","additionalProperties","patternProperties/*","dependencies/*"],validationKeywords:["minProperties","maxProperties","required"],keywords:["properties","additionalProperties","patternProperties","dependencies","minProperties","maxProperties","required"]},oneOf:{type:!1,definitions:["oneOf/*"]},string:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minLength","maxLength","pattern"]}},_S=r=>Object.prototype.toString.call(r)==="[object Object]",vS=Object.keys(zt).filter(r=>zt[r].type===!1),Sf=Object.prototype.hasOwnProperty;function Of(r){if(_S(r)===!1)return;if(r.enum)return"enum";if(zt[r.type]||Array.isArray(r.type))return r.type;const e=vS.filter(t=>r[t]);if(e.length===1)return e[0];if(e.length===0){for(let t=0,n=zt.object.keywords.length;tObject.prototype.toString.call(r)==="[object Object]";function kS(r){const e=[],t=Of(r);if(t==null)return e;let n;if(Array.isArray(t)){n={};for(let i=0,s=t.length;i{_r(r,i,(s,l,o,a)=>{yS(s)&&Of(s)&&e.push({pointer:or.join(or.split(a),!1),def:s})})}),e}const ES=r=>Object.prototype.toString.call(r)==="[object Object]";function SS(r,e){if(this.callback(r,e)===!0)return;kS(r).forEach(n=>this.nextTypeDefs(n.def,or.join(e,n.pointer,!1)))}function Tr(r,e,t,n="definitions"){const i=e[n];Object.keys(i).forEach(s=>{if(i[s]===!1||ES(i[s])){r.nextTypeDefs(i[s],or.join(t,n,s,!1));return}})}function dh(r,e,t="#"){const n={callback:e,nextTypeDefs:SS};n.nextTypeDefs(r,t),r.definitions!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t)),r.$defs!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t,"$defs"))}const OS=/(#|\/)+$/,Pr=/#$/,wS=/^[^:]+:\/\/[^/]+\//,AS=/\/[^/]*$/,TS=/#.*$/;function wf(r,e){return r==null&&e==null?"#":e==null?r.replace(Pr,""):r==null?e.replace(Pr,""):e[0]==="#"?`${r.replace(TS,"")}${e.replace(OS,"")}`:wS.test(e)?e.replace(Pr,""):`${r.replace(AS,"")}/${e.replace(Pr,"")}`}const Jn=/(#|\/)+$/g,PS=["",null,"#"];function CS(r){if(PS.includes(r))return[];if(r=r.replace(Jn,""),r.indexOf("#")===-1)return[r.replace(Jn,"")];if(r.indexOf("#")===0)return[r.replace(Jn,"")];const e=r.split("#");return e[0]=e[0].replace(Jn,""),e[1]=`#${e[1].replace(Jn,"")}`,e}const IS=/(#|\/)+$/g,RS=r=>Ve(r)==="object";function Xt(r,e,t){if(RS(t)&&(t=t.__ref||t.$ref),t==null)return e;let n;const i=t.replace(IS,"");if(r.remotes[i])return n=r.remotes[i],n&&n.$ref?Xt(r,e,n.$ref):n;if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n;const s=CS(t);if(s.length===0)return e;if(s.length===1){if(t=s[0],r.remotes[t])return n=r.remotes[t],Xt(r,e,n.$ref);if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Xt(r,e,n.$ref):n}if(s.length===2){const l=s[0];if(t=s[1],r.remotes[l])return r.remotes[l].getRef?r.remotes[l].getRef(t):Xt(r,r.remotes[l],t);if(r.ids[l])return Xt(r,Dn.get(e,r.ids[l]),t)}return n=Dn.get(e,r.ids[t]||t),n&&n.$ref?Xt(r,e,n.$ref):n}const Af="__compiled",Tf="__ref",DS="getRef",MS="getRoot",NS=/(#|\/)+$/g;function jS(r,e,t=e,n=!1){if(e===!0||e===!1||e===void 0||e[Af]!==void 0)return e;const i={ids:{},remotes:r.remotes},s=JSON.stringify(e),l=JSON.parse(s);if(Object.defineProperty(l,Af,{enumerable:!1,value:!0}),Object.defineProperty(l,DS,{enumerable:!1,value:Xt.bind(null,i,l)}),n===!1&&s.includes("$ref")===!1)return l;l!==t&&Object.defineProperty(l,"$defs",{enumerable:!0,value:Object.assign({},t.definitions,t.$defs,l.definitions,l.$defs)});const o={},a=()=>l;return dh(l,(u,f)=>{var c;if(u.$id){if(u.$id.startsWith("http")&&/(allOf|anyOf|oneOf)\/\d+$/.test(f)){const v=f.replace(/\/(allOf|anyOf|oneOf)\/\d+$/,""),k=Dn.get(l,v);u.$id=(c=k.$id)!==null&&c!==void 0?c:u.$id}i.ids[u.$id.replace(NS,"")]=f}f=`#${f}`.replace(/##+/,"#");const h=f.replace(/\/[^/]+$/,""),d=f.replace(/\/[^/]+\/[^/]+$/,""),m=o[h]||o[d],p=wf(m,u.$id);o[f]=p,i.ids[p]==null&&(i.ids[p]=f),u.$ref&&!u[Tf]&&(Object.defineProperty(u,Tf,{enumerable:!1,value:wf(p,u.$ref)}),Object.defineProperty(u,MS,{enumerable:!1,value:a}))}),l}function LS(r,e,t,n=r.rootSchema,i="#"){n=r.resolveRef(n),t(n,e,i);const s=Ve(e);s==="object"?Object.keys(e).forEach(l=>{const o=r.step(l,n,e,i),a=e[l];r.each(a,t,o,`${i}/${l}`)}):s==="array"&&e.forEach((l,o)=>{const a=r.step(o,n,e,i);r.each(l,t,a,`${i}/${o}`)})}const Ue={additionalItemsError:Oe("AdditionalItemsError"),additionalPropertiesError:Oe("AdditionalPropertiesError"),anyOfError:Oe("AnyOfError"),allOfError:Oe("AllOfError"),constError:Oe("ConstError"),containsError:Oe("ContainsError"),containsArrayError:Oe("ContainsArrayError"),containsAnyError:Oe("ContainsAnyError"),enumError:Oe("EnumError"),formatURLError:Oe("FormatURLError"),formatURIError:Oe("FormatURIError"),formatURIReferenceError:Oe("FormatURIReferenceError"),formatURITemplateError:Oe("FormatURITemplateError"),formatDateError:Oe("FormatDateaError"),formatDateTimeError:Oe("FormatDateTimeError"),formatEmailError:Oe("FormatEmailError"),formatHostnameError:Oe("FormatHostnameError"),formatIPV4Error:Oe("FormatIPV4Error"),formatIPV4LeadingZeroError:Oe("FormatIPV4LeadingZeroError"),formatIPV6Error:Oe("FormatIPV6Error"),formatIPV6LeadingZeroError:Oe("FormatIPV6LeadingZeroError"),formatJSONPointerError:Oe("FormatJSONPointerError"),formatRegExError:Oe("FormatRegExError"),formatTimeError:Oe("FormatTimeError"),invalidSchemaError:Oe("InvalidSchemaError"),invalidDataError:Oe("InvalidDataError"),invalidTypeError:Oe("InvalidTypeError"),invalidPropertyNameError:Oe("InvalidPropertyNameError"),maximumError:Oe("MaximumError"),maxItemsError:Oe("MaxItemsError"),maxLengthError:Oe("MaxLengthError"),maxPropertiesError:Oe("MaxPropertiesError"),minimumError:Oe("MinimumError"),minItemsError:Oe("MinItemsError"),minItemsOneError:Oe("MinItemsOneError"),minLengthError:Oe("MinLengthError"),minLengthOneError:Oe("MinLengthOneError"),minPropertiesError:Oe("MinPropertiesError"),missingDependencyError:Oe("MissingDependencyError"),missingOneOfPropertyError:Oe("MissingOneOfPropertyError"),multipleOfError:Oe("MultipleOfError"),multipleOneOfError:Oe("MultipleOneOfError"),noAdditionalPropertiesError:Oe("NoAdditionalPropertiesError"),notError:Oe("NotError"),oneOfError:Oe("OneOfError"),oneOfPropertyError:Oe("OneOfPropertyError"),patternError:Oe("PatternError"),patternPropertiesError:Oe("PatternPropertiesError"),requiredPropertyError:Oe("RequiredPropertyError"),typeError:Oe("TypeError"),undefinedValueError:Oe("UndefinedValueError"),uniqueItemsError:Oe("UniqueItemsError"),unknownPropertyError:Oe("UnknownPropertyError"),valueNotEmptyError:Oe("ValueNotEmptyError")};var hh={exports:{}};(function(r){(function(e){e.exports.is_uri=n,e.exports.is_http_uri=i,e.exports.is_https_uri=s,e.exports.is_web_uri=l,e.exports.isUri=n,e.exports.isHttpUri=i,e.exports.isHttpsUri=s,e.exports.isWebUri=l;var t=function(o){var a=o.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/);return a};function n(o){if(o&&!/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(o)&&!/%[^0-9a-f]/i.test(o)&&!/%[0-9a-f](:?[^0-9a-f]|$)/i.test(o)){var a=[],u="",f="",c="",h="",d="",m="";if(a=t(o),u=a[1],f=a[2],c=a[3],h=a[4],d=a[5],!!(u&&u.length&&c.length>=0)){if(f&&f.length){if(!(c.length===0||/^\//.test(c)))return}else if(/^\/\//.test(c))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(u.toLowerCase()))return m+=u+":",f&&f.length&&(m+="//"+f),m+=c,h&&h.length&&(m+="?"+h),d&&d.length&&(m+="#"+d),m}}}function i(o,a){if(n(o)){var u=[],f="",c="",h="",d="",m="",p="",v="";if(u=t(o),f=u[1],c=u[2],h=u[3],m=u[4],p=u[5],!!f){if(a){if(f.toLowerCase()!="https")return}else if(f.toLowerCase()!="http")return;if(c)return/:(\d+)$/.test(c)&&(d=c.match(/:(\d+)$/)[0],c=c.replace(/:\d+$/,"")),v+=f+":",v+="//"+c,d&&(v+=d),v+=h,m&&m.length&&(v+="?"+m),p&&p.length&&(v+="#"+p),v}}}function s(o){return i(o,!0)}function l(o){return i(o)||s(o)}})(r)})(hh);var qS=hh.exports;const Pf=dr(qS),BS=new RegExp("^([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])[Tt]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\\.[0-9]+)?(([Zz])|([\\+|\\-]([01][0-9]|2[0-3]):[0-5][0-9]))$"),FS=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,zS=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,VS=/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,US=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,HS=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,QS=[0,31,28,31,30,31,30,31,31,30,31,30,31],WS=/^(?:\/(?:[^~/]|~0|~1)*)*$/,GS=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,KS=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,ZS=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,JS={date:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(US);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=s%4===0&&(s%100!==0||s%400===0);if(!(l>=1&&l<=12&&o>=1&&o<=(l==2&&a?29:QS[l])))return Ue.formatDateError({value:t,pointer:n})},"date-time":(r,e,t,n)=>{if(typeof t=="string")return t===""||BS.test(t)?new Date(t).toString()==="Invalid Date"?Ue.formatDateTimeError({value:t,pointer:n}):void 0:Ue.formatDateTimeError({value:t,pointer:n})},email:(r,e,t,n)=>{if(typeof t!="string")return;if(t[0]==='"')return Ue.formatEmailError({value:t,pointer:n});const[i,s,...l]=t.split("@");if(!i||!s||l.length!==0||i.length>64||s.length>253)return Ue.formatEmailError({value:t,pointer:n});if(i[0]==="."||i.endsWith(".")||i.includes(".."))return Ue.formatEmailError({value:t,pointer:n});if(!/^[a-z0-9.-]+$/i.test(s)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(i))return Ue.formatEmailError({value:t,pointer:n});if(!s.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o)))return Ue.formatEmailError({value:t,pointer:n})},hostname:(r,e,t,n)=>{if(typeof t=="string"&&!(t===""||VS.test(t)))return Ue.formatHostnameError({value:t,pointer:n})},ipv4:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV4LeadingZeroError({value:t,pointer:n});if(!(t.length<=15&&FS.test(t)))return Ue.formatIPV4Error({value:t,pointer:n})}},ipv6:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV6LeadingZeroError({value:t,pointer:n});if(!(t.length<=45&&zS.test(t)))return Ue.formatIPV6Error({value:t,pointer:n})}},"json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!WS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},"relative-json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!GS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},regex:(r,e,t,n)=>{if(typeof t=="string"&&/\\Z$/.test(t)===!1){try{new RegExp(t);return}catch{}return Ue.formatRegExError({value:t,pointer:n})}if(!(typeof t=="object"||typeof t=="number"||Array.isArray(t)))return Ue.formatRegExError({value:t,pointer:n})},time:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(HS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=!!i[5];if(!((s<=23&&l<=59&&o<=59||s==23&&l==59&&o==60)&&a))return Ue.formatTimeError({value:t,pointer:n})},uri:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!Pf.isUri(t))return Ue.formatURIError({value:t,pointer:n})},"uri-reference":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!KS.test(t))return Ue.formatURIReferenceError({value:t,pointer:n})},"uri-template":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!ZS.test(t))return Ue.formatURITemplateError({value:t,pointer:n})},url:(r,e,t,n)=>{if(!(t===""||Pf.isWebUri(t)))return Ue.formatURLError({value:t,pointer:n})}};function YS(r){switch(Ve(r)){case"string":case"array":return r.length===0;case"null":case"undefined":return!0;case"object":return Object.keys(r).length===0;default:return!1}}const XS={addOptionalProps:!0,removeInvalidData:!1};let Vt;function Xi(r,e){const{$ref:t}=r;return t==null?!0:(Vt[e]==null||Vt[e][t]==null?0:Vt[e][t])0){if(Xi(e.anyOf[0],`${n}/anyOf/0`)){const s=xi(r,e.anyOf[0],`${n}/anyOf/0`);i=sr(i,s),i.pointer=e.anyOf[0].$ref||i.pointer}delete i.anyOf}if(Array.isArray(e.allOf)){for(let s=0,l=e.allOf.length;sr&&typeof r=="object";function Ft(r,e,t,n,i){if(t==null)throw new Error(`getTemplate: missing schema for data: ${JSON.stringify(e)}`);if(n==null)throw new Error("Missing pointer");let s=mh(r,t,e,n);if(!Cf(s))return;if(n=s.pointer,s!=null&&s.const)return s.const;if(Array.isArray(s.oneOf))if(YS(e)){const u=s.oneOf[0].type||s.type||s.const&&typeof s.const||Ve(e);s={...s.oneOf[0],type:u}}else{const u=ks(r,e,s);if(st(u)){if(e!=null&&i.removeInvalidData!==!0)return e;s=s.oneOf[0],e=void 0}else s=u}if(!Cf(s)||s.type==null)return;const l=Array.isArray(s.type)?$S(s.type,e,s.default):s.type,o=Ve(e);return e!=null&&o!==l&&!(o==="number"&&l==="integer")&&(e=xS(l,e)),If[l]==null?i.removeInvalidData?void 0:e:If[l](r,s,e,n,i)}function $S(r,e,t){if(e==null){if(t!=null){const i=Ve(t);if(r.includes(i))return i}return r[0]}const n=Ve(e);return r.includes(n)?n:r[0]}const If={null:(r,e,t)=>Yn(e,t,null),string:(r,e,t)=>Yn(e,t,""),number:(r,e,t)=>Yn(e,t,0),integer:(r,e,t)=>Yn(e,t,0),boolean:(r,e,t)=>Yn(e,t,!1),object:(r,e,t,n,i)=>{var s;const l=e.default===void 0?{}:e.default,o={},a=(s=e.required)!==null&&s!==void 0?s:[];if(e.properties&&Object.keys(e.properties).forEach(u=>{const f=t==null||t[u]==null?l[u]:t[u],c=a.includes(u);(f!=null||c||i.addOptionalProps)&&(o[u]=Ft(r,f,e.properties[u],`${n}/properties/${u}`,i))}),e.dependencies&&Object.keys(e.dependencies).forEach(u=>{if(o[u]===void 0)return;const f=e.dependencies[u];if(Array.isArray(f)){f.forEach(h=>{o[h]=Ft(r,o[h],e.properties[h],`${n}/properties/${h}`,i)});return}if(Ve(f)!=="object")return;const c=Ft(r,t,{...f,type:"object"},`${n}/dependencies/${u}`,i);c&&!st(c)&&Object.assign(o,c)}),t&&Object.keys(t).forEach(u=>o[u]==null&&(o[u]=t[u])),e.if&&(e.then||e.else)){const u=r.isValid(o,e.if);if(u&&e.then){const f=r.getTemplate(o,{type:"object",...e.then},i);Object.assign(o,f)}else if(!u&&e.else){const f=r.getTemplate(o,{type:"object",...e.else},i);Object.assign(o,f)}}return o},array:(r,e,t,n,i)=>{var s,l,o;const a=e.default===void 0?[]:e.default;e.minItems=e.minItems||0;const u=t||[];if(e.items==null)return u;if(Array.isArray(e.items)){for(let c=0,h=Math.max((s=e.minItems)!==null&&s!==void 0?s:0,(o=(l=e.items)===null||l===void 0?void 0:l.length)!==null&&o!==void 0?o:0);c0){const c=Math.max(e.minItems,u.length);for(let h=0;h(Vt={mi:{}},Ft(r,e,t,"#",n));function tO(r,e,t=r.rootSchema,n="#"){return r.validate(e,t,n).length===0}function Fl(r,e){const t=typeof r;if(t!==typeof e)return!1;if(Array.isArray(r)){if(!Array.isArray(e))return!1;const n=r.length;if(n!==e.length)return!1;for(let i=0;i=55296&&i<=56319&&t!(r[e]===void 0||!nO.call(r,e)),rO={additionalProperties:(r,e,t,n)=>{if(e.additionalProperties===!0||e.additionalProperties==null||Ve(e.patternProperties)==="object"&&e.additionalProperties===!1)return;const i=[];let s=Object.keys(t).filter(o=>br.propertyBlacklist.includes(o)===!1);const l=Object.keys(e.properties||{});if(Ve(e.patternProperties)==="object"){const o=Object.keys(e.patternProperties).map(a=>new RegExp(a));s=s.filter(a=>{for(let u=0;u{if(Array.isArray(e.allOf)===!1)return;const i=[];return e.allOf.forEach(s=>{i.push(...r.validate(t,s,n))}),i},anyOf:(r,e,t,n)=>{if(Array.isArray(e.anyOf)!==!1){for(let i=0;i{if(Ve(e.dependencies)!=="object")return;const i=[];return Object.keys(t).forEach(s=>{if(e.dependencies[s]===void 0||e.dependencies[s]===!0)return;if(e.dependencies[s]===!1){i.push(r.errors.missingDependencyError({pointer:n}));return}let l;const o=Ve(e.dependencies[s]);if(o==="array")l=e.dependencies[s].filter(a=>t[a]===void 0).map(a=>r.errors.missingDependencyError({missingProperty:a,pointer:n}));else if(o==="object")l=r.validate(t,e.dependencies[s],n);else throw new Error(`Invalid dependency definition for ${n}/${s}. Must be list or schema`);i.push(...l)}),i.length>0?i:void 0},enum:(r,e,t,n)=>{const i=Ve(t);if(i==="object"||i==="array"){const s=JSON.stringify(t);for(let l=0;l{if(r.validateFormat[e.format])return r.validateFormat[e.format](r,e,t,n)},items:(r,e,t,n)=>{if(e.items===!1)return Array.isArray(t)&&t.length===0?void 0:r.errors.invalidDataError({pointer:n,value:t});const i=[];for(let s=0;s{if(!isNaN(e.maximum)){if(e.maximum&&e.maximum{if(!isNaN(e.maxItems)&&e.maxItems{if(isNaN(e.maxLength))return;const i=Rf(t).length;if(e.maxLength{const i=Object.keys(t).length;if(isNaN(e.maxProperties)===!1&&e.maxProperties{if(isNaN(e.minLength))return;const i=Rf(t).length;if(e.minLength>i)return e.minLength===1?r.errors.minLengthOneError({minLength:e.minLength,length:i,pointer:n}):r.errors.minLengthError({minLength:e.minLength,length:i,pointer:n})},minimum:(r,e,t,n)=>{if(!isNaN(e.minimum)){if(e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n});if(e.exclusiveMinimum===!0&&e.minimum===t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})}},minItems:(r,e,t,n)=>{if(!isNaN(e.minItems)&&e.minItems>t.length)return e.minItems===1?r.errors.minItemsOneError({minItems:e.minItems,length:t.length,pointer:n}):r.errors.minItemsError({minItems:e.minItems,length:t.length,pointer:n})},minProperties:(r,e,t,n)=>{if(isNaN(e.minProperties))return;const i=Object.keys(t).length;if(e.minProperties>i)return r.errors.minPropertiesError({minProperties:e.minProperties,length:i,pointer:n})},multipleOf:(r,e,t,n)=>{if(!isNaN(e.multipleOf)&&t*$i%(e.multipleOf*$i)/$i!==0)return r.errors.multipleOfError({multipleOf:e.multipleOf,value:t,pointer:n})},not:(r,e,t,n)=>{const i=[];return r.validate(t,e.not,n).length===0&&i.push(r.errors.notError({value:t,not:e.not,pointer:n})),i},oneOf:(r,e,t,n)=>{if(Array.isArray(e.oneOf)!==!1&&(e=r.resolveOneOf(t,e,n),st(e)))return e},pattern:(r,e,t,n)=>{if(new RegExp(e.pattern,"u").test(t)===!1)return r.errors.patternError({pattern:e.pattern,description:e.patternExample||e.pattern,received:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},properties:(r,e,t,n)=>{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(!Df(t,i))return r.errors.requiredPropertyError({key:i,pointer:n})})},requiredNotEmpty:(r,e,t,n)=>{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(t[i]==null||t[i]==="")return r.errors.valueNotEmptyError({property:i,pointer:`${n}/${i}`})})},uniqueItems:(r,e,t,n)=>{if((Array.isArray(t)&&e.uniqueItems)===!1)return;const i=[];return t.forEach((s,l)=>{for(let o=l+1;o{if(e.contains===!1)return r.errors.containsArrayError({pointer:n,value:t});if(e.contains===!0)return Array.isArray(t)&&t.length===0?r.errors.containsAnyError({pointer:n}):void 0;if(Ve(e.contains)==="object"){for(let i=0;i{if(!isNaN(e.exclusiveMaximum)&&e.exclusiveMaximum<=t)return r.errors.maximumError({maximum:e.exclusiveMaximum,length:t,pointer:n})},exclusiveMinimum:(r,e,t,n)=>{if(!isNaN(e.exclusiveMinimum)&&e.exclusiveMinimum>=t)return r.errors.minimumError({minimum:e.exclusiveMinimum,length:t,pointer:n})},if:(r,e,t,n)=>{if(e.if==null)return;const i=r.validate(t,e.if,n);if(i.length===0&&e.then)return r.validate(t,e.then,n);if(i.length!==0&&e.else)return r.validate(t,e.else,n)},maximum:(r,e,t,n)=>{if(!isNaN(e.maximum)&&e.maximum&&e.maximum{if(!isNaN(e.minimum)&&e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(Ve(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},propertyNames:(r,e,t,n)=>{if(e.propertyNames===!1)return Object.keys(t).length===0?void 0:r.errors.invalidPropertyNameError({property:Object.keys(t),pointer:n,value:t});if(e.propertyNames===!0||Ve(e.propertyNames)!=="object")return;const i=[],s=Object.keys(t),l={...e.propertyNames,type:"string"};return s.forEach(o=>{const a=r.validate(o,l,`${n}/${o}`);a.length>0&&i.push(r.errors.invalidPropertyNameError({property:o,pointer:n,validationError:a[0],value:t[o]}))}),i}};function lO(r,e,t=r.rootSchema,n="#"){let i=!1,s=ys(t);for(let l=0;le.properties[t]=nn(r[t]))),e.type==="array"&&r.length===1?e.items=nn(r[0]):e.type==="array"&&(e.items=r.map(nn)),e}function sO(r,e,t=r.rootSchema){const n=r.step(e,t,{},"#");return st(n)?n.code==="one-of-error"?n.data.oneOf.map(i=>r.resolveRef(i)):n:[n]}const Mf={array:(r,e,t,n,i)=>{const s=Ve(t.items);if(s==="object")return Array.isArray(t.items.oneOf)?r.resolveOneOf(n[e],t.items,i):Array.isArray(t.items.anyOf)?r.resolveAnyOf(n[e],t.items,i):Array.isArray(t.items.allOf)?r.resolveAllOf(n[e],t.items,i):r.resolveRef(t.items);if(s==="array"){if(t.items[e]===!0)return nn(n[e]);if(t.items[e]===!1)return Ue.invalidDataError({key:e,value:n[e],pointer:i});if(t.items[e])return r.resolveRef(t.items[e]);if(t.additionalItems===!1)return Ue.additionalItemsError({key:e,value:n[e],pointer:i});if(t.additionalItems===!0||t.additionalItems===void 0)return nn(n[e]);if(Ve(t.additionalItems)==="object")return t.additionalItems;throw new Error(`Invalid schema ${JSON.stringify(t,null,4)} for ${JSON.stringify(n,null,4)}`)}return t.additionalItems!==!1&&n[e]?nn(n[e]):new Error(`Invalid array schema for ${e} at ${i}`)},object:(r,e,t,n,i)=>{if(Array.isArray(t.oneOf)){const o=r.resolveOneOf(n,t,i);if(t=sr(t,o),st(t))return t}if(Array.isArray(t.anyOf)&&(t=r.resolveAnyOf(n,t,i),st(t))||Array.isArray(t.allOf)&&(t=r.resolveAllOf(n,t,i),st(t)))return t;let s;if(t.properties&&t.properties[e]!==void 0){if(s=r.resolveRef(t.properties[e]),st(s))return s;if(s&&Array.isArray(s.oneOf)){let o=r.resolveOneOf(n[e],s,`${i}/${e}`);const a=s.oneOf.findIndex(u=>u===o);return o.variableSchema=!0,o.oneOfIndex=a,o.oneOfSchema=s,o}if(s)return s}const{dependencies:l}=t;if(Ve(l)==="object"){const o=Object.keys(l).filter(a=>Ve(l[a])==="object");for(let a=0,u=o.length;ar.typeKeywords.array.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),object:(r,e,t,n)=>r.typeKeywords.object.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),string:(r,e,t,n)=>r.typeKeywords.string.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),integer:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),number:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),boolean:(r,e,t,n)=>r.typeKeywords.boolean.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),null:(r,e,t,n)=>r.typeKeywords.null.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n))};var aO=function r(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,i,s;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!r(e[i],t[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[i]))return!1;for(i=n;i--!==0;){var l=s[i];if(!r(e[l],t[l]))return!1}return!0}return e!==e&&t!==t};const uO=dr(aO);function fO(r,e){const t=Ve(r);return t==="number"&&(e==="integer"||Array.isArray(e)&&e.includes("integer"))?Number.isInteger(r)||isNaN(r)?"integer":"number":t}function cO(r,e,t=r.rootSchema,n="#"){if(t=r.resolveRef(t),Ve(t)==="boolean")return t?[]:[r.errors.invalidDataError({value:e,pointer:n})];if(st(t))return[t];if(t.const!==void 0)return uO(t.const,e)?[]:[r.errors.constError({value:e,expected:t.const,pointer:n})];const i=fO(e,t.type),s=t.type||i;return i!==s&&(!Array.isArray(s)||!s.includes(i))?[r.errors.typeError({received:i,expected:s,value:e,pointer:n})]:r.validateType[i]==null?[r.errors.invalidTypeError({receivedType:i,pointer:n})]:ir(r.validateType[i](r,t,e,n)).filter(ai)}const ph={typeKeywords:{array:["allOf","anyOf","contains","enum","if","items","maxItems","minItems","not","oneOf","uniqueItems"],boolean:["allOf","anyOf","enum","not","oneOf"],object:["additionalProperties","allOf","anyOf","dependencies","enum","format","if","maxProperties","minProperties","not","oneOf","patternProperties","properties","propertyNames","required"],string:["allOf","anyOf","enum","format","if","maxLength","minLength","not","oneOf","pattern"],number:["allOf","anyOf","enum","exclusiveMaximum","exclusiveMinimum","format","if","maximum","minimum","multipleOf","not","oneOf"],null:["allOf","anyOf","enum","format","not","oneOf"]},validateKeyword:iO,validateType:oO,validateFormat:JS,errors:Ue,addRemoteSchema:xE,compileSchema:jS,createSchemaOf:nn,each:LS,eachSchema:dh,getChildSchemaSelection:sO,getSchema:YE,getTemplate:eO,isValid:tO,resolveAllOf:WE,resolveAnyOf:lO,resolveOneOf:TE,resolveRef:KE,step:zr,validate:cO};class dO extends XE{constructor(e,t={}){super(sr(ph,t),e)}}({...ph});function Nf(r,e,t){const n=r.slice();return n[10]=e[t],n[11]=e,n[12]=t,n}function jf(r){let e,t,n=r[12]+1+"",i,s,l,o,a,u,f,c,h;function d(v){r[7](v,r[12])}let m={path:r[1]+"/"+r[12],schema:r[3],rootValue:r[2],validationErrors:r[4],customComponents:r[5],required:!0};r[0][r[12]]!==void 0&&(m.value=r[0][r[12]]),o=new Ss({props:m}),Fe.push(()=>Ze(o,"value",d));function p(){return r[8](r[12])}return c=new jn({props:{size:"small",kind:"ghost",icon:Qd,expressive:!1,iconDescription:"Remove",tooltipPosition:"top",tooltipAlignment:"end"}}),c.$on("click",p),{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),U(c.$$.fragment),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i=de(O,n),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);Z(o.$$.fragment,E),E.forEach(g),u=ee(k),f=L(k,"DIV",{class:!0});var S=R(f);Z(c.$$.fragment,S),S.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","mt-3 w-8 shrink-0 text-lg"),A(l,"class","flex w-full grow flex-col"),A(f,"class","mt-3"),A(e,"class","flex w-full flex-row")},m(v,k){P(v,e,k),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),H(c,f,null),h=!0},p(v,k){r=v;const O={};k&2&&(O.path=r[1]+"/"+r[12]),k&8&&(O.schema=r[3]),k&4&&(O.rootValue=r[2]),k&16&&(O.validationErrors=r[4]),k&32&&(O.customComponents=r[5]),!a&&k&1&&(a=!0,O.value=r[0][r[12]],xe(()=>a=!1)),o.$set(O)},i(v){h||(_(o.$$.fragment,v),_(c.$$.fragment,v),h=!0)},o(v){y(o.$$.fragment,v),y(c.$$.fragment,v),h=!1},d(v){v&&g(e),Q(o),Q(c)}}}function hO(r){let e,t,n,i,s,l,o,a,u=r[0]||[],f=[];for(let h=0;hy(f[h],1,1,()=>{f[h]=null});return{c(){e=j("div");for(let h=0;h0),A(e,"class","bx--form-item flex flex-col")},m(h,d){P(h,e,d);for(let m=0;m0)},i(h){if(!l){for(let d=0;d{s.splice(d,1),t(0,s)},h=()=>{t(0,s=[...s||[],n])};return r.$$set=d=>{"path"in d&&t(1,i=d.path),"value"in d&&t(0,s=d.value),"rootValue"in d&&t(2,l=d.rootValue),"schema"in d&&t(3,o=d.schema),"validationErrors"in d&&t(4,a=d.validationErrors),"customComponents"in d&&t(5,u=d.customComponents)},r.$$.update=()=>{r.$$.dirty&11&&t(6,n=o.getTemplate(void 0,o.getSchema(i+"/0",s)))},[s,i,l,o,a,u,n,f,c,h]}class pO extends me{constructor(e){super(),pe(this,e,mO,hO,he,{path:1,value:0,rootValue:2,schema:3,validationErrors:4,customComponents:5})}}function Lf(r,e,t){const n=r.slice();return n[25]=e[t],n[26]=e,n[27]=t,n}function qf(r,e,t){const n=r.slice();return n[21]=e[t],n}function gO(r){const e=r.slice(),t=Object.keys(e[11].properties??{});return e[24]=t,e}function Bf(r){let e,t,n,i,s,l,o;const a=[_O,bO],u=[];function f(p,v){return p[11].type==="object"?0:1}e=f(r),t=u[e]=a[e](r);const c=[TO,AO,wO,OO,SO,EO,kO,yO,vO],h=[];function d(p,v){return p[8][p[2]]?0:p[11].type=="error"?1:p[11].enum?2:p[11].type=="string"?3:p[11].type=="number"||p[11].type=="integer"?4:p[11].type=="boolean"?5:p[11].type=="array"?6:p[11].type=="object"?7:8}function m(p,v){return v===7?gO(p):p}return i=d(r),s=h[i]=c[i](m(r,i)),{c(){t.c(),n=$(),s.c(),l=G()},l(p){t.l(p),n=ee(p),s.l(p),l=G()},m(p,v){u[e].m(p,v),P(p,n,v),h[i].m(p,v),P(p,l,v),o=!0},p(p,v){let k=e;e=f(p),e===k?u[e].p(p,v):(ne(),y(u[k],1,1,()=>{u[k]=null}),re(),t=u[e],t?t.p(p,v):(t=u[e]=a[e](p),t.c()),_(t,1),t.m(n.parentNode,n));let O=i;i=d(p),i===O?h[i].p(m(p,i),v):(ne(),y(h[O],1,1,()=>{h[O]=null}),re(),s=h[i],s?s.p(m(p,i),v):(s=h[i]=c[i](m(p,i)),s.c()),_(s,1),s.m(l.parentNode,l))},i(p){o||(_(t),_(s),o=!0)},o(p){y(t),y(s),o=!1},d(p){u[e].d(p),p&&g(n),h[i].d(p),p&&g(l)}}}function bO(r){let e,t,n,i,s=r[11].description&&r[6]&&Ff(r);return{c(){e=j("div"),t=ce(r[13]),n=$(),s&&s.c(),i=G(),this.h()},l(l){e=L(l,"DIV",{class:!0});var o=R(e);t=de(o,r[13]),o.forEach(g),n=ee(l),s&&s.l(l),i=G(),this.h()},h(){A(e,"class","label text-s mb-2 font-medium text-gray-700")},m(l,o){P(l,e,o),I(e,t),P(l,n,o),s&&s.m(l,o),P(l,i,o)},p(l,o){o&8192&&ye(t,l[13]),l[11].description&&l[6]?s?s.p(l,o):(s=Ff(l),s.c(),s.m(i.parentNode,i)):s&&(s.d(1),s=null)},i:ie,o:ie,d(l){l&&g(e),l&&g(n),s&&s.d(l),l&&g(i)}}}function _O(r){let e,t,n=r[11].description&&r[6]&&zf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,s){i[11].description&&i[6]?n?(n.p(i,s),s&2112&&_(n,1)):(n=zf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function Ff(r){let e,t=r[11].description+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","bx--label pb-2 text-xs text-gray-500")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].description+"")&&ye(n,t)},d(i){i&&g(e)}}}function zf(r){let e,t,n;return t=new xd({props:{source:r[11].description}}),{c(){e=j("div"),U(t.$$.fragment),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);Z(t.$$.fragment,s),s.forEach(g),this.h()},h(){A(e,"class","description mb-4")},m(i,s){P(i,e,s),H(t,e,null),n=!0},p(i,s){const l={};s&2048&&(l.source=i[11].description),t.$set(l)},i(i){n||(_(t.$$.fragment,i),n=!0)},o(i){y(t.$$.fragment,i),n=!1},d(i){i&&g(e),Q(t)}}}function vO(r){let e,t=JSON.stringify(r[11])+"",n;return{c(){e=ce("Unknown property: "),n=ce(t)},l(i){e=de(i,"Unknown property: "),n=de(i,t)},m(i,s){P(i,e,s),P(i,n,s)},p(i,s){s&2048&&t!==(t=JSON.stringify(i[11])+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e),i&&g(n)}}}function yO(r){let e,t,n=r[24],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lZe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.path=l[2]),o&2&&(a.schema=l[1]),o&128&&(a.validationErrors=l[7]),o&256&&(a.customComponents=l[8]),o&16&&(a.rootValue=l[4]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function EO(r){let e,t,n,i;function s(o){r[18](o)}let l={labelA:"False",labelB:"True",labelText:r[13],hideLabel:!0};return r[0]!==void 0&&(l.toggled=r[0]),t=new Fg({props:l}),Fe.push(()=>Ze(t,"toggled",s)),{c(){e=j("div"),U(t.$$.fragment)},l(o){e=L(o,"DIV",{});var a=R(e);Z(t.$$.fragment,a),a.forEach(g)},m(o,a){P(o,e,a),H(t,e,null),i=!0},p(o,a){const u={};a&8192&&(u.labelText=o[13]),!n&&a&1&&(n=!0,u.toggled=o[0],xe(()=>n=!1)),t.$set(u)},i(o){i||(_(t.$$.fragment,o),i=!0)},o(o){y(t.$$.fragment,o),i=!1},d(o){o&&g(e),Q(t)}}}function SO(r){let e,t,n;function i(l){r[17](l)}let s={allowEmpty:!r[3],name:r[2],label:r[13],hideLabel:!0,invalid:!r[0]&&r[3]};return r[9]!==void 0&&(s.value=r[9]),e=new Up({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&8&&(a.allowEmpty=!l[3]),o&4&&(a.name=l[2]),o&8192&&(a.label=l[13]),o&9&&(a.invalid=!l[0]&&l[3]),!t&&o&512&&(t=!0,a.value=l[9],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function OO(r){let e,t,n;function i(l){r[16](l)}let s={name:r[2],invalid:!!r[10].length,invalidText:r[12],labelText:r[13],hideLabel:!0,placeholder:r[3]?"":"(optional)"};return r[0]!==void 0&&(s.value=r[0]),e=new _n({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&1024&&(a.invalid=!!l[10].length),o&4096&&(a.invalidText=l[12]),o&8192&&(a.labelText=l[13]),o&8&&(a.placeholder=l[3]?"":"(optional)"),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function wO(r){let e,t,n;function i(l){r[15](l)}let s={name:r[2],labelText:r[13],hideLabel:!0,$$slots:{default:[PO]},$$scope:{ctx:r}};return r[0]!==void 0&&(s.selected=r[0]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&8192&&(a.labelText=l[13]),o&268437512&&(a.$$scope={dirty:o,ctx:l}),!t&&o&1&&(t=!0,a.selected=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function AO(r){let e,t=r[11].message+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){A(e,"class","text-red-600")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].message+"")&&ye(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function TO(r){let e,t,n,i;function s(a){r[14](a)}var l=r[8][r[2]];function o(a){let u={rootValue:a[4],invalid:!!a[10].length,invalidText:a[12]};return a[0]!==void 0&&(u.value=a[0]),{props:u}}return l&&(e=je(l,o(r)),Fe.push(()=>Ze(e,"value",s))),{c(){e&&U(e.$$.fragment),n=G()},l(a){e&&Z(e.$$.fragment,a),n=G()},m(a,u){e&&H(e,a,u),P(a,n,u),i=!0},p(a,u){const f={};if(u&16&&(f.rootValue=a[4]),u&1024&&(f.invalid=!!a[10].length),u&4096&&(f.invalidText=a[12]),!t&&u&1&&(t=!0,f.value=a[0],xe(()=>t=!1)),u&260&&l!==(l=a[8][a[2]])){if(e){ne();const c=e;y(c.$$.fragment,1,0,()=>{Q(c,1)}),re()}l?(e=je(l,o(a)),Fe.push(()=>Ze(e,"value",s)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,n.parentNode,n)):e=null}else l&&e.$set(f)},i(a){i||(e&&_(e.$$.fragment,a),i=!0)},o(a){e&&y(e.$$.fragment,a),i=!1},d(a){a&&g(n),e&&Q(e,a)}}}function Vf(r){var a;let e,t,n,i,s;function l(u){r[20](u,r[25])}let o={path:r[2]+"/"+r[25],schema:r[1],hiddenProperties:r[5],validationErrors:r[7],customComponents:r[8],rootValue:r[4],required:(a=r[11].required)==null?void 0:a.includes(r[25])};return r[0][r[25]]!==void 0&&(o.value=r[0][r[25]]),t=new Ss({props:o}),Fe.push(()=>Ze(t,"value",l)),{c(){e=j("div"),U(t.$$.fragment),i=$(),this.h()},l(u){e=L(u,"DIV",{class:!0});var f=R(e);Z(t.$$.fragment,f),i=ee(f),f.forEach(g),this.h()},h(){A(e,"class","mt-4 border-gray-300"),b(e,"border-b",r[27]n=!1)),t.$set(c),(!s||f&2048)&&b(e,"border-b",r[27]y(l[a],1,1,()=>{l[a]=null});return{c(){i&&i.c(),e=$();for(let a=0;a{i=null}),re()):i?(i.p(a,u),u&8&&_(i,1)):(i=Uf(),i.c(),_(i,1),i.m(e.parentNode,e)),u&2048){s=a[11].enum;let f;for(f=0;f{i=null}),re())},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){i&&i.d(l),l&&g(t)}}}function IO(r,e,t){let n,i,s,{schema:l}=e,{path:o=""}=e,{required:a=!1}=e,{value:u}=e,{rootValue:f}=e,{hiddenProperties:c=[]}=e,{showDescription:h=!0}=e,{validationErrors:d=[]}=e,{customComponents:m}=e,p,v="";function k(w){u=w,t(0,u),t(9,p)}function O(w){u=w,t(0,u),t(9,p)}function E(w){u=w,t(0,u),t(9,p)}function S(w){p=w,t(9,p)}function C(w){u=w,t(0,u),t(9,p)}function T(w){u=w,t(0,u),t(9,p)}function D(w,B){r.$$.not_equal(u[B],w)&&(u[B]=w,t(0,u),t(9,p))}return r.$$set=w=>{"schema"in w&&t(1,l=w.schema),"path"in w&&t(2,o=w.path),"required"in w&&t(3,a=w.required),"value"in w&&t(0,u=w.value),"rootValue"in w&&t(4,f=w.rootValue),"hiddenProperties"in w&&t(5,c=w.hiddenProperties),"showDescription"in w&&t(6,h=w.showDescription),"validationErrors"in w&&t(7,d=w.validationErrors),"customComponents"in w&&t(8,m=w.customComponents)},r.$$.update=()=>{r.$$.dirty&512&&p!==void 0&&t(0,u=p===null?void 0:p),r.$$.dirty&1&&u===""&&t(0,u=void 0),r.$$.dirty&7&&t(11,n=l.getSchema(o,u||{})),r.$$.dirty&2056&&t(13,i=n.title?`${n.title} ${a?"*":""}`:""),r.$$.dirty&132&&t(10,s=d.filter(w=>{var B,M,F;return`${(B=w==null?void 0:w.data)==null?void 0:B.pointer}${(M=w==null?void 0:w.data)!=null&&M.key?"/"+((F=w==null?void 0:w.data)==null?void 0:F.key):""}`.replaceAll("#","")==o})),r.$$.dirty&1024&&(s.length==0?t(12,v=""):s[0].code==="min-length-one-error"||s[0].code==="required-property-error"?t(12,v="Value is required"):t(12,v=s[0].message))},[u,l,o,a,f,c,h,d,m,p,s,n,v,i,k,O,E,S,C,T,D]}class Ss extends me{constructor(e){super(),pe(this,e,IO,CO,he,{schema:1,path:2,required:3,value:0,rootValue:4,hiddenProperties:5,showDescription:6,validationErrors:7,customComponents:8})}}function Qf(r){let e,t,n;function i(l){r[7](l)}let s={schema:r[5],hiddenProperties:r[2],showDescription:r[3],validationErrors:r[1],customComponents:r[4],rootValue:r[0]};return r[0]!==void 0&&(s.value=r[0]),e=new Ss({props:s}),Fe.push(()=>Ze(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&32&&(a.schema=l[5]),o&4&&(a.hiddenProperties=l[2]),o&8&&(a.showDescription=l[3]),o&2&&(a.validationErrors=l[1]),o&16&&(a.customComponents=l[4]),o&1&&(a.rootValue=l[0]),!t&&o&1&&(t=!0,a.value=l[0],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function RO(r){let e,t,n=r[5]&&Qf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[5]?n?(n.p(i,s),s&32&&_(n,1)):(n=Qf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function DO(r,e,t){let n,{schema:i}=e,{value:s={}}=e,{hiddenProperties:l=[]}=e,{validationErrors:o=[]}=e,{showDescription:a=!0}=e,{customComponents:u={}}=e;function f(h){t(0,s=h.getTemplate(s,void 0,{addOptionalProps:!1}));for(const[d,m]of Object.entries(i.properties||{})){const p=m.default;p&&s[d]!=p&&t(0,s[d]=p,s)}}function c(h){s=h,t(0,s)}return r.$$set=h=>{"schema"in h&&t(6,i=h.schema),"value"in h&&t(0,s=h.value),"hiddenProperties"in h&&t(2,l=h.hiddenProperties),"validationErrors"in h&&t(1,o=h.validationErrors),"showDescription"in h&&t(3,a=h.showDescription),"customComponents"in h&&t(4,u=h.customComponents)},r.$$.update=()=>{r.$$.dirty&64&&t(5,n=typeof i=="object"?new dO(i):null),r.$$.dirty&32&&n&&f(n),r.$$.dirty&33&&t(1,o=n?n.validate(s):[])},[s,o,l,a,u,n,i,c]}class MO extends me{constructor(e){super(),pe(this,e,DO,RO,he,{schema:6,value:0,hiddenProperties:2,validationErrors:1,showDescription:3,customComponents:4})}}function NO(r,e,t){let{value:n}=e;return r.$$set=i=>{"value"in i&&t(0,n=i.value)},[n]}class jO extends me{constructor(e){super(),pe(this,e,NO,null,he,{value:0})}}function Wf(r,e,t){const n=r.slice();return n[9]=e[t],n}function Gf(r,e,t){const n=r.slice();return n[12]=e[t],n}function Kf(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function BO(r){let e,t;return e=new an({props:{labelText:"Concept *",selected:`${r[0].namespace}/${r[1]}`,invalid:r[2],invalidText:r[3],$$slots:{default:[qO]},$$scope:{ctx:r}}}),e.$on("update",r[7]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&3&&(s.selected=`${n[0].namespace}/${n[1]}`),i&4&&(s.invalid=n[2]),i&8&&(s.invalidText=n[3]),i&32816&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function FO(r,e,t){let n,i,s,{rootValue:l}=e,{invalid:o}=e,{invalidText:a}=e,{value:u}=e;const f=q1();Xe(r,f,h=>t(4,s=h));function c(h){const[d,m]=h.detail.toString().split("/");!d||!m||(t(0,l.namespace=d,l),t(1,u=m))}return r.$$set=h=>{"rootValue"in h&&t(0,l=h.rootValue),"invalid"in h&&t(2,o=h.invalid),"invalidText"in h&&t(3,a=h.invalidText),"value"in h&&t(1,u=h.value)},r.$$.update=()=>{r.$$.dirty&16&&t(8,n=s.isSuccess?[...new Set(s.data.map(h=>h.namespace))]:[]),r.$$.dirty&272&&t(5,i=s.isSuccess?n.map(h=>{var d;return{namespace:h,concepts:((d=s.data)==null?void 0:d.filter(m=>m.namespace===h))||[]}}):[]),r.$$.dirty&19&&(!u||!l.namespace)&&s.isSuccess&&(t(0,l.namespace=s.data[0].namespace,l),t(1,u=s.data[0].name))},[l,u,o,a,s,i,f,c,n]}class zO extends me{constructor(e){super(),pe(this,e,FO,BO,he,{rootValue:0,invalid:2,invalidText:3,value:1})}}function Yf(r,e,t){var s;const n=r.slice();n[16]=e[t];const i=(s=n[3])==null?void 0:s.some(function(...o){return r[14](n[16],...o)});return n[4]=i,n}function Xf(r){var n,i;let e,t;return e=new un({props:{value:(n=r[16])==null?void 0:n.toString(),text:(i=r[16])==null?void 0:i.toString(),disabled:!r[4]}}),{c(){U(e.$$.fragment)},l(s){Z(e.$$.fragment,s)},m(s,l){H(e,s,l),t=!0},p(s,l){var a,u;const o={};l&64&&(o.value=(a=s[16])==null?void 0:a.toString()),l&64&&(o.text=(u=s[16])==null?void 0:u.toString()),l&72&&(o.disabled=!s[4]),e.$set(o)},i(s){t||(_(e.$$.fragment,s),t=!0)},o(s){y(e.$$.fragment,s),t=!1},d(s){Q(e,s)}}}function VO(r){let e,t,n=r[6],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lt(15,f=E));const p=is(f.namespace,f.datasetName);Xe(r,p,E=>t(13,u=E));const v=g3();Xe(r,v,E=>t(12,a=E));function k(E){t(0,d=E.target.value)}const O=(E,S)=>{var C;return((C=S.signal)==null?void 0:C.signal_name)===(E==null?void 0:E.toString())};return r.$$set=E=>{"invalid"in E&&t(1,c=E.invalid),"invalidText"in E&&t(2,h=E.invalidText),"value"in E&&t(0,d=E.value)},r.$$.update=()=>{var E,S,C;r.$$.dirty&4096&&t(11,n=(S=(E=a.jsonSchema)==null?void 0:E.properties)==null?void 0:S.embedding),r.$$.dirty&12288&&t(3,i=a.path&&u.data?ft(Cc(u.data,a.path)).filter(T=>T.signal!=null&&ft(T).some(D=>D.dtype==="embedding")):void 0),r.$$.dirty&2056&&t(6,s=[...(n==null?void 0:n.enum)||[]].sort((T,D)=>{const w=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(T==null?void 0:T.toString())}),B=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(D==null?void 0:D.toString())});return w&&!B?-1:!w&&B?1:0})),r.$$.dirty&8&&i!=null&&i.length&&(C=i[0].signal)!=null&&C.signal_name&&t(0,d=i[0].signal.signal_name),r.$$.dirty&9&&t(4,l=(i==null?void 0:i.some(T=>{var D;return((D=T.signal)==null?void 0:D.signal_name)===(d==null?void 0:d.toString())}))||!1),r.$$.dirty&16&&t(5,o=l?void 0:"Embedding not pre-computed for this split")},[d,c,h,i,l,o,s,m,p,v,k,n,a,u,O]}class QO extends me{constructor(e){super(),pe(this,e,HO,UO,he,{invalid:1,invalidText:2,value:0})}}function WO(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function GO(r){let e,t;return e=new pr({props:{items:r[1].data.map(xf),item:r[0]}}),e.$on("select",r[3]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].data.map(xf)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function KO(r){let e,t,n,i;const s=[GO,WO],l=[];function o(a,u){return a[1].isSuccess?0:a[1].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const xf=r=>({title:r.json_schema.title||"Unnamed embedding",value:r});function ZO(r,e,t){let n,{embedding:i=void 0}=e;const s=V1();Xe(r,s,o=>t(1,n=o));const l=o=>t(0,i=o.detail);return r.$$set=o=>{"embedding"in o&&t(0,i=o.embedding)},r.$$.update=()=>{var o;r.$$.dirty&3&&n.isSuccess&&!i&&t(0,i=(o=n.data)==null?void 0:o[0])},[i,n,s,l]}class JO extends me{constructor(e){super(),pe(this,e,ZO,KO,he,{embedding:0})}}function $f(r,e,t){const n=r.slice();return n[13]=e[t],n}function YO(r){let e,t,n;function i(l){r[12](l)}let s={labelText:r[0],helperText:r[1],required:!0,$$slots:{default:[e3]},$$scope:{ctx:r}};return r[2]!==void 0&&(s.selected=r[2]),e=new an({props:s}),Fe.push(()=>Ze(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.labelText=l[0]),o&2&&(a.helperText=l[1]),o&65568&&(a.$$scope={dirty:o,ctx:l}),!t&&o&4&&(t=!0,a.selected=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function XO(r){let e,t;return e=new an({props:{invalid:!0,invalidText:"No valid fields found"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function xO(r){let e,t;return e=new Zl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function ec(r){let e,t;return e=new hc({props:{label:"Source Fields",$$slots:{default:[$O]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&65568&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function tc(r){let e,t;return e=new un({props:{value:ht(r[13].path),disabled:!1,text:nc(r[13])}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&32&&(s.value=ht(n[13].path)),i&32&&(s.text=nc(n[13])),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function $O(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(s){t||(_(n),t=!0)},o(s){y(n),t=!1},d(s){n&&n.d(s),s&&g(e)}}}function t3(r){let e,t,n,i;const s=[xO,XO,YO],l=[];function o(a,u){var f;return a[4].isLoading?0:((f=a[3])==null?void 0:f.length)===0?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function nc(r){return`${r.path.join(".")} (${r.dtype})`}function n3(r,e,t){let n,i,s,l,o=ie,a=()=>(o(),o=Ul(n,O=>t(4,l=O)),n),u;r.$$.on_destroy.push(()=>o());let{labelText:f="Field"}=e,{helperText:c=void 0}=e,{filter:h=void 0}=e,{defaultPath:d=void 0}=e,{path:m=void 0}=e;const p=ki();Xe(r,p,O=>t(11,u=O));let v;function k(O){v=O,t(2,v),t(10,d),t(3,i),t(4,l),t(9,h)}return r.$$set=O=>{"labelText"in O&&t(0,f=O.labelText),"helperText"in O&&t(1,c=O.helperText),"filter"in O&&t(9,h=O.filter),"defaultPath"in O&&t(10,d=O.defaultPath),"path"in O&&t(8,m=O.path)},r.$$.update=()=>{if(r.$$.dirty&2048&&a(t(6,n=is(u.namespace,u.datasetName))),r.$$.dirty&528&&t(3,i=l.isSuccess?ft(l.data).filter(O=>O.path.length>0).filter(O=>h?h(O):!0):null),r.$$.dirty&24&&t(5,s=i==null?void 0:i.filter(O=>l.data&&!Kr(O,l.data))),r.$$.dirty&1036&&d&&i&&!v){const O=i.find(E=>At(E.path,d));O&&t(2,v=ht(O.path))}if(r.$$.dirty&24&&!(i!=null&&i.length)&&l.isSuccess&&t(8,m=void 0),r.$$.dirty&12&&i&&v&&(i.some(E=>ht(E.path)===v)||t(2,v=ht(i[0].path))),r.$$.dirty&12&&i){const O=i==null?void 0:i.find(E=>ht(E.path)===v);O&&t(8,m=O.path)}},[f,c,v,i,l,s,n,p,m,h,d,u,k]}class r3 extends me{constructor(e){super(),pe(this,e,n3,t3,he,{labelText:0,helperText:1,filter:9,defaultPath:10,path:8})}}function i3(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function l3(r){let e,t;return e=new pr({props:{items:r[1].map(rc),item:r[0]}}),e.$on("select",r[5]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].map(rc)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function s3(r){let e,t,n,i;const s=[l3,i3],l=[];function o(a,u){return a[1]?0:a[2].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const rc=r=>({title:r.json_schema.title||"Unnamed signal",value:r});function o3(r,e,t){let n,i,{defaultSignal:s=void 0}=e,{signal:l=void 0}=e;const o=z1();Xe(r,o,u=>t(2,i=u));const a=u=>t(0,l=u.detail);return r.$$set=u=>{"defaultSignal"in u&&t(4,s=u.defaultSignal),"signal"in u&&t(0,l=u.signal)},r.$$.update=()=>{var u;r.$$.dirty&4&&t(1,n=(u=i.data)==null?void 0:u.filter(f=>f.name!="concept_score"&&f.name!="concept_labels")),r.$$.dirty&19&&n&&!l&&t(0,l=n.find(f=>f.name===s)||n[0])},[l,n,i,o,s,a]}class a3 extends me{constructor(e){super(),pe(this,e,o3,s3,he,{defaultSignal:4,signal:0})}}function u3(r){let e,t,n;function i(l){r[13](l)}let s={defaultSignal:r[0].signalName};return r[2]!==void 0&&(s.signal=r[2]),e=new a3({props:s}),Fe.push(()=>Ze(e,"signal",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.defaultSignal=l[0].signalName),!t&&o&4&&(t=!0,a.signal=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function f3(r){let e,t,n;function i(l){r[12](l)}let s={};return r[2]!==void 0&&(s.embedding=r[2]),e=new JO({props:s}),Fe.push(()=>Ze(e,"embedding",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};!t&&o&4&&(t=!0,a.embedding=l[2],xe(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function c3(r){let e;return{c(){e=ce("No signal selected")},l(t){e=de(t,"No signal selected")},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}function d3(r){let e=r[2],t,n,i=ic(r);return{c(){i.c(),t=G()},l(s){i.l(s),t=G()},m(s,l){i.m(s,l),P(s,t,l),n=!0},p(s,l){l&4&&he(e,e=s[2])?(ne(),y(i,1,1,ie),re(),i=ic(s),i.c(),_(i,1),i.m(t.parentNode,t)):i.p(s,l)},i(s){n||(_(i),n=!0)},o(s){y(i),n=!1},d(s){s&&g(t),i.d(s)}}}function ic(r){var v,k,O;let e,t,n,i,s,l,o,a,u,f;t=new xd({props:{source:r[2].json_schema.description}});function c(E){r[14](E)}let h={filter:r[6],defaultPath:r[0].path,labelText:"Field"};r[1]!==void 0&&(h.path=r[1]),i=new r3({props:h}),Fe.push(()=>Ze(i,"path",c));function d(E){r[15](E)}function m(E){r[16](E)}let p={schema:r[2].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:r[9][(v=r[2])==null?void 0:v.name]};return r[3][(k=r[2])==null?void 0:k.name]!==void 0&&(p.value=r[3][(O=r[2])==null?void 0:O.name]),r[4]!==void 0&&(p.validationErrors=r[4]),o=new MO({props:p}),Fe.push(()=>Ze(o,"value",d)),Fe.push(()=>Ze(o,"validationErrors",m)),{c(){e=j("div"),U(t.$$.fragment),n=$(),U(i.$$.fragment),l=$(),U(o.$$.fragment)},l(E){e=L(E,"DIV",{});var S=R(e);Z(t.$$.fragment,S),S.forEach(g),n=ee(E),Z(i.$$.fragment,E),l=ee(E),Z(o.$$.fragment,E)},m(E,S){P(E,e,S),H(t,e,null),P(E,n,S),H(i,E,S),P(E,l,S),H(o,E,S),f=!0},p(E,S){var w,B;const C={};S&4&&(C.source=E[2].json_schema.description),t.$set(C);const T={};S&64&&(T.filter=E[6]),S&1&&(T.defaultPath=E[0].path),!s&&S&2&&(s=!0,T.path=E[1],xe(()=>s=!1)),i.$set(T);const D={};S&4&&(D.schema=E[2].json_schema),S&4&&(D.customComponents=E[9][(w=E[2])==null?void 0:w.name]),!a&&S&12&&(a=!0,D.value=E[3][(B=E[2])==null?void 0:B.name],xe(()=>a=!1)),!u&&S&16&&(u=!0,D.validationErrors=E[4],xe(()=>u=!1)),o.$set(D)},i(E){f||(_(t.$$.fragment,E),_(i.$$.fragment,E),_(o.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(i.$$.fragment,E),y(o.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),E&&g(n),Q(i,E),E&&g(l),Q(o,E)}}}function h3(r){let e,t,n,i,s,l,o,a,u;const f=[f3,u3],c=[];function h(v,k){return v[0].command===nt.ComputeEmbedding?0:1}n=h(r),i=c[n]=f[n](r);const d=[d3,c3],m=[];function p(v,k){return v[2]?0:1}return o=p(r),a=m[o]=d[o](r),{c(){e=j("div"),t=j("div"),i.c(),s=$(),l=j("div"),a.c(),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i.l(O),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);a.l(E),E.forEach(g),k.forEach(g),this.h()},h(){A(t,"class","-ml-4 mr-4 w-96 grow-0"),A(l,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),A(e,"class","flex flex-row")},m(v,k){P(v,e,k),I(e,t),c[n].m(t,null),I(e,s),I(e,l),m[o].m(l,null),u=!0},p(v,k){let O=n;n=h(v),n===O?c[n].p(v,k):(ne(),y(c[O],1,1,()=>{c[O]=null}),re(),i=c[n],i?i.p(v,k):(i=c[n]=f[n](v),i.c()),_(i,1),i.m(t,null));let E=o;o=p(v),o===E?m[o].p(v,k):(ne(),y(m[E],1,1,()=>{m[E]=null}),re(),a=m[o],a?a.p(v,k):(a=m[o]=d[o](v),a.c()),_(a,1),a.m(l,null))},i(v){u||(_(i),_(a),u=!0)},o(v){y(i),y(a),u=!1},d(v){v&&g(e),c[n].d(),m[o].d()}}}function m3(r){let e,t,n,i,s,l;return e=new Wl({props:{title:r[5]}}),n=new Gl({props:{hasForm:!0,$$slots:{default:[h3]},$$scope:{ctx:r}}}),s=new Kl({props:{primaryButtonText:r[0].command===nt.ComputeSignal||r[0].command===nt.ComputeEmbedding?"Compute":"Preview",secondaryButtonText:"Cancel",primaryButtonDisabled:r[4].length>0||!r[1]}}),s.$on("click:button--secondary",r[11]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&32&&(u.title=o[5]),e.$set(u);const f={};a&8388703&&(f.$$scope={dirty:a,ctx:o}),n.$set(f);const c={};a&1&&(c.primaryButtonText=o[0].command===nt.ComputeSignal||o[0].command===nt.ComputeEmbedding?"Compute":"Preview"),a&18&&(c.primaryButtonDisabled=o[4].length>0||!o[1]),s.$set(c)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function p3(r){let e,t;return e=new Ql({props:{open:!0,$$slots:{default:[m3]},$$scope:{ctx:r}}}),e.$on("submit",r[10]),e.$on("close",r[11]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&8388735&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}const gh="COMMAND_SIGNAL_CONTEXT";function g3(){return kt(gh)}function b3(r,e){const t=mt({path:r,jsonSchema:e});return on(gh,t),t}function _3(r,e,t){let n,i,s,l,o,{command:a}=e,u=a.path,f,c={},h=[];(a.command===nt.EditPreviewConcept||a.command==nt.ComputeSignalCommand)&&a.signalName&&(c={[a.signalName]:{...a.value}});const d=b3(u,f==null?void 0:f.json_schema);Xe(r,d,M=>t(19,o=M));const m=ki(),p=ct(),v=j1();Xe(r,v,M=>t(18,l=M));const k={concept_score:{"/namespace":jO,"/concept_name":zO,"/embedding":QO}};function O(M){M in c||t(3,c[M]={},c),t(3,c[M].signal_name=M,c)}function E(){n&&(a.command===nt.ComputeSignal||a.command===nt.ComputeEmbedding?l.mutate([a.namespace,a.datasetName,{leaf_path:u||[],signal:n}]):a.command===nt.PreviewConcept?u&&m.addUdfColumn({path:u,signal_udf:n}):a.command===nt.EditPreviewConcept&&u&&m.editUdfColumn({path:u,signal_udf:n}),S())}function S(){p("close")}function C(M){f=M,t(2,f)}function T(M){f=M,t(2,f)}function D(M){u=M,t(1,u)}function w(M){r.$$.not_equal(c[f==null?void 0:f.name],M)&&(c[f==null?void 0:f.name]=M,t(3,c))}function B(M){h=M,t(4,h)}return r.$$set=M=>{"command"in M&&t(0,a=M.command)},r.$$.update=()=>{r.$$.dirty&2&&Vr(d,o.path=u,o),r.$$.dirty&4&&Vr(d,o.jsonSchema=f==null?void 0:f.json_schema,o),r.$$.dirty&4&&f!=null&&f.name&&O(f.name),r.$$.dirty&12&&(n=f!=null&&f.name?c[f.name]:void 0),r.$$.dirty&4&&t(6,i=M=>M.dtype?f!=null&&f.input_type?O1[f.input_type].includes(M.dtype):!0:!1),r.$$.dirty&1&&t(5,s=a.command===nt.ComputeSignal?"Compute Signal":a.command===nt.ComputeEmbedding?"Compute Embedding":"Preview Signal")},[a,u,f,c,h,s,i,d,v,k,E,S,C,T,D,w,B]}class v3 extends me{constructor(e){super(),pe(this,e,_3,p3,he,{command:0})}}function y3(r){let e,t;return e=new Wy({props:{command:r[0]}}),e.$on("close",ws),e.$on("create",function(){Th(r[0].onCreate)&&r[0].onCreate.apply(this,arguments)}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){r=n;const s={};i&1&&(s.command=r[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function k3(r){let e,t;return e=new u2({props:{command:r[0]}}),e.$on("close",ws),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function E3(r){let e,t;return e=new v3({props:{command:r[0]}}),e.$on("close",ws),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function S3(r){let e,t,n,i;const s=[E3,k3,y3],l=[];function o(a,u){return a[0].command===nt.ComputeSignal||a[0].command===nt.ComputeEmbedding||a[0].command===nt.PreviewConcept||a[0].command===nt.EditPreviewConcept?0:a[0].command===nt.EditFilter?1:a[0].command===nt.CreateConcept?2:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}var nt=(r=>(r.ComputeSignal="computeSignal",r.PreviewConcept="previewConcept",r.EditPreviewConcept="editPreviewConcept",r.EditFilter="editFilter",r.CreateConcept="createConcept",r.ComputeEmbedding="computeEmbedding",r.ComputeSignalCommand="computeSignal",r))(nt||{});function pw(r){Os.set(r)}let Os=mt({});function ws(){Os.set({})}function O3(r,e,t){let n,i;return Xe(r,Os,s=>t(1,i=s)),r.$$.update=()=>{r.$$.dirty&2&&t(0,n=i)},[n,i]}class gw extends me{constructor(e){super(),pe(this,e,O3,S3,he,{})}}export{G3 as $,Ky as A,jn as B,nt as C,N3 as D,Qd as E,hc as F,x3 as G,L3 as H,At as I,F3 as J,is as K,Ic as L,my as M,Y3 as N,cc as O,fc as P,e1 as Q,j1 as R,an as S,Fg as T,V1 as U,Ki as V,W3 as W,Kr as X,I1 as Y,T1 as Z,R3 as _,un as a,Qt as a$,I3 as a0,J3 as a1,lm as a2,Gr as a3,ft as a4,mn as a5,Ql as a6,$3 as a7,Q3 as a8,S1 as a9,F1 as aA,_m as aB,Hl as aC,pp as aD,rp as aE,l1 as aF,V3 as aG,H3 as aH,U3 as aI,MO as aJ,sc as aK,ur as aL,hi as aM,lw as aN,xd as aO,jO as aP,zO as aQ,QO as aR,Oi as aS,Ir as aT,D3 as aU,uc as aV,ac as aW,Be as aX,qe as aY,Ht as aZ,D1 as a_,Wl as aa,Gl as ab,Kl as ac,pr as ad,_n as ae,Zl as af,Z3 as ag,X3 as ah,cw as ai,hw as aj,fw as ak,dw as al,j3 as am,K3 as an,L1 as ao,py as ap,hy as aq,nw as ar,tw as as,sw as at,iw as au,al as av,Pc as aw,z3 as ax,Cc as ay,C1 as az,M1 as b,$e as b0,Qm as b1,gw as b2,Mh as c,yg as d,N1 as e,q1 as f,uw as g,Ay as h,z1 as i,rt as j,aw as k,ow as l,pa as m,rw as n,B3 as o,dy as p,q3 as q,ew as r,C3 as s,pw as t,Gy as u,yy as v,ki as w,M3 as x,ln as y,ht as z}; diff --git a/lilac/web/_app/immutable/chunks/Commands.74110cda.js b/lilac/web/_app/immutable/chunks/Commands.74110cda.js new file mode 100644 index 0000000000000000000000000000000000000000..07463c811ceb8f82dd66361d4269ea144658a522 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Commands.74110cda.js @@ -0,0 +1,93 @@ +var gh=Object.defineProperty;var bh=(r,e,t)=>e in r?gh(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Ds=(r,e,t)=>(bh(r,typeof e!="symbol"?e+"":e,t),t),Ms=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var He=(r,e,t)=>(Ms(r,e,"read from private field"),t?t.call(r):e.get(r)),Jt=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},St=(r,e,t,n)=>(Ms(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);import{S as me,i as pe,s as he,e as G,b as P,a1 as ie,h as g,N as ge,E as J,Q as Te,R as X,k as j,l as L,m as R,F as we,G as b,H as W,L as Ne,M as Ge,a4 as et,p as Cn,q as ce,r as de,a0 as I,v as ne,d as y,f as re,g as _,ah as di,ai as kt,w as qe,D as Ie,x as je,a as $,y as U,c as ee,z as Z,A as H,I as Re,J as De,K as Me,B as Q,V as Nt,u as ve,C as ct,n as T,Z as Ee,_ as Se,$ as We,o as ln,ac as _h,O as xe,P as sn,t as vh,j as Fl,a8 as Vr,ad as Ns,al as js,am as zl,a2 as yh,ae as kh,T as Ke,a7 as Eh,U as Je,ab as Vl,a5 as Ls,ap as Sh,ar as Oh,aa as wh}from"./index.b7741aa8.js";import{w as mt,r as Ur,d as rc}from"./index.d3776286.js";function qs(r,e,t){const n=r.slice();return n[2]=e[t].width,n}function Ah(r){let e,t,n,i,s=[r[4],{style:t="width: "+r[2]+";"+r[4].style}],l={};for(let o=0;o{e=J(J({},e),Te(C)),t(4,o=ge(e,l)),"lines"in C&&t(5,a=C.lines),"heading"in C&&t(0,u=C.heading),"paragraph"in C&&t(1,f=C.paragraph),"width"in C&&t(2,c=C.width)},r.$$.update=()=>{if(r.$$.dirty&4&&t(7,i=parseInt(c,10)),r.$$.dirty&4&&t(6,s=c.includes("px")),r.$$.dirty&238&&f)for(let C=0;C{e=J(J({},e),Te(p)),t(2,i=ge(e,n)),"href"in p&&t(0,s=p.href),"size"in p&&t(1,l=p.size)},[s,l,i,o,a,u,f,c,h,d,m]}class Lh extends me{constructor(e){super(),pe(this,e,jh,Nh,he,{href:0,size:1})}}const qh=Lh,Bh=r=>({props:r[0]&512}),Fs=r=>({props:r[9]});function Fh(r){let e,t,n,i,s,l,o=r[8]&&zs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:m[8]?"margin-left: 0":void 0,"aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[33](null),s=!1,Ge(l)}}}function zh(r){let e,t,n,i,s,l,o=r[8]&&Vs(r);const a=r[19].default,u=Ie(a,r,r[18],null);var f=r[2];function c(m){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":m[3]}}}f&&(n=je(f,c(r)));let h=[r[9]],d={};for(let m=0;m{Q(k,1)}),re()}f?(n=je(f,c(m)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,e,null)):n=null}else f&&n.$set(v);we(e,d=Ne(h,[p[0]&512&&m[9]]))},i(m){i||(_(u,m),n&&_(n.$$.fragment,m),i=!0)},o(m){y(u,m),n&&y(n.$$.fragment,m),i=!1},d(m){m&&g(e),o&&o.d(),u&&u.d(m),n&&Q(n),r[32](null),s=!1,Ge(l)}}}function Vh(r){let e;const t=r[19].default,n=Ie(t,r,r[18],Fs);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,s){n&&n.p&&(!e||s[0]&262656)&&Re(n,t,i,i[18],e?Me(t,i[18],s,Bh):De(i[18]),Fs)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function Uh(r){let e,t;const n=[{href:r[7]},{size:r[1]},r[10],{style:r[8]&&"width: 3rem;"}];let i={};for(let s=0;s{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qh(r,e,t){let n,i;const s=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e;const u=di(o);let{kind:f="primary"}=e,{size:c="default"}=e,{expressive:h=!1}=e,{isSelected:d=!1}=e,{icon:m=void 0}=e,{iconDescription:p=void 0}=e,{tooltipAlignment:v="center"}=e,{tooltipPosition:k="bottom"}=e,{as:O=!1}=e,{skeleton:E=!1}=e,{disabled:S=!1}=e,{href:C=void 0}=e,{tabindex:A="0"}=e,{type:D="button"}=e,{ref:w=null}=e;const B=kt("ComposedModal");function M(se){X.call(this,r,se)}function F(se){X.call(this,r,se)}function q(se){X.call(this,r,se)}function N(se){X.call(this,r,se)}function Y(se){X.call(this,r,se)}function V(se){X.call(this,r,se)}function K(se){X.call(this,r,se)}function oe(se){X.call(this,r,se)}function fe(se){X.call(this,r,se)}function x(se){X.call(this,r,se)}function te(se){X.call(this,r,se)}function ke(se){X.call(this,r,se)}function z(se){qe[se?"unshift":"push"](()=>{w=se,t(0,w)})}function _e(se){qe[se?"unshift":"push"](()=>{w=se,t(0,w)})}return r.$$set=se=>{e=J(J({},e),Te(se)),t(10,l=ge(e,s)),"kind"in se&&t(11,f=se.kind),"size"in se&&t(1,c=se.size),"expressive"in se&&t(12,h=se.expressive),"isSelected"in se&&t(13,d=se.isSelected),"icon"in se&&t(2,m=se.icon),"iconDescription"in se&&t(3,p=se.iconDescription),"tooltipAlignment"in se&&t(14,v=se.tooltipAlignment),"tooltipPosition"in se&&t(15,k=se.tooltipPosition),"as"in se&&t(4,O=se.as),"skeleton"in se&&t(5,E=se.skeleton),"disabled"in se&&t(6,S=se.disabled),"href"in se&&t(7,C=se.href),"tabindex"in se&&t(16,A=se.tabindex),"type"in se&&t(17,D=se.type),"ref"in se&&t(0,w=se.ref),"$$scope"in se&&t(18,a=se.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&B&&w&&B.declareRef(w),r.$$.dirty[0]&4&&t(8,n=m&&!u.default),t(9,i={type:C&&!S?void 0:D,tabindex:A,disabled:S===!0?!0:void 0,href:C,"aria-pressed":n&&f==="ghost"&&!C?d:void 0,...l,class:["bx--btn",h&&"bx--btn--expressive",(c==="small"&&!h||c==="sm"&&!h||c==="small"&&!h)&&"bx--btn--sm",c==="field"&&!h||c==="md"&&!h&&"bx--btn--md",c==="field"&&"bx--btn--field",c==="small"&&"bx--btn--sm",c==="lg"&&"bx--btn--lg",c==="xl"&&"bx--btn--xl",f&&`bx--btn--${f}`,S&&"bx--btn--disabled",n&&"bx--btn--icon-only",n&&"bx--tooltip__trigger",n&&"bx--tooltip--a11y",n&&k&&`bx--btn--icon-only--${k}`,n&&v&&`bx--tooltip--align-${v}`,n&&d&&f==="ghost"&&"bx--btn--selected",l.class].filter(Boolean).join(" ")})},[w,c,m,p,O,E,S,C,n,i,l,f,h,d,v,k,A,D,a,o,M,F,q,N,Y,V,K,oe,fe,x,te,ke,z,_e]}class Wh extends me{constructor(e){super(),pe(this,e,Qh,Hh,he,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const jn=Wh;function Gh(r){let e,t,n,i,s=[r[0]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(0,i=ge(e,n))},[i,s,l,o,a]}class Zh extends me{constructor(e){super(),pe(this,e,Kh,Gh,he,{})}}const Jh=Zh,Yh=r=>({}),Us=r=>({});function Xh(r){let e,t,n,i,s,l,o,a;const u=r[19].labelText,f=Ie(u,r,r[18],Us),c=f||$h(r);let h=[r[16]],d={};for(let m=0;m{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function tm(r,e,t){let n,i;const s=["value","checked","group","indeterminate","skeleton","required","readonly","disabled","labelText","hideLabel","name","title","id","ref"];let l=ge(e,s),{$$slots:o={},$$scope:a}=e,{value:u=""}=e,{checked:f=!1}=e,{group:c=void 0}=e,{indeterminate:h=!1}=e,{skeleton:d=!1}=e,{required:m=!1}=e,{readonly:p=!1}=e,{disabled:v=!1}=e,{labelText:k=""}=e,{hideLabel:O=!1}=e,{name:E=""}=e,{title:S=void 0}=e,{id:C="ccs-"+Math.random().toString(36)}=e,{ref:A=null}=e;const D=ct();let w=null;function B(z){X.call(this,r,z)}function M(z){X.call(this,r,z)}function F(z){X.call(this,r,z)}function q(z){X.call(this,r,z)}function N(z){X.call(this,r,z)}function Y(z){X.call(this,r,z)}function V(z){X.call(this,r,z)}function K(z){X.call(this,r,z)}function oe(z){X.call(this,r,z)}function fe(z){X.call(this,r,z)}function x(z){qe[z?"unshift":"push"](()=>{A=z,t(3,A)})}const te=()=>{n?t(1,c=c.includes(u)?c.filter(z=>z!==u):[...c,u]):t(0,f=!f)};function ke(z){qe[z?"unshift":"push"](()=>{w=z,t(14,w)})}return r.$$set=z=>{e=J(J({},e),Te(z)),t(16,l=ge(e,s)),"value"in z&&t(4,u=z.value),"checked"in z&&t(0,f=z.checked),"group"in z&&t(1,c=z.group),"indeterminate"in z&&t(5,h=z.indeterminate),"skeleton"in z&&t(6,d=z.skeleton),"required"in z&&t(7,m=z.required),"readonly"in z&&t(8,p=z.readonly),"disabled"in z&&t(9,v=z.disabled),"labelText"in z&&t(10,k=z.labelText),"hideLabel"in z&&t(11,O=z.hideLabel),"name"in z&&t(12,E=z.name),"title"in z&&t(2,S=z.title),"id"in z&&t(13,C=z.id),"ref"in z&&t(3,A=z.ref),"$$scope"in z&&t(18,a=z.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&2&&t(15,n=Array.isArray(c)),r.$$.dirty[0]&32787&&t(0,f=n?c.includes(u):f),r.$$.dirty[0]&1&&D("check",f),r.$$.dirty[0]&16384&&t(17,i=(w==null?void 0:w.offsetWidth)<(w==null?void 0:w.scrollWidth)),r.$$.dirty[0]&147460&&t(2,S=!S&&i?w==null?void 0:w.innerText:S)},[f,c,S,A,u,h,d,m,p,v,k,O,E,C,w,n,l,i,a,o,B,M,F,q,N,Y,V,K,oe,fe,x,te,ke]}class nm extends me{constructor(e){super(),pe(this,e,tm,em,he,{value:4,checked:0,group:1,indeterminate:5,skeleton:6,required:7,readonly:8,disabled:9,labelText:10,hideLabel:11,name:12,title:2,id:13,ref:3},null,[-1,-1])}}const rm=nm;function Hs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function im(r){let e,t,n,i=r[1]&&Hs(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class sm extends me{constructor(e){super(),pe(this,e,lm,im,he,{size:0,title:1})}}const ur=sm;function Qs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function om(r){let e,t,n,i,s=r[1]&&Qs(r),l=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let a=0;a{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class um extends me{constructor(e){super(),pe(this,e,am,om,he,{size:0,title:1})}}const hi=um;function Ws(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function fm(r){let e,t,n=r[1]&&Ws(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class dm extends me{constructor(e){super(),pe(this,e,cm,fm,he,{size:0,title:1})}}const ic=dm;function Gs(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function hm(r){let e,t,n=r[1]&&Gs(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}let pm=class extends me{constructor(e){super(),pe(this,e,mm,hm,he,{size:0,title:1})}};const Ul=pm,$i=new Set,lc=mt(0),Ks=()=>lc.set([...$i].filter(r=>_h(r)).length),gm=r=>ln(()=>{$i.add(r);const e=r.subscribe(Ks);return()=>{e(),$i.delete(r),Ks()}});lc.subscribe(r=>{typeof document<"u"&&document.body.classList.toggle("bx--body--with-modal-open",r>0)});function bm(r){let e,t,n,i,s,l;const o=r[18].default,a=Ie(o,r,r[17],null);let u=[{role:"presentation"},r[14]],f={};for(let c=0;ct(9,o=te));let E=null,S=null,C=!1;sn("ComposedModal",{closeModal:()=>{t(0,c=!1)},submit:()=>{k("submit"),k("click:button--primary")},declareRef:te=>{E=te},updateLabel:te=>{O.set(te)}});function A(te){var z;if(p==null)return;const ke=((z=te||S)==null?void 0:z.querySelector(p))||E;ke!=null&&ke.focus()}let D=!1;const w=mt(c);xe(r,w,te=>t(32,l=te)),gm(w),ln(()=>{vh().then(()=>{A()})}),Fl(()=>{D?c||(D=!1,k("close")):c&&(D=!0,k("open"))});function B(te){X.call(this,r,te)}function M(te){X.call(this,r,te)}function F(te){X.call(this,r,te)}function q(te){X.call(this,r,te)}function N(te){X.call(this,r,te)}function Y(te){qe[te?"unshift":"push"](()=>{S=te,t(6,S)})}const V=()=>{t(7,C=!0)};function K(te){qe[te?"unshift":"push"](()=>{v=te,t(1,v)})}const oe=te=>{if(c){if(te.key==="Escape")t(0,c=!1);else if(te.key==="Tab"){const ke=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`,z=Array.from(v.querySelectorAll(ke));let _e=z.indexOf(document.activeElement);_e===-1&&te.shiftKey&&(_e=0),_e+=z.length+(te.shiftKey?-1:1),_e%=z.length,z[_e].focus(),te.preventDefault()}}},fe=()=>{!C&&!d&&t(0,c=!1),t(7,C=!1)},x=({propertyName:te,currentTarget:ke})=>{te==="transform"&&k("transitionend",{open:c}),n&&(A(ke),t(8,n=!1))};return r.$$set=te=>{t(15,e=J(J({},e),Te(te))),t(14,s=ge(e,i)),"size"in te&&t(2,f=te.size),"open"in te&&t(0,c=te.open),"danger"in te&&t(3,h=te.danger),"preventCloseOnClickOutside"in te&&t(4,d=te.preventCloseOnClickOutside),"containerClass"in te&&t(5,m=te.containerClass),"selectorPrimaryFocus"in te&&t(16,p=te.selectorPrimaryFocus),"ref"in te&&t(1,v=te.ref),"$$scope"in te&&t(17,u=te.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&1&&t(8,n=c),r.$$.dirty[0]&1&&Vr(w,l=c,l)},e=Te(e),[c,v,f,h,d,m,S,C,n,o,k,O,A,w,s,e,p,u,a,B,M,F,q,N,Y,V,K,oe,fe,x]}class vm extends me{constructor(e){super(),pe(this,e,_m,bm,he,{size:2,open:0,danger:3,preventCloseOnClickOutside:4,containerClass:5,selectorPrimaryFocus:16,ref:1},null,[-1,-1])}}const Hl=vm;function Zs(r){let e,t;return{c(){e=j("h2"),t=ce(r[1]),this.h()},l(n){e=L(n,"H2",{class:!0});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){T(e,"class",r[2]),b(e,"bx--modal-header__label",!0),b(e,"bx--type-delta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1]),i&4&&T(e,"class",n[2]),i&4&&b(e,"bx--modal-header__label",!0),i&4&&b(e,"bx--type-delta",!0)},d(n){n&&g(e)}}}function Js(r){let e,t;return{c(){e=j("h3"),t=ce(r[0]),this.h()},l(n){e=L(n,"H3",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){T(e,"class",r[3]),b(e,"bx--modal-header__heading",!0),b(e,"bx--type-beta",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ve(t,n[0]),i&8&&T(e,"class",n[3]),i&8&&b(e,"bx--modal-header__heading",!0),i&8&&b(e,"bx--type-beta",!0)},d(n){n&&g(e)}}}function ym(r){let e,t,n,i,s,l,o,a,u,f=r[1]&&Zs(r),c=r[0]&&Js(r);const h=r[10].default,d=Ie(h,r,r[9],null);l=new Ul({props:{size:20,class:"bx--modal-close__icon "+r[5],"aria-hidden":"true"}});let m=[r[8]],p={};for(let v=0;v{e=J(J({},e),Te(k)),t(8,i=ge(e,n)),"title"in k&&t(0,o=k.title),"label"in k&&t(1,a=k.label),"labelClass"in k&&t(2,u=k.labelClass),"titleClass"in k&&t(3,f=k.titleClass),"closeClass"in k&&t(4,c=k.closeClass),"closeIconClass"in k&&t(5,h=k.closeIconClass),"iconDescription"in k&&t(6,d=k.iconDescription),"$$scope"in k&&t(9,l=k.$$scope)},r.$$.update=()=>{r.$$.dirty&2&&p(a)},[o,a,u,f,c,h,d,m,i,l,s,v]}class Em extends me{constructor(e){super(),pe(this,e,km,ym,he,{title:0,label:1,labelClass:2,titleClass:3,closeClass:4,closeIconClass:5,iconDescription:6})}}const Ql=Em;function Ys(r){let e;return{c(){e=j("div"),this.h()},l(t){e=L(t,"DIV",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--modal-content--overflow-indicator",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Sm(r){let e,t,n,i,s,l;const o=r[4].default,a=Ie(o,r,r[3],null);let u=[{tabindex:t=r[1]?"0":void 0},{role:n=r[1]?"region":void 0},r[2]],f={};for(let h=0;h{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"hasForm"in u&&t(0,o=u.hasForm),"hasScrollingContent"in u&&t(1,a=u.hasScrollingContent),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class wm extends me{constructor(e){super(),pe(this,e,Om,Sm,he,{hasForm:0,hasScrollingContent:1})}}const Wl=wm;function Xs(r,e,t){const n=r.slice();return n[16]=e[t],n}function Am(r){let e,t;return e=new jn({props:{kind:"secondary",class:r[6],$$slots:{default:[Pm]},$$scope:{ctx:r}}}),e.$on("click",r[14]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&64&&(s.class=n[6]),i&32784&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Tm(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l0?0:p[4]?1:-1}~(t=u(r))&&(n=a[t]=o[t](r));let f=r[0]&&$s(r);const c=r[12].default,h=Ie(c,r,r[15],null);let d=[r[11]],m={};for(let p=0;p{a[k]=null}),re()),~t?(n=a[t],n?n.p(p,v):(n=a[t]=o[t](p),n.c()),_(n,1),n.m(e,i)):n=null),p[0]?f?(f.p(p,v),v&1&&_(f,1)):(f=$s(p),f.c(),_(f,1),f.m(e,s)):f&&(ne(),y(f,1,1,()=>{f=null}),re()),h&&h.p&&(!l||v&32768)&&Re(h,c,p,p[15],l?Me(c,p[15],v,null):De(p[15]),null),we(e,m=Ne(d,[v&2048&&p[11]])),b(e,"bx--modal-footer",!0),b(e,"bx--modal-footer--three-button",p[5].length===2)},i(p){l||(_(n),_(f),_(h,p),l=!0)},o(p){y(n),y(f),y(h,p),l=!1},d(p){p&&g(e),~t&&a[t].d(),f&&f.d(),h&&h.d(p)}}}function Dm(r,e,t){const n=["primaryButtonText","primaryButtonIcon","primaryButtonDisabled","primaryClass","secondaryButtonText","secondaryButtons","secondaryClass","danger"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{primaryButtonText:o=""}=e,{primaryButtonIcon:a=void 0}=e,{primaryButtonDisabled:u=!1}=e,{primaryClass:f=void 0}=e,{secondaryButtonText:c=""}=e,{secondaryButtons:h=[]}=e,{secondaryClass:d=void 0}=e,{danger:m=!1}=e;const p=ct(),{closeModal:v,submit:k}=kt("ComposedModal"),O=S=>{p("click:button--secondary",{text:S.text})},E=()=>{v(),p("click:button--secondary",{text:c})};return r.$$set=S=>{e=J(J({},e),Te(S)),t(11,i=ge(e,n)),"primaryButtonText"in S&&t(0,o=S.primaryButtonText),"primaryButtonIcon"in S&&t(1,a=S.primaryButtonIcon),"primaryButtonDisabled"in S&&t(2,u=S.primaryButtonDisabled),"primaryClass"in S&&t(3,f=S.primaryClass),"secondaryButtonText"in S&&t(4,c=S.secondaryButtonText),"secondaryButtons"in S&&t(5,h=S.secondaryButtons),"secondaryClass"in S&&t(6,d=S.secondaryClass),"danger"in S&&t(7,m=S.danger),"$$scope"in S&&t(15,l=S.$$scope)},[o,a,u,f,c,h,d,m,p,v,k,i,s,O,E,l]}class Mm extends me{constructor(e){super(),pe(this,e,Dm,Rm,he,{primaryButtonText:0,primaryButtonIcon:1,primaryButtonDisabled:2,primaryClass:3,secondaryButtonText:4,secondaryButtons:5,secondaryClass:6,danger:7})}}const Gl=Mm;function eo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Nm(r){let e,t,n,i=r[1]&&eo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Lm extends me{constructor(e){super(),pe(this,e,jm,Nm,he,{size:0,title:1})}}const sc=Lm;function qm(r){let e,t,n,i,s,l,o,a,u,f=r[0]&&to(r),c=[{"aria-atomic":"true"},{"aria-labelledby":r[4]},{"aria-live":u=r[1]?"assertive":"off"},r[6]],h={};for(let d=0;d{e=J(J({},e),Te(c)),t(6,s=ge(e,i)),"small"in c&&t(0,l=c.small),"active"in c&&t(1,o=c.active),"withOverlay"in c&&t(2,a=c.withOverlay),"description"in c&&t(3,u=c.description),"id"in c&&t(4,f=c.id)},r.$$.update=()=>{r.$$.dirty&1&&t(5,n=l?"42":"44")},[l,o,a,u,f,n,s]}class Vm extends me{constructor(e){super(),pe(this,e,zm,Fm,he,{small:0,active:1,withOverlay:2,description:3,id:4})}}const Um=Vm;function ro(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Hm(r){let e,t,n,i=r[1]&&ro(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Wm extends me{constructor(e){super(),pe(this,e,Qm,Hm,he,{size:0,title:1})}}const oc=Wm;function Gm(r){let e,t;return e=new Um({props:{small:!0,description:r[2],withOverlay:!1,active:r[0]==="active"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.description=n[2]),i&1&&(s.active=n[0]==="active"),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Km(r){let e,t;return e=new sc({props:{class:"bx--inline-loading__checkmark-container",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Zm(r){let e,t;return e=new oc({props:{class:"bx--inline-loading--error",title:r[2]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&4&&(s.title=n[2]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function io(r){let e,t;return{c(){e=j("div"),t=ce(r[1]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[1]),i.forEach(g),this.h()},h(){b(e,"bx--inline-loading__text",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Jm(r){let e,t,n,i,s,l,o,a;const u=[Zm,Km,Gm],f=[];function c(p,v){return p[0]==="error"?0:p[0]==="finished"?1:p[0]==="inactive"||p[0]==="active"?2:-1}~(n=c(r))&&(i=f[n]=u[n](r));let h=r[1]&&io(r),d=[{"aria-live":"assertive"},r[3]],m={};for(let p=0;p{f[k]=null}),re()),~n?(i=f[n],i?i.p(p,v):(i=f[n]=u[n](p),i.c()),_(i,1),i.m(t,null)):i=null),p[1]?h?h.p(p,v):(h=io(p),h.c(),h.m(e,null)):h&&(h.d(1),h=null),we(e,m=Ne(d,[{"aria-live":"assertive"},v&8&&p[3]])),b(e,"bx--inline-loading",!0)},i(p){l||(_(i),l=!0)},o(p){y(i),l=!1},d(p){p&&g(e),~n&&f[n].d(),h&&h.d(),o=!1,Ge(a)}}}function Ym(r,e,t){const n=["status","description","iconDescription","successDelay"];let i=ge(e,n),{status:s="active"}=e,{description:l=void 0}=e,{iconDescription:o=void 0}=e,{successDelay:a=1500}=e;const u=ct();let f;ln(()=>()=>{clearTimeout(f)}),Fl(()=>{s==="finished"&&(f=setTimeout(()=>{u("success")},a))});function c(p){X.call(this,r,p)}function h(p){X.call(this,r,p)}function d(p){X.call(this,r,p)}function m(p){X.call(this,r,p)}return r.$$set=p=>{e=J(J({},e),Te(p)),t(3,i=ge(e,n)),"status"in p&&t(0,s=p.status),"description"in p&&t(1,l=p.description),"iconDescription"in p&&t(2,o=p.iconDescription),"successDelay"in p&&t(4,a=p.successDelay)},[s,l,o,i,a,c,h,d,m]}class Xm extends me{constructor(e){super(),pe(this,e,Ym,Jm,he,{status:0,description:1,iconDescription:2,successDelay:4})}}const ac=Xm;function xm(r){let e,t,n,i,s;var l=r[1];function o(f){return{props:{size:20,title:f[2],class:(f[0]==="toast"&&"bx--toast-notification__close-icon")+" "+(f[0]==="inline"&&"bx--inline-notification__close-icon")}}}l&&(t=je(l,o(r)));let a=[{type:"button"},{"aria-label":r[3]},{title:r[3]},r[4]],u={};for(let f=0;f{Q(d,1)}),re()}l?(t=je(l,o(f)),U(t.$$.fragment),_(t.$$.fragment,1),H(t,e,null)):t=null}else l&&t.$set(h);we(e,u=Ne(a,[{type:"button"},(!n||c&8)&&{"aria-label":f[3]},(!n||c&8)&&{title:f[3]},c&16&&f[4]])),b(e,"bx--toast-notification__close-button",f[0]==="toast"),b(e,"bx--inline-notification__close-button",f[0]==="inline")},i(f){n||(t&&_(t.$$.fragment,f),n=!0)},o(f){t&&y(t.$$.fragment,f),n=!1},d(f){f&&g(e),t&&Q(t),i=!1,Ge(s)}}}function $m(r,e,t){const n=["notificationType","icon","title","iconDescription"];let i=ge(e,n),{notificationType:s="toast"}=e,{icon:l=Ul}=e,{title:o=void 0}=e,{iconDescription:a="Close icon"}=e;function u(d){X.call(this,r,d)}function f(d){X.call(this,r,d)}function c(d){X.call(this,r,d)}function h(d){X.call(this,r,d)}return r.$$set=d=>{e=J(J({},e),Te(d)),t(4,i=ge(e,n)),"notificationType"in d&&t(0,s=d.notificationType),"icon"in d&&t(1,l=d.icon),"title"in d&&t(2,o=d.title),"iconDescription"in d&&t(3,a=d.iconDescription)},[s,l,o,a,i,u,f,c,h]}class ep extends me{constructor(e){super(),pe(this,e,$m,xm,he,{notificationType:0,icon:1,title:2,iconDescription:3})}}const tp=ep;function lo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function np(r){let e,t,n,i=r[1]&&lo(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ip extends me{constructor(e){super(),pe(this,e,rp,np,he,{size:0,title:1})}}const lp=ip;function so(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function sp(r){let e,t,n,i=r[1]&&so(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class ap extends me{constructor(e){super(),pe(this,e,op,sp,he,{size:0,title:1})}}const up=ap;function fp(r){let e,t,n;var i=r[3][r[0]];function s(l){return{props:{size:20,title:l[2],class:(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,[o]){const a={};if(o&4&&(a.title=l[2]),o&2&&(a.class=(l[1]==="toast"&&"bx--toast-notification__icon")+" "+(l[1]==="inline"&&"bx--inline-notification__icon")),o&1&&i!==(i=l[3][l[0]])){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function cp(r,e,t){let{kind:n="error"}=e,{notificationType:i="toast"}=e,{iconDescription:s}=e;const l={error:oc,"info-square":up,info:lp,success:sc,warning:ur,"warning-alt":hi};return r.$$set=o=>{"kind"in o&&t(0,n=o.kind),"notificationType"in o&&t(1,i=o.notificationType),"iconDescription"in o&&t(2,s=o.iconDescription)},[n,i,s,l]}class dp extends me{constructor(e){super(),pe(this,e,cp,fp,he,{kind:0,notificationType:1,iconDescription:2})}}const hp=dp,mp=r=>({}),oo=r=>({}),pp=r=>({}),ao=r=>({}),gp=r=>({}),uo=r=>({});function fo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m;n=new hp({props:{notificationType:"inline",kind:r[0],iconDescription:r[6]}});const p=r[13].title,v=Ie(p,r,r[12],uo),k=v||bp(r),O=r[13].subtitle,E=Ie(O,r,r[12],ao),S=E||_p(r),C=r[13].default,A=Ie(C,r,r[12],null),D=r[13].actions,w=Ie(D,r,r[12],oo);let B=!r[5]&&co(r),M=[{role:r[2]},{kind:r[0]},r[10]],F={};for(let q=0;q{B=null}),re()):B?(B.p(q,N),N&32&&_(B,1)):(B=co(q),B.c(),_(B,1),B.m(e,null)),we(e,F=Ne(M,[(!h||N&4)&&{role:q[2]},(!h||N&1)&&{kind:q[0]},N&1024&&q[10]])),b(e,"bx--inline-notification",!0),b(e,"bx--inline-notification--low-contrast",q[1]),b(e,"bx--inline-notification--hide-close-button",q[5]),b(e,"bx--inline-notification--error",q[0]==="error"),b(e,"bx--inline-notification--info",q[0]==="info"),b(e,"bx--inline-notification--info-square",q[0]==="info-square"),b(e,"bx--inline-notification--success",q[0]==="success"),b(e,"bx--inline-notification--warning",q[0]==="warning"),b(e,"bx--inline-notification--warning-alt",q[0]==="warning-alt")},i(q){h||(_(n.$$.fragment,q),_(k,q),_(S,q),_(A,q),_(w,q),_(B),h=!0)},o(q){y(n.$$.fragment,q),y(k,q),y(S,q),y(A,q),y(w,q),y(B),h=!1},d(q){q&&g(e),Q(n),k&&k.d(q),S&&S.d(q),A&&A.d(q),w&&w.d(q),B&&B.d(),d=!1,Ge(m)}}}function bp(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ve(e,t[3])},d(t){t&&g(e)}}}function _p(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ve(e,t[4])},d(t){t&&g(e)}}}function co(r){let e,t;return e=new tp({props:{iconDescription:r[7],notificationType:"inline"}}),e.$on("click",r[9]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&128&&(s.iconDescription=n[7]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vp(r){let e,t,n=r[8]&&fo(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[8]?n?(n.p(i,s),s&256&&_(n,1)):(n=fo(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function yp(r,e,t){const n=["kind","lowContrast","timeout","role","title","subtitle","hideCloseButton","statusIconDescription","closeButtonDescription"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e,{kind:o="error"}=e,{lowContrast:a=!1}=e,{timeout:u=0}=e,{role:f="alert"}=e,{title:c=""}=e,{subtitle:h=""}=e,{hideCloseButton:d=!1}=e,{statusIconDescription:m=o+" icon"}=e,{closeButtonDescription:p="Close notification"}=e;const v=ct();let k=!0,O;function E(w){v("close",{timeout:w===!0},{cancelable:!0})&&t(8,k=!1)}ln(()=>(u&&(O=setTimeout(()=>E(!0),u)),()=>{clearTimeout(O)}));function S(w){X.call(this,r,w)}function C(w){X.call(this,r,w)}function A(w){X.call(this,r,w)}function D(w){X.call(this,r,w)}return r.$$set=w=>{e=J(J({},e),Te(w)),t(10,i=ge(e,n)),"kind"in w&&t(0,o=w.kind),"lowContrast"in w&&t(1,a=w.lowContrast),"timeout"in w&&t(11,u=w.timeout),"role"in w&&t(2,f=w.role),"title"in w&&t(3,c=w.title),"subtitle"in w&&t(4,h=w.subtitle),"hideCloseButton"in w&&t(5,d=w.hideCloseButton),"statusIconDescription"in w&&t(6,m=w.statusIconDescription),"closeButtonDescription"in w&&t(7,p=w.closeButtonDescription),"$$scope"in w&&t(12,l=w.$$scope)},[o,a,f,c,h,d,m,p,k,E,i,u,l,s,S,C,A,D]}class kp extends me{constructor(e){super(),pe(this,e,yp,vp,he,{kind:0,lowContrast:1,timeout:11,role:2,title:3,subtitle:4,hideCloseButton:5,statusIconDescription:6,closeButtonDescription:7})}}const uc=kp;function ho(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Ep(r){let e,t,n=r[1]&&ho(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Op extends me{constructor(e){super(),pe(this,e,Sp,Ep,he,{size:0,title:1})}}const wp=Op;function mo(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Ap(r){let e,t,n=r[1]&&mo(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Pp extends me{constructor(e){super(),pe(this,e,Tp,Ap,he,{size:0,title:1})}}const Cp=Pp;function po(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function Ip(r){let e,t,n=r[1]&&po(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Dp extends me{constructor(e){super(),pe(this,e,Rp,Ip,he,{size:0,title:1})}}const fc=Dp,Mp=r=>({}),go=r=>({});function bo(r){let e,t;const n=r[34].label,i=Ie(n,r,r[33],go),s=i||Np(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){T(e,"for",r[18]),b(e,"bx--label",!0),b(e,"bx--label--disabled",r[8]),b(e,"bx--visually-hidden",r[17])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[1]&4)&&Re(i,n,l,l[33],t?Me(n,l[33],o,Mp):De(l[33]),go):s&&s.p&&(!t||o[0]&65536)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&262144)&&T(e,"for",l[18]),(!t||o[0]&256)&&b(e,"bx--label--disabled",l[8]),(!t||o[0]&131072)&&b(e,"bx--visually-hidden",l[17])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Np(r){let e;return{c(){e=ce(r[16])},l(t){e=de(t,r[16])},m(t,n){P(t,e,n)},p(t,n){n[0]&65536&&ve(e,t[16])},d(t){t&&g(e)}}}function jp(r){let e,t,n,i=r[11]&&_o(),s=!r[11]&&r[13]&&vo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=_o(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=vo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Lp(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function _o(r){let e,t;return e=new ur({props:{class:"bx--number__invalid"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function vo(r){let e,t;return e=new hi({props:{class:"bx--number__invalid bx--number__invalid--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function yo(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;return n=new Cp({props:{class:"down-icon"}}),f=new wp({props:{class:"up-icon"}}),{c(){e=j("div"),t=j("button"),U(n.$$.fragment),l=$(),o=j("div"),a=$(),u=j("button"),U(f.$$.fragment),d=$(),m=j("div"),this.h()},l(O){e=L(O,"DIV",{});var E=R(e);t=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var S=R(t);Z(n.$$.fragment,S),S.forEach(g),l=ee(E),o=L(E,"DIV",{}),R(o).forEach(g),a=ee(E),u=L(E,"BUTTON",{type:!0,tabindex:!0,title:!0,"aria-label":!0});var C=R(u);Z(f.$$.fragment,C),C.forEach(g),d=ee(E),m=L(E,"DIV",{}),R(m).forEach(g),E.forEach(g),this.h()},h(){T(t,"type","button"),T(t,"tabindex","-1"),T(t,"title",i=r[23]||r[10]),T(t,"aria-label",s=r[23]||r[10]),t.disabled=r[8],b(t,"bx--number__control-btn",!0),b(t,"down-icon",!0),b(o,"bx--number__rule-divider",!0),T(u,"type","button"),T(u,"tabindex","-1"),T(u,"title",c=r[24]||r[10]),T(u,"aria-label",h=r[24]||r[10]),u.disabled=r[8],b(u,"bx--number__control-btn",!0),b(u,"up-icon",!0),b(m,"bx--number__rule-divider",!0),b(e,"bx--number__controls",!0)},m(O,E){P(O,e,E),I(e,t),H(n,t,null),I(e,l),I(e,o),I(e,a),I(e,u),H(f,u,null),I(e,d),I(e,m),p=!0,v||(k=[W(t,"click",r[45]),W(u,"click",r[46])],v=!0)},p(O,E){(!p||E[0]&8389632&&i!==(i=O[23]||O[10]))&&T(t,"title",i),(!p||E[0]&8389632&&s!==(s=O[23]||O[10]))&&T(t,"aria-label",s),(!p||E[0]&256)&&(t.disabled=O[8]),(!p||E[0]&16778240&&c!==(c=O[24]||O[10]))&&T(u,"title",c),(!p||E[0]&16778240&&h!==(h=O[24]||O[10]))&&T(u,"aria-label",h),(!p||E[0]&256)&&(u.disabled=O[8])},i(O){p||(_(n.$$.fragment,O),_(f.$$.fragment,O),p=!0)},o(O){y(n.$$.fragment,O),y(f.$$.fragment,O),p=!1},d(O){O&&g(e),Q(n),Q(f),v=!1,Ge(k)}}}function ko(r){let e,t;return{c(){e=j("div"),t=ce(r[15]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[15]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[8])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&32768&&ve(t,n[15]),i[0]&256&&b(e,"bx--form__helper-text--disabled",n[8])},d(n){n&&g(e)}}}function Eo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){T(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ve(t,n[12]),i[0]&2097152&&T(e,"id",n[21])},d(n){n&&g(e)}}}function So(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){T(e,"id",r[21]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ve(t,n[14]),i[0]&2097152&&T(e,"id",n[21])},d(n){n&&g(e)}}}function qp(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C=(r[28].label||r[16])&&bo(r),A=[{type:"number"},{pattern:"[0-9]*"},{"aria-describedby":r[21]},{"data-invalid":l=r[22]||void 0},{"aria-invalid":o=r[22]||void 0},{"aria-label":a=r[16]?void 0:r[20]},{disabled:r[8]},{id:r[18]},{name:r[19]},{max:r[4]},{min:r[5]},{step:r[3]},{value:u=r[0]??""},{readOnly:r[7]},r[29]],D={};for(let V=0;V{C=null}),re()),we(s,D=Ne(A,[{type:"number"},{pattern:"[0-9]*"},(!O||K[0]&2097152)&&{"aria-describedby":V[21]},(!O||K[0]&4194304&&l!==(l=V[22]||void 0))&&{"data-invalid":l},(!O||K[0]&4194304&&o!==(o=V[22]||void 0))&&{"aria-invalid":o},(!O||K[0]&1114112&&a!==(a=V[16]?void 0:V[20]))&&{"aria-label":a},(!O||K[0]&256)&&{disabled:V[8]},(!O||K[0]&262144)&&{id:V[18]},(!O||K[0]&524288)&&{name:V[19]},(!O||K[0]&16)&&{max:V[4]},(!O||K[0]&32)&&{min:V[5]},(!O||K[0]&8)&&{step:V[3]},(!O||K[0]&1&&u!==(u=V[0]??"")&&s.value!==u)&&{value:u},(!O||K[0]&128)&&{readOnly:V[7]},K[0]&536870912&&V[29]]));let oe=c;c=M(V),c===oe?B[c].p(V,K):(ne(),y(B[oe],1,1,()=>{B[oe]=null}),re(),h=B[c],h?h.p(V,K):(h=B[c]=w[c](V),h.c()),_(h,1),h.m(i,d)),V[9]?F&&(ne(),y(F,1,1,()=>{F=null}),re()):F?(F.p(V,K),K[0]&512&&_(F,1)):(F=yo(V),F.c(),_(F,1),F.m(i,null)),(!O||K[0]&10240)&&b(i,"bx--number__input-wrapper--warning",!V[11]&&V[13]),!V[22]&&!V[13]&&V[15]?q?q.p(V,K):(q=ko(V),q.c(),q.m(t,p)):q&&(q.d(1),q=null),V[22]?N?N.p(V,K):(N=Eo(V),N.c(),N.m(t,v)):N&&(N.d(1),N=null),!V[22]&&V[13]?Y?Y.p(V,K):(Y=So(V),Y.c(),Y.m(t,null)):Y&&(Y.d(1),Y=null),(!O||K[0]&4194304&&k!==(k=V[22]||void 0))&&T(t,"data-invalid",k),(!O||K[0]&128)&&b(t,"bx--number--readonly",V[7]),(!O||K[0]&64)&&b(t,"bx--number--light",V[6]),(!O||K[0]&131072)&&b(t,"bx--number--nolabel",V[17]),(!O||K[0]&512)&&b(t,"bx--number--nosteppers",V[9]),(!O||K[0]&4)&&b(t,"bx--number--sm",V[2]==="sm"),(!O||K[0]&4)&&b(t,"bx--number--xl",V[2]==="xl")},i(V){O||(_(C),_(h),_(F),O=!0)},o(V){y(C),y(h),y(F),O=!1},d(V){V&&g(e),C&&C.d(),r[44](null),B[c].d(),F&&F.d(),q&&q.d(),N&&N.d(),Y&&Y.d(),E=!1,Ge(S)}}}function Oo(r){return r!=""?Number(r):null}function Bp(r,e,t){let n,i,s,l,o;const a=["size","value","step","max","min","light","readonly","allowEmpty","disabled","hideSteppers","iconDescription","invalid","invalidText","warn","warnText","helperText","label","hideLabel","translateWithId","translationIds","id","name","ref"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=null}=e,{step:p=1}=e,{max:v=void 0}=e,{min:k=void 0}=e,{light:O=!1}=e,{readonly:E=!1}=e,{allowEmpty:S=!1}=e,{disabled:C=!1}=e,{hideSteppers:A=!1}=e,{iconDescription:D=""}=e,{invalid:w=!1}=e,{invalidText:B=""}=e,{warn:M=!1}=e,{warnText:F=""}=e,{helperText:q=""}=e,{label:N=""}=e,{hideLabel:Y=!1}=e,{translateWithId:V=ue=>te[ue]}=e;const K={increment:"increment",decrement:"decrement"};let{id:oe="ccs-"+Math.random().toString(36)}=e,{name:fe=void 0}=e,{ref:x=null}=e;const te={[K.increment]:"Increment number",[K.decrement]:"Decrement number"},ke=ct();function z(ue){ue?x.stepUp():x.stepDown(),t(0,m=+x.value),ke("input",m),ke("change",m)}function _e({target:ue}){t(0,m=Oo(ue.value)),ke("input",m)}function se({target:ue}){ke("change",Oo(ue.value))}function Ye(ue){X.call(this,r,ue)}function lt(ue){X.call(this,r,ue)}function Et(ue){X.call(this,r,ue)}function _t(ue){X.call(this,r,ue)}function Pe(ue){X.call(this,r,ue)}function le(ue){X.call(this,r,ue)}function ae(ue){X.call(this,r,ue)}function vt(ue){X.call(this,r,ue)}function Sn(ue){X.call(this,r,ue)}function tt(ue){qe[ue?"unshift":"push"](()=>{x=ue,t(1,x)})}const On=()=>{z(!1)},Pt=()=>{z(!0)};return r.$$set=ue=>{t(49,e=J(J({},e),Te(ue))),t(29,u=ge(e,a)),"size"in ue&&t(2,d=ue.size),"value"in ue&&t(0,m=ue.value),"step"in ue&&t(3,p=ue.step),"max"in ue&&t(4,v=ue.max),"min"in ue&&t(5,k=ue.min),"light"in ue&&t(6,O=ue.light),"readonly"in ue&&t(7,E=ue.readonly),"allowEmpty"in ue&&t(30,S=ue.allowEmpty),"disabled"in ue&&t(8,C=ue.disabled),"hideSteppers"in ue&&t(9,A=ue.hideSteppers),"iconDescription"in ue&&t(10,D=ue.iconDescription),"invalid"in ue&&t(11,w=ue.invalid),"invalidText"in ue&&t(12,B=ue.invalidText),"warn"in ue&&t(13,M=ue.warn),"warnText"in ue&&t(14,F=ue.warnText),"helperText"in ue&&t(15,q=ue.helperText),"label"in ue&&t(16,N=ue.label),"hideLabel"in ue&&t(17,Y=ue.hideLabel),"translateWithId"in ue&&t(31,V=ue.translateWithId),"id"in ue&&t(18,oe=ue.id),"name"in ue&&t(19,fe=ue.name),"ref"in ue&&t(1,x=ue.ref),"$$scope"in ue&&t(33,c=ue.$$scope)},r.$$.update=()=>{r.$$.dirty[1]&1&&t(24,n=V("increment")),r.$$.dirty[1]&1&&t(23,i=V("decrement")),r.$$.dirty[0]&1073744049&&t(22,s=w&&!E||!S&&m==null||m>v||typeof m=="number"&&m({}),wo=r=>({});function Ao(r){let e,t;const n=r[26].labelText,i=Ie(n,r,r[25],wo),s=i||Up(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){T(e,"for",r[5]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[14]),b(e,"bx--label--disabled",r[4])},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&33554432)&&Re(i,n,l,l[25],t?Me(n,l[25],o,Vp):De(l[25]),wo):s&&s.p&&(!t||o[0]&8192)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&32)&&T(e,"for",l[5]),(!t||o[0]&16384)&&b(e,"bx--visually-hidden",l[14]),(!t||o[0]&16)&&b(e,"bx--label--disabled",l[4])},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Up(r){let e;return{c(){e=ce(r[13])},l(t){e=de(t,r[13])},m(t,n){P(t,e,n)},p(t,n){n[0]&8192&&ve(e,t[13])},d(t){t&&g(e)}}}function To(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k;const O=r[26].default,E=Ie(O,r,r[25],null);u=new ic({props:{class:"bx--select__arrow"}});let S=r[7]&&Po(),C=r[7]&&Co(r),A=r[11]&&Io(r);return{c(){e=j("div"),t=j("div"),n=j("select"),E&&E.c(),a=$(),U(u.$$.fragment),f=$(),S&&S.c(),h=$(),C&&C.c(),d=$(),A&&A.c(),m=G(),this.h()},l(D){e=L(D,"DIV",{});var w=R(e);t=L(w,"DIV",{"data-invalid":!0});var B=R(t);n=L(B,"SELECT",{"aria-describedby":!0,"aria-invalid":!0,id:!0,name:!0});var M=R(n);E&&E.l(M),M.forEach(g),a=ee(B),Z(u.$$.fragment,B),f=ee(B),S&&S.l(B),B.forEach(g),h=ee(w),C&&C.l(w),w.forEach(g),d=ee(D),A&&A.l(D),m=G(),this.h()},h(){T(n,"aria-describedby",i=r[7]?r[16]:void 0),T(n,"aria-invalid",s=r[7]||void 0),n.disabled=l=r[4]||void 0,n.required=o=r[15]||void 0,T(n,"id",r[5]),T(n,"name",r[6]),b(n,"bx--select-input",!0),b(n,"bx--select-input--sm",r[1]==="sm"),b(n,"bx--select-input--xl",r[1]==="xl"),T(t,"data-invalid",c=r[7]||void 0),b(t,"bx--select-input__wrapper",!0),b(e,"bx--select-input--inline__wrapper",!0)},m(D,w){P(D,e,w),I(e,t),I(t,n),E&&E.m(n,null),r[35](n),I(t,a),H(u,t,null),I(t,f),S&&S.m(t,null),I(e,h),C&&C.m(e,null),P(D,d,w),A&&A.m(D,w),P(D,m,w),p=!0,v||(k=[W(n,"change",r[21]),W(n,"change",r[31]),W(n,"input",r[32]),W(n,"focus",r[33]),W(n,"blur",r[34])],v=!0)},p(D,w){E&&E.p&&(!p||w[0]&33554432)&&Re(E,O,D,D[25],p?Me(O,D[25],w,null):De(D[25]),null),(!p||w[0]&65664&&i!==(i=D[7]?D[16]:void 0))&&T(n,"aria-describedby",i),(!p||w[0]&128&&s!==(s=D[7]||void 0))&&T(n,"aria-invalid",s),(!p||w[0]&16&&l!==(l=D[4]||void 0))&&(n.disabled=l),(!p||w[0]&32768&&o!==(o=D[15]||void 0))&&(n.required=o),(!p||w[0]&32)&&T(n,"id",D[5]),(!p||w[0]&64)&&T(n,"name",D[6]),(!p||w[0]&2)&&b(n,"bx--select-input--sm",D[1]==="sm"),(!p||w[0]&2)&&b(n,"bx--select-input--xl",D[1]==="xl"),D[7]?S?w[0]&128&&_(S,1):(S=Po(),S.c(),_(S,1),S.m(t,null)):S&&(ne(),y(S,1,1,()=>{S=null}),re()),(!p||w[0]&128&&c!==(c=D[7]||void 0))&&T(t,"data-invalid",c),D[7]?C?C.p(D,w):(C=Co(D),C.c(),C.m(e,null)):C&&(C.d(1),C=null),D[11]?A?A.p(D,w):(A=Io(D),A.c(),A.m(m.parentNode,m)):A&&(A.d(1),A=null)},i(D){p||(_(E,D),_(u.$$.fragment,D),_(S),p=!0)},o(D){y(E,D),y(u.$$.fragment,D),y(S),p=!1},d(D){D&&g(e),E&&E.d(D),r[35](null),Q(u),S&&S.d(),C&&C.d(),D&&g(d),A&&A.d(D),D&&g(m),v=!1,Ge(k)}}}function Po(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Co(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){T(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ve(t,n[8]),i[0]&65536&&T(e,"id",n[16])},d(n){n&&g(e)}}}function Io(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ve(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function Ro(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O;const E=r[26].default,S=Ie(E,r,r[25],null);a=new ic({props:{class:"bx--select__arrow"}});let C=r[7]&&Do(),A=!r[7]&&r[9]&&Mo(),D=!r[7]&&r[11]&&No(r),w=r[7]&&jo(r),B=!r[7]&&r[9]&&Lo(r);return{c(){e=j("div"),t=j("select"),S&&S.c(),o=$(),U(a.$$.fragment),u=$(),C&&C.c(),f=$(),A&&A.c(),h=$(),D&&D.c(),d=$(),w&&w.c(),m=$(),B&&B.c(),p=G(),this.h()},l(M){e=L(M,"DIV",{"data-invalid":!0});var F=R(e);t=L(F,"SELECT",{id:!0,name:!0,"aria-describedby":!0,"aria-invalid":!0});var q=R(t);S&&S.l(q),q.forEach(g),o=ee(F),Z(a.$$.fragment,F),u=ee(F),C&&C.l(F),f=ee(F),A&&A.l(F),F.forEach(g),h=ee(M),D&&D.l(M),d=ee(M),w&&w.l(M),m=ee(M),B&&B.l(M),p=G(),this.h()},h(){T(t,"id",r[5]),T(t,"name",r[6]),T(t,"aria-describedby",n=r[7]?r[16]:void 0),t.disabled=i=r[4]||void 0,t.required=s=r[15]||void 0,T(t,"aria-invalid",l=r[7]||void 0),b(t,"bx--select-input",!0),b(t,"bx--select-input--sm",r[1]==="sm"),b(t,"bx--select-input--xl",r[1]==="xl"),T(e,"data-invalid",c=r[7]||void 0),b(e,"bx--select-input__wrapper",!0)},m(M,F){P(M,e,F),I(e,t),S&&S.m(t,null),r[36](t),I(e,o),H(a,e,null),I(e,u),C&&C.m(e,null),I(e,f),A&&A.m(e,null),P(M,h,F),D&&D.m(M,F),P(M,d,F),w&&w.m(M,F),P(M,m,F),B&&B.m(M,F),P(M,p,F),v=!0,k||(O=[W(t,"change",r[21]),W(t,"change",r[27]),W(t,"input",r[28]),W(t,"focus",r[29]),W(t,"blur",r[30])],k=!0)},p(M,F){S&&S.p&&(!v||F[0]&33554432)&&Re(S,E,M,M[25],v?Me(E,M[25],F,null):De(M[25]),null),(!v||F[0]&32)&&T(t,"id",M[5]),(!v||F[0]&64)&&T(t,"name",M[6]),(!v||F[0]&65664&&n!==(n=M[7]?M[16]:void 0))&&T(t,"aria-describedby",n),(!v||F[0]&16&&i!==(i=M[4]||void 0))&&(t.disabled=i),(!v||F[0]&32768&&s!==(s=M[15]||void 0))&&(t.required=s),(!v||F[0]&128&&l!==(l=M[7]||void 0))&&T(t,"aria-invalid",l),(!v||F[0]&2)&&b(t,"bx--select-input--sm",M[1]==="sm"),(!v||F[0]&2)&&b(t,"bx--select-input--xl",M[1]==="xl"),M[7]?C?F[0]&128&&_(C,1):(C=Do(),C.c(),_(C,1),C.m(e,f)):C&&(ne(),y(C,1,1,()=>{C=null}),re()),!M[7]&&M[9]?A?F[0]&640&&_(A,1):(A=Mo(),A.c(),_(A,1),A.m(e,null)):A&&(ne(),y(A,1,1,()=>{A=null}),re()),(!v||F[0]&128&&c!==(c=M[7]||void 0))&&T(e,"data-invalid",c),!M[7]&&M[11]?D?D.p(M,F):(D=No(M),D.c(),D.m(d.parentNode,d)):D&&(D.d(1),D=null),M[7]?w?w.p(M,F):(w=jo(M),w.c(),w.m(m.parentNode,m)):w&&(w.d(1),w=null),!M[7]&&M[9]?B?B.p(M,F):(B=Lo(M),B.c(),B.m(p.parentNode,p)):B&&(B.d(1),B=null)},i(M){v||(_(S,M),_(a.$$.fragment,M),_(C),_(A),v=!0)},o(M){y(S,M),y(a.$$.fragment,M),y(C),y(A),v=!1},d(M){M&&g(e),S&&S.d(M),r[36](null),Q(a),C&&C.d(),A&&A.d(),M&&g(h),D&&D.d(M),M&&g(d),w&&w.d(M),M&&g(m),B&&B.d(M),M&&g(p),k=!1,Ge(O)}}}function Do(r){let e,t;return e=new ur({props:{class:"bx--select__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Mo(r){let e,t;return e=new hi({props:{class:"bx--select__invalid-icon bx--select__invalid-icon--warning"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function No(r){let e,t;return{c(){e=j("div"),t=ce(r[11]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[11]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[4])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&2048&&ve(t,n[11]),i[0]&16&&b(e,"bx--form__helper-text--disabled",n[4])},d(n){n&&g(e)}}}function jo(r){let e,t;return{c(){e=j("div"),t=ce(r[8]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[8]),i.forEach(g),this.h()},h(){T(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&256&&ve(t,n[8]),i[0]&65536&&T(e,"id",n[16])},d(n){n&&g(e)}}}function Lo(r){let e,t;return{c(){e=j("div"),t=ce(r[10]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[10]),i.forEach(g),this.h()},h(){T(e,"id",r[16]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&1024&&ve(t,n[10]),i[0]&65536&&T(e,"id",n[16])},d(n){n&&g(e)}}}function Hp(r){let e,t,n,i,s,l=!r[12]&&Ao(r),o=r[2]&&To(r),a=!r[2]&&Ro(r),u=[r[22]],f={};for(let c=0;c{l=null}),re()):l?(l.p(c,h),h[0]&4096&&_(l,1)):(l=Ao(c),l.c(),_(l,1),l.m(t,n)),c[2]?o?(o.p(c,h),h[0]&4&&_(o,1)):(o=To(c),o.c(),_(o,1),o.m(t,i)):o&&(ne(),y(o,1,1,()=>{o=null}),re()),c[2]?a&&(ne(),y(a,1,1,()=>{a=null}),re()):a?(a.p(c,h),h[0]&4&&_(a,1)):(a=Ro(c),a.c(),_(a,1),a.m(t,null)),(!s||h[0]&4)&&b(t,"bx--select--inline",c[2]),(!s||h[0]&8)&&b(t,"bx--select--light",c[3]),(!s||h[0]&128)&&b(t,"bx--select--invalid",c[7]),(!s||h[0]&16)&&b(t,"bx--select--disabled",c[4]),(!s||h[0]&512)&&b(t,"bx--select--warning",c[9]),we(e,f=Ne(u,[h[0]&4194304&&c[22]])),b(e,"bx--form-item",!0)},i(c){s||(_(l),_(o),_(a),s=!0)},o(c){y(l),y(o),y(a),s=!1},d(c){c&&g(e),l&&l.d(),o&&o.d(),a&&a.d()}}}function Qp(r,e,t){let n;const i=["selected","size","inline","light","disabled","id","name","invalid","invalidText","warn","warnText","helperText","noLabel","labelText","hideLabel","ref","required"];let s=ge(e,i),l,o,a,u,{$$slots:f={},$$scope:c}=e,{selected:h=void 0}=e,{size:d=void 0}=e,{inline:m=!1}=e,{light:p=!1}=e,{disabled:v=!1}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:O=void 0}=e,{invalid:E=!1}=e,{invalidText:S=""}=e,{warn:C=!1}=e,{warnText:A=""}=e,{helperText:D=""}=e,{noLabel:w=!1}=e,{labelText:B=""}=e,{hideLabel:M=!1}=e,{ref:F=null}=e,{required:q=!1}=e;const N=ct(),Y=mt(h);xe(r,Y,le=>t(38,o=le));const V=mt(null);xe(r,V,le=>t(40,u=le));const K=mt(null);xe(r,K,le=>t(24,l=le));const oe=mt({});xe(r,oe,le=>t(39,a=le)),sn("Select",{selectedValue:Y,setDefaultValue:(le,ae)=>{l===null?(V.set(le),K.set(ae)):u===le&&Y.set(ae),oe.update(vt=>({...vt,[ae]:typeof ae}))}});const fe=({target:le})=>{let ae=le.value;a[ae]==="number"&&(ae=Number(ae)),Y.set(ae)};let x;Fl(()=>{t(23,h=o),x!==void 0&&h!==x&&N("update",o),x=h});function te(le){X.call(this,r,le)}function ke(le){X.call(this,r,le)}function z(le){X.call(this,r,le)}function _e(le){X.call(this,r,le)}function se(le){X.call(this,r,le)}function Ye(le){X.call(this,r,le)}function lt(le){X.call(this,r,le)}function Et(le){X.call(this,r,le)}function _t(le){qe[le?"unshift":"push"](()=>{F=le,t(0,F)})}function Pe(le){qe[le?"unshift":"push"](()=>{F=le,t(0,F)})}return r.$$set=le=>{e=J(J({},e),Te(le)),t(22,s=ge(e,i)),"selected"in le&&t(23,h=le.selected),"size"in le&&t(1,d=le.size),"inline"in le&&t(2,m=le.inline),"light"in le&&t(3,p=le.light),"disabled"in le&&t(4,v=le.disabled),"id"in le&&t(5,k=le.id),"name"in le&&t(6,O=le.name),"invalid"in le&&t(7,E=le.invalid),"invalidText"in le&&t(8,S=le.invalidText),"warn"in le&&t(9,C=le.warn),"warnText"in le&&t(10,A=le.warnText),"helperText"in le&&t(11,D=le.helperText),"noLabel"in le&&t(12,w=le.noLabel),"labelText"in le&&t(13,B=le.labelText),"hideLabel"in le&&t(14,M=le.hideLabel),"ref"in le&&t(0,F=le.ref),"required"in le&&t(15,q=le.required),"$$scope"in le&&t(25,c=le.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&32&&t(16,n=`error-${k}`),r.$$.dirty[0]&25165824&&Y.set(h??l)},[F,d,m,p,v,k,O,E,S,C,A,D,w,B,M,q,n,Y,V,K,oe,fe,s,h,l,c,f,te,ke,z,_e,se,Ye,lt,Et,_t,Pe]}class Wp extends me{constructor(e){super(),pe(this,e,Qp,Hp,he,{selected:23,size:1,inline:2,light:3,disabled:4,id:5,name:6,invalid:7,invalidText:8,warn:9,warnText:10,helperText:11,noLabel:12,labelText:13,hideLabel:14,ref:0,required:15},null,[-1,-1])}}const on=Wp;function Gp(r){let e,t=(r[1]||r[0])+"",n,i,s;return{c(){e=j("option"),n=ce(t),this.h()},l(l){e=L(l,"OPTION",{class:!0,style:!0});var o=R(e);n=de(o,t),o.forEach(g),this.h()},h(){e.__value=r[0],e.value=e.__value,e.disabled=r[3],e.hidden=r[2],e.selected=r[4],T(e,"class",i=r[5].class),T(e,"style",s=r[5].style),b(e,"bx--select-option",!0)},m(l,o){P(l,e,o),I(e,n)},p(l,[o]){o&3&&t!==(t=(l[1]||l[0])+"")&&ve(n,t),o&1&&(e.__value=l[0],e.value=e.__value),o&8&&(e.disabled=l[3]),o&4&&(e.hidden=l[2]),o&16&&(e.selected=l[4]),o&32&&i!==(i=l[5].class)&&T(e,"class",i),o&32&&s!==(s=l[5].style)&&T(e,"style",s),o&32&&b(e,"bx--select-option",!0)},i:ie,o:ie,d(l){l&&g(e)}}}function Kp(r,e,t){const n=["value","text","hidden","disabled"];let i=ge(e,n),{value:s=""}=e,{text:l=""}=e,{hidden:o=!1}=e,{disabled:a=!1}=e;const u="ccs-"+Math.random().toString(36),f=kt("Select")||kt("TimePickerSelect");let c=!1;const h=f.selectedValue.subscribe(d=>{t(4,c=d===s)});return ln(()=>()=>h()),r.$$set=d=>{e=J(J({},e),Te(d)),t(5,i=ge(e,n)),"value"in d&&t(0,s=d.value),"text"in d&&t(1,l=d.text),"hidden"in d&&t(2,o=d.hidden),"disabled"in d&&t(3,a=d.disabled)},r.$$.update=()=>{var d;r.$$.dirty&1&&((d=f==null?void 0:f.setDefaultValue)==null||d.call(f,u,s))},[s,l,o,a,c,i]}class Zp extends me{constructor(e){super(),pe(this,e,Kp,Gp,he,{value:0,text:1,hidden:2,disabled:3})}}const an=Zp;function qo(r){let e;return{c(){e=j("span"),this.h()},l(t){e=L(t,"SPAN",{}),R(e).forEach(g),this.h()},h(){b(e,"bx--label",!0),b(e,"bx--skeleton",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function Jp(r){let e,t,n,i,s,l,o=!r[0]&&qo(),a=[r[1]],u={};for(let f=0;f{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"hideLabel"in f&&t(0,s=f.hideLabel)},[s,i,l,o,a,u]}class Xp extends me{constructor(e){super(),pe(this,e,Yp,Jp,he,{hideLabel:0})}}const Kl=Xp;function xp(r){let e,t;const n=r[4].default,i=Ie(n,r,r[3],null);let s=[{label:r[1]},{disabled:r[0]},r[2]],l={};for(let o=0;o{e=J(J({},e),Te(u)),t(2,i=ge(e,n)),"disabled"in u&&t(0,o=u.disabled),"label"in u&&t(1,a=u.label),"$$scope"in u&&t(3,l=u.$$scope)},[o,a,i,l,s]}class eg extends me{constructor(e){super(),pe(this,e,$p,xp,he,{disabled:0,label:1})}}const cc=eg;function tg(r){let e,t,n,i=[r[1]],s={};for(let l=0;l{e=J(J({},e),Te(f)),t(1,i=ge(e,n)),"size"in f&&t(0,s=f.size)},[s,i,l,o,a,u]}class rg extends me{constructor(e){super(),pe(this,e,ng,tg,he,{size:0})}}const ig=rg,lg=r=>({}),Bo=r=>({}),sg=r=>({}),Fo=r=>({props:{class:"bx--tag__label"}}),og=r=>({}),zo=r=>({props:{class:"bx--tag__label"}});function ag(r){let e,t,n,i,s,l,o=(r[11].icon||r[7])&&Vo(r);const a=r[13].default,u=Ie(a,r,r[12],null);let f=[{id:r[8]},r[10]],c={};for(let h=0;h{o=null}),re()),u&&u.p&&(!i||d&4096)&&Re(u,a,h,h[12],i?Me(a,h[12],d,null):De(h[12]),null),we(e,c=Ne(f,[(!i||d&256)&&{id:h[8]},d&1024&&h[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--disabled",h[3]),b(e,"bx--tag--sm",h[1]==="sm"),b(e,"bx--tag--red",h[0]==="red"),b(e,"bx--tag--magenta",h[0]==="magenta"),b(e,"bx--tag--purple",h[0]==="purple"),b(e,"bx--tag--blue",h[0]==="blue"),b(e,"bx--tag--cyan",h[0]==="cyan"),b(e,"bx--tag--teal",h[0]==="teal"),b(e,"bx--tag--green",h[0]==="green"),b(e,"bx--tag--gray",h[0]==="gray"),b(e,"bx--tag--cool-gray",h[0]==="cool-gray"),b(e,"bx--tag--warm-gray",h[0]==="warm-gray"),b(e,"bx--tag--high-contrast",h[0]==="high-contrast"),b(e,"bx--tag--outline",h[0]==="outline")},i(h){i||(_(o),_(u,h),i=!0)},o(h){y(o),y(u,h),i=!1},d(h){h&&g(e),o&&o.d(),u&&u.d(h),s=!1,Ge(l)}}}function ug(r){let e,t,n,i,s,l,o,a=(r[11].icon||r[7])&&Uo(r);const u=r[13].default,f=Ie(u,r,r[12],null);let c=[{type:"button"},{id:r[8]},{disabled:r[3]},{"aria-disabled":r[3]},{tabindex:i=r[3]?"-1":void 0},r[10]],h={};for(let d=0;d{a=null}),re()),f&&f.p&&(!s||m&4096)&&Re(f,u,d,d[12],s?Me(u,d[12],m,null):De(d[12]),null),we(e,h=Ne(c,[{type:"button"},(!s||m&256)&&{id:d[8]},(!s||m&8)&&{disabled:d[3]},(!s||m&8)&&{"aria-disabled":d[3]},(!s||m&8&&i!==(i=d[3]?"-1":void 0))&&{tabindex:i},m&1024&&d[10]])),b(e,"bx--tag",!0),b(e,"bx--tag--interactive",!0),b(e,"bx--tag--disabled",d[3]),b(e,"bx--tag--sm",d[1]==="sm"),b(e,"bx--tag--red",d[0]==="red"),b(e,"bx--tag--magenta",d[0]==="magenta"),b(e,"bx--tag--purple",d[0]==="purple"),b(e,"bx--tag--blue",d[0]==="blue"),b(e,"bx--tag--cyan",d[0]==="cyan"),b(e,"bx--tag--teal",d[0]==="teal"),b(e,"bx--tag--green",d[0]==="green"),b(e,"bx--tag--gray",d[0]==="gray"),b(e,"bx--tag--cool-gray",d[0]==="cool-gray"),b(e,"bx--tag--warm-gray",d[0]==="warm-gray"),b(e,"bx--tag--high-contrast",d[0]==="high-contrast"),b(e,"bx--tag--outline",d[0]==="outline")},i(d){s||(_(a),_(f,d),s=!0)},o(d){y(a),y(f,d),s=!1},d(d){d&&g(e),a&&a.d(),f&&f.d(d),l=!1,Ge(o)}}}function fg(r){let e,t,n,i,s,l,o;const a=r[13].default,u=Ie(a,r,r[12],zo),f=u||mg(r);i=new Ul({});let c=[{"aria-label":r[6]},{id:r[8]},r[10]],h={};for(let d=0;d{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function Uo(r){let e,t;const n=r[13].icon,i=Ie(n,r,r[12],Fo),s=i||hg(r);return{c(){e=j("div"),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--tag__custom-icon",!0)},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o&4096)&&Re(i,n,l,l[12],t?Me(n,l[12],o,sg):De(l[12]),Fo):s&&s.p&&(!t||o&128)&&s.p(l,t?o:-1)},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function hg(r){let e,t,n;var i=r[7];function s(l){return{}}return i&&(e=je(i,s())),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){if(o&128&&i!==(i=l[7])){if(e){ne();const a=e;y(a.$$.fragment,1,0,()=>{Q(a,1)}),re()}i?(e=je(i,s()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function mg(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){b(e,"bx--tag__label",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ve(t,n[0])},d(n){n&&g(e)}}}function pg(r){let e,t,n,i;const s=[cg,fg,ug,ag],l=[];function o(a,u){return a[5]?0:a[2]?1:a[4]?2:3}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function gg(r,e,t){const n=["type","size","filter","disabled","interactive","skeleton","title","icon","id"];let i=ge(e,n),{$$slots:s={},$$scope:l}=e;const o=di(s);let{type:a=void 0}=e,{size:u="default"}=e,{filter:f=!1}=e,{disabled:c=!1}=e,{interactive:h=!1}=e,{skeleton:d=!1}=e,{title:m="Clear filter"}=e,{icon:p=void 0}=e,{id:v="ccs-"+Math.random().toString(36)}=e;const k=ct();function O(x){X.call(this,r,x)}function E(x){X.call(this,r,x)}function S(x){X.call(this,r,x)}function C(x){X.call(this,r,x)}function A(x){X.call(this,r,x)}function D(x){X.call(this,r,x)}function w(x){X.call(this,r,x)}function B(x){X.call(this,r,x)}function M(x){X.call(this,r,x)}function F(x){X.call(this,r,x)}function q(x){X.call(this,r,x)}function N(x){X.call(this,r,x)}function Y(x){X.call(this,r,x)}function V(x){X.call(this,r,x)}function K(x){X.call(this,r,x)}function oe(x){X.call(this,r,x)}const fe=()=>{k("close")};return r.$$set=x=>{e=J(J({},e),Te(x)),t(10,i=ge(e,n)),"type"in x&&t(0,a=x.type),"size"in x&&t(1,u=x.size),"filter"in x&&t(2,f=x.filter),"disabled"in x&&t(3,c=x.disabled),"interactive"in x&&t(4,h=x.interactive),"skeleton"in x&&t(5,d=x.skeleton),"title"in x&&t(6,m=x.title),"icon"in x&&t(7,p=x.icon),"id"in x&&t(8,v=x.id),"$$scope"in x&&t(12,l=x.$$scope)},[a,u,f,c,h,d,m,p,v,k,i,o,l,s,O,E,S,C,A,D,w,B,M,F,q,N,Y,V,K,oe,fe]}class bg extends me{constructor(e){super(),pe(this,e,gg,pg,he,{type:0,size:1,filter:2,disabled:3,interactive:4,skeleton:5,title:6,icon:7,id:8})}}const _g=bg,vg=r=>({}),Ho=r=>({}),yg=r=>({}),Qo=r=>({});function Wo(r){let e,t,n,i=r[9]&&Go(r),s=!r[22]&&r[6]&&Ko(r);return{c(){e=j("div"),i&&i.c(),t=$(),s&&s.c(),this.h()},l(l){e=L(l,"DIV",{});var o=R(e);i&&i.l(o),t=ee(o),s&&s.l(o),o.forEach(g),this.h()},h(){b(e,"bx--text-input__label-helper-wrapper",!0)},m(l,o){P(l,e,o),i&&i.m(e,null),I(e,t),s&&s.m(e,null),n=!0},p(l,o){l[9]?i?(i.p(l,o),o[0]&512&&_(i,1)):(i=Go(l),i.c(),_(i,1),i.m(e,t)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[22]&&l[6]?s?s.p(l,o):(s=Ko(l),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){l&&g(e),i&&i.d(),s&&s.d()}}}function Go(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Qo),s=i||kg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){T(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline--sm",r[2]==="sm"),b(e,"bx--label--inline--xl",r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,yg):De(l[27]),Qo):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&T(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&4)&&b(e,"bx--label--inline--sm",l[2]==="sm"),(!t||o[0]&4)&&b(e,"bx--label--inline--xl",l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function kg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ve(e,t[9])},d(t){t&&g(e)}}}function Ko(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ve(t,n[6]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function Zo(r){let e,t;const n=r[28].labelText,i=Ie(n,r,r[27],Ho),s=i||Eg(r);return{c(){e=j("label"),s&&s.c(),this.h()},l(l){e=L(l,"LABEL",{for:!0});var o=R(e);s&&s.l(o),o.forEach(g),this.h()},h(){T(e,"for",r[7]),b(e,"bx--label",!0),b(e,"bx--visually-hidden",r[10]),b(e,"bx--label--disabled",r[5]),b(e,"bx--label--inline",r[16]),b(e,"bx--label--inline-sm",r[16]&&r[2]==="sm"),b(e,"bx--label--inline-xl",r[16]&&r[2]==="xl")},m(l,o){P(l,e,o),s&&s.m(e,null),t=!0},p(l,o){i?i.p&&(!t||o[0]&134217728)&&Re(i,n,l,l[27],t?Me(n,l[27],o,vg):De(l[27]),Ho):s&&s.p&&(!t||o[0]&512)&&s.p(l,t?o:[-1,-1]),(!t||o[0]&128)&&T(e,"for",l[7]),(!t||o[0]&1024)&&b(e,"bx--visually-hidden",l[10]),(!t||o[0]&32)&&b(e,"bx--label--disabled",l[5]),(!t||o[0]&65536)&&b(e,"bx--label--inline",l[16]),(!t||o[0]&65540)&&b(e,"bx--label--inline-sm",l[16]&&l[2]==="sm"),(!t||o[0]&65540)&&b(e,"bx--label--inline-xl",l[16]&&l[2]==="xl")},i(l){t||(_(s,l),t=!0)},o(l){y(s,l),t=!1},d(l){l&&g(e),s&&s.d(l)}}}function Eg(r){let e;return{c(){e=ce(r[9])},l(t){e=de(t,r[9])},m(t,n){P(t,e,n)},p(t,n){n[0]&512&&ve(e,t[9])},d(t){t&&g(e)}}}function Sg(r){let e,t,n,i=r[11]&&Jo(),s=!r[11]&&r[13]&&Yo();return{c(){i&&i.c(),e=$(),s&&s.c(),t=G()},l(l){i&&i.l(l),e=ee(l),s&&s.l(l),t=G()},m(l,o){i&&i.m(l,o),P(l,e,o),s&&s.m(l,o),P(l,t,o),n=!0},p(l,o){l[11]?i?o[0]&2048&&_(i,1):(i=Jo(),i.c(),_(i,1),i.m(e.parentNode,e)):i&&(ne(),y(i,1,1,()=>{i=null}),re()),!l[11]&&l[13]?s?o[0]&10240&&_(s,1):(s=Yo(),s.c(),_(s,1),s.m(t.parentNode,t)):s&&(ne(),y(s,1,1,()=>{s=null}),re())},i(l){n||(_(i),_(s),n=!0)},o(l){y(i),y(s),n=!1},d(l){i&&i.d(l),l&&g(e),s&&s.d(l),l&&g(t)}}}function Og(r){let e,t;return e=new fc({props:{class:"bx--text-input__readonly-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Jo(r){let e,t;return e=new ur({props:{class:"bx--text-input__invalid-icon"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Yo(r){let e,t;return e=new hi({props:{class:`bx--text-input__invalid-icon + bx--text-input__invalid-icon--warning`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Xo(r){let e;return{c(){e=j("hr"),this.h()},l(t){e=L(t,"HR",{}),this.h()},h(){b(e,"bx--text-input__divider",!0)},m(t,n){P(t,e,n)},d(t){t&&g(e)}}}function xo(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){T(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ve(t,n[12]),i[0]&524288&&T(e,"id",n[19])},d(n){n&&g(e)}}}function $o(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){T(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ve(t,n[14]),i[0]&262144&&T(e,"id",n[18])},d(n){n&&g(e)}}}function ea(r){let e,t;return{c(){e=j("div"),t=ce(r[6]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[6]),i.forEach(g),this.h()},h(){T(e,"id",r[20]),b(e,"bx--form__helper-text",!0),b(e,"bx--form__helper-text--disabled",r[5]),b(e,"bx--form__helper-text--inline",r[16])},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&64&&ve(t,n[6]),i[0]&1048576&&T(e,"id",n[20]),i[0]&32&&b(e,"bx--form__helper-text--disabled",n[5]),i[0]&65536&&b(e,"bx--form__helper-text--inline",n[16])},d(n){n&&g(e)}}}function ta(r){let e,t;return{c(){e=j("div"),t=ce(r[12]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[12]),i.forEach(g),this.h()},h(){T(e,"id",r[19]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&4096&&ve(t,n[12]),i[0]&524288&&T(e,"id",n[19])},d(n){n&&g(e)}}}function na(r){let e,t;return{c(){e=j("div"),t=ce(r[14]),this.h()},l(n){e=L(n,"DIV",{id:!0});var i=R(e);t=de(i,r[14]),i.forEach(g),this.h()},h(){T(e,"id",r[18]),b(e,"bx--form-requirement",!0)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i[0]&16384&&ve(t,n[14]),i[0]&262144&&T(e,"id",n[18])},d(n){n&&g(e)}}}function wg(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,A,D,w,B=r[16]&&Wo(r),M=!r[16]&&(r[9]||r[26].labelText)&&Zo(r);const F=[Og,Sg],q=[];function N(z,_e){return z[17]?0:1}l=N(r),o=q[l]=F[l](r);let Y=[{"data-invalid":f=r[21]||void 0},{"aria-invalid":c=r[21]||void 0},{"data-warn":h=r[13]||void 0},{"aria-describedby":d=r[21]?r[19]:r[13]?r[18]:r[6]?r[20]:void 0},{disabled:r[5]},{id:r[7]},{name:r[8]},{placeholder:r[3]},{required:r[15]},{readOnly:r[17]},r[25]],V={};for(let z=0;z{B=null}),re()),!z[16]&&(z[9]||z[26].labelText)?M?(M.p(z,_e),_e[0]&67174912&&_(M,1)):(M=Zo(z),M.c(),_(M,1),M.m(e,n)):M&&(ne(),y(M,1,1,()=>{M=null}),re());let se=l;l=N(z),l===se?q[l].p(z,_e):(ne(),y(q[se],1,1,()=>{q[se]=null}),re(),o=q[l],o?o.p(z,_e):(o=q[l]=F[l](z),o.c()),_(o,1),o.m(s,a)),we(u,V=Ne(Y,[(!A||_e[0]&2097152&&f!==(f=z[21]||void 0))&&{"data-invalid":f},(!A||_e[0]&2097152&&c!==(c=z[21]||void 0))&&{"aria-invalid":c},(!A||_e[0]&8192&&h!==(h=z[13]||void 0))&&{"data-warn":h},(!A||_e[0]&3940416&&d!==(d=z[21]?z[19]:z[13]?z[18]:z[6]?z[20]:void 0))&&{"aria-describedby":d},(!A||_e[0]&32)&&{disabled:z[5]},(!A||_e[0]&128)&&{id:z[7]},(!A||_e[0]&256)&&{name:z[8]},(!A||_e[0]&8)&&{placeholder:z[3]},(!A||_e[0]&32768)&&{required:z[15]},(!A||_e[0]&131072)&&{readOnly:z[17]},_e[0]&33554432&&z[25]])),_e[0]&1&&u.value!==z[0]&&js(u,z[0]),b(u,"bx--text-input",!0),b(u,"bx--text-input--light",z[4]),b(u,"bx--text-input--invalid",z[21]),b(u,"bx--text-input--warning",z[13]),b(u,"bx--text-input--sm",z[2]==="sm"),b(u,"bx--text-input--xl",z[2]==="xl"),z[22]?K||(K=Xo(),K.c(),K.m(s,p)):K&&(K.d(1),K=null),z[22]&&!z[16]&&z[11]?oe?oe.p(z,_e):(oe=xo(z),oe.c(),oe.m(s,v)):oe&&(oe.d(1),oe=null),z[22]&&!z[16]&&z[13]?fe?fe.p(z,_e):(fe=$o(z),fe.c(),fe.m(s,null)):fe&&(fe.d(1),fe=null),(!A||_e[0]&2097152&&k!==(k=z[21]||void 0))&&T(s,"data-invalid",k),(!A||_e[0]&8192&&O!==(O=z[13]||void 0))&&T(s,"data-warn",O),(!A||_e[0]&10240)&&b(s,"bx--text-input__field-wrapper--warning",!z[11]&&z[13]),!z[11]&&!z[13]&&!z[22]&&!z[16]&&z[6]?x?x.p(z,_e):(x=ea(z),x.c(),x.m(i,S)):x&&(x.d(1),x=null),!z[22]&&z[11]?te?te.p(z,_e):(te=ta(z),te.c(),te.m(i,C)):te&&(te.d(1),te=null),!z[22]&&!z[11]&&z[13]?ke?ke.p(z,_e):(ke=na(z),ke.c(),ke.m(i,null)):ke&&(ke.d(1),ke=null),(!A||_e[0]&65536)&&b(i,"bx--text-input__field-outer-wrapper--inline",z[16]),(!A||_e[0]&65536)&&b(e,"bx--text-input-wrapper--inline",z[16]),(!A||_e[0]&16)&&b(e,"bx--text-input-wrapper--light",z[4]),(!A||_e[0]&131072)&&b(e,"bx--text-input-wrapper--readonly",z[17])},i(z){A||(_(B),_(M),_(o),A=!0)},o(z){y(B),y(M),y(o),A=!1},d(z){z&&g(e),B&&B.d(),M&&M.d(),q[l].d(),r[38](null),K&&K.d(),oe&&oe.d(),fe&&fe.d(),x&&x.d(),te&&te.d(),ke&&ke.d(),D=!1,Ge(w)}}}function Ag(r,e,t){let n,i,s,l,o;const a=["size","value","placeholder","light","disabled","helperText","id","name","labelText","hideLabel","invalid","invalidText","warn","warnText","ref","required","inline","readonly"];let u=ge(e,a),{$$slots:f={},$$scope:c}=e;const h=di(f);let{size:d=void 0}=e,{value:m=""}=e,{placeholder:p=""}=e,{light:v=!1}=e,{disabled:k=!1}=e,{helperText:O=""}=e,{id:E="ccs-"+Math.random().toString(36)}=e,{name:S=void 0}=e,{labelText:C=""}=e,{hideLabel:A=!1}=e,{invalid:D=!1}=e,{invalidText:w=""}=e,{warn:B=!1}=e,{warnText:M=""}=e,{ref:F=null}=e,{required:q=!1}=e,{inline:N=!1}=e,{readonly:Y=!1}=e;const V=kt("Form"),K=ct();function oe(ae){return u.type!=="number"?ae:ae!=""?Number(ae):null}const fe=ae=>{t(0,m=oe(ae.target.value)),K("input",m)},x=ae=>{K("change",oe(ae.target.value))};function te(ae){X.call(this,r,ae)}function ke(ae){X.call(this,r,ae)}function z(ae){X.call(this,r,ae)}function _e(ae){X.call(this,r,ae)}function se(ae){X.call(this,r,ae)}function Ye(ae){X.call(this,r,ae)}function lt(ae){X.call(this,r,ae)}function Et(ae){X.call(this,r,ae)}function _t(ae){X.call(this,r,ae)}function Pe(ae){qe[ae?"unshift":"push"](()=>{F=ae,t(1,F)})}function le(){m=this.value,t(0,m)}return r.$$set=ae=>{e=J(J({},e),Te(ae)),t(25,u=ge(e,a)),"size"in ae&&t(2,d=ae.size),"value"in ae&&t(0,m=ae.value),"placeholder"in ae&&t(3,p=ae.placeholder),"light"in ae&&t(4,v=ae.light),"disabled"in ae&&t(5,k=ae.disabled),"helperText"in ae&&t(6,O=ae.helperText),"id"in ae&&t(7,E=ae.id),"name"in ae&&t(8,S=ae.name),"labelText"in ae&&t(9,C=ae.labelText),"hideLabel"in ae&&t(10,A=ae.hideLabel),"invalid"in ae&&t(11,D=ae.invalid),"invalidText"in ae&&t(12,w=ae.invalidText),"warn"in ae&&t(13,B=ae.warn),"warnText"in ae&&t(14,M=ae.warnText),"ref"in ae&&t(1,F=ae.ref),"required"in ae&&t(15,q=ae.required),"inline"in ae&&t(16,N=ae.inline),"readonly"in ae&&t(17,Y=ae.readonly),"$$scope"in ae&&t(27,c=ae.$$scope)},r.$$.update=()=>{r.$$.dirty[0]&133120&&t(21,i=D&&!Y),r.$$.dirty[0]&128&&t(20,s=`helper-${E}`),r.$$.dirty[0]&128&&t(19,l=`error-${E}`),r.$$.dirty[0]&128&&t(18,o=`warn-${E}`)},t(22,n=!!V&&V.isFluid),[m,F,d,p,v,k,O,E,S,C,A,D,w,B,M,q,N,Y,o,l,s,i,n,fe,x,u,h,c,f,te,ke,z,_e,se,Ye,lt,Et,_t,Pe,le]}class Tg extends me{constructor(e){super(),pe(this,e,Ag,wg,he,{size:2,value:0,placeholder:3,light:4,disabled:5,helperText:6,id:7,name:8,labelText:9,hideLabel:10,invalid:11,invalidText:12,warn:13,warnText:14,ref:1,required:15,inline:16,readonly:17},null,[-1,-1])}}const _n=Tg,Pg=r=>({}),ra=r=>({}),Cg=r=>({}),ia=r=>({}),Ig=r=>({}),la=r=>({});function Rg(r){let e;return{c(){e=ce(r[5])},l(t){e=de(t,r[5])},m(t,n){P(t,e,n)},p(t,n){n&32&&ve(e,t[5])},d(t){t&&g(e)}}}function Dg(r){let e;return{c(){e=ce(r[3])},l(t){e=de(t,r[3])},m(t,n){P(t,e,n)},p(t,n){n&8&&ve(e,t[3])},d(t){t&&g(e)}}}function Mg(r){let e;return{c(){e=ce(r[4])},l(t){e=de(t,r[4])},m(t,n){P(t,e,n)},p(t,n){n&16&&ve(e,t[4])},d(t){t&&g(e)}}}function Ng(r){let e,t,n,i,s,l,o,a,u,f,c,h,d,m,p,v;const k=r[12].labelText,O=Ie(k,r,r[11],la),E=O||Rg(r),S=r[12].labelA,C=Ie(S,r,r[11],ia),A=C||Dg(r),D=r[12].labelB,w=Ie(D,r,r[11],ra),B=w||Mg(r);let M=[r[9],{style:d=r[9].style+"; user-select: none"}],F={};for(let q=0;q{t(0,a=!a)},M=F=>{(F.key===" "||F.key==="Enter")&&(F.preventDefault(),t(0,a=!a))};return r.$$set=F=>{t(10,e=J(J({},e),Te(F))),t(9,i=ge(e,n)),"size"in F&&t(1,o=F.size),"toggled"in F&&t(0,a=F.toggled),"disabled"in F&&t(2,u=F.disabled),"labelA"in F&&t(3,f=F.labelA),"labelB"in F&&t(4,c=F.labelB),"labelText"in F&&t(5,h=F.labelText),"hideLabel"in F&&t(6,d=F.hideLabel),"id"in F&&t(7,m=F.id),"name"in F&&t(8,p=F.name),"$$scope"in F&&t(11,l=F.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&v("toggle",{toggled:a})},e=Te(e),[a,o,u,f,c,h,d,m,p,i,e,l,s,k,O,E,S,C,A,D,w,B,M]}class Lg extends me{constructor(e){super(),pe(this,e,jg,Ng,he,{size:1,toggled:0,disabled:2,labelA:3,labelB:4,labelText:5,hideLabel:6,id:7,name:8})}}const qg=Lg;class Vn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const er=typeof window>"u"||"Deno"in window;function yt(){}function Bg(r,e){return typeof r=="function"?r(e):r}function el(r){return typeof r=="number"&&r>=0&&r!==1/0}function dc(r,e){return Math.max(r+(e||0)-Date.now(),0)}function In(r,e,t){return fr(r)?typeof e=="function"?{...t,queryKey:r,queryFn:e}:{...e,queryKey:r}:r}function Fg(r,e,t){return fr(r)?typeof e=="function"?{...t,mutationKey:r,mutationFn:e}:{...e,mutationKey:r}:typeof r=="function"?{...e,mutationFn:r}:{...r}}function Xt(r,e,t){return fr(r)?[{...e,queryKey:r},t]:[r||{},e]}function sa(r,e){const{type:t="all",exact:n,fetchStatus:i,predicate:s,queryKey:l,stale:o}=r;if(fr(l)){if(n){if(e.queryHash!==Zl(l,e.options))return!1}else if(!Hr(e.queryKey,l))return!1}if(t!=="all"){const a=e.isActive();if(t==="active"&&!a||t==="inactive"&&a)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||typeof i<"u"&&i!==e.state.fetchStatus||s&&!s(e))}function oa(r,e){const{exact:t,fetching:n,predicate:i,mutationKey:s}=r;if(fr(s)){if(!e.options.mutationKey)return!1;if(t){if(hn(e.options.mutationKey)!==hn(s))return!1}else if(!Hr(e.options.mutationKey,s))return!1}return!(typeof n=="boolean"&&e.state.status==="loading"!==n||i&&!i(e))}function Zl(r,e){return((e==null?void 0:e.queryKeyHashFn)||hn)(r)}function hn(r){return JSON.stringify(r,(e,t)=>nl(t)?Object.keys(t).sort().reduce((n,i)=>(n[i]=t[i],n),{}):t)}function Hr(r,e){return hc(r,e)}function hc(r,e){return r===e?!0:typeof r!=typeof e?!1:r&&e&&typeof r=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!hc(r[t],e[t])):!1}function mc(r,e){if(r===e)return r;const t=aa(r)&&aa(e);if(t||nl(r)&&nl(e)){const n=t?r.length:Object.keys(r).length,i=t?e:Object.keys(e),s=i.length,l=t?[]:{};let o=0;for(let a=0;a"u")return!0;const t=e.prototype;return!(!ua(t)||!t.hasOwnProperty("isPrototypeOf"))}function ua(r){return Object.prototype.toString.call(r)==="[object Object]"}function fr(r){return Array.isArray(r)}function pc(r){return new Promise(e=>{setTimeout(e,r)})}function fa(r){pc(0).then(r)}function zg(){if(typeof AbortController=="function")return new AbortController}function rl(r,e,t){return t.isDataEqual!=null&&t.isDataEqual(r,e)?r:typeof t.structuralSharing=="function"?t.structuralSharing(r,e):t.structuralSharing!==!1?mc(r,e):e}class Vg extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Qr=new Vg,ca=["online","offline"];class Ug extends Vn{constructor(){super(),this.setup=e=>{if(!er&&window.addEventListener){const t=()=>e();return ca.forEach(n=>{window.addEventListener(n,t,!1)}),()=>{ca.forEach(n=>{window.removeEventListener(n,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Wr=new Ug;function Hg(r){return Math.min(1e3*2**r,3e4)}function mi(r){return(r??"online")==="online"?Wr.isOnline():!0}class gc{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Cr(r){return r instanceof gc}function bc(r){let e=!1,t=0,n=!1,i,s,l;const o=new Promise((v,k)=>{s=v,l=k}),a=v=>{n||(d(new gc(v)),r.abort==null||r.abort())},u=()=>{e=!0},f=()=>{e=!1},c=()=>!Qr.isFocused()||r.networkMode!=="always"&&!Wr.isOnline(),h=v=>{n||(n=!0,r.onSuccess==null||r.onSuccess(v),i==null||i(),s(v))},d=v=>{n||(n=!0,r.onError==null||r.onError(v),i==null||i(),l(v))},m=()=>new Promise(v=>{i=k=>{const O=n||!c();return O&&v(k),O},r.onPause==null||r.onPause()}).then(()=>{i=void 0,n||r.onContinue==null||r.onContinue()}),p=()=>{if(n)return;let v;try{v=r.fn()}catch(k){v=Promise.reject(k)}Promise.resolve(v).then(h).catch(k=>{var O,E;if(n)return;const S=(O=r.retry)!=null?O:3,C=(E=r.retryDelay)!=null?E:Hg,A=typeof C=="function"?C(t,k):C,D=S===!0||typeof S=="number"&&t{if(c())return m()}).then(()=>{e?d(k):p()})})};return mi(r.networkMode)?p():m().then(p),{promise:o,cancel:a,continue:()=>(i==null?void 0:i())?o:Promise.resolve(),cancelRetry:u,continueRetry:f}}const Jl=console;function Qg(){let r=[],e=0,t=f=>{f()},n=f=>{f()};const i=f=>{let c;e++;try{c=f()}finally{e--,e||o()}return c},s=f=>{e?r.push(f):fa(()=>{t(f)})},l=f=>(...c)=>{s(()=>{f(...c)})},o=()=>{const f=r;r=[],f.length&&fa(()=>{n(()=>{f.forEach(c=>{t(c)})})})};return{batch:i,batchCalls:l,schedule:s,setNotifyFunction:f=>{t=f},setBatchNotifyFunction:f=>{n=f}}}const Xe=Qg();class _c{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),el(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(er?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Wg extends _c{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Jl,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||Gg(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const n=rl(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return(t=this.retryer)==null||t.cancel(e),n?n.then(yt).catch(yt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!dc(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var s;return(s=this.retryer)==null||s.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const l=zg(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},a=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};a(o);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn"),f={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(a(f),(n=this.options.behavior)==null||n.onFetch(f),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=f.fetchOptions)==null?void 0:i.meta)){var c;this.dispatch({type:"fetch",meta:(c=f.fetchOptions)==null?void 0:c.meta})}const h=d=>{if(Cr(d)&&d.silent||this.dispatch({type:"error",error:d}),!Cr(d)){var m,p,v,k;(m=(p=this.cache.config).onError)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=bc({fn:f.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:d=>{var m,p,v,k;if(typeof d>"u"){h(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(m=(p=this.cache.config).onSuccess)==null||m.call(p,d,this),(v=(k=this.cache.config).onSettled)==null||v.call(k,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:h,onFail:(d,m)=>{this.dispatch({type:"failed",failureCount:d,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=n=>{var i,s;switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:mi(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(s=e.dataUpdatedAt)!=null?s:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const l=e.error;return Cr(l)&&l.revert&&this.revertState?{...this.revertState}:{...n,error:l,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Xe.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function Gg(r){const e=typeof r.initialData=="function"?r.initialData():r.initialData,t=typeof e<"u",n=t?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class Kg extends Vn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var i;const s=t.queryKey,l=(i=t.queryHash)!=null?i:Zl(s,t);let o=this.get(l);return o||(o=new Wg({cache:this,logger:e.getLogger(),queryKey:s,queryHash:l,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(n=>n!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Xe.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=Xt(e,t);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>sa(n,i))}findAll(e,t){const[n]=Xt(e,t);return Object.keys(n).length>0?this.queries.filter(i=>sa(n,i)):this.queries}notify(e){Xe.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Xe.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Xe.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class Zg extends _c{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Jl,this.observers=[],this.state=e.state||vc(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var D;return this.retryer=bc({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,B)=>{this.dispatch({type:"failed",failureCount:w,error:B})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(D=this.options.retry)!=null?D:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var n,i,s,l,o,a,u,f;if(!t){var c,h,d,m;this.dispatch({type:"loading",variables:this.options.variables}),await((c=(h=this.mutationCache.config).onMutate)==null?void 0:c.call(h,this.state.variables,this));const w=await((d=(m=this.options).onMutate)==null?void 0:d.call(m,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const D=await e();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,D,this.state.variables,this.state.context,this)),await((s=(l=this.options).onSuccess)==null?void 0:s.call(l,D,this.state.variables,this.state.context)),await((o=(a=this.mutationCache.config).onSettled)==null?void 0:o.call(a,D,null,this.state.variables,this.state.context,this)),await((u=(f=this.options).onSettled)==null?void 0:u.call(f,D,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:D}),D}catch(D){try{var p,v,k,O,E,S,C,A;throw await((p=(v=this.mutationCache.config).onError)==null?void 0:p.call(v,D,this.state.variables,this.state.context,this)),await((k=(O=this.options).onError)==null?void 0:k.call(O,D,this.state.variables,this.state.context)),await((E=(S=this.mutationCache.config).onSettled)==null?void 0:E.call(S,void 0,D,this.state.variables,this.state.context,this)),await((C=(A=this.options).onSettled)==null?void 0:C.call(A,void 0,D,this.state.variables,this.state.context)),D}finally{this.dispatch({type:"error",error:D})}}}dispatch(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!mi(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...n,...e.state}}};this.state=t(this.state),Xe.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function vc(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Jg extends Vn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const i=new Zg({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Xe.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>oa(e,t))}findAll(e){return this.mutations.filter(t=>oa(e,t))}notify(e){Xe.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(n=>n.state.isPaused);return Xe.batch(()=>t.reduce((n,i)=>n.then(()=>i.continue().catch(yt)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function il(){return{onFetch:r=>{r.fetchFn=()=>{var e,t,n,i,s,l;const o=(e=r.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,a=(n=r.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,u=a==null?void 0:a.pageParam,f=(a==null?void 0:a.direction)==="forward",c=(a==null?void 0:a.direction)==="backward",h=((s=r.state.data)==null?void 0:s.pages)||[],d=((l=r.state.data)==null?void 0:l.pageParams)||[];let m=d,p=!1;const v=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>{var D;if((D=r.signal)!=null&&D.aborted)p=!0;else{var w;(w=r.signal)==null||w.addEventListener("abort",()=>{p=!0})}return r.signal}})},k=r.options.queryFn||(()=>Promise.reject("Missing queryFn")),O=(A,D,w,B)=>(m=B?[D,...m]:[...m,D],B?[w,...A]:[...A,w]),E=(A,D,w,B)=>{if(p)return Promise.reject("Cancelled");if(typeof w>"u"&&!D&&A.length)return Promise.resolve(A);const M={queryKey:r.queryKey,pageParam:w,meta:r.options.meta};v(M);const F=k(M);return Promise.resolve(F).then(N=>O(A,w,N,B))};let S;if(!h.length)S=E([]);else if(f){const A=typeof u<"u",D=A?u:ll(r.options,h);S=E(h,A,D)}else if(c){const A=typeof u<"u",D=A?u:yc(r.options,h);S=E(h,A,D,!0)}else{m=[];const A=typeof r.options.getNextPageParam>"u";S=(o&&h[0]?o(h[0],0,h):!0)?E([],A,d[0]):Promise.resolve(O([],d[0],h[0]));for(let w=1;w{if(o&&h[w]?o(h[w],w,h):!0){const F=A?d[w]:ll(r.options,B);return E(B,A,F)}return Promise.resolve(O(B,d[w],h[w]))})}return S.then(A=>({pages:A,pageParams:m}))}}}}function ll(r,e){return r.getNextPageParam==null?void 0:r.getNextPageParam(e[e.length-1],e)}function yc(r,e){return r.getPreviousPageParam==null?void 0:r.getPreviousPageParam(e[0],e)}function Yg(r,e){if(r.getNextPageParam&&Array.isArray(e)){const t=ll(r,e);return typeof t<"u"&&t!==null&&t!==!1}}function Xg(r,e){if(r.getPreviousPageParam&&Array.isArray(e)){const t=yc(r,e);return typeof t<"u"&&t!==null&&t!==!1}}class xg{constructor(e={}){this.queryCache=e.queryCache||new Kg,this.mutationCache=e.mutationCache||new Jg,this.logger=e.logger||Jl,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Qr.subscribe(()=>{Qr.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Wr.subscribe(()=>{Wr.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=Xt(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state.data}ensureQueryData(e,t,n){const i=In(e,t,n),s=this.getQueryData(i.queryKey);return s?Promise.resolve(s):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const i=n.data;return[t,i]})}setQueryData(e,t,n){const i=this.queryCache.find(e),s=i==null?void 0:i.state.data,l=Bg(t,s);if(typeof l>"u")return;const o=In(e),a=this.defaultQueryOptions(o);return this.queryCache.build(this,a).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Xe.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,n)]))}getQueryState(e,t){var n;return(n=this.queryCache.find(e,t))==null?void 0:n.state}removeQueries(e,t){const[n]=Xt(e,t),i=this.queryCache;Xe.batch(()=>{i.findAll(n).forEach(s=>{i.remove(s)})})}resetQueries(e,t,n){const[i,s]=Xt(e,t,n),l=this.queryCache,o={type:"active",...i};return Xe.batch(()=>(l.findAll(i).forEach(a=>{a.reset()}),this.refetchQueries(o,s)))}cancelQueries(e,t,n){const[i,s={}]=Xt(e,t,n);typeof s.revert>"u"&&(s.revert=!0);const l=Xe.batch(()=>this.queryCache.findAll(i).map(o=>o.cancel(s)));return Promise.all(l).then(yt).catch(yt)}invalidateQueries(e,t,n){const[i,s]=Xt(e,t,n);return Xe.batch(()=>{var l,o;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const a={...i,type:(l=(o=i.refetchType)!=null?o:i.type)!=null?l:"active"};return this.refetchQueries(a,s)})}refetchQueries(e,t,n){const[i,s]=Xt(e,t,n),l=Xe.batch(()=>this.queryCache.findAll(i).filter(a=>!a.isDisabled()).map(a=>{var u;return a.fetch(void 0,{...s,cancelRefetch:(u=s==null?void 0:s.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let o=Promise.all(l).then(yt);return s!=null&&s.throwOnError||(o=o.catch(yt)),o}fetchQuery(e,t,n){const i=In(e,t,n),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);const l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(yt).catch(yt)}fetchInfiniteQuery(e,t,n){const i=In(e,t,n);return i.behavior=il(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(yt).catch(yt)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find(i=>hn(e)===hn(i.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(n=>Hr(e,n.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find(i=>hn(e)===hn(i.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(n=>Hr(e,n.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Zl(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class kc extends Vn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),da(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sl(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),tl(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const s=this.hasListeners();s&&ha(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(t),s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();s&&(this.currentQuery!==i||this.options.enabled!==n.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(yt)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),er||this.currentResult.isStale||!el(this.options.staleTime))return;const t=dc(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(er||this.options.enabled===!1||!el(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Qr.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,i=this.options,s=this.currentResult,l=this.currentResultState,o=this.currentResultOptions,a=e!==n,u=a?e.state:this.currentQueryInitialState,f=a?this.currentResult:this.previousQueryResult,{state:c}=e;let{dataUpdatedAt:h,error:d,errorUpdatedAt:m,fetchStatus:p,status:v}=c,k=!1,O=!1,E;if(t._optimisticResults){const w=this.hasListeners(),B=!w&&da(e,t),M=w&&ha(e,n,t,i);(B||M)&&(p=mi(e.options.networkMode)?"fetching":"paused",h||(v="loading")),t._optimisticResults==="isRestoring"&&(p="idle")}if(t.keepPreviousData&&!c.dataUpdatedAt&&f!=null&&f.isSuccess&&v!=="error")E=f.data,h=f.dataUpdatedAt,v=f.status,k=!0;else if(t.select&&typeof c.data<"u")if(s&&c.data===(l==null?void 0:l.data)&&t.select===this.selectFn)E=this.selectResult;else try{this.selectFn=t.select,E=t.select(c.data),E=rl(s==null?void 0:s.data,E,t),this.selectResult=E,this.selectError=null}catch(w){this.selectError=w}else E=c.data;if(typeof t.placeholderData<"u"&&typeof E>"u"&&v==="loading"){let w;if(s!=null&&s.isPlaceholderData&&t.placeholderData===(o==null?void 0:o.placeholderData))w=s.data;else if(w=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof w<"u")try{w=t.select(w),this.selectError=null}catch(B){this.selectError=B}typeof w<"u"&&(v="success",E=rl(s==null?void 0:s.data,w,t),O=!0)}this.selectError&&(d=this.selectError,E=this.selectResult,m=Date.now(),v="error");const S=p==="fetching",C=v==="loading",A=v==="error";return{status:v,fetchStatus:p,isLoading:C,isSuccess:v==="success",isError:A,isInitialLoading:C&&S,data:E,dataUpdatedAt:h,error:d,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&!C,isLoadingError:A&&c.dataUpdatedAt===0,isPaused:p==="paused",isPlaceholderData:O,isPreviousData:k,isRefetchError:A&&c.dataUpdatedAt!==0,isStale:Yl(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,tl(n,t))return;this.currentResult=n;const i={cache:!0},s=()=>{if(!t)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const o=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&o.add("error"),Object.keys(this.currentResult).some(a=>{const u=a;return this.currentResult[u]!==t[u]&&o.has(u)})};(e==null?void 0:e.listeners)!==!1&&s()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Cr(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Xe.batch(()=>{if(e.onSuccess){var t,n,i,s;(t=(n=this.options).onSuccess)==null||t.call(n,this.currentResult.data),(i=(s=this.options).onSettled)==null||i.call(s,this.currentResult.data,null)}else if(e.onError){var l,o,a,u;(l=(o=this.options).onError)==null||l.call(o,this.currentResult.error),(a=(u=this.options).onSettled)==null||a.call(u,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function $g(r,e){return e.enabled!==!1&&!r.state.dataUpdatedAt&&!(r.state.status==="error"&&e.retryOnMount===!1)}function da(r,e){return $g(r,e)||r.state.dataUpdatedAt>0&&sl(r,e,e.refetchOnMount)}function sl(r,e,t){if(e.enabled!==!1){const n=typeof t=="function"?t(r):t;return n==="always"||n!==!1&&Yl(r,e)}return!1}function ha(r,e,t,n){return t.enabled!==!1&&(r!==e||n.enabled===!1)&&(!t.suspense||r.state.status!=="error")&&Yl(r,t)}function Yl(r,e){return r.isStaleByTime(e.staleTime)}class e1 extends kc{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:il()},t)}getOptimisticResult(e){return e.behavior=il(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,i,s,l,o,a;const{state:u}=e,f=super.createResult(e,t),{isFetching:c,isRefetching:h}=f,d=c&&((n=u.fetchMeta)==null||(i=n.fetchMore)==null?void 0:i.direction)==="forward",m=c&&((s=u.fetchMeta)==null||(l=s.fetchMore)==null?void 0:l.direction)==="backward";return{...f,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Yg(t,(o=u.data)==null?void 0:o.pages),hasPreviousPage:Xg(t,(a=u.data)==null?void 0:a.pages),isFetchingNextPage:d,isFetchingPreviousPage:m,isRefetching:h&&!d&&!m}}}class t1 extends Vn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),tl(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:vc(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Xe.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,n,i,s;(t=(n=this.mutateOptions).onSuccess)==null||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(s=this.mutateOptions).onSettled)==null||i.call(s,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var l,o,a,u;(l=(o=this.mutateOptions).onError)==null||l.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(a=(u=this.mutateOptions).onSettled)==null||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:f})=>{f(this.currentResult)})})}}const Ec="$$_queryClient",n1=()=>{const r=kt(Ec);if(!r)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return r},T3=r=>{sn(Ec,r)};function Sc(){return n1()}function Oc(r,e){const t=Sc(),n=t.defaultQueryOptions(r);n._optimisticResults="optimistic";let i=new e(t,n);n.onError&&(n.onError=Xe.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=Xe.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=Xe.batchCalls(n.onSettled)),Ur(i).subscribe(o=>{i=o,i.setOptions(n,{listeners:!1})});const s=Ur(i.getCurrentResult(),o=>i.subscribe(Xe.batchCalls(o))),{subscribe:l}=rc(s,o=>(o=i.getOptimisticResult(n),n.notifyOnChangeProps?o:i.trackResult(o)));return{subscribe:l}}function r1(r,e,t){const n=In(r,e,t);return Oc(n,kc)}function i1(r,e,t){const n=In(r,e,t);return Oc(n,e1)}function l1(r,e,t){const n=Fg(r,e,t),i=Sc();let s=new t1(i,n),l;Ur(s).subscribe(u=>{s=u,l=(f,c)=>{s.mutate(f,c).catch(s1)},s.setOptions(n)});const o=Ur(s.getCurrentResult(),u=>s.subscribe(Xe.batchCalls(f=>u(f)))),{subscribe:a}=rc(o,u=>({...u,mutate:l,mutateAsync:u.mutate}));return{subscribe:a}}function s1(){}const ma=mt([]),rt=new xg({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}},mutations:{onError:r=>{var e;console.error((e=r.body)==null?void 0:e.detail),ma.update(t=>[...t,r])}}}});class pa extends Error{constructor(e,t,n){super(n),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class o1 extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var Rt,Dt,wt,$t,pn,ar,Nn;class a1{constructor(e){Jt(this,Rt,void 0);Jt(this,Dt,void 0);Jt(this,wt,void 0);Jt(this,$t,void 0);Jt(this,pn,void 0);Jt(this,ar,void 0);Jt(this,Nn,void 0);St(this,Rt,!1),St(this,Dt,!1),St(this,wt,!1),St(this,$t,[]),St(this,pn,new Promise((t,n)=>{St(this,ar,t),St(this,Nn,n);const i=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Rt,!0),(a=He(this,ar))==null||a.call(this,o))},s=o=>{var a;He(this,Rt)||He(this,Dt)||He(this,wt)||(St(this,Dt,!0),(a=He(this,Nn))==null||a.call(this,o))},l=o=>{He(this,Rt)||He(this,Dt)||He(this,wt)||He(this,$t).push(o)};return Object.defineProperty(l,"isResolved",{get:()=>He(this,Rt)}),Object.defineProperty(l,"isRejected",{get:()=>He(this,Dt)}),Object.defineProperty(l,"isCancelled",{get:()=>He(this,wt)}),e(i,s,l)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return He(this,pn).then(e,t)}catch(e){return He(this,pn).catch(e)}finally(e){return He(this,pn).finally(e)}cancel(){var e;if(!(He(this,Rt)||He(this,Dt)||He(this,wt))){if(St(this,wt,!0),He(this,$t).length)try{for(const t of He(this,$t))t()}catch(t){console.warn("Cancellation threw an error",t);return}He(this,$t).length=0,(e=He(this,Nn))==null||e.call(this,new o1("Request aborted"))}}get isCancelled(){return He(this,wt)}}Rt=new WeakMap,Dt=new WeakMap,wt=new WeakMap,$t=new WeakMap,pn=new WeakMap,ar=new WeakMap,Nn=new WeakMap;const Be={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},Xl=r=>r!=null,cr=r=>typeof r=="string",Si=r=>cr(r)&&r!=="",xl=r=>typeof r=="object"&&typeof r.type=="string"&&typeof r.stream=="function"&&typeof r.arrayBuffer=="function"&&typeof r.constructor=="function"&&typeof r.constructor.name=="string"&&/^(Blob|File)$/.test(r.constructor.name)&&/^(Blob|File)$/.test(r[Symbol.toStringTag]),wc=r=>r instanceof FormData,u1=r=>{try{return btoa(r)}catch{return Buffer.from(r).toString("base64")}},f1=r=>{const e=[],t=(i,s)=>{e.push(`${encodeURIComponent(i)}=${encodeURIComponent(String(s))}`)},n=(i,s)=>{Xl(s)&&(Array.isArray(s)?s.forEach(l=>{n(i,l)}):typeof s=="object"?Object.entries(s).forEach(([l,o])=>{n(`${i}[${l}]`,o)}):t(i,s))};return Object.entries(r).forEach(([i,s])=>{n(i,s)}),e.length>0?`?${e.join("&")}`:""},c1=(r,e)=>{const t=r.ENCODE_PATH||encodeURI,n=e.url.replace("{api-version}",r.VERSION).replace(/{(.*?)}/g,(s,l)=>{var o;return(o=e.path)!=null&&o.hasOwnProperty(l)?t(String(e.path[l])):s}),i=`${r.BASE}${n}`;return e.query?`${i}${f1(e.query)}`:i},d1=r=>{if(r.formData){const e=new FormData,t=(n,i)=>{cr(i)||xl(i)?e.append(n,i):e.append(n,JSON.stringify(i))};return Object.entries(r.formData).filter(([n,i])=>Xl(i)).forEach(([n,i])=>{Array.isArray(i)?i.forEach(s=>t(n,s)):t(n,i)}),e}},vr=async(r,e)=>typeof e=="function"?e(r):e,h1=async(r,e)=>{const t=await vr(e,r.TOKEN),n=await vr(e,r.USERNAME),i=await vr(e,r.PASSWORD),s=await vr(e,r.HEADERS),l=Object.entries({Accept:"application/json",...s,...e.headers}).filter(([o,a])=>Xl(a)).reduce((o,[a,u])=>({...o,[a]:String(u)}),{});if(Si(t)&&(l.Authorization=`Bearer ${t}`),Si(n)&&Si(i)){const o=u1(`${n}:${i}`);l.Authorization=`Basic ${o}`}return e.body&&(e.mediaType?l["Content-Type"]=e.mediaType:xl(e.body)?l["Content-Type"]=e.body.type||"application/octet-stream":cr(e.body)?l["Content-Type"]="text/plain":wc(e.body)||(l["Content-Type"]="application/json")),new Headers(l)},m1=r=>{var e;if(r.body!==void 0)return(e=r.mediaType)!=null&&e.includes("/json")?JSON.stringify(r.body):cr(r.body)||xl(r.body)||wc(r.body)?r.body:JSON.stringify(r.body)},p1=async(r,e,t,n,i,s,l)=>{const o=new AbortController,a={headers:s,body:n??i,method:e.method,signal:o.signal};return r.WITH_CREDENTIALS&&(a.credentials=r.CREDENTIALS),l(()=>o.abort()),await fetch(t,a)},g1=(r,e)=>{if(e){const t=r.headers.get(e);if(cr(t))return t}},b1=async r=>{if(r.status!==204)try{const e=r.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(i=>e.toLowerCase().startsWith(i))?await r.json():await r.text()}catch(e){console.error(e)}},_1=(r,e)=>{const n={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...r.errors}[e.status];if(n)throw new pa(r,e,n);if(!e.ok)throw new pa(r,e,"Generic Error")},Fe=(r,e)=>new a1(async(t,n,i)=>{try{const s=c1(r,e),l=d1(e),o=m1(e),a=await h1(r,e);if(!i.isCancelled){const u=await p1(r,e,s,o,l,a,i),f=await b1(u),c=g1(u,e.responseHeader),h={url:s,ok:u.ok,status:u.status,statusText:u.statusText,body:c??f};_1(e,h),t(h.body)}}catch(s){n(s)}});class jt{static getConcepts(){return Fe(Be,{method:"GET",url:"/api/v1/concepts/"})}static getConcept(e,t,n){return Fe(Be,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},query:{draft:n},errors:{422:"Validation Error"}})}static editConcept(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteConcept(e,t){return Fe(Be,{method:"DELETE",url:"/api/v1/concepts/{namespace}/{concept_name}",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static createConcept(e){return Fe(Be,{method:"POST",url:"/api/v1/concepts/create",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static mergeConceptDraft(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/merge_draft",path:{namespace:e,concept_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getConceptModels(e,t){return Fe(Be,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model",path:{namespace:e,concept_name:t},errors:{422:"Validation Error"}})}static getConceptModel(e,t,n,i=!1){return Fe(Be,{method:"GET",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}",path:{namespace:e,concept_name:t,embedding_name:n},query:{create_if_not_exists:i},errors:{422:"Validation Error"}})}static score(e,t,n,i){return Fe(Be,{method:"POST",url:"/api/v1/concepts/{namespace}/{concept_name}/model/{embedding_name}/score",path:{namespace:e,concept_name:t,embedding_name:n},body:i,mediaType:"application/json",errors:{422:"Validation Error"}})}static generateExamples(e){return Fe(Be,{method:"GET",url:"/api/v1/concepts/generate_examples",query:{description:e},errors:{422:"Validation Error"}})}}class $l{static getSources(){return Fe(Be,{method:"GET",url:"/api/v1/data_loaders/"})}static getSourceSchema(e){return Fe(Be,{method:"GET",url:"/api/v1/data_loaders/{source_name}",path:{source_name:e},errors:{422:"Validation Error"}})}static load(e,t){return Fe(Be,{method:"POST",url:"/api/v1/data_loaders/{source_name}/load",path:{source_name:e},body:t,mediaType:"application/json",errors:{422:"Validation Error"}})}}class ot{static getDatasets(){return Fe(Be,{method:"GET",url:"/api/v1/datasets/"})}static getManifest(e,t){return Fe(Be,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static deleteDataset(e,t){return Fe(Be,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static computeSignal(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/compute_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static deleteSignal(e,t,n){return Fe(Be,{method:"DELETE",url:"/api/v1/datasets/{namespace}/{dataset_name}/delete_signal",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getStats(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/stats",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsDownload(e,t,n){return Fe(Be,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_download",path:{namespace:e,dataset_name:t},query:{url_safe_options:n},errors:{422:"Validation Error"}})}static selectRows(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectRowsSchema(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_rows_schema",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static selectGroups(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/select_groups",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}static getMedia(e,t,n,i){return Fe(Be,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/media",path:{namespace:e,dataset_name:t},query:{item_id:n,leaf_path:i},errors:{422:"Validation Error"}})}static getConfig(e,t,n){return Fe(Be,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/config",path:{namespace:e,dataset_name:t},query:{format:n},errors:{422:"Validation Error"}})}static getSettings(e,t){return Fe(Be,{method:"GET",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},errors:{422:"Validation Error"}})}static updateSettings(e,t,n){return Fe(Be,{method:"POST",url:"/api/v1/datasets/{namespace}/{dataset_name}/settings",path:{namespace:e,dataset_name:t},body:n,mediaType:"application/json",errors:{422:"Validation Error"}})}}class v1{static authInfo(){return Fe(Be,{method:"GET",url:"/auth_info"})}}class pi{static getSignals(){return Fe(Be,{method:"GET",url:"/api/v1/signals/"})}static getEmbeddings(){return Fe(Be,{method:"GET",url:"/api/v1/signals/embeddings"})}static compute(e){return Fe(Be,{method:"POST",url:"/api/v1/signals/compute",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}static schema(e){return Fe(Be,{method:"POST",url:"/api/v1/signals/schema",body:e,mediaType:"application/json",errors:{422:"Validation Error"}})}}class y1{static getTaskManifest(){return Fe(Be,{method:"GET",url:"/api/v1/tasks/"})}}const Gr="*",k1="__rowid__",mn="__value__",E1={text:["string","string_span"],text_embedding:["embedding"],image:["binary"]};function P3(r){return S1(r)||O1(r)}function S1(r){return["float16","float32","float64"].indexOf(r??"")>=0}function O1(r){return["int8","int16","int32","int64","uint8","uint16","uint32","uint64"].indexOf(r)>=0}function ht(r){return typeof r=="string"?r:r.map(e=>e.includes(".")?`"${e}"`:e).join(".")}function w1(r){return r.repeated_field?w1(r.repeated_field):r.dtype&&!["embedding","binary"].includes(r.dtype)}function C3(r){return r.dtype&&!["embedding","binary"].includes(r.dtype)}function rn(r){var t;return Array.isArray(r)?r:((t=r.match(/(?:"[^"]*"|[^.])+(?:\.+$)?/g))==null?void 0:t.map(n=>n.replace(/"/g,"")))||[]}function At(r,e){if(!r||!e||(r=rn(r),e=rn(e),r.length!==e.length))return!1;for(let t=0;tt.path.length>0)}function D3(r){return r==null?[]:ft(r).filter(e=>e.dtype!=null)}function M3(r,e){return e==null?[]:(e?ft(e):[]).filter(n=>n.dtype==r)}function Ir(r){let e;if(Array.isArray(r))e=[...r,...r.flatMap(Ir)];else{const{[mn]:t,[tr]:n,[nr]:i,...s}=r,l=Object.values(s||{});e=[];for(const o of l)if(Array.isArray(o)){e=[...e,o];for(const a of o)e=[...e,a,...Ir(a)]}else e=[...e,o,...Ir(o)]}return e}function Tc(r,e){return ft(r).find(n=>es(n.path,e))}function N3(r,e){return Ir(r).filter(n=>es(e,Pc.path(n)))}function Kr(r,e,t=!1){return P1(e)&&(t=!0),e===r?t:e.fields!=null?Object.values(e.fields).some(n=>Kr(r,n,t)):e.repeated_field!=null?Kr(r,e.repeated_field,t):!1}function P1(r){return r.signal!=null}const Pc={path:r=>{if(!r)return;const e=r[tr];if(e==null)throw Error(`Item does not have a path defined: ${JSON.stringify(r)}`);return e},value:(r,e)=>r?r[mn]:null,field:r=>{if(r)return r[nr]},dtype:r=>{const e=Pc.field(r);return e==null?void 0:e.dtype}};function ol(r,e=[]){const{fields:t,repeated_field:n,...i}=r,s={...i,path:[]};if(t!=null){s.fields={};for(const[l,o]of Object.entries(t)){const a=ol(o,[...e,l]);a.path=[...e,l],s.fields[l]=a}}if(n!=null){const l=ol(n,[...e,Gr]);l.path=[...e,Gr],s.repeated_field=l}return s}function al(r,e,t){const n=e.find(s=>es(s.path,t));let i={};if(Array.isArray(r))return i=r.map((s,l)=>al(s,e,[...t,l.toString()])),i[mn]=null,i[tr]=t,i[nr]=n,i;if(r!=null&&typeof r=="object"){const{[mn]:s,...l}=r;i=Object.entries(l).reduce((o,[a,u])=>(o[a]=al(u,e,[...t,a]),o),{}),i[mn]=s}else i[mn]=r;return i[tr]=t,i[nr]=n,i}const C1=(r,e,...t)=>[...r,e,...t];function Ze(r,e,t={}){return e=Array.isArray(e)?e:[e],(...n)=>r1({queryKey:C1(e,r.name,...n),queryFn:()=>r(...n),...t})}function Ht(r,e={}){return()=>l1({mutationFn:t=>r(...t),...e})}const I1="auth_info",R1=Ze(v1.authInfo,I1),ns="tasks",j3=Ze(y1.getTaskManifest,ns,{staleTime:500,refetchInterval:500,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0}),Cc=mt({taskCallbacks:new Map});function Ic(r,e){Cc.update(t=>{const n=t.taskCallbacks.get(r)||[];return t.taskCallbacks.set(r,[...n,e]),t})}function L3(r){Cc.update(e=>{var t;for(const n of e.taskCallbacks.keys()){const i=r.tasks[n];if((i==null?void 0:i.status)=="error"||i.status==="completed"){const s=e.taskCallbacks.get(n)||[];for(;s.length;)(t=s.pop())==null||t(i);e.taskCallbacks.delete(n)}}return e})}const $e="datasets",gi="config",Rc="settings",ga=20,D1=Ze(ot.getDatasets,$e),q3=Ze(ot.getManifest,$e,{}),rs=Ze(ot.getManifest,$e,{select:r=>ts(r.dataset_manifest.data_schema)}),B3=Ze(function(e,t){return e&&t?ot.getManifest(e,t):Promise.resolve(void 0)},$e,{select:r=>r?ts(r.dataset_manifest.data_schema):void 0}),F3=Ze($l.getSources,$e),z3=Ze($l.getSourceSchema,$e,{select:r=>r}),V3=Ht($l.load,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getDatasets"])})}}),M1=Ht(ot.computeSignal,{onSuccess:r=>{rt.invalidateQueries([ns]),Ic(r.task_id,()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])})}}),U3=Ht(ot.deleteDataset,{onSuccess:()=>{rt.invalidateQueries([$e])}}),H3=Ht(ot.deleteSignal,{onSuccess:()=>{rt.invalidateQueries([$e,"getManifest"]),rt.invalidateQueries([$e,"selectRowsSchema"]),rt.invalidateQueries([$e,"selectRows"]),rt.invalidateQueries([gi])}}),Q3=Ze(ot.getStats,$e),W3=Ze(function(e,t,n){const i=n.map(s=>ot.getStats(e,t,{leaf_path:s}));return Promise.all(i)},$e),G3=Ze(async function(e,t,n,i){const s=await ot.selectRows(e,t,n);return{rows:i==null?s.rows:s.rows.map(l=>Ac(l,i)),total_num_rows:s.total_num_rows}},$e),N1=Ze(ot.selectRowsSchema,$e,{select:r=>({schema:ts(r.data_schema),...r})}),K3=Ze(ot.selectGroups,$e),Z3=(r,e,t,n)=>i1({queryKey:[$e,"selectRows",r,e,t],queryFn:({pageParam:i=0})=>ot.selectRows(r,e,{...t,limit:t.limit||ga,offset:i*(t.limit||ga)}),select:i=>({...i,pages:i.pages.map(s=>({rows:s.rows.map(l=>Ac(l,n)),total_num_rows:s.total_num_rows}))}),getNextPageParam:(i,s)=>s.length,enabled:!!n}),J3=Ze(ot.getConfig,gi),Y3=Ze(ot.getSettings,Rc),X3=Ht(ot.updateSettings,{onSuccess:()=>{rt.invalidateQueries([Rc]),rt.invalidateQueries([gi])}}),Qt="concepts",x3=Ze(jt.getConcept,Qt),j1=Ze(jt.getConcepts,Qt);Ze(jt.getConceptModels,Qt);const $3=Ze(jt.getConceptModel,Qt),ew=Ht(jt.getConceptModel,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),L1=Ht(jt.createConcept,{onSuccess:()=>{rt.invalidateQueries([Qt])}}),q1=Ht(jt.editConcept,{onSuccess:()=>{rt.invalidateQueries([Qt]),rt.invalidateQueries([$e,"selectRows"])}}),tw=Ht(jt.deleteConcept,{onSuccess:()=>rt.invalidateQueries([Qt])}),nw=Ze(jt.score,Qt),bi="signals",B1=Ze(pi.getSignals,bi),F1=Ze(pi.getEmbeddings,bi),rw=Ze(pi.compute,bi),iw=Ze(pi.schema,bi),ul="NAVIGATION_CONTEXT";function lw(){return mt({open:!0})}function sw(r){sn(ul,r)}function ow(){if(!zl(ul))throw new Error("NavigationContext not found");return kt(ul)}var _i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dr(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function z1(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){if(this instanceof n){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(e,i);return new s}return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var i=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:function(){return r[n]}})}),t}var ba=Object.prototype.toString,Dc=function(e){var t=ba.call(e),n=t==="[object Arguments]";return n||(n=t!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&ba.call(e.callee)==="[object Function]"),n},wi,_a;function V1(){if(_a)return wi;_a=1;var r;if(!Object.keys){var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Dc,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),l=i.call(function(){},"prototype"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=function(h){var d=h.constructor;return d&&d.prototype===h},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var h in window)try{if(!u["$"+h]&&e.call(window,h)&&window[h]!==null&&typeof window[h]=="object")try{a(window[h])}catch{return!0}}catch{return!0}return!1}(),c=function(h){if(typeof window>"u"||!f)return a(h);try{return a(h)}catch{return!1}};r=function(d){var m=d!==null&&typeof d=="object",p=t.call(d)==="[object Function]",v=n(d),k=m&&t.call(d)==="[object String]",O=[];if(!m&&!p&&!v)throw new TypeError("Object.keys called on a non-object");var E=l&&p;if(k&&d.length>0&&!e.call(d,0))for(var S=0;S0)for(var C=0;C"u"||!it?Le:it(Uint8Array),bn={"%AggregateError%":typeof AggregateError>"u"?Le:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Le:ArrayBuffer,"%ArrayIteratorPrototype%":Tn&&it?it([][Symbol.iterator]()):Le,"%AsyncFromSyncIteratorPrototype%":Le,"%AsyncFunction%":Pn,"%AsyncGenerator%":Pn,"%AsyncGeneratorFunction%":Pn,"%AsyncIteratorPrototype%":Pn,"%Atomics%":typeof Atomics>"u"?Le:Atomics,"%BigInt%":typeof BigInt>"u"?Le:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Le:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Le:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Le:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Le:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Le:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Le:FinalizationRegistry,"%Function%":Nc,"%GeneratorFunction%":Pn,"%Int8Array%":typeof Int8Array>"u"?Le:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Le:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Le:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Tn&&it?it(it([][Symbol.iterator]())):Le,"%JSON%":typeof JSON=="object"?JSON:Le,"%Map%":typeof Map>"u"?Le:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Tn||!it?Le:it(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Le:Promise,"%Proxy%":typeof Proxy>"u"?Le:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Le:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Le:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Tn||!it?Le:it(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Le:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Tn&&it?it(""[Symbol.iterator]()):Le,"%Symbol%":Tn?Symbol:Le,"%SyntaxError%":Ln,"%ThrowTypeError%":$1,"%TypedArray%":tb,"%TypeError%":Mn,"%Uint8Array%":typeof Uint8Array>"u"?Le:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Le:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Le:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Le:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Le:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Le:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Le:WeakSet};if(it)try{null.error}catch(r){var nb=it(it(r));bn["%Error.prototype%"]=nb}var rb=function r(e){var t;if(e==="%AsyncFunction%")t=Ti("async function () {}");else if(e==="%GeneratorFunction%")t=Ti("function* () {}");else if(e==="%AsyncGeneratorFunction%")t=Ti("async function* () {}");else if(e==="%AsyncGenerator%"){var n=r("%AsyncGeneratorFunction%");n&&(t=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=r("%AsyncGenerator%");i&&it&&(t=it(i.prototype))}return bn[e]=t,t},Sa={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},hr=ss,Zr=Mc,ib=hr.call(Function.call,Array.prototype.concat),lb=hr.call(Function.apply,Array.prototype.splice),Oa=hr.call(Function.call,String.prototype.replace),Jr=hr.call(Function.call,String.prototype.slice),sb=hr.call(Function.call,RegExp.prototype.exec),ob=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ab=/\\(\\)?/g,ub=function(e){var t=Jr(e,0,1),n=Jr(e,-1);if(t==="%"&&n!=="%")throw new Ln("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&t!=="%")throw new Ln("invalid intrinsic syntax, expected opening `%`");var i=[];return Oa(e,ob,function(s,l,o,a){i[i.length]=o?Oa(a,ab,"$1"):l||s}),i},fb=function(e,t){var n=e,i;if(Zr(Sa,n)&&(i=Sa[n],n="%"+i[0]+"%"),Zr(bn,n)){var s=bn[n];if(s===Pn&&(s=rb(n)),typeof s>"u"&&!t)throw new Mn("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Ln("intrinsic "+e+" does not exist!")},Lt=function(e,t){if(typeof e!="string"||e.length===0)throw new Mn("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof t!="boolean")throw new Mn('"allowMissing" argument must be a boolean');if(sb(/^%?[^%]*%?$/,e)===null)throw new Ln("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=ub(e),i=n.length>0?n[0]:"",s=fb("%"+i+"%",t),l=s.name,o=s.value,a=!1,u=s.alias;u&&(i=u[0],lb(n,ib([0,1],u)));for(var f=1,c=!0;f=n.length){var p=gn(o,h);c=!!p,c&&"get"in p&&!("originalValue"in p.get)?o=p.get:o=o[h]}else c=Zr(o,h),o=o[h];c&&!a&&(bn[l]=o)}}return o},cb=Lt,fl=cb("%Object.defineProperty%",!0),cl=function(){if(fl)try{return fl({},"a",{value:1}),!0}catch{return!1}return!1};cl.hasArrayLengthDefineBug=function(){if(!cl())return null;try{return fl([],"length",{value:1}).length!==1}catch{return!0}};var db=cl,hb=is,mb=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",pb=Object.prototype.toString,gb=Array.prototype.concat,jc=Object.defineProperty,bb=function(r){return typeof r=="function"&&pb.call(r)==="[object Function]"},_b=db(),Lc=jc&&_b,vb=function(r,e,t,n){if(e in r){if(n===!0){if(r[e]===t)return}else if(!bb(n)||!n())return}Lc?jc(r,e,{configurable:!0,enumerable:!1,value:t,writable:!0}):r[e]=t},qc=function(r,e){var t=arguments.length>2?arguments[2]:{},n=hb(e);mb&&(n=gb.call(n,Object.getOwnPropertySymbols(e)));for(var i=0;i-1?zc(n):n},kb=is,Vc=vi(),Uc=bt,wa=Object,Eb=Uc("Array.prototype.push"),Aa=Uc("Object.prototype.propertyIsEnumerable"),Sb=Vc?Object.getOwnPropertySymbols:null,Hc=function(e,t){if(e==null)throw new TypeError("target must be an object");var n=wa(e);if(arguments.length===1)return n;for(var i=1;i=0&&dl(e)!=="[object Array]"&&dl(e.callee)==="[object Function]"},t_=function(){return yi(arguments)}();yi.isLegacyArguments=xc;var $c=t_?yi:xc;const n_={},r_=Object.freeze(Object.defineProperty({__proto__:null,default:n_},Symbol.toStringTag,{value:"Module"})),i_=z1(r_);var os=typeof Map=="function"&&Map.prototype,Ii=Object.getOwnPropertyDescriptor&&os?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Yr=os&&Ii&&typeof Ii.get=="function"?Ii.get:null,Pa=os&&Map.prototype.forEach,as=typeof Set=="function"&&Set.prototype,Ri=Object.getOwnPropertyDescriptor&&as?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Xr=as&&Ri&&typeof Ri.get=="function"?Ri.get:null,Ca=as&&Set.prototype.forEach,l_=typeof WeakMap=="function"&&WeakMap.prototype,xn=l_?WeakMap.prototype.has:null,s_=typeof WeakSet=="function"&&WeakSet.prototype,$n=s_?WeakSet.prototype.has:null,o_=typeof WeakRef=="function"&&WeakRef.prototype,Ia=o_?WeakRef.prototype.deref:null,a_=Boolean.prototype.valueOf,u_=Object.prototype.toString,f_=Function.prototype.toString,c_=String.prototype.match,us=String.prototype.slice,en=String.prototype.replace,d_=String.prototype.toUpperCase,Ra=String.prototype.toLowerCase,ed=RegExp.prototype.test,Da=Array.prototype.concat,Mt=Array.prototype.join,h_=Array.prototype.slice,Ma=Math.floor,hl=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Di=Object.getOwnPropertySymbols,ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,qn=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ut=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===qn||"symbol")?Symbol.toStringTag:null,td=Object.prototype.propertyIsEnumerable,Na=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(r){return r.__proto__}:null);function ja(r,e){if(r===1/0||r===-1/0||r!==r||r&&r>-1e3&&r<1e3||ed.call(/e/,e))return e;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof r=="number"){var n=r<0?-Ma(-r):Ma(r);if(n!==r){var i=String(n),s=us.call(e,i.length+1);return en.call(i,t,"$&_")+"."+en.call(en.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return en.call(e,t,"$&_")}var pl=i_,La=pl.custom,qa=rd(La)?La:null,m_=function r(e,t,n,i){var s=t||{};if(xt(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(xt(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=xt(s,"customInspect")?s.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(xt(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(xt(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return ld(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var a=String(e);return o?ja(e,a):a}if(typeof e=="bigint"){var u=String(e)+"n";return o?ja(e,u):u}var f=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof e=="object")return gl(e)?"[Array]":"[Object]";var c=D_(s,n);if(typeof i>"u")i=[];else if(id(i,e)>=0)return"[Circular]";function h(N,Y,V){if(Y&&(i=h_.call(i),i.push(Y)),V){var K={depth:s.depth};return xt(s,"quoteStyle")&&(K.quoteStyle=s.quoteStyle),r(N,K,n+1,i)}return r(N,s,n+1,i)}if(typeof e=="function"&&!Ba(e)){var d=S_(e),m=yr(e,h);return"[Function"+(d?": "+d:" (anonymous)")+"]"+(m.length>0?" { "+Mt.call(m,", ")+" }":"")}if(rd(e)){var p=qn?en.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):ml.call(e);return typeof e=="object"&&!qn?Wn(p):p}if(C_(e)){for(var v="<"+Ra.call(String(e.nodeName)),k=e.attributes||[],O=0;O",v}if(gl(e)){if(e.length===0)return"[]";var E=yr(e,h);return c&&!R_(E)?"["+bl(E,c)+"]":"[ "+Mt.call(E,", ")+" ]"}if(b_(e)){var S=yr(e,h);return!("cause"in Error.prototype)&&"cause"in e&&!td.call(e,"cause")?"{ ["+String(e)+"] "+Mt.call(Da.call("[cause]: "+h(e.cause),S),", ")+" }":S.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+Mt.call(S,", ")+" }"}if(typeof e=="object"&&l){if(qa&&typeof e[qa]=="function"&&pl)return pl(e,{depth:f-n});if(l!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(O_(e)){var C=[];return Pa&&Pa.call(e,function(N,Y){C.push(h(Y,e,!0)+" => "+h(N,e))}),Fa("Map",Yr.call(e),C,c)}if(T_(e)){var A=[];return Ca&&Ca.call(e,function(N){A.push(h(N,e))}),Fa("Set",Xr.call(e),A,c)}if(w_(e))return Mi("WeakMap");if(P_(e))return Mi("WeakSet");if(A_(e))return Mi("WeakRef");if(v_(e))return Wn(h(Number(e)));if(k_(e))return Wn(h(hl.call(e)));if(y_(e))return Wn(a_.call(e));if(__(e))return Wn(h(String(e)));if(!g_(e)&&!Ba(e)){var D=yr(e,h),w=Na?Na(e)===Object.prototype:e instanceof Object||e.constructor===Object,B=e instanceof Object?"":"null prototype",M=!w&&ut&&Object(e)===e&&ut in e?us.call(fn(e),8,-1):B?"Object":"",F=w||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",q=F+(M||B?"["+Mt.call(Da.call([],M||[],B||[]),": ")+"] ":"");return D.length===0?q+"{}":c?q+"{"+bl(D,c)+"}":q+"{ "+Mt.call(D,", ")+" }"}return String(e)};function nd(r,e,t){var n=(t.quoteStyle||e)==="double"?'"':"'";return n+r+n}function p_(r){return en.call(String(r),/"/g,""")}function gl(r){return fn(r)==="[object Array]"&&(!ut||!(typeof r=="object"&&ut in r))}function g_(r){return fn(r)==="[object Date]"&&(!ut||!(typeof r=="object"&&ut in r))}function Ba(r){return fn(r)==="[object RegExp]"&&(!ut||!(typeof r=="object"&&ut in r))}function b_(r){return fn(r)==="[object Error]"&&(!ut||!(typeof r=="object"&&ut in r))}function __(r){return fn(r)==="[object String]"&&(!ut||!(typeof r=="object"&&ut in r))}function v_(r){return fn(r)==="[object Number]"&&(!ut||!(typeof r=="object"&&ut in r))}function y_(r){return fn(r)==="[object Boolean]"&&(!ut||!(typeof r=="object"&&ut in r))}function rd(r){if(qn)return r&&typeof r=="object"&&r instanceof Symbol;if(typeof r=="symbol")return!0;if(!r||typeof r!="object"||!ml)return!1;try{return ml.call(r),!0}catch{}return!1}function k_(r){if(!r||typeof r!="object"||!hl)return!1;try{return hl.call(r),!0}catch{}return!1}var E_=Object.prototype.hasOwnProperty||function(r){return r in this};function xt(r,e){return E_.call(r,e)}function fn(r){return u_.call(r)}function S_(r){if(r.name)return r.name;var e=c_.call(f_.call(r),/^function\s*([\w$]+)/);return e?e[1]:null}function id(r,e){if(r.indexOf)return r.indexOf(e);for(var t=0,n=r.length;te.maxStringLength){var t=r.length-e.maxStringLength,n="... "+t+" more character"+(t>1?"s":"");return ld(us.call(r,0,e.maxStringLength),e)+n}var i=en.call(en.call(r,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,I_);return nd(i,"single",e)}function I_(r){var e=r.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+d_.call(e.toString(16))}function Wn(r){return"Object("+r+")"}function Mi(r){return r+" { ? }"}function Fa(r,e,t,n){var i=n?bl(t,n):Mt.call(t,", ");return r+" ("+e+") {"+i+"}"}function R_(r){for(var e=0;e=0)return!1;return!0}function D_(r,e){var t;if(r.indent===" ")t=" ";else if(typeof r.indent=="number"&&r.indent>0)t=Mt.call(Array(r.indent+1)," ");else return null;return{base:t,prev:Mt.call(Array(e+1),t)}}function bl(r,e){if(r.length===0)return"";var t=` +`+e.prev+e.base;return t+Mt.call(r,","+t)+` +`+e.prev}function yr(r,e){var t=gl(r),n=[];if(t){n.length=r.length;for(var i=0;i=n)return t+1;var i=Ka(e,t);if(i<55296||i>56319)return t+1;var s=Ka(e,t+1);return s<56320||s>57343?t+1:t+2},ji=function(e){var t=0;return{next:function(){var i=t>=e.length,s;return i||(s=e[t],t+=1),{done:i,value:s}}}},Za=function(e,t){if(r0(e)||Ha(e))return ji(e);if(i0(e)){var n=0;return{next:function(){var s=a0(e,n),l=o0(e,n,s);return n=s,{done:s>e.length,value:l}}}}if(t&&typeof e["_es6-shim iterator_"]<"u")return e["_es6-shim iterator_"]()};if(!l0&&!s0)Dr.exports=function(e){if(e!=null)return Za(e,!0)};else{var u0=fd,f0=dd,Ja=Ot("Map.prototype.forEach",!0),Ya=Ot("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var Xa=Ot("Map.prototype.iterator",!0),xa=Ot("Set.prototype.iterator",!0);var $a=Ot("Map.prototype.@@iterator",!0)||Ot("Map.prototype._es6-shim iterator_",!0),eu=Ot("Set.prototype.@@iterator",!0)||Ot("Set.prototype._es6-shim iterator_",!0),c0=function(e){if(u0(e)){if(Xa)return Qa(Xa(e));if($a)return $a(e);if(Ja){var t=[];return Ja(e,function(i,s){Ga(t,[s,i])}),ji(t)}}if(f0(e)){if(xa)return Qa(xa(e));if(eu)return eu(e);if(Ya){var n=[];return Ya(e,function(i){Ga(n,i)}),ji(n)}}};Dr.exports=function(e){return c0(e)||Za(e)}}}var d0=Dr.exports,tu=function(r){return r!==r},hd=function(e,t){return e===0&&t===0?1/e===1/t:!!(e===t||tu(e)&&tu(t))},h0=hd,md=function(){return typeof Object.is=="function"?Object.is:h0},m0=md,p0=yn,g0=function(){var e=m0();return p0(Object,{is:e},{is:function(){return Object.is!==e}}),e},b0=yn,_0=mr,v0=hd,pd=md,y0=g0,gd=_0(pd(),Object);b0(gd,{getPolyfill:pd,implementation:v0,shim:y0});var k0=gd,bd=Function.prototype.toString,Rn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,_l,Mr;if(typeof Rn=="function"&&typeof Object.defineProperty=="function")try{_l=Object.defineProperty({},"length",{get:function(){throw Mr}}),Mr={},Rn(function(){throw 42},null,_l)}catch(r){r!==Mr&&(Rn=null)}else Rn=null;var E0=/^\s*class\b/,vl=function(e){try{var t=bd.call(e);return E0.test(t)}catch{return!1}},Li=function(e){try{return vl(e)?!1:(bd.call(e),!0)}catch{return!1}},Nr=Object.prototype.toString,S0="[object Object]",O0="[object Function]",w0="[object GeneratorFunction]",A0="[object HTMLAllCollection]",T0="[object HTML document.all class]",P0="[object HTMLCollection]",C0=typeof Symbol=="function"&&!!Symbol.toStringTag,I0=!(0 in[,]),yl=function(){return!1};if(typeof document=="object"){var R0=document.all;Nr.call(R0)===Nr.call(document.all)&&(yl=function(e){if((I0||!e)&&(typeof e>"u"||typeof e=="object"))try{var t=Nr.call(e);return(t===A0||t===T0||t===P0||t===S0)&&e("")==null}catch{}return!1})}var D0=Rn?function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Rn(e,null,_l)}catch(t){if(t!==Mr)return!1}return!vl(e)&&Li(e)}:function(e){if(yl(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(C0)return Li(e);if(vl(e))return!1;var t=Nr.call(e);return t!==O0&&t!==w0&&!/^\[object HTML/.test(t)?!1:Li(e)},M0=D0,N0=Object.prototype.toString,_d=Object.prototype.hasOwnProperty,j0=function(e,t,n){for(var i=0,s=e.length;i=3&&(i=n),N0.call(e)==="[object Array]"?j0(e,t,i):typeof e=="string"?L0(e,t,i):q0(e,t,i)},vd=B0,qi=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],F0=typeof globalThis>"u"?_i:globalThis,yd=function(){for(var e=[],t=0;t"u"?_i:globalThis,Od=V0(),Q0=ps("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return Lr?G0(e):!1},K0=mr,Z0=bt,Td=Lt,J0=Ad,nu=Td("ArrayBuffer",!0),ru=Td("Float32Array",!0),qr=Z0("ArrayBuffer.prototype.byteLength",!0),iu=nu&&!qr&&new nu().slice,lu=iu&&K0(iu),Pd=qr||lu?function(e){if(!e||typeof e!="object")return!1;try{return qr?qr(e):lu(e,0),!0}catch{return!1}}:ru?function(e){try{return new ru(e).buffer===e&&!J0(e)}catch(t){return typeof e=="object"&&t.name==="RangeError"}}:function(e){return!1},Y0=Date.prototype.getDay,X0=function(e){try{return Y0.call(e),!0}catch{return!1}},x0=Object.prototype.toString,$0="[object Date]",ev=un(),tv=function(e){return typeof e!="object"||e===null?!1:ev?X0(e):x0.call(e)===$0},kl=bt,Cd=un(),Id,Rd,El,Sl;if(Cd){Id=kl("Object.prototype.hasOwnProperty"),Rd=kl("RegExp.prototype.exec"),El={};var Fi=function(){throw El};Sl={toString:Fi,valueOf:Fi},typeof Symbol.toPrimitive=="symbol"&&(Sl[Symbol.toPrimitive]=Fi)}var nv=kl("Object.prototype.toString"),rv=Object.getOwnPropertyDescriptor,iv="[object RegExp]",lv=Cd?function(e){if(!e||typeof e!="object")return!1;var t=rv(e,"lastIndex"),n=t&&Id(t,"value");if(!n)return!1;try{Rd(e,Sl)}catch(i){return i===El}}:function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:nv(e)===iv},sv=bt,su=sv("SharedArrayBuffer.prototype.byteLength",!0),ov=su?function(e){if(!e||typeof e!="object")return!1;try{return su(e),!0}catch{return!1}}:function(e){return!1},av=Number.prototype.toString,uv=function(e){try{return av.call(e),!0}catch{return!1}},fv=Object.prototype.toString,cv="[object Number]",dv=un(),hv=function(e){return typeof e=="number"?!0:typeof e!="object"?!1:dv?uv(e):fv.call(e)===cv},Dd=bt,mv=Dd("Boolean.prototype.toString"),pv=Dd("Object.prototype.toString"),gv=function(e){try{return mv(e),!0}catch{return!1}},bv="[object Boolean]",_v=un(),vv=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:_v&&Symbol.toStringTag in e?gv(e):pv(e)===bv},Ol={exports:{}},yv=Object.prototype.toString,kv=ls();if(kv){var Ev=Symbol.prototype.toString,Sv=/^Symbol\(.*\)$/,Ov=function(e){return typeof e.valueOf()!="symbol"?!1:Sv.test(Ev.call(e))};Ol.exports=function(e){if(typeof e=="symbol")return!0;if(yv.call(e)!=="[object Symbol]")return!1;try{return Ov(e)}catch{return!1}}}else Ol.exports=function(e){return!1};var wv=Ol.exports,wl={exports:{}},ou=typeof BigInt<"u"&&BigInt,Av=function(){return typeof ou=="function"&&typeof BigInt=="function"&&typeof ou(42)=="bigint"&&typeof BigInt(42)=="bigint"},Tv=Av();if(Tv){var Pv=BigInt.prototype.valueOf,Cv=function(e){try{return Pv.call(e),!0}catch{}return!1};wl.exports=function(e){return e===null||typeof e>"u"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:Cv(e)}}else wl.exports=function(e){return!1};var Iv=wl.exports,Rv=ad,Dv=hv,Mv=vv,Nv=wv,jv=Iv,Lv=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(Rv(e))return"String";if(Dv(e))return"Number";if(Mv(e))return"Boolean";if(Nv(e))return"Symbol";if(jv(e))return"BigInt"},ei=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,au=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,ti;ei||(ti=function(e){return!1});var Al=ei?ei.prototype.has:null,zi=au?au.prototype.has:null;!ti&&!Al&&(ti=function(e){return!1});var qv=ti||function(e){if(!e||typeof e!="object")return!1;try{if(Al.call(e,Al),zi)try{zi.call(e,zi)}catch{return!0}return e instanceof ei}catch{}return!1},Tl={exports:{}},Bv=Lt,Md=bt,Fv=Bv("%WeakSet%",!0),Vi=Md("WeakSet.prototype.has",!0);if(Vi){var Ui=Md("WeakMap.prototype.has",!0);Tl.exports=function(e){if(!e||typeof e!="object")return!1;try{if(Vi(e,Vi),Ui)try{Ui(e,Ui)}catch{return!0}return e instanceof Fv}catch{}return!1}}else Tl.exports=function(e){return!1};var zv=Tl.exports,Vv=fd,Uv=dd,Hv=qv,Qv=zv,Wv=function(e){if(e&&typeof e=="object"){if(Vv(e))return"Map";if(Uv(e))return"Set";if(Hv(e))return"WeakMap";if(Qv(e))return"WeakSet"}return!1},Nd=vd,Gv=yd,jd=bt,Hi=kd,Kv=jd("Object.prototype.toString"),Ld=un(),uu=typeof globalThis>"u"?_i:globalThis,Zv=Gv(),Jv=jd("String.prototype.slice"),qd={},Qi=Object.getPrototypeOf;Ld&&Hi&&Qi&&Nd(Zv,function(r){if(typeof uu[r]=="function"){var e=new uu[r];if(Symbol.toStringTag in e){var t=Qi(e),n=Hi(t,Symbol.toStringTag);if(!n){var i=Qi(t);n=Hi(i,Symbol.toStringTag)}qd[r]=n.get}}});var Yv=function(e){var t=!1;return Nd(qd,function(n,i){if(!t)try{var s=n.call(e);s===i&&(t=s)}catch{}}),t},Xv=Ad,xv=function(e){return Xv(e)?!Ld||!(Symbol.toStringTag in e)?Jv(Kv(e),8,-1):Yv(e):!1},$v=bt,fu=$v("ArrayBuffer.prototype.byteLength",!0),ey=Pd,ty=function(e){return ey(e)?fu?fu(e):e.byteLength:NaN},Bd=Nb,qt=bt,cu=Xb,ny=Lt,Bn=d0,ry=sd,du=k0,hu=$c,mu=od,pu=Pd,gu=tv,bu=lv,_u=ov,vu=is,yu=Lv,ku=Wv,Eu=xv,Su=ty,Ou=qt("SharedArrayBuffer.prototype.byteLength",!0),wu=qt("Date.prototype.getTime"),Wi=Object.getPrototypeOf,Au=qt("Object.prototype.toString"),ni=ny("%Set%",!0),Pl=qt("Map.prototype.has",!0),ri=qt("Map.prototype.get",!0),Tu=qt("Map.prototype.size",!0),ii=qt("Set.prototype.add",!0),Fd=qt("Set.prototype.delete",!0),li=qt("Set.prototype.has",!0),Br=qt("Set.prototype.size",!0);function Pu(r,e,t,n){for(var i=Bn(r),s;(s=i.next())&&!s.done;)if(Tt(e,s.value,t,n))return Fd(r,s.value),!0;return!1}function zd(r){if(typeof r>"u")return null;if(typeof r!="object")return typeof r=="symbol"?!1:typeof r=="string"||typeof r=="number"?+r==+r:!0}function iy(r,e,t,n,i,s){var l=zd(t);if(l!=null)return l;var o=ri(e,l),a=Bd({},i,{strict:!1});return typeof o>"u"&&!Pl(e,l)||!Tt(n,o,a,s)?!1:!Pl(r,l)&&Tt(n,o,a,s)}function ly(r,e,t){var n=zd(t);return n??(li(e,n)&&!li(r,n))}function Cu(r,e,t,n,i,s){for(var l=Bn(r),o,a;(o=l.next())&&!o.done;)if(a=o.value,Tt(t,a,i,s)&&Tt(n,ri(e,a),i,s))return Fd(r,a),!0;return!1}function Tt(r,e,t,n){var i=t||{};if(i.strict?du(r,e):r===e)return!0;var s=yu(r),l=yu(e);if(s!==l)return!1;if(!r||!e||typeof r!="object"&&typeof e!="object")return i.strict?du(r,e):r==e;var o=n.has(r),a=n.has(e),u;if(o&&a){if(n.get(r)===n.get(e))return!0}else u={};return o||n.set(r,u),a||n.set(e,u),ay(r,e,i,n)}function Iu(r){return!r||typeof r!="object"||typeof r.length!="number"||typeof r.copy!="function"||typeof r.slice!="function"||r.length>0&&typeof r[0]!="number"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))}function sy(r,e,t,n){if(Br(r)!==Br(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a;(l=i.next())&&!l.done;)if(l.value&&typeof l.value=="object")a||(a=new ni),ii(a,l.value);else if(!li(e,l.value)){if(t.strict||!ly(r,e,l.value))return!1;a||(a=new ni),ii(a,l.value)}if(a){for(;(o=s.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!Pu(a,o.value,t.strict,n))return!1}else if(!t.strict&&!li(r,o.value)&&!Pu(a,o.value,t.strict,n))return!1;return Br(a)===0}return!0}function oy(r,e,t,n){if(Tu(r)!==Tu(e))return!1;for(var i=Bn(r),s=Bn(e),l,o,a,u,f,c;(l=i.next())&&!l.done;)if(u=l.value[0],f=l.value[1],u&&typeof u=="object")a||(a=new ni),ii(a,u);else if(c=ri(e,u),typeof c>"u"&&!Pl(e,u)||!Tt(f,c,t,n)){if(t.strict||!iy(r,e,u,f,t,n))return!1;a||(a=new ni),ii(a,u)}if(a){for(;(o=s.next())&&!o.done;)if(u=o.value[0],c=o.value[1],u&&typeof u=="object"){if(!Cu(a,r,u,c,t,n))return!1}else if(!t.strict&&(!r.has(u)||!Tt(ri(r,u),c,t,n))&&!Cu(a,r,u,c,Bd({},t,{strict:!1}),n))return!1;return Br(a)===0}return!0}function ay(r,e,t,n){var i,s;if(typeof r!=typeof e||r==null||e==null||Au(r)!==Au(e)||hu(r)!==hu(e))return!1;var l=mu(r),o=mu(e);if(l!==o)return!1;var a=r instanceof Error,u=e instanceof Error;if(a!==u||(a||u)&&(r.name!==e.name||r.message!==e.message))return!1;var f=bu(r),c=bu(e);if(f!==c||(f||c)&&(r.source!==e.source||cu(r)!==cu(e)))return!1;var h=gu(r),d=gu(e);if(h!==d||(h||d)&&wu(r)!==wu(e)||t.strict&&Wi&&Wi(r)!==Wi(e))return!1;var m=Eu(r),p=Eu(e);if((m||p)&&m!==p)return!1;var v=Iu(r),k=Iu(e);if(v!==k)return!1;if(v||k){if(r.length!==e.length)return!1;for(i=0;i=0;i--)if(A[i]!=D[i])return!1;for(i=A.length-1;i>=0;i--)if(s=A[i],!Tt(r[s],e[s],t,n))return!1;var w=ku(r),B=ku(e);return w!==B?!1:w==="Set"||B==="Set"?sy(r,e,t,n):w==="Map"?oy(r,e,t,n):!0}var uy=function(e,t,n){return Tt(e,t,n,ry())};const Gi=dr(uy),Cl="DATASET_VIEW_CONTEXT",fy={};function Vd(r,e){return`${r}/${e}`}function cy(r,e){return{namespace:r,datasetName:e,searchPath:null,searchEmbedding:null,selectedColumns:{},expandedColumns:{},query:{columns:[],combine_columns:!0},schemaCollapsed:!1}}function aw(r,e,t=!0){const n=cy(r,e),{subscribe:i,set:s,update:l}=mt(JSON.parse(JSON.stringify(n))),o={subscribe:i,set:s,update:l,reset:()=>{s(JSON.parse(JSON.stringify(n)))},addSelectedColumn:a=>l(u=>(u.selectedColumns[ht(a)]=!0,u)),removeSelectedColumn:a=>l(u=>{u.selectedColumns[ht(a)]=!1;for(const f of Object.keys(u.selectedColumns))Oi(f,a)&&!At(a,f)&&delete u.selectedColumns[f];return u}),addExpandedColumn(a){l(u=>(u.expandedColumns[ht(a)]=!0,u))},removeExpandedColumn(a){l(u=>(delete u.expandedColumns[ht(a)],u))},addUdfColumn:a=>l(u=>{var f;return(f=u.query.columns)==null||f.push(a),u}),removeUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.filter(c=>c!==a),u}),editUdfColumn:a=>l(u=>{var f;return u.query.columns=(f=u.query.columns)==null?void 0:f.map(c=>A1(c)&&At(c.path,a.path)?a:c),u}),setSearchPath:a=>l(u=>(u.searchPath=ht(a),u)),setSearchEmbedding:a=>l(u=>(u.searchEmbedding=a,u)),addSearch:a=>l(u=>{u.query.searches=u.query.searches||[];for(const f of u.query.searches)if(Gi(f,a))return u;return(a.type==="semantic"||a.type==="concept")&&(u.query.sort_by=void 0,u.query.sort_order=void 0),u.query.searches.push(a),u}),removeSearch:(a,u)=>l(f=>{var c,h;return f.query.searches=(c=f.query.searches)==null?void 0:c.filter(d=>!Gi(d,a)),(f.query.searches||[]).length===0&&(f.query.searches=void 0),(u==null?void 0:u.sorts)!=null&&(f.query.sort_by=(h=f.query.sort_by)==null?void 0:h.filter(d=>!((u==null?void 0:u.sorts)||[]).some(m=>At(m.path,d)))),f}),setSortBy:a=>l(u=>(a==null?u.query.sort_by=void 0:u.query.sort_by=[a],u)),addSortBy:a=>l(u=>(u.query.sort_by=[...u.query.sort_by||[],a],u)),removeSortBy:a=>l(u=>{var f;return u.query.sort_by=(f=u.query.sort_by)==null?void 0:f.filter(c=>!At(c,a)),u}),clearSorts:()=>l(a=>(a.query.sort_by=void 0,a.query.sort_order=void 0,a)),setSortOrder:a=>l(u=>(u.query.sort_order=a||void 0,u)),removeFilter:a=>l(u=>{var f;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(c=>!Gi(c,a)),(u.query.filters||[]).length===0&&(u.query.filters=void 0),u}),addFilter:a=>l(u=>(u.query.filters=[...u.query.filters||[],a],u)),deleteSignal:a=>l(u=>{var f,c;return u.query.filters=(f=u.query.filters)==null?void 0:f.filter(h=>!Oi(a,h.path)),u.query.sort_by=(c=u.query.sort_by)==null?void 0:c.filter(h=>!Oi(a,h)),u}),deleteConcept(a,u,f){function c(h){return h.type==="concept"&&h.concept_namespace===a&&h.concept_name===u}l(h=>{var m,p,v;const d=[];return h.query.searches=(m=h.query.searches)==null?void 0:m.filter(k=>{const O=!c(k);if(!O&&f!=null&&f.search_results!=null){const E=f.search_results.filter(S=>At(S.search_path,k.path)).map(S=>S.result_path);d.push(...E)}return O}),h.query.sort_by=(p=h.query.sort_by)==null?void 0:p.filter(k=>!d.some(O=>At(O,k))),h.query.filters=(v=h.query.filters)==null?void 0:v.filter(k=>!d.some(O=>At(O,k.path))),h})}};return t&&(fy[Vd(r,e)]=o),o}function uw(r){sn(Cl,r)}function ki(){if(!zl(Cl))throw new Error("DatasetViewContext not found");return kt(Cl)}function dy(r){const e=["*",...r.query.columns??[]];return{...r.query,columns:e}}function hy(r){const e=dy(r);return{columns:e.columns,searches:e.searches,combine_columns:e.combine_columns,sort_by:e.sort_by,sort_order:e.sort_order}}function Ru(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function my(r){let e,t,n=r[1]&&Ru(r),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let l=0;l{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class Ud extends me{constructor(e){super(),pe(this,e,py,my,he,{size:0,title:1})}}function Du(r){let e,t;return{c(){e=Ee("title"),t=ce(r[1])},l(n){e=Se(n,"title",{});var i=R(e);t=de(i,r[1]),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&2&&ve(t,n[1])},d(n){n&&g(e)}}}function gy(r){let e,t,n,i=r[1]&&Du(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],l={};for(let o=0;o{t(5,e=J(J({},e),Te(u))),t(3,l=ge(e,s)),"size"in u&&t(0,o=u.size),"title"in u&&t(1,a=u.title)},r.$$.update=()=>{t(4,n=e["aria-label"]||e["aria-labelledby"]||a),t(2,i={"aria-hidden":n?void 0:!0,role:n?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[o,a,i,l,n]}class _y extends me{constructor(e){super(),pe(this,e,by,gy,he,{size:0,title:1})}}function Mu(r){let e,t,n,i,s,l=`${r[2]}px`,o=`${Math.max(r[5]/2+Sr,Math.min(r[1],r[6]-r[5]/2-Sr))}px`,a;const u=[yy,vy],f=[];function c(h,d){return h[0]?0:h[3]?1:-1}return~(n=c(r))&&(i=f[n]=u[n](r)),{c(){e=j("div"),t=j("div"),i&&i.c(),this.h()},l(h){e=L(h,"DIV",{role:!0,class:!0});var d=R(e);t=L(d,"DIV",{class:!0});var m=R(t);i&&i.l(m),m.forEach(g),d.forEach(g),this.h()},h(){T(t,"class","min-w-xl text-container svelte-1a6oxtp"),T(e,"role","tooltip"),T(e,"class","hover-tooltip absolute mt-2 -translate-x-1/2 break-words border border-gray-300 bg-white p-2 shadow-md"),yh(()=>r[7].call(e)),Cn(e,"top",l),Cn(e,"left",o)},m(h,d){P(h,e,d),I(e,t),~n&&f[n].m(t,null),s=kh(e,r[7].bind(e)),a=!0},p(h,d){let m=n;n=c(h),n===m?~n&&f[n].p(h,d):(i&&(ne(),y(f[m],1,1,()=>{f[m]=null}),re()),~n?(i=f[n],i?i.p(h,d):(i=f[n]=u[n](h),i.c()),_(i,1),i.m(t,null)):i=null),d&4&&l!==(l=`${h[2]}px`)&&Cn(e,"top",l),d&34&&o!==(o=`${Math.max(h[5]/2+Sr,Math.min(h[1],h[6]-h[5]/2-Sr))}px`)&&Cn(e,"left",o)},i(h){a||(_(i),a=!0)},o(h){y(i),a=!1},d(h){h&&g(e),~n&&f[n].d(),s()}}}function vy(r){let e,t,n;const i=[r[4]];var s=r[3];function l(o){let a={};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l()),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function yy(r){let e,t;return{c(){e=j("span"),t=ce(r[0]),this.h()},l(n){e=L(n,"SPAN",{class:!0});var i=R(e);t=de(i,r[0]),i.forEach(g),this.h()},h(){T(e,"class","whitespace-pre-wrap")},m(n,i){P(n,e,i),I(e,t)},p(n,i){i&1&&ve(t,n[0])},i:ie,o:ie,d(n){n&&g(e)}}}function ky(r){let e,t,n=r[0]!=""&&Mu(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[0]!=""?n?(n.p(i,s),s&1&&_(n,1)):(n=Mu(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}const Sr=10;function Ey(r,e,t){let{text:n}=e,{x:i}=e,{y:s}=e,{component:l}=e,{props:o}=e;const a=window.innerWidth;let u=0;function f(){u=this.clientWidth,t(5,u)}return r.$$set=c=>{"text"in c&&t(0,n=c.text),"x"in c&&t(1,i=c.x),"y"in c&&t(2,s=c.y),"component"in c&&t(3,l=c.component),"props"in c&&t(4,o=c.props)},[n,i,s,l,o,u,a,f]}class Sy extends me{constructor(e){super(),pe(this,e,Ey,ky,he,{text:0,x:1,y:2,component:3,props:4})}}function Oy(r,{text:e,component:t,props:n}){if(t==null&&e==null)return;let i,s=e,l=t,o=n;function a(){if(i!=null)return;const f=r.getBoundingClientRect();i=new Sy({props:{text:s,component:l,props:o,x:f.left+f.width/2,y:f.bottom},target:document.body})}function u(){i==null||i.$destroy(),i=void 0}return r.addEventListener("mouseover",a),r.addEventListener("mouseleave",u),r.addEventListener("click",u),{update({text:f,component:c,props:h}){s=f,l=c,o=h,i==null||i.$set({tooltipText:f})},destroy(){u(),r.removeEventListener("mouseover",a),r.removeEventListener("mouseleave",u),r.removeEventListener("click",u)}}}function Nu(r,e,t){const n=r.slice();return n[4]=e[t],n[5]=e,n[6]=t,n}function ju(r){let e,t,n=r[6]+1+"",i,s,l,o,a,u,f,c,h,d,m,p,v;function k(S){r[1](S,r[6])}let O={};r[0][r[6]]!==void 0&&(O.value=r[0][r[6]]),o=new _n({props:O}),qe.push(()=>Ke(o,"value",k)),h=new Ud({});function E(){return r[2](r[6])}return{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),c=j("button"),U(h.$$.fragment),d=$(),this.h()},l(S){e=L(S,"DIV",{class:!0});var C=R(e);t=L(C,"DIV",{class:!0});var A=R(t);i=de(A,n),A.forEach(g),s=ee(C),l=L(C,"DIV",{class:!0});var D=R(l);Z(o.$$.fragment,D),D.forEach(g),u=ee(C),f=L(C,"DIV",{});var w=R(f);c=L(w,"BUTTON",{class:!0});var B=R(c);Z(h.$$.fragment,B),B.forEach(g),w.forEach(g),d=ee(C),C.forEach(g),this.h()},h(){T(t,"class","shrink-0 text-base"),T(l,"class","grow"),T(c,"class","px-1 py-2"),T(e,"class","flex flex-row items-center gap-x-2")},m(S,C){P(S,e,C),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),I(f,c),H(h,c,null),I(e,d),m=!0,p||(v=[Eh(Oy.call(null,c,{text:"Remove example"})),W(c,"click",E)],p=!0)},p(S,C){r=S;const A={};!a&&C&1&&(a=!0,A.value=r[0][r[6]],Je(()=>a=!1)),o.$set(A)},i(S){m||(_(o.$$.fragment,S),_(h.$$.fragment,S),m=!0)},o(S){y(o.$$.fragment,S),y(h.$$.fragment,S),m=!1},d(S){S&&g(e),Q(o),Q(h),p=!1,Ge(v)}}}function wy(r){let e,t,n,i,s,l,o,a,u,f=r[0],c=[];for(let d=0;dy(c[d],1,1,()=>{c[d]=null});return{c(){e=j("div"),t=j("div");for(let d=0;d0),T(e,"class","flex flex-col gap-y-2")},m(d,m){P(d,e,m),I(e,t);for(let p=0;p0)},i(d){if(!o){for(let m=0;m{n.splice(o,1),t(0,n)},l=()=>{t(0,n=[...n||[],""])};return r.$$set=o=>{"examples"in o&&t(0,n=o.examples)},[n,i,s,l]}class Lu extends me{constructor(e){super(),pe(this,e,Ay,wy,he,{examples:0})}}function qu(r,e,t){const n=r.slice();return n[40]=e[t],n}function Bu(r,e,t){const n=r.slice();return n[6]=e[t],n}function Ty(r){let e,t,n;function i(l){r[32](l)}let s={labelText:"namespace"};return r[14]!==void 0&&(s.value=r[14]),e=new _n({props:s}),qe.push(()=>Ke(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};!t&&o[0]&16384&&(t=!0,a.value=l[14],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function Py(r){let e,t;return e=new _n({props:{labelText:"namespace",disabled:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Fu(r){let e,t;return{c(){e=j("div"),t=ce("This concept will be created under your namespace, so only will be visible to you."),this.h()},l(n){e=L(n,"DIV",{class:!0});var i=R(e);t=de(i,"This concept will be created under your namespace, so only will be visible to you."),i.forEach(g),this.h()},h(){T(e,"class","mb-8 text-xs text-neutral-700")},m(n,i){P(n,e,i),I(e,t)},d(n){n&&g(e)}}}function Cy(r){let e,t,n,i;return n=new ac({}),{c(){e=ce(`Generate + `),t=j("span"),U(n.$$.fragment),this.h()},l(s){e=de(s,`Generate + `),t=L(s,"SPAN",{class:!0});var l=R(t);Z(n.$$.fragment,l),l.forEach(g),this.h()},h(){T(t,"class","ml-2"),b(t,"invisible",!r[9])},m(s,l){P(s,e,l),P(s,t,l),H(n,t,null),i=!0},p(s,l){(!i||l[0]&512)&&b(t,"invisible",!s[9])},i(s){i||(_(n.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),i=!1},d(s){s&&g(e),s&&g(t),Q(n)}}}function Iy(r){let e,t;return e=new on({props:{labelText:"Dataset",selected:r[15],$$slots:{default:[My]},$$scope:{ctx:r}}}),e.$on("change",r[20]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&32768&&(s.selected=n[15]),i[0]&16|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Ry(r){let e,t;return e=new uc({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.subtitle=n[4].error.message),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Dy(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function zu(r){let e,t;return e=new an({props:{value:`${r[6].namespace}/${r[6].dataset_name}`}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&16&&(s.value=`${n[6].namespace}/${n[6].dataset_name}`),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function My(r){let e,t,n=r[4].data,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lKe(f,"value",vt));let tt=r[3]&&Fu();function On(ye){r[34](ye)}let Pt={labelText:"Concept description",helperText:"This will be used by an LLM to generate example sentences.",placeholder:"Enter the concept description..."};r[8]!==void 0&&(Pt.value=r[8]),E=new _n({props:Pt}),qe.push(()=>Ke(E,"value",On)),D=new jn({props:{disabled:!r[8]||r[9],$$slots:{default:[Cy]},$$scope:{ctx:r}}}),D.$on("click",r[23]);function ue(ye){r[35](ye)}let ws={};r[11]!==void 0&&(ws.examples=r[11]),B=new Lu({props:ws}),qe.push(()=>Ke(B,"examples",ue));const As=[Dy,Ry,Iy],Wt=[];function Ts(ye,Ve){return ye[4].isLoading?0:ye[4].isError?1:ye[4].data.length>0?2:-1}~(oe=Ts(r))&&(fe=Wt[oe]=As[oe](r));const Ps=[Ly,jy,Ny],Gt=[];function Cs(ye,Ve){var pt,Kt;return(pt=ye[5])!=null&&pt.isLoading?0:(Kt=ye[5])!=null&&Kt.isError?1:ye[1].length>0?2:-1}~(te=Cs(r))&&(ke=Gt[te]=Ps[te](r)),se=new jn({props:{disabled:!r[6]||!r[0],$$slots:{default:[By]},$$scope:{ctx:r}}}),se.$on("click",r[24]);function ph(ye){r[36](ye)}let Is={};return r[12]!==void 0&&(Is.examples=r[12]),lt=new Lu({props:Is}),qe.push(()=>Ke(lt,"examples",ph)),{c(){e=j("div"),t=j("section"),n=j("div"),i=ce("Step 1. Concept details"),s=$(),l=j("div"),a.c(),u=$(),U(f.$$.fragment),h=$(),tt&&tt.c(),d=$(),m=j("section"),p=j("div"),v=ce("Step 2. Add positive examples"),k=$(),O=j("div"),U(E.$$.fragment),C=$(),A=j("div"),U(D.$$.fragment),w=$(),U(B.$$.fragment),F=$(),q=j("section"),N=j("div"),Y=ce("Step 3. Add negative examples"),V=$(),K=j("div"),fe&&fe.c(),x=$(),ke&&ke.c(),z=$(),_e=j("div"),U(se.$$.fragment),Ye=$(),U(lt.$$.fragment),this.h()},l(ye){e=L(ye,"DIV",{class:!0});var Ve=R(e);t=L(Ve,"SECTION",{});var pt=R(t);n=L(pt,"DIV",{class:!0});var Kt=R(n);i=de(Kt,"Step 1. Concept details"),Kt.forEach(g),s=ee(pt),l=L(pt,"DIV",{class:!0});var cn=R(l);a.l(cn),u=ee(cn),Z(f.$$.fragment,cn),cn.forEach(g),h=ee(pt),tt&&tt.l(pt),pt.forEach(g),d=ee(Ve),m=L(Ve,"SECTION",{});var Ct=R(m);p=L(Ct,"DIV",{class:!0});var Hn=R(p);v=de(Hn,"Step 2. Add positive examples"),Hn.forEach(g),k=ee(Ct),O=L(Ct,"DIV",{class:!0});var Zt=R(O);Z(E.$$.fragment,Zt),C=ee(Zt),A=L(Zt,"DIV",{class:!0});var wn=R(A);Z(D.$$.fragment,wn),wn.forEach(g),Zt.forEach(g),w=ee(Ct),Z(B.$$.fragment,Ct),Ct.forEach(g),F=ee(Ve),q=L(Ve,"SECTION",{});var It=R(q);N=L(It,"DIV",{class:!0});var Qn=R(N);Y=de(Qn,"Step 3. Add negative examples"),Qn.forEach(g),V=ee(It),K=L(It,"DIV",{class:!0});var An=R(K);fe&&fe.l(An),x=ee(An),ke&&ke.l(An),z=ee(An),_e=L(An,"DIV",{class:!0});var Rs=R(_e);Z(se.$$.fragment,Rs),Rs.forEach(g),An.forEach(g),Ye=ee(It),Z(lt.$$.fragment,It),It.forEach(g),Ve.forEach(g),this.h()},h(){T(n,"class","header-step svelte-62ihoh"),T(l,"class","flex flex-row gap-x-12"),T(p,"class","header-step svelte-62ihoh"),T(A,"class","generate-button pt-6"),T(O,"class","my-4 flex gap-x-2"),T(N,"class","header-step svelte-62ihoh"),T(_e,"class","generate-button"),T(K,"class","my-4 flex items-end gap-x-2"),T(e,"class","flex flex-col gap-y-8")},m(ye,Ve){P(ye,e,Ve),I(e,t),I(t,n),I(n,i),I(t,s),I(t,l),le[o].m(l,null),I(l,u),H(f,l,null),I(t,h),tt&&tt.m(t,null),I(e,d),I(e,m),I(m,p),I(p,v),I(m,k),I(m,O),H(E,O,null),I(O,C),I(O,A),H(D,A,null),I(m,w),H(B,m,null),I(e,F),I(e,q),I(q,N),I(N,Y),I(q,V),I(q,K),~oe&&Wt[oe].m(K,null),I(K,x),~te&&Gt[te].m(K,null),I(K,z),I(K,_e),H(se,_e,null),I(q,Ye),H(lt,q,null),_t=!0},p(ye,Ve){let pt=o;o=ae(ye),o===pt?le[o].p(ye,Ve):(ne(),y(le[pt],1,1,()=>{le[pt]=null}),re(),a=le[o],a?a.p(ye,Ve):(a=le[o]=Pe[o](ye),a.c()),_(a,1),a.m(l,u));const Kt={};!c&&Ve[0]&128&&(c=!0,Kt.value=ye[7],Je(()=>c=!1)),f.$set(Kt),ye[3]?tt||(tt=Fu(),tt.c(),tt.m(t,null)):tt&&(tt.d(1),tt=null);const cn={};!S&&Ve[0]&256&&(S=!0,cn.value=ye[8],Je(()=>S=!1)),E.$set(cn);const Ct={};Ve[0]&768&&(Ct.disabled=!ye[8]||ye[9]),Ve[0]&512|Ve[1]&16384&&(Ct.$$scope={dirty:Ve,ctx:ye}),D.$set(Ct);const Hn={};!M&&Ve[0]&2048&&(M=!0,Hn.examples=ye[11],Je(()=>M=!1)),B.$set(Hn);let Zt=oe;oe=Ts(ye),oe===Zt?~oe&&Wt[oe].p(ye,Ve):(fe&&(ne(),y(Wt[Zt],1,1,()=>{Wt[Zt]=null}),re()),~oe?(fe=Wt[oe],fe?fe.p(ye,Ve):(fe=Wt[oe]=As[oe](ye),fe.c()),_(fe,1),fe.m(K,x)):fe=null);let wn=te;te=Cs(ye),te===wn?~te&&Gt[te].p(ye,Ve):(ke&&(ne(),y(Gt[wn],1,1,()=>{Gt[wn]=null}),re()),~te?(ke=Gt[te],ke?ke.p(ye,Ve):(ke=Gt[te]=Ps[te](ye),ke.c()),_(ke,1),ke.m(K,z)):ke=null);const It={};Ve[0]&65&&(It.disabled=!ye[6]||!ye[0]),Ve[0]&1024|Ve[1]&16384&&(It.$$scope={dirty:Ve,ctx:ye}),se.$set(It);const Qn={};!Et&&Ve[0]&4096&&(Et=!0,Qn.examples=ye[12],Je(()=>Et=!1)),lt.$set(Qn)},i(ye){_t||(_(a),_(f.$$.fragment,ye),_(E.$$.fragment,ye),_(D.$$.fragment,ye),_(B.$$.fragment,ye),_(fe),_(ke),_(se.$$.fragment,ye),_(lt.$$.fragment,ye),_t=!0)},o(ye){y(a),y(f.$$.fragment,ye),y(E.$$.fragment,ye),y(D.$$.fragment,ye),y(B.$$.fragment,ye),y(fe),y(ke),y(se.$$.fragment,ye),y(lt.$$.fragment,ye),_t=!1},d(ye){ye&&g(e),le[o].d(),Q(f),tt&&tt.d(),Q(E),Q(D),Q(B),~oe&&Wt[oe].d(),~te&&Gt[te].d(),Q(se),Q(lt)}}}function zy(r){let e,t,n,i,s,l;return e=new Ql({props:{title:"New Concept"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[Fy]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Create",secondaryButtonText:"Cancel",primaryButtonDisabled:r[14].length==0||r[7].length==0}}),s.$on("click:button--secondary",r[25]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a[0]&65531|a[1]&16384&&(u.$$scope={dirty:a,ctx:o}),n.$set(u);const f={};a[0]&16512&&(f.primaryButtonDisabled=o[14].length==0||o[7].length==0),s.$set(f)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function Vy(r){let e,t;return e=new Hl({props:{open:!0,size:"lg",$$slots:{default:[zy]},$$scope:{ctx:r}}}),e.$on("submit",r[22]),e.$on("close",r[25]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i[0]&65531|i[1]&16384&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function Uy(r,e,t){let n,i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E=ie,S=()=>(E(),E=Vl(c,Pe=>t(5,O=Pe)),c),C;r.$$.on_destroy.push(()=>E());let{command:A}=e;const D=R1();xe(r,D,Pe=>t(31,C=Pe));let w=A.conceptName||"",B,M=!1,F=!1;const q=L1();xe(r,q,Pe=>t(38,v=Pe));const N=q1();xe(r,N,Pe=>t(37,p=Pe));const Y=ct(),V=D1();xe(r,V,Pe=>t(4,k=Pe));function K(Pe){const le=Pe.target.value;if(le==="")t(6,o=void 0);else{const[ae,vt]=le.split("/");t(6,o={namespace:ae,name:vt})}t(0,u=void 0)}function oe(Pe){const le=Pe.target.value;t(0,u=rn(le))}let fe=[""],x=[""];function te(){v.mutate([{namespace:l,name:w,type:"text",description:B}],{onSuccess:()=>{p.mutate([l,w,{insert:[...fe.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!0})),...x.filter(Pe=>Pe!="").map(Pe=>({text:Pe,label:!1}))]}],{onSuccess:()=>{Y("create",{namespace:l,name:w}),_e()}})}})}async function ke(){if(!B)return;t(9,M=!0);const Pe=await jt.generateExamples(B);t(9,M=!1),fe.at(-1)===""&&fe.pop(),fe.push(...Pe),t(11,fe)}async function z(){if(!o||!u)return;t(10,F=!0);const Pe=await ot.selectRows(o.namespace,o.name,{columns:[u],limit:10,sort_by:[k1]});t(10,F=!1),x.at(-1)===""&&x.pop();const le=Pe.rows.map(ae=>ae[f]);x.push(...le),t(12,x)}function _e(){Y("close")}function se(Pe){l=Pe,t(14,l),t(26,A),t(29,s),t(3,n),t(30,i),t(31,C)}function Ye(Pe){w=Pe,t(7,w)}function lt(Pe){B=Pe,t(8,B)}function Et(Pe){fe=Pe,t(11,fe)}function _t(Pe){x=Pe,t(12,x)}return r.$$set=Pe=>{"command"in Pe&&t(26,A=Pe.command)},r.$$.update=()=>{var Pe,le,ae;r.$$.dirty[1]&1&&t(3,n=(Pe=C.data)==null?void 0:Pe.auth_enabled),r.$$.dirty[1]&1&&t(30,i=(ae=(le=C.data)==null?void 0:le.user)==null?void 0:ae.id),r.$$.dirty[0]&1073741832&&t(29,s=(n?i:null)||"local"),r.$$.dirty[0]&603979776&&t(14,l=A.namespace||s),r.$$.dirty[0]&67108864&&t(6,o=A.dataset),r.$$.dirty[0]&80&&k.data&&k.data.length>0&&o===void 0&&t(6,o={namespace:k.data[0].namespace,name:k.data[0].dataset_name}),r.$$.dirty[0]&64&&t(15,a=o?`${o.namespace}/${o.name}`:""),r.$$.dirty[0]&67108864&&t(0,u=A.path),r.$$.dirty[0]&64&&S(t(2,c=o&&rs(o.namespace,o.name))),r.$$.dirty[0]&36&&t(28,h=c&&(O==null?void 0:O.data)),r.$$.dirty[0]&268435456&&t(27,d=h?ft(h).filter(vt=>vt.dtype==="string"&&!Kr(vt,h)):[]),r.$$.dirty[0]&134217728&&t(1,m=d.sort((vt,Sn)=>{const tt=ft(vt).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding")),On=ft(Sn).some(Pt=>Pt.signal!=null&&ft(Pt).some(ue=>ue.dtype==="embedding"));return tt&&!On?-1:!tt&&On?1:0})),r.$$.dirty[0]&3&&m&&m.length>0&&u===void 0&&t(0,u=rn(m[0].path)),r.$$.dirty[0]&1&&t(13,f=u?ht(u):void 0)},[u,m,c,n,k,O,o,w,B,M,F,fe,x,f,l,a,D,q,N,V,K,oe,te,ke,z,_e,A,d,h,s,i,C,se,Ye,lt,Et,_t]}class Hy extends me{constructor(e){super(),pe(this,e,Uy,Vy,he,{command:26},null,[-1,-1])}}const Il="DATASET_INFO_CONTEXT",Qy={},fw=(r,e)=>{const t={schema:null,stats:null,selectRowsSchema:null,visibleFields:null,settings:null},{subscribe:n,set:i,update:s}=mt(t),l={subscribe:n,set:i,update:s,reset:()=>{i(t)},setSchema:o=>s(a=>(a.schema=o,a)),setStats:o=>s(a=>(a.stats=o,a)),setVisibleFields:o=>s(a=>(a.visibleFields=o,a)),setSelectRowsSchema:o=>s(a=>(a.selectRowsSchema=o,a)),setSettings:o=>s(a=>(a.settings=o,a))};return Qy[Vd(r,e)]=l,l};function cw(r){sn(Il,r)}function Wy(){if(!zl(Il))throw new Error("DatasetViewContext not found");return kt(Il)}function Uu(r,e,t){const n=r.slice();return n[5]=e[t],n}function Gy(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){e=j("div");for(let l=0;l{f=null}),re()),(!o||d&6&&l!==(l=r[2]===r[5].value))&&T(e,"data-active",l)},i(h){o||(_(f),o=!0)},o(h){y(f),o=!1},d(h){h&&g(e),f&&f.d(),a=!1,u()}}}function Jy(r){let e,t,n,i;const s=[Ky,Gy],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Yy(r,e,t){let{skeleton:n=!1}=e,{items:i=[]}=e,{item:s=void 0}=e;const l=ct(),o=a=>l("select",a.value);return r.$$set=a=>{"skeleton"in a&&t(0,n=a.skeleton),"items"in a&&t(1,i=a.items),"item"in a&&t(2,s=a.item)},[n,i,s,l,o]}class pr extends me{constructor(e){super(),pe(this,e,Yy,Jy,he,{skeleton:0,items:1,item:2})}}function Wu(r,e,t){const n=r.slice();return n[22]=e[t],n[23]=e,n[24]=t,n}function Gu(r,e,t){const n=r.slice();return n[25]=e[t],n}function Ki(r){const e=r.slice(),t=e[1].path;return e[21]=t,e}function Ku(r){let e,t,n,i=r[2].length>0?"and":"add",s,l,o,a,u=r[2],f=[];for(let d=0;dy(f[d],1,1,()=>{f[d]=null});function h(){return r[19](r[21])}return{c(){for(let d=0;d0?"and":"add")&&ve(s,i)},i(d){if(!l){for(let m=0;my(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lKe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){r=l;const a={};!t&&o&4&&(t=!0,a.value=r[22].value,Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function $y(r){let e,t;return{c(){e=j("span"),t=ce("Blob filter not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"Blob filter not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function e2(r){let e,t;return e=new rm({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function t2(r){let e,t;return{c(){e=j("span"),t=ce("In operator not yet implemented")},l(n){e=L(n,"SPAN",{});var i=R(e);t=de(i,"In operator not yet implemented"),i.forEach(g)},m(n,i){P(n,e,i),I(e,t)},p:ie,i:ie,o:ie,d(n){n&&g(e)}}}function n2(r){return{c:ie,l:ie,m:ie,p:ie,i:ie,o:ie,d:ie}}function Ju(r){let e,t,n,i,s,l,o,a,u,f,c,h;function d(E){r[16](E,r[22])}let m={labelText:"Operation",$$slots:{default:[Xy]},$$scope:{ctx:r}};r[22].op!==void 0&&(m.selected=r[22].op),t=new on({props:m}),qe.push(()=>Ke(t,"selected",d));const p=[n2,t2,e2,$y,xy],v=[];function k(E,S){return E[22].op==="exists"?0:E[22].op==="in"?1:typeof E[22].value=="boolean"?2:typeof E[22].value=="function"?3:4}s=k(r),l=v[s]=p[s](r),u=new _y({props:{size:20}});function O(){return r[18](r[22])}return{c(){e=j("div"),U(t.$$.fragment),i=$(),l.c(),o=$(),a=j("button"),U(u.$$.fragment),this.h()},l(E){e=L(E,"DIV",{class:!0});var S=R(e);Z(t.$$.fragment,S),i=ee(S),l.l(S),o=ee(S),a=L(S,"BUTTON",{class:!0});var C=R(a);Z(u.$$.fragment,C),C.forEach(g),S.forEach(g),this.h()},h(){T(a,"class","mt-5"),T(e,"class","flex items-center gap-x-2")},m(E,S){P(E,e,S),H(t,e,null),I(e,i),v[s].m(e,null),I(e,o),I(e,a),H(u,a,null),f=!0,c||(h=W(a,"click",O),c=!0)},p(E,S){r=E;const C={};S&268435456&&(C.$$scope={dirty:S,ctx:r}),!n&&S&4&&(n=!0,C.selected=r[22].op,Je(()=>n=!1)),t.$set(C);let A=s;s=k(r),s===A?v[s].p(r,S):(ne(),y(v[A],1,1,()=>{v[A]=null}),re(),l=v[s],l?l.p(r,S):(l=v[s]=p[s](r),l.c()),_(l,1),l.m(e,o))},i(E){f||(_(t.$$.fragment,E),_(l),_(u.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(l),y(u.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),v[s].d(),Q(u),c=!1,h()}}}function r2(r){let e,t,n,i,s,l;n=new pr({props:{items:r[3],item:r[1]}}),n.$on("select",r[15]);let o=r[1]&&Ku(Ki(r));return{c(){e=j("div"),t=j("div"),U(n.$$.fragment),i=$(),s=j("div"),o&&o.c(),this.h()},l(a){e=L(a,"DIV",{class:!0});var u=R(e);t=L(u,"DIV",{class:!0});var f=R(t);Z(n.$$.fragment,f),f.forEach(g),i=ee(u),s=L(u,"DIV",{class:!0});var c=R(s);o&&o.l(c),c.forEach(g),u.forEach(g),this.h()},h(){T(t,"class","-ml-4 mr-4 w-80 grow-0"),T(s,"class","flex w-full flex-col gap-y-6"),T(e,"class","flex flex-row")},m(a,u){P(a,e,u),I(e,t),H(n,t,null),I(e,i),I(e,s),o&&o.m(s,null),l=!0},p(a,u){const f={};u&8&&(f.items=a[3]),u&2&&(f.item=a[1]),n.$set(f),a[1]?o?(o.p(Ki(a),u),u&2&&_(o,1)):(o=Ku(Ki(a)),o.c(),_(o,1),o.m(s,null)):o&&(ne(),y(o,1,1,()=>{o=null}),re())},i(a){l||(_(n.$$.fragment,a),_(o),l=!0)},o(a){y(n.$$.fragment,a),y(o),l=!1},d(a){a&&g(e),Q(n),o&&o.d()}}}function i2(r){let e,t,n,i,s,l;return e=new Ql({props:{label:"Filters",title:"Edit Filters"}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[r2]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel",primaryButtonDisabled:!1}}),s.$on("click:button--secondary",r[8]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&268435471&&(u.$$scope={dirty:a,ctx:o}),n.$set(u)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function l2(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[i2]},$$scope:{ctx:r}}}),e.$on("submit",r[9]),e.$on("close",r[8]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&268435471&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function s2(r,e,t){let n,i,s,l,o,a,u=ie,f=()=>(u(),u=Vl(n,M=>t(13,a=M)),n),c;r.$$.on_destroy.push(()=>u());let{command:h}=e;const d=ki();xe(r,d,M=>t(12,o=M));const m=Wy();xe(r,m,M=>t(14,c=M));const p=ct();let v=[];ln(()=>{t(0,v=structuredClone(o.query.filters||[]))});let k;const O=[["equals","equals (=)"],["not_equal","not equal (!=)"],["greater","greater than (>)"],["greater_equal","greater or equal (>=)"],["less","less than (<)"],["less_equal","less or equal (<=)"],["in","in"],["exists","exists"]];function E(){p("close")}function S(){Vr(d,o.query.filters=v,o),E()}const C=M=>t(1,k=M.detail);function A(M,F){r.$$.not_equal(F.op,M)&&(F.op=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}function D(M,F){r.$$.not_equal(F.value,M)&&(F.value=M,t(2,l),t(0,v),t(1,k),t(11,s),t(13,a),t(10,h))}const w=M=>{t(0,v=v.filter(F=>F!=M))},B=M=>t(0,v=[...v,{path:M,op:"equals",value:""}]);return r.$$set=M=>{"command"in M&&t(10,h=M.command)},r.$$.update=()=>{if(r.$$.dirty&5120&&f(t(4,n=N1(h.namespace,h.datasetName,hy(o)))),r.$$.dirty&24577&&t(3,i=a!=null&&a.isSuccess&&c.schema?ft(c.schema).map(M=>{const F=v.filter(q=>At(q.path,M.path));return{title:M.path.join("."),value:M,tag:F.length>0?{value:F.length.toString(),type:"blue"}:void 0}}):[]),r.$$.dirty&9216&&t(11,s=a!=null&&a.isSuccess?Tc(a.data.schema,h.path):void 0),r.$$.dirty&2050&&!k&&s&&t(1,k=s),r.$$.dirty&3&&t(2,l=v.filter(M=>At(M.path,k==null?void 0:k.path))),r.$$.dirty&1)for(const M of v)M.op==="exists"&&(M.value=null)},[v,k,l,i,n,d,m,O,E,S,h,s,o,a,c,C,A,D,w,B]}class o2 extends me{constructor(e){super(),pe(this,e,s2,l2,he,{command:10})}}function a2(){const r=console.warn;console.warn=e=>{e.includes("unknown prop")||e.includes("unexpected slot")||r(e)},ln(()=>{console.warn=r})}function Yu(r,e,t){const n=r.slice();return n[18]=e[t],n}function Xu(r,e,t){const n=r.slice();return n[18]=e[t],n}function xu(r,e,t){const n=r.slice();return n[10]=e[t],n}function $u(r,e,t){const n=r.slice();return n[13]=e[t],n[15]=t,n}function ef(r,e,t){const n=r.slice();return n[16]=e[t],n[15]=t,n}function tf(r,e,t){const n=r.slice();return n[7]=e[t],n}function u2(r){let e,t,n,i;const s=[h2,d2,c2],l=[];function o(a,u){return a[0]==="table"?0:a[0]==="list"?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function f2(r){let e,t,n=r[1],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function d2(r){let e,t,n,i;const s=[_2,b2],l=[];function o(a,u){return a[4]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function h2(r){let e,t,n;var i=r[5].table;function s(l){return{props:{$$slots:{default:[C2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&8388716&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].table)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function m2(r){let e=r[6].raw+"",t;return{c(){t=ce(e)},l(n){t=de(n,e)},m(n,i){P(n,t,i)},p(n,i){i&64&&e!==(e=n[6].raw+"")&&ve(t,e)},i:ie,o:ie,d(n){n&&g(t)}}}function p2(r){let e,t;return e=new kn({props:{tokens:r[1],renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.tokens=n[1]),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function g2(r){let e,t,n,i;const s=[p2,m2],l=[];function o(a,u){return a[1]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,u){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function b2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[y2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function _2(r){let e,t,n;const i=[{ordered:r[4]},r[6]];var s=r[5].list;function l(o){let a={$$slots:{default:[E2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function v2(r){let e,t,n;return e=new kn({props:{tokens:r[18].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment),t=$()},l(i){Z(e.$$.fragment,i),t=ee(i)},m(i,s){H(e,i,s),P(i,t,s),n=!0},p(i,s){const l={};s&64&&(l.tokens=i[18].tokens),s&32&&(l.renderers=i[5]),e.$set(l)},i(i){n||(_(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){Q(e,i),i&&g(t)}}}function nf(r){let e,t,n;const i=[r[18]];var s=r[5].unorderedlistitem||r[5].listitem;function l(o){let a={$$slots:{default:[v2]},$$scope:{ctx:o}};for(let u=0;u{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function y2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(f,1)}),re()}s?(e=je(s,l(o)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else s&&e.$set(u)},i(o){n||(e&&_(e.$$.fragment,o),n=!0)},o(o){e&&y(e.$$.fragment,o),n=!1},d(o){o&&g(t),e&&Q(e,o)}}}function E2(r){let e,t,n=r[6].items,i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function O2(r){let e,t,n=r[2],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function A2(r){let e,t;return e=new kn({props:{tokens:r[13].tokens,renderers:r[5]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.tokens=n[13].tokens),i&32&&(s.renderers=n[5]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function sf(r){let e,t,n;var i=r[5].tablecell;function s(l){return{props:{header:!1,align:l[6].align[l[15]]||"center",$$slots:{default:[A2]},$$scope:{ctx:l}}}}return i&&(e=je(i,s(r))),{c(){e&&U(e.$$.fragment),t=G()},l(l){e&&Z(e.$$.fragment,l),t=G()},m(l,o){e&&H(e,l,o),P(l,t,o),n=!0},p(l,o){const a={};if(o&64&&(a.align=l[6].align[l[15]]||"center"),o&8388648&&(a.$$scope={dirty:o,ctx:l}),o&32&&i!==(i=l[5].tablecell)){if(e){ne();const u=e;y(u.$$.fragment,1,0,()=>{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function T2(r){let e,t,n=r[10],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(u,1)}),re()}i?(e=je(i,s(l)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else i&&e.$set(a)},i(l){n||(e&&_(e.$$.fragment,l),n=!0)},o(l){e&&y(e.$$.fragment,l),n=!1},d(l){l&&g(t),e&&Q(e,l)}}}function P2(r){let e,t,n=r[3],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{Q(m,1)}),re()}l?(e=je(l,o(f)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,t.parentNode,t)):e=null}else l&&e.$set(h);const d={};if(c&8388712&&(d.$$scope={dirty:c,ctx:f}),c&32&&a!==(a=f[5].tablebody)){if(n){ne();const m=n;y(m.$$.fragment,1,0,()=>{Q(m,1)}),re()}a?(n=je(a,u(f)),U(n.$$.fragment),_(n.$$.fragment,1),H(n,i.parentNode,i)):n=null}else a&&n.$set(d)},i(f){s||(e&&_(e.$$.fragment,f),n&&_(n.$$.fragment,f),s=!0)},o(f){e&&y(e.$$.fragment,f),n&&y(n.$$.fragment,f),s=!1},d(f){e&&Q(e,f),f&&g(t),f&&g(i),n&&Q(n,f)}}}function af(r){let e,t;const n=[r[7],{renderers:r[5]}];let i={};for(let s=0;s{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}function R2(r,e,t){const n=["type","tokens","header","rows","ordered","renderers"];let i=ge(e,n),{type:s=void 0}=e,{tokens:l=void 0}=e,{header:o=void 0}=e,{rows:a=void 0}=e,{ordered:u=!1}=e,{renderers:f}=e;return a2(),r.$$set=c=>{e=J(J({},e),Te(c)),t(6,i=ge(e,n)),"type"in c&&t(0,s=c.type),"tokens"in c&&t(1,l=c.tokens),"header"in c&&t(2,o=c.header),"rows"in c&&t(3,a=c.rows),"ordered"in c&&t(4,u=c.ordered),"renderers"in c&&t(5,f=c.renderers)},[s,l,o,a,u,f,i]}let kn=class extends me{constructor(e){super(),pe(this,e,R2,I2,he,{type:0,tokens:1,header:2,rows:3,ordered:4,renderers:5})}};function Hd(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let En=Hd();function D2(r){En=r}const Qd=/[&<>"']/,M2=new RegExp(Qd.source,"g"),Wd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,N2=new RegExp(Wd.source,"g"),j2={"&":"&","<":"<",">":">",'"':""","'":"'"},uf=r=>j2[r];function at(r,e){if(e){if(Qd.test(r))return r.replace(M2,uf)}else if(Wd.test(r))return r.replace(N2,uf);return r}const L2=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Gd(r){return r.replace(L2,(e,t)=>(t=t.toLowerCase(),t==="colon"?":":t.charAt(0)==="#"?t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const q2=/(^|[^\[])\^/g;function Qe(r,e){r=typeof r=="string"?r:r.source,e=e||"";const t={replace:(n,i)=>(i=i.source||i,i=i.replace(q2,"$1"),r=r.replace(n,i),t),getRegex:()=>new RegExp(r,e)};return t}const B2=/[^\w:]/g,F2=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ff(r,e,t){if(r){let n;try{n=decodeURIComponent(Gd(t)).replace(B2,"").toLowerCase()}catch{return null}if(n.indexOf("javascript:")===0||n.indexOf("vbscript:")===0||n.indexOf("data:")===0)return null}e&&!F2.test(t)&&(t=H2(e,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch{return null}return t}const Or={},z2=/^[^:]+:\/*[^/]*$/,V2=/^([^:]+:)[\s\S]*$/,U2=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H2(r,e){Or[" "+r]||(z2.test(r)?Or[" "+r]=r+"/":Or[" "+r]=Fr(r,"/",!0)),r=Or[" "+r];const t=r.indexOf(":")===-1;return e.substring(0,2)==="//"?t?e:r.replace(V2,"$1")+e:e.charAt(0)==="/"?t?e:r.replace(U2,"$1")+e:r+e}const si={exec:function(){}};function cf(r,e){const t=r.replace(/\|/g,(s,l,o)=>{let a=!1,u=l;for(;--u>=0&&o[u]==="\\";)a=!a;return a?"|":" |"}),n=t.split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>e)n.splice(e);else for(;n.length1;)e&1&&(t+=r),e>>=1,r+=r;return t+r}function hf(r,e,t,n){const i=e.href,s=e.title?at(e.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){n.state.inLink=!0;const o={type:"link",raw:t,href:i,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,o}return{type:"image",raw:t,href:i,title:s,text:at(l)}}function G2(r,e){const t=r.match(/^(\s+)(?:```)/);if(t===null)return e;const n=t[1];return e.split(` +`).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[l]=s;return l.length>=n.length?i.slice(n.length):i}).join(` +`)}class gs{constructor(e){this.options=e||En}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Fr(n,` +`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],i=G2(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const i=Fr(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:s,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,i,s,l,o,a,u,f,c,h,d,m,p=t[1].trim();const v=p.length>1,k={type:"list",raw:"",ordered:v,start:v?+p.slice(0,-1):"",loose:!1,items:[]};p=v?`\\d{1,9}\\${p.slice(-1)}`:`\\${p}`,this.options.pedantic&&(p=v?p:"[*+-]");const O=new RegExp(`^( {0,3}${p})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(m=!1,!(!(t=O.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),f=t[2].split(` +`,1)[0].replace(/^\t+/,S=>" ".repeat(3*S.length)),c=e.split(` +`,1)[0],this.options.pedantic?(l=2,d=f.trimLeft()):(l=t[2].search(/[^ ]/),l=l>4?1:l,d=f.slice(l),l+=t[1].length),a=!1,!f&&/^ *$/.test(c)&&(n+=c+` +`,e=e.substring(c.length+1),m=!0),!m){const S=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),C=new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),A=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,l-1)}}#`);for(;e&&(h=e.split(` +`,1)[0],c=h,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(A.test(c)||D.test(c)||S.test(c)||C.test(e)));){if(c.search(/[^ ]/)>=l||!c.trim())d+=` +`+c.slice(l);else{if(a||f.search(/[^ ]/)>=4||A.test(f)||D.test(f)||C.test(f))break;d+=` +`+c}!a&&!c.trim()&&(a=!0),n+=h+` +`,e=e.substring(h.length+1),f=c.slice(l)}}k.loose||(u?k.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(d),i&&(s=i[0]!=="[ ] ",d=d.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:n,task:!!i,checked:s,loose:!1,text:d}),k.raw+=n}k.items[k.items.length-1].raw=n.trimRight(),k.items[k.items.length-1].text=d.trimRight(),k.raw=k.raw.trimRight();const E=k.items.length;for(o=0;oA.type==="space"),C=S.length>0&&S.some(A=>/\n.*\n/.test(A.raw));k.loose=C}if(k.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:i,title:s}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:cf(t[1]).map(i=>({text:i})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` +`):[]};if(n.header.length===n.align.length){n.raw=t[0];let i=n.align.length,s,l,o,a;for(s=0;s({text:u}));for(i=n.header.length,l=0;l/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):at(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const l=Fr(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{const l=Q2(t[2],"()");if(l>-1){const a=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let i=t[2],s="";if(this.options.pedantic){const l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);l&&(i=l[1],s=l[3])}else s=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^$/.test(n)?i=i.slice(1):i=i.slice(1,-1)),hf(t,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let i=(n[2]||n[1]).replace(/\s+/g," ");if(i=t[i.toLowerCase()],!i){const s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return hf(n,i,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;const s=i[1]||i[2]||"";if(!s||s&&(n===""||this.rules.inline.punctuation.exec(n))){const l=i[0].length-1;let o,a,u=l,f=0;const c=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+l);(i=c.exec(t))!=null;){if(o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!o)continue;if(a=o.length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&l%3&&!((l+a)%3)){f+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+f);const h=e.slice(0,l+i.index+(i[0].length-o.length)+a);if(Math.min(l,a)%2){const m=h.slice(1,-1);return{type:"em",raw:h,text:m,tokens:this.lexer.inlineTokens(m)}}const d=h.slice(2,-2);return{type:"strong",raw:h,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const i=/[^ ]/.test(n),s=/^ /.test(n)&&/ $/.test(n);return i&&s&&(n=n.substring(1,n.length-1)),n=at(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let i,s;return n[2]==="@"?(i=at(this.options.mangle?t(n[1]):n[1]),s="mailto:"+i):(i=at(n[1]),s=i),{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let i,s;if(n[2]==="@")i=at(this.options.mangle?t(n[0]):n[0]),s="mailto:"+i;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(l!==n[0]);i=at(n[0]),n[1]==="www."?s="http://"+n[0]:s=n[0]}return{type:"link",raw:n[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):at(n[0]):n[0]:i=at(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}}}}const Ae={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:si,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ae.def=Qe(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex();Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ae.listItemStart=Qe(/^( *)(bull) */).replace("bull",Ae.bullet).getRegex();Ae.list=Qe(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex();Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ae._comment=/|$)/;Ae.html=Qe(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ae.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.blockquote=Qe(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex();Ae.normal={...Ae};Ae.gfm={...Ae.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ae.gfm.table=Qe(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.gfm.paragraph=Qe(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ae.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ae._tag).getRegex();Ae.pedantic={...Ae.normal,html:Qe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:si,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Qe(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:si,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:si,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";be.punctuation=Qe(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex();be.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;be.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;be._comment=Qe(Ae._comment).replace("(?:-->|$)","-->").getRegex();be.emStrong.lDelim=Qe(be.emStrong.lDelim).replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimAst=Qe(be.emStrong.rDelimAst,"g").replace(/punct/g,be._punctuation).getRegex();be.emStrong.rDelimUnd=Qe(be.emStrong.rDelimUnd,"g").replace(/punct/g,be._punctuation).getRegex();be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;be._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;be.autolink=Qe(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex();be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;be.tag=Qe(be.tag).replace("comment",be._comment).replace("attribute",be._attribute).getRegex();be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;be._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;be.link=Qe(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex();be.reflink=Qe(be.reflink).replace("label",be._label).replace("ref",Ae._label).getRegex();be.nolink=Qe(be.nolink).replace("ref",Ae._label).getRegex();be.reflinkSearch=Qe(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex();be.normal={...be};be.pedantic={...be.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Qe(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:Qe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()};be.gfm={...be.normal,escape:Qe(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),e+="&#"+n+";";return e}class Ut{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||En,this.options.tokenizer=this.options.tokenizer||new gs,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={block:Ae.normal,inline:be.normal};this.options.pedantic?(t.block=Ae.pedantic,t.inline=be.pedantic):this.options.gfm&&(t.block=Ae.gfm,this.options.breaks?t.inline=be.breaks:t.inline=be.gfm),this.tokenizer.rules=t}static get rules(){return{block:Ae,inline:be}}static lex(e,t){return new Ut(t).lex(e)}static lexInline(e,t){return new Ut(t).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,` +`),this.blockTokens(e,this.tokens);let t;for(;t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){this.options.pedantic?e=e.replace(/\t/g," ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(o,a,u)=>a+" ".repeat(u.length));let n,i,s,l;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(o=>(n=o.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),n.raw.length===1&&t.length>0?t[t.length-1].raw+=` +`:t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+n.raw,i.text+=` +`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startBlock){let o=1/0;const a=e.slice(1);let u;this.options.extensions.startBlock.forEach(function(f){u=f.call({lexer:this},a),typeof u=="number"&&u>=0&&(o=Math.min(o,u))}),o<1/0&&o>=0&&(s=e.substring(0,o+1))}if(this.state.top&&(n=this.tokenizer.paragraph(s))){i=t[t.length-1],l&&i.type==="paragraph"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),l=s.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&i.type==="text"?(i.raw+=` +`+n.raw,i.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,s,l=e,o,a,u;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(l))!=null;)f.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(l))!=null;)l=l.slice(0,o.index)+"["+df("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.escapedEmSt.exec(l))!=null;)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>(n=f.call({lexer:this},e,t))?(e=e.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),i=t[t.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,l,u)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e,mf)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e,mf))){e=e.substring(n.raw.length),t.push(n);continue}if(s=e,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const c=e.slice(1);let h;this.options.extensions.startInline.forEach(function(d){h=d.call({lexer:this},c),typeof h=="number"&&h>=0&&(f=Math.min(f,h))}),f<1/0&&f>=0&&(s=e.substring(0,f+1))}if(n=this.tokenizer.inlineText(s,K2)){e=e.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(u=n.raw.slice(-1)),a=!0,i=t[t.length-1],i&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(e){const f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return t}}class bs{constructor(e){this.options=e||En}code(e,t,n){const i=(t||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(e,i);s!=null&&s!==e&&(n=!0,e=s)}return e=e.replace(/\n$/,"")+` +`,i?'
    '+(n?e:at(e,!0))+`
    +`:"
    "+(n?e:at(e,!0))+`
    +`}blockquote(e){return`
    +${e}
    +`}html(e){return e}heading(e,t,n,i){if(this.options.headerIds){const s=this.options.headerPrefix+i.slug(n);return`${e} +`}return`${e} +`}hr(){return this.options.xhtml?`
    +`:`
    +`}list(e,t,n){const i=t?"ol":"ul",s=t&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> +`+e+" +`}listitem(e){return`
  • ${e}
  • +`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    +`}table(e,t){return t&&(t=`${t}`),` + +`+e+` +`+t+`
    +`}tablerow(e){return` +${e} +`}tablecell(e,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+` +`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i='
    ",i}image(e,t,n){if(e=ff(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let i=`${n}":">",i}text(e){return e}}class Kd{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class _s{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do i++,n=e+"-"+i;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}let gr=class Rl{constructor(e){this.options=e||En,this.options.renderer=this.options.renderer||new bs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Kd,this.slugger=new _s}static parse(e,t){return new Rl(t).parse(e)}static parseInline(e,t){return new Rl(t).parseInline(e)}parse(e,t=!0){let n="",i,s,l,o,a,u,f,c,h,d,m,p,v,k,O,E,S,C,A;const D=e.length;for(i=0;i0&&O.tokens[0].type==="paragraph"?(O.tokens[0].text=C+" "+O.tokens[0].text,O.tokens[0].tokens&&O.tokens[0].tokens.length>0&&O.tokens[0].tokens[0].type==="text"&&(O.tokens[0].tokens[0].text=C+" "+O.tokens[0].tokens[0].text)):O.tokens.unshift({type:"text",text:C}):k+=C),k+=this.parse(O.tokens,v),h+=this.renderer.listitem(k,S,E);n+=this.renderer.list(h,m,p);continue}case"html":{n+=this.renderer.html(d.text);continue}case"paragraph":{n+=this.renderer.paragraph(this.parseInline(d.tokens));continue}case"text":{for(h=d.tokens?this.parseInline(d.tokens):d.text;i+1{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const i="

    An error occurred:

    "+at(n.message+"",!0)+"
    ";if(e)return Promise.resolve(i);if(t){t(null,i);return}return i}if(e)return Promise.reject(n);if(t){t(n);return}throw n}}function Zd(r,e){return(t,n,i)=>{typeof n=="function"&&(i=n,n=null);const s={...n};n={...Ce.defaults,...s};const l=Z2(n.silent,n.async,i);if(typeof t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(W2(n),n.hooks&&(n.hooks.options=n),i){const o=n.highlight;let a;try{n.hooks&&(t=n.hooks.preprocess(t)),a=r(t,n)}catch(c){return l(c)}const u=function(c){let h;if(!c)try{n.walkTokens&&Ce.walkTokens(a,n.walkTokens),h=e(a,n),n.hooks&&(h=n.hooks.postprocess(h))}catch(d){c=d}return n.highlight=o,c?l(c):i(null,h)};if(!o||o.length<3||(delete n.highlight,!a.length))return u();let f=0;Ce.walkTokens(a,function(c){c.type==="code"&&(f++,setTimeout(()=>{o(c.text,c.lang,function(h,d){if(h)return u(h);d!=null&&d!==c.text&&(c.text=d,c.escaped=!0),f--,f===0&&u()})},0))}),f===0&&u();return}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(t):t).then(o=>r(o,n)).then(o=>n.walkTokens?Promise.all(Ce.walkTokens(o,n.walkTokens)).then(()=>o):o).then(o=>e(o,n)).then(o=>n.hooks?n.hooks.postprocess(o):o).catch(l);try{n.hooks&&(t=n.hooks.preprocess(t));const o=r(t,n);n.walkTokens&&Ce.walkTokens(o,n.walkTokens);let a=e(o,n);return n.hooks&&(a=n.hooks.postprocess(a)),a}catch(o){return l(o)}}}function Ce(r,e,t){return Zd(Ut.lex,gr.parse)(r,e,t)}Ce.options=Ce.setOptions=function(r){return Ce.defaults={...Ce.defaults,...r},D2(Ce.defaults),Ce};Ce.getDefaults=Hd;Ce.defaults=En;Ce.use=function(...r){const e=Ce.defaults.extensions||{renderers:{},childTokens:{}};r.forEach(t=>{const n={...t};if(n.async=Ce.defaults.async||n.async||!1,t.extensions&&(t.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=e.renderers[i.name];s?e.renderers[i.name]=function(...l){let o=i.renderer.apply(this,l);return o===!1&&(o=s.apply(this,l)),o}:e.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[i.level]?e[i.level].unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),n.extensions=e),t.renderer){const i=Ce.defaults.renderer||new bs;for(const s in t.renderer){const l=i[s];i[s]=(...o)=>{let a=t.renderer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.renderer=i}if(t.tokenizer){const i=Ce.defaults.tokenizer||new gs;for(const s in t.tokenizer){const l=i[s];i[s]=(...o)=>{let a=t.tokenizer[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.tokenizer=i}if(t.hooks){const i=Ce.defaults.hooks||new oi;for(const s in t.hooks){const l=i[s];oi.passThroughHooks.has(s)?i[s]=o=>{if(Ce.defaults.async)return Promise.resolve(t.hooks[s].call(i,o)).then(u=>l.call(i,u));const a=t.hooks[s].call(i,o);return l.call(i,a)}:i[s]=(...o)=>{let a=t.hooks[s].apply(i,o);return a===!1&&(a=l.apply(i,o)),a}}n.hooks=i}if(t.walkTokens){const i=Ce.defaults.walkTokens;n.walkTokens=function(s){let l=[];return l.push(t.walkTokens.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}Ce.setOptions(n)})};Ce.walkTokens=function(r,e){let t=[];for(const n of r)switch(t=t.concat(e.call(Ce,n)),n.type){case"table":{for(const i of n.header)t=t.concat(Ce.walkTokens(i.tokens,e));for(const i of n.rows)for(const s of i)t=t.concat(Ce.walkTokens(s.tokens,e));break}case"list":{t=t.concat(Ce.walkTokens(n.items,e));break}default:Ce.defaults.extensions&&Ce.defaults.extensions.childTokens&&Ce.defaults.extensions.childTokens[n.type]?Ce.defaults.extensions.childTokens[n.type].forEach(function(i){t=t.concat(Ce.walkTokens(n[i],e))}):n.tokens&&(t=t.concat(Ce.walkTokens(n.tokens,e)))}return t};Ce.parseInline=Zd(Ut.lexInline,gr.parseInline);Ce.Parser=gr;Ce.parser=gr.parse;Ce.Renderer=bs;Ce.TextRenderer=Kd;Ce.Lexer=Ut;Ce.lexer=Ut.lex;Ce.Tokenizer=gs;Ce.Slugger=_s;Ce.Hooks=oi;Ce.parse=Ce;Ce.options;Ce.setOptions;Ce.use;Ce.walkTokens;Ce.parseInline;gr.parse;Ut.lex;const Jd={};function J2(r){let e;return{c(){e=ce(r[1])},l(t){e=de(t,r[1])},m(t,n){P(t,e,n)},p(t,n){n&2&&ve(e,t[1])},i:ie,o:ie,d(t){t&&g(e)}}}function Y2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h6"),i&&i.c(),this.h()},l(s){e=L(s,"H6",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function X2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h5"),i&&i.c(),this.h()},l(s){e=L(s,"H5",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function x2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h4"),i&&i.c(),this.h()},l(s){e=L(s,"H4",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function $2(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h3"),i&&i.c(),this.h()},l(s){e=L(s,"H3",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function ek(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h2"),i&&i.c(),this.h()},l(s){e=L(s,"H2",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function tk(r){let e,t;const n=r[5].default,i=Ie(n,r,r[4],null);return{c(){e=j("h1"),i&&i.c(),this.h()},l(s){e=L(s,"H1",{id:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"id",r[2])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&16)&&Re(i,n,s,s[4],t?Me(n,s[4],l,null):De(s[4]),null),(!t||l&4)&&T(e,"id",s[2])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function nk(r){let e,t,n,i;const s=[tk,ek,$2,x2,X2,Y2,J2],l=[];function o(a,u){return a[0]===1?0:a[0]===2?1:a[0]===3?2:a[0]===4?3:a[0]===5?4:a[0]===6?5:6}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function rk(r,e,t){let n,{$$slots:i={},$$scope:s}=e,{depth:l}=e,{raw:o}=e,{text:a}=e;const{slug:u,getOptions:f}=kt(Jd),c=f();return r.$$set=h=>{"depth"in h&&t(0,l=h.depth),"raw"in h&&t(1,o=h.raw),"text"in h&&t(3,a=h.text),"$$scope"in h&&t(4,s=h.$$scope)},r.$$.update=()=>{r.$$.dirty&8&&t(2,n=c.headerIds?c.headerPrefix+u(a):void 0)},[l,o,n,a,s,i]}class ik extends me{constructor(e){super(),pe(this,e,rk,nk,he,{depth:0,raw:1,text:3})}}function lk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("p"),i&&i.c()},l(s){e=L(s,"P",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class ok extends me{constructor(e){super(),pe(this,e,sk,lk,he,{})}}function ak(r){let e;const t=r[3].default,n=Ie(t,r,r[2],null);return{c(){n&&n.c()},l(i){n&&n.l(i)},m(i,s){n&&n.m(i,s),e=!0},p(i,[s]){n&&n.p&&(!e||s&4)&&Re(n,t,i,i[2],e?Me(t,i[2],s,null):De(i[2]),null)},i(i){e||(_(n,i),e=!0)},o(i){y(n,i),e=!1},d(i){n&&n.d(i)}}}function uk(r,e,t){let{$$slots:n={},$$scope:i}=e,{text:s}=e,{raw:l}=e;return r.$$set=o=>{"text"in o&&t(0,s=o.text),"raw"in o&&t(1,l=o.raw),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class fk extends me{constructor(e){super(),pe(this,e,uk,ak,he,{text:0,raw:1})}}function ck(r){let e,t;return{c(){e=j("img"),this.h()},l(n){e=L(n,"IMG",{src:!0,title:!0,alt:!0}),this.h()},h(){Ls(e.src,t=r[0])||T(e,"src",t),T(e,"title",r[1]),T(e,"alt",r[2])},m(n,i){P(n,e,i)},p(n,[i]){i&1&&!Ls(e.src,t=n[0])&&T(e,"src",t),i&2&&T(e,"title",n[1]),i&4&&T(e,"alt",n[2])},i:ie,o:ie,d(n){n&&g(e)}}}function dk(r,e,t){let{href:n=""}=e,{title:i=void 0}=e,{text:s=""}=e;return r.$$set=l=>{"href"in l&&t(0,n=l.href),"title"in l&&t(1,i=l.title),"text"in l&&t(2,s=l.text)},[n,i,s]}class hk extends me{constructor(e){super(),pe(this,e,dk,ck,he,{href:0,title:1,text:2})}}function mk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("a"),i&&i.c(),this.h()},l(s){e=L(s,"A",{href:!0,title:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"href",r[0]),T(e,"title",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&1)&&T(e,"href",s[0]),(!t||l&2)&&T(e,"title",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function pk(r,e,t){let{$$slots:n={},$$scope:i}=e,{href:s=""}=e,{title:l=void 0}=e;return r.$$set=o=>{"href"in o&&t(0,s=o.href),"title"in o&&t(1,l=o.title),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class gk extends me{constructor(e){super(),pe(this,e,pk,mk,he,{href:0,title:1})}}function bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("em"),i&&i.c()},l(s){e=L(s,"EM",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function _k(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class vk extends me{constructor(e){super(),pe(this,e,_k,bk,he,{})}}function yk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("del"),i&&i.c()},l(s){e=L(s,"DEL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function kk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Ek extends me{constructor(e){super(),pe(this,e,kk,yk,he,{})}}function Sk(r){let e,t=r[0].replace(/`/g,"")+"",n;return{c(){e=j("code"),n=ce(t)},l(i){e=L(i,"CODE",{});var s=R(e);n=de(s,t),s.forEach(g)},m(i,s){P(i,e,s),I(e,n)},p(i,[s]){s&1&&t!==(t=i[0].replace(/`/g,"")+"")&&ve(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function Ok(r,e,t){let{raw:n}=e;return r.$$set=i=>{"raw"in i&&t(0,n=i.raw)},[n]}class wk extends me{constructor(e){super(),pe(this,e,Ok,Sk,he,{raw:0})}}function Ak(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("strong"),i&&i.c()},l(s){e=L(s,"STRONG",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Tk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Pk extends me{constructor(e){super(),pe(this,e,Tk,Ak,he,{})}}function Ck(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("table"),i&&i.c()},l(s){e=L(s,"TABLE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Ik(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Rk extends me{constructor(e){super(),pe(this,e,Ik,Ck,he,{})}}function Dk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("thead"),i&&i.c()},l(s){e=L(s,"THEAD",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Mk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class Nk extends me{constructor(e){super(),pe(this,e,Mk,Dk,he,{})}}function jk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tbody"),i&&i.c()},l(s){e=L(s,"TBODY",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Lk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class qk extends me{constructor(e){super(),pe(this,e,Lk,jk,he,{})}}function Bk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("tr"),i&&i.c()},l(s){e=L(s,"TR",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Fk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class zk extends me{constructor(e){super(),pe(this,e,Fk,Bk,he,{})}}function Vk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("td"),i&&i.c(),this.h()},l(s){e=L(s,"TD",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&T(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Uk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("th"),i&&i.c(),this.h()},l(s){e=L(s,"TH",{align:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"align",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&T(e,"align",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Hk(r){let e,t,n,i;const s=[Uk,Vk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Qk(r,e,t){let{$$slots:n={},$$scope:i}=e,{header:s}=e,{align:l}=e;return r.$$set=o=>{"header"in o&&t(0,s=o.header),"align"in o&&t(1,l=o.align),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Wk extends me{constructor(e){super(),pe(this,e,Qk,Hk,he,{header:0,align:1})}}function Gk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ul"),i&&i.c()},l(s){e=L(s,"UL",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Kk(r){let e,t;const n=r[3].default,i=Ie(n,r,r[2],null);return{c(){e=j("ol"),i&&i.c(),this.h()},l(s){e=L(s,"OL",{start:!0});var l=R(e);i&&i.l(l),l.forEach(g),this.h()},h(){T(e,"start",r[1])},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,l){i&&i.p&&(!t||l&4)&&Re(i,n,s,s[2],t?Me(n,s[2],l,null):De(s[2]),null),(!t||l&2)&&T(e,"start",s[1])},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function Zk(r){let e,t,n,i;const s=[Kk,Gk],l=[];function o(a,u){return a[0]?0:1}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function Jk(r,e,t){let{$$slots:n={},$$scope:i}=e,{ordered:s}=e,{start:l}=e;return r.$$set=o=>{"ordered"in o&&t(0,s=o.ordered),"start"in o&&t(1,l=o.start),"$$scope"in o&&t(2,i=o.$$scope)},[s,l,i,n]}class Yk extends me{constructor(e){super(),pe(this,e,Jk,Zk,he,{ordered:0,start:1})}}function Xk(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("li"),i&&i.c()},l(s){e=L(s,"LI",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function xk(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class $k extends me{constructor(e){super(),pe(this,e,xk,Xk,he,{})}}function eE(r){let e;return{c(){e=j("hr")},l(t){e=L(t,"HR",{})},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}class tE extends me{constructor(e){super(),pe(this,e,null,eE,he,{})}}function nE(r){let e,t;return{c(){e=new Sh(!1),t=G(),this.h()},l(n){e=Oh(n,!1),t=G(),this.h()},h(){e.a=t},m(n,i){e.m(r[0],n,i),P(n,t,i)},p(n,[i]){i&1&&e.p(n[0])},i:ie,o:ie,d(n){n&&g(t),n&&e.d()}}}function rE(r,e,t){let{text:n}=e;return r.$$set=i=>{"text"in i&&t(0,n=i.text)},[n]}class iE extends me{constructor(e){super(),pe(this,e,rE,nE,he,{text:0})}}function lE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("blockquote"),i&&i.c()},l(s){e=L(s,"BLOCKQUOTE",{});var l=R(e);i&&i.l(l),l.forEach(g)},m(s,l){P(s,e,l),i&&i.m(e,null),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function sE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class oE extends me{constructor(e){super(),pe(this,e,sE,lE,he,{})}}function aE(r){let e,t,n;return{c(){e=j("pre"),t=j("code"),n=ce(r[1]),this.h()},l(i){e=L(i,"PRE",{class:!0});var s=R(e);t=L(s,"CODE",{});var l=R(t);n=de(l,r[1]),l.forEach(g),s.forEach(g),this.h()},h(){T(e,"class",r[0])},m(i,s){P(i,e,s),I(e,t),I(t,n)},p(i,[s]){s&2&&ve(n,i[1]),s&1&&T(e,"class",i[0])},i:ie,o:ie,d(i){i&&g(e)}}}function uE(r,e,t){let{lang:n}=e,{text:i}=e;return r.$$set=s=>{"lang"in s&&t(0,n=s.lang),"text"in s&&t(1,i=s.text)},[n,i]}class fE extends me{constructor(e){super(),pe(this,e,uE,aE,he,{lang:0,text:1})}}function cE(r){let e,t;const n=r[1].default,i=Ie(n,r,r[0],null);return{c(){e=j("br"),i&&i.c()},l(s){e=L(s,"BR",{}),i&&i.l(s)},m(s,l){P(s,e,l),i&&i.m(s,l),t=!0},p(s,[l]){i&&i.p&&(!t||l&1)&&Re(i,n,s,s[0],t?Me(n,s[0],l,null):De(s[0]),null)},i(s){t||(_(i,s),t=!0)},o(s){y(i,s),t=!1},d(s){s&&g(e),i&&i.d(s)}}}function dE(r,e,t){let{$$slots:n={},$$scope:i}=e;return r.$$set=s=>{"$$scope"in s&&t(0,i=s.$$scope)},[i,n]}class hE extends me{constructor(e){super(),pe(this,e,dE,cE,he,{})}}const mE={heading:ik,paragraph:ok,text:fk,image:hk,link:gk,em:vk,strong:Pk,codespan:wk,del:Ek,table:Rk,tablehead:Nk,tablebody:qk,tablerow:zk,tablecell:Wk,list:Yk,orderedlistitem:null,unorderedlistitem:null,listitem:$k,hr:tE,html:iE,blockquote:oE,code:fE,br:hE},pE={baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,xhtml:!1};function gE(r){let e,t;return e=new kn({props:{tokens:r[0],renderers:r[1]}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&1&&(s.tokens=n[0]),i&2&&(s.renderers=n[1]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function bE(r,e,t){let n,i,s,l,{source:o=[]}=e,{renderers:a={}}=e,{options:u={}}=e,{isInline:f=!1}=e;const c=ct();let h,d,m;return sn(Jd,{slug:p=>i?i.slug(p):"",getOptions:()=>s}),ln(()=>{t(7,m=!0)}),r.$$set=p=>{"source"in p&&t(2,o=p.source),"renderers"in p&&t(3,a=p.renderers),"options"in p&&t(4,u=p.options),"isInline"in p&&t(5,f=p.isInline)},r.$$.update=()=>{r.$$.dirty&4&&t(8,n=Array.isArray(o)),r.$$.dirty&4&&(i=o?new _s:void 0),r.$$.dirty&16&&t(9,s={...pE,...u}),r.$$.dirty&869&&(n?t(0,h=o):(t(6,d=new Ut(s)),t(0,h=f?d.inlineTokens(o):d.lex(o)),c("parsed",{tokens:h}))),r.$$.dirty&8&&t(1,l={...mE,...a}),r.$$.dirty&385&&m&&!n&&c("parsed",{tokens:h})},[h,l,o,a,u,f,d,m,n,s]}class Yd extends me{constructor(e){super(),pe(this,e,bE,gE,he,{source:2,renderers:3,options:4,isInline:5})}}const _E={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJSONPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"At least one item is required in `{{pointer}}`",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"A value is required in `{{pointer}}`",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Expected unique items in {{pointer}}: duplicate value `{{value}}` found at {{itemPointer}} and {{duplicatePointer}}",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};function vE(r,e={}){return r.replace(/\{\{\w+\}\}/g,t=>e[t.replace(/[{}]/g,"")])}function yE(r,e,t=r){const n=_E[r]||t;return vE(n,e)}function kE(r){return r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function EE(r,e){return{type:"error",name:r,code:kE(r),message:yE(r,e),data:e}}function Oe(r){return EE.bind(null,r)}const SE=Object.prototype.toString;function ze(r){const e=SE.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();return e==="file"?"object":e}function st(r){return(r==null?void 0:r.type)==="error"}function OE(r){return r instanceof Promise}function ai(r){return st(r)||OE(r)}function ir(r,e=[]){for(let t=0;t0)l.push(...h);else return f}return r.errors.oneOfPropertyError({property:o,value:a,pointer:n,errors:l})}const i=[],s=[];for(let l=0;l0?s.push(...a):i.push(o)}return i.length===1?i[0]:i.length>1?r.errors.multipleOneOfError({value:e,pointer:n,matches:i}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf,errors:s})}const vs=r=>JSON.parse(JSON.stringify(r));var AE=function(e){return TE(e)&&!PE(e)};function TE(r){return!!r&&typeof r=="object"}function PE(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||RE(r)}var CE=typeof Symbol=="function"&&Symbol.for,IE=CE?Symbol.for("react.element"):60103;function RE(r){return r.$$typeof===IE}function DE(r){return Array.isArray(r)?[]:{}}function lr(r,e){return e.clone!==!1&&e.isMergeableObject(r)?Fn(DE(r),r,e):r}function ME(r,e,t){return r.concat(e).map(function(n){return lr(n,t)})}function NE(r,e){if(!e.customMerge)return Fn;var t=e.customMerge(r);return typeof t=="function"?t:Fn}function jE(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(e){return Object.propertyIsEnumerable.call(r,e)}):[]}function pf(r){return Object.keys(r).concat(jE(r))}function Xd(r,e){try{return e in r}catch{return!1}}function LE(r,e){return Xd(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function qE(r,e,t){var n={};return t.isMergeableObject(r)&&pf(r).forEach(function(i){n[i]=lr(r[i],t)}),pf(e).forEach(function(i){LE(r,i)||(Xd(r,i)&&t.isMergeableObject(e[i])?n[i]=NE(i,t)(r[i],e[i],t):n[i]=lr(e[i],t))}),n}function Fn(r,e,t){t=t||{},t.arrayMerge=t.arrayMerge||ME,t.isMergeableObject=t.isMergeableObject||AE,t.cloneUnlessOtherwiseSpecified=lr;var n=Array.isArray(e),i=Array.isArray(r),s=n===i;return s?n?t.arrayMerge(r,e,t):qE(r,e,t):lr(e,t)}Fn.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,i){return Fn(n,i,t)},{})};var BE=Fn,FE=BE;const xd=dr(FE),zE=(r,e)=>e,sr=(r,e)=>xd(r,e,{arrayMerge:zE}),VE=(r,e)=>{const t=r.concat(e);return t.filter((n,i)=>t.indexOf(n)===i)},UE=(r,e)=>xd(r,e,{arrayMerge:VE});function Dl(r,e,t){var n;const i={...(n=r.resolveRef(e))!==null&&n!==void 0?n:{}};if(i.if&&(i.then||i.else)){const s=r.isValid(t,i.if);if(s&&i.then)return Dl(r,i.then,t);if(!s&&i.else)return Dl(r,i.else,t);delete i.if,delete i.then,delete i.else}return i}function HE(r,e,t=r.rootSchema,n="#"){let i=vs(t);for(let s=0;s0)s.push(...c);else return u}return r.errors.oneOfPropertyError({property:l,value:o,pointer:n,errors:s})}const i=[];for(let s=0;s1?r.errors.multipleOneOfError({matches:i,data:e,pointer:n}):r.errors.oneOfError({value:JSON.stringify(e),pointer:n,oneOf:t.oneOf})}function WE(r,e){return r==null||r.$ref==null?r:r.getRoot?r.getRoot().getRef(r):e.getRef(r)}function GE(r,e){if(r==null||r.$ref==null)return r;const t=e.getRef(r),n=Object.assign({},t,r);return delete n.$ref,Object.defineProperty(n,"__ref",{enumerable:!1,value:r.__ref}),Object.defineProperty(n,"getRoot",{enumerable:!1,value:r.getRoot}),n}var $d={exports:{}};(function(r,e){(function(t,n){r.exports=n()})(typeof self<"u"?self:_i,()=>(()=>{var t={d:(N,Y)=>{for(var V in Y)t.o(Y,V)&&!t.o(N,V)&&Object.defineProperty(N,V,{enumerable:!0,get:Y[V]})},o:(N,Y)=>Object.prototype.hasOwnProperty.call(N,Y),r:N=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})}},n={};function i(N){return N==="#"||N===""||Array.isArray(N)&&N.length===0||!1}t.r(n),t.d(n,{default:()=>q,get:()=>h,isRoot:()=>i,join:()=>M,remove:()=>C,removeUndefinedItems:()=>S,set:()=>k,split:()=>c,splitLast:()=>F});const s=/~1/g,l=/~0/g,o=/\/+/g,a=/(^[#/]*|\/+$)/g;function u(N){return N.replace(s,"/").replace(l,"~")}function f(N){return u(decodeURIComponent(N))}function c(N){if(N==null||typeof N!="string"||i(N))return Array.isArray(N)?N:[];const Y=N.indexOf("#")>=0?f:u,V=(N=(N=N.replace(o,"/")).replace(a,"")).split("/");for(let K=0,oe=V.length;K0&&Y[0]=="prototype"}function k(N,Y,V){if(Y==null)return N;const K=c(Y);if(K.length===0)return N;N==null&&(N=m.test(K[0])?[]:{});let oe,fe,x=N;for(;K.length>1;)oe=K.shift(),fe=m.test(K[0]),v(oe,K)||(x=E(x,oe,fe));return oe=K.pop(),O(x,oe,V),N}function O(N,Y,V){let K;const oe=Y.match(p);Y==="[]"&&Array.isArray(N)?N.push(V):oe?(K=oe.pop(),N[K]=V):N[Y]=V}function E(N,Y,V){if(N[Y]!=null)return N[Y];const K=V?[]:{};return O(N,Y,K),K}function S(N){let Y=0,V=0;for(;Y+V0?null:{type:null,text:t[0],rest:r.substr(t[0].length),start:0,end:t[0].length-1,fullText:t[0],errors:[],children:[],parent:null}:null}gt.readToken=Ml;function nh(r){return r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}gt.escapeRegExp=nh;function rh(r){r.rest="",r.children&&r.children.forEach(e=>rh(e))}function ih(r,e){r.start+=e,r.end+=e,r.children&&r.children.forEach(t=>ih(t,r.start))}function lh(r,e){e.errors&&e.errors.length&&e.errors.forEach(t=>r.push(t)),e.children&&e.children.forEach(t=>lh(r,t))}function dn(r){let e=bf.exec(r),t=_f.exec(r),n=e&&e[0]||"",i=t&&t[0]||"",s={raw:r,name:r.replace(bf,"").replace(_f,""),isOptional:n=="?"||n=="*",allowRepetition:n=="+"||n=="*",atLeastOne:n=="+",lookupPositive:i=="&",lookupNegative:i=="!",pinned:i=="@",lookup:!1,isLiteral:!1};return s.isLiteral=s.name[0]=="'"||s.name[0]=='"',s.lookup=s.lookupNegative||s.lookupPositive,s}gt.parseRuleName=dn;function sh(r,e){let t=dn(r);return e.cachedRules[t.name]||null}gt.findRuleByName=sh;function Nl(r,e){if(r.children){let t=r.children.filter(n=>n.type&&e.test(n.type));for(let n=0;nNl(n,e))}}const xE=["EOF"];class oh{constructor(e,t){this.grammarRules=e,this.options=t,this.cachedRules={},this.debug=t?t.debug===!0:!1;let n=[],i=[];if(e.forEach(s=>{let l=dn(s.name);if(l.name in this.cachedRules){n.push("Duplicated rule "+l.name);return}else this.cachedRules[l.name]=s;if(!s.bnf||!s.bnf.length){let o="Missing rule content, rule: "+s.name;n.indexOf(o)==-1&&n.push(o)}else s.bnf.forEach(o=>{if(typeof o[0]=="string"&&dn(o[0]).name==s.name){let u="Left recursion is not allowed, rule: "+s.name;n.indexOf(u)==-1&&n.push(u)}o.forEach(a=>{if(typeof a=="string"){let u=dn(a);!u.isLiteral&&i.indexOf(u.name)==-1&&xE.indexOf(u.name)==-1&&i.push(u.name)}})});wr==s.name&&(s.implicitWs=!1),s.implicitWs&&i.indexOf(wr)==-1&&i.push(wr),s.recover&&i.indexOf(s.recover)==-1&&i.push(s.recover)}),i.forEach(s=>{s in this.cachedRules||n.push("Missing rule "+s)}),n.length)throw new Error(n.join(` +`))}getAST(e,t){t||(t=this.grammarRules.filter(i=>!i.fragment&&i.name.indexOf("%")!=0)[0].name);let n=this.parse(e,t);if(n){lh(n.errors,n),ih(n,0),Nl(n,/^%/),(!this.options||!this.options.keepUpperRules)&&Nl(n,gf);let i=n.rest;i&&new Ar.TokenError(`Unexpected end of input: +`+i,n),rh(n),n.rest=i}return n}emitSource(){return"CANNOT EMIT SOURCE FROM BASE Parser"}parse(e,t,n=0){let i=null,s=dn(t),l,o=this.debug&&!gf.test(s.name);o&&console.log(new Array(n).join("│ ")+"Trying to get "+t+" from "+JSON.stringify(e.split(` +`)[0]));let a=s.name,u=sh(s.name,this);if(s.name=="EOF"){if(e.length)return null;if(e.length==0)return{type:"EOF",text:"",rest:"",start:0,end:0,fullText:"",errors:[],children:[],parent:null}}try{if(!u&&s.isLiteral){let f=s.name.trim();if(f.startsWith('"')?f=JSON.parse(f):f.startsWith("'")&&(f=f.replace(/^'(.+)'$/,"$1").replace(/\\'/g,"'")),f==="")return{type:"%%EMPTY%%",text:"",rest:e,start:0,end:0,fullText:"",errors:[],children:[],parent:null};l=new RegExp(nh(f)),a=null}}catch(f){return f instanceof ReferenceError&&console.error(f),null}if(l){let f=Ml(e,l);if(f)return f.type=a,f}else{let f=u.bnf;f instanceof Array&&f.forEach(c=>{if(i)return;let h=null,d={type:s.name,text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:e};u.fragment&&(d.fragment=!0);let m=e,p=0,v=c.length>0,k=!1;for(let O=0;O{A.start+=p,A.end+=p,A.parent=d,d.children.push(A)}):(S.parent=d,d.children.push(S))),E.lookup&&(S.lookup=!0),o&&console.log(new Array(n+1).join("│ ")+"└─ "+S.type+" "+JSON.stringify(S.text)),!E.lookup&&!S.lookup&&(d.text=d.text+S.text,d.end=d.text.length,m=m.substr(S.text.length),p+=S.text.length),d.rest=m}while(S&&E.allowRepetition&&m.length&&!S.lookup)}else{let E=Ml(m,c[O]);if(!E)return;o&&console.log(new Array(n+1).join("│ ")+"└> "+JSON.stringify(E.text)+c[O].source),k=!0,E.start+=p,E.end+=p,d.text=d.text+E.text,d.end=d.text.length,m=m.substr(E.text.length),p+=E.text.length,d.rest=m}k&&(i=d,o&&console.log(new Array(n).join("│ ")+"├<─┴< PUSHING "+i.type+" "+JSON.stringify(i.text)))}),i&&u.simplifyWhenOneChildren&&i.children.length==1&&(i=i.children[0])}return i||o&&console.log(t+" NOT RESOLVED FROM "+e),i}parseRecovery(e,t,n){if(e.recover&&t.length){let i=this.debug;i&&console.log(new Array(n+1).join("│ ")+"Trying to recover until token "+e.recover+" from "+JSON.stringify(t.split(` +`)[0]+t.split(` +`)[1]));let s={type:"SyntaxError",text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:""},l;do if(l=this.parse(t,e.recover,n+1),l){new Ar.TokenError('Unexpected input: "'+s.text+`" Expecting: ${e.name}`,s);break}else s.text=s.text+t[0],s.end=s.text.length,t=t.substr(1);while(!l&&t.length>0);if(s.text.length>0&&l)return i&&console.log(new Array(n+1).join("│ ")+"Recovered text: "+JSON.stringify(s.text)),s}return null}}gt.Parser=oh;gt.default=oh;Object.defineProperty(th,"__esModule",{value:!0});const Zn=gt;var jl;(function(r){r.RULES=[{name:"Grammar",bnf:[["RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_WHITESPACE*",'"|"',"RULE_WHITESPACE*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","Item"],["Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"Item",bnf:[["RULE_WHITESPACE*","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"DecorationName",bnf:[['"ebnf://"',/[^\x5D#]+/]]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]],pinned:1},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[['!"*/"',/[^*]/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],r.defaultParser=new Zn.Parser(r.RULES,{debug:!1});const e=/^(!|&)/,t=/(\?|\+|\*)$/,n=/^%/;function i(k,O){if(typeof k=="string"){if(e.test(k))return"";if(n.test(k)){let S=t.exec(k),C=S?S[0]+" ":"";return s(k,O)?o(k,O)+C:"("+o(k,O)+")"+C}return k}else return k.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function s(k,O){let E=Zn.findRuleByName(k,O);return E&&E.bnf.length==1&&E.bnf[0].length==1&&(E.bnf[0][0]instanceof RegExp||E.bnf[0][0][0]=='"'||E.bnf[0][0][0]=="'")}function l(k,O){return k.map(E=>i(E,O)).join(" ")}function o(k,O){let E=Zn.findRuleByName(k,O);return E?E.bnf.map(S=>l(S,O)).join(" | "):"RULE_NOT_FOUND {"+k+"}"}function a(k){let O=[];return k.grammarRules.forEach(E=>{if(!/^%/.test(E.name)){let S=E.recover?" /* { recoverUntil="+E.recover+" } */":"";O.push(E.name+" ::= "+o(E.name,k)+S)}}),O.join(` +`)}r.emit=a;let u=0;function f(k,O){throw console.log("reberia restar "+O+" a "+k),new Error("Difference not supported yet")}function c(k){return new RegExp(k.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function h(k,O,E){let S=null,C=[];return O.children.forEach((A,D)=>{A.type=="Minus"&&f(S,A);let w=O.children[D+1];w=w&&w.type=="PrimaryDecoration"&&w.text||"";let B="";switch(A.type){case"SubItem":let M="%"+(E+u++);d(k,A,M),C.push(B+M+w);break;case"NCName":case"StringLiteral":C.push(B+A.text+w);break;case"CharCode":case"CharClass":if(w||B){let F={name:"%"+(E+u++),bnf:[[c(A.text)]]};k.push(F),C.push(B+F.name+w)}else C.push(c(A.text));break;case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+A.type+" -> "+JSON.stringify(A.text))}S=A}),C}function d(k,O,E){let S=O.children.filter(D=>D.type=="SequenceOrDifference").map(D=>h(k,D,E)),C={name:E,bnf:S},A=null;S.forEach(D=>{A=A||D.recover,delete D.recover}),E.indexOf("%")==0&&(C.fragment=!0),A&&(C.recover=A),k.push(C)}function m(k,O=r.defaultParser){let E=O.getAST(k);if(!E)throw new Error("Could not parse "+k);if(E.errors&&E.errors.length)throw E.errors[0];let S=[];return E.children.filter(C=>C.type=="Production").map(C=>{let A=C.children.filter(D=>D.type=="NCName")[0].text;d(S,C,A)}),S}r.getRules=m;function p(k,O=r.defaultParser){return m(k.join(""),O)}r.Transform=p;class v extends Zn.Parser{constructor(O,E){const S=E&&E.debugRulesParser===!0?new Zn.Parser(r.RULES,{debug:!0}):r.defaultParser;super(m(O,S),E)}emitSource(){return a(this)}}r.Parser=v})(jl||(jl={}));var $E=th.default=jl;const eS="[^?/{}*,()#]+",tS=` +root ::= ("#" recursion | recursion | (query | pattern) recursion* | "#" SEP? | SEP) +recursion ::= (SEP query | pattern)* + +query ::= (ESC escaped ESC | property | all | any | regex) typecheck? lookahead? +property ::= ${eS} +regex ::= "{" [^}]+ "}" +SEP ::= "/" +all ::= "**" +any ::= "*" + +typecheck ::= "?:" ("value" | "boolean" | "string" | "number" | "object" | "array") +lookahead ::= "?" expression ((andExpr | orExpr) expression)* +andExpr ::= S? "&&" S? +orExpr ::= S? "||" S? + +expression ::= (exprProperty | ESC escaped ESC) ((isnot | is) (exprProperty | regex | ESC escaped ESC))* +exprProperty ::= [a-zA-Z0-9-_ $]+ +escaped ::= [^"]+ +is ::= ":" +isnot ::= ":!" +ESC ::= '"' + +pattern ::= S? "(" (SEP query | pattern (orPattern? pattern)*)* ")" quantifier? S? lookahead? +quantifier ::= "+" | "*" | [0-9]+ +orPattern ::= S? "," S? + +S ::= [ ]* +`,nS=new $E.Parser(tS),rS=r=>nS.getAST(r),dt=0,zn=3,ui=(r,e)=>`${r}/${e}`,ah=Object.prototype.toString,iS=/Object|Array/,Ll=r=>iS.test(ah.call(r)),lS=r=>ah.call(r).match(/\s([^\]]+)\]/).pop().toLowerCase();function uh(r){return new RegExp(r.text.replace(/(^{|}$)/g,""))}function sS(r,e){Array.isArray(r)?r.forEach(e):Object.prototype.toString.call(r)==="[object Object]"&&Object.keys(r).forEach(function(t){e(r[t],t,r)})}function vf(r){return Array.isArray(r)?r.map(function(e,t){return`${t}`}):Object.prototype.toString.call(r)==="[object Object]"?Object.keys(r):[]}const nn={mem:[],get(r,e){const t=r[dt][e];if(!nn.mem.includes(t))return Ll(t)&&nn.mem.push(t),[t,e,r[dt],ui(r[zn],e)]},reset(){nn.mem.length=0}},ql={any(r,e){const t=e[dt];return vf(t).map(n=>[t[n],n,t,ui(e[zn],n)])},all(r,e){const t=[e];return sS(e[dt],(n,i)=>{const s=nn.get(e,i);s&&t.push(...ql.all(r,s))}),t},regex(r,e){const t=uh(r),n=e[dt];return vf(n).filter(i=>t.test(i)).map(i=>[n[i],i,n,ui(e[zn],i)])}},fi={escaped:(r,e)=>fi.property(r,e),property:(r,e)=>{const t=r.text;if(e[dt]&&e[dt][t]!==void 0)return[e[dt][t],t,e[dt],ui(e[zn],t)]},typecheck:(r,e)=>{const t=r.text.replace(/^\?:/,"");if(t==="value")return Ll(e[dt])?void 0:e;if(lS(e[dt])===t)return e},lookahead:(r,e)=>{let t=!0,n=!1;return r.children.forEach(i=>{if(i.type==="expression"){const s=fi.expression(i,e)!==void 0;t=n===!0?t||s:t&&s}else n=i.type==="orExpr"}),t?e:void 0},expression:(r,e)=>{const t=r.children[0].text,n=r.children[1],i=r.children[2],s=e[dt];if(Ll(s)!==!1)return oS(s[t],n,i)?e:void 0}};function oS(r,e,t){if(e===void 0)return r!==void 0;let n;const i=`${r}`;return t.type==="regex"?n=uh(t).test(i):n=i===t.text,e.type==="isnot"&&(n=n===!1&&r!==void 0),n}function aS(r,e,t,n){const i=[];for(let s=0,l=e.length;s{if(ql[i.type])n=aS(ql[i.type],n,i,t);else if(fi[i.type])n=uS(fi[i.type],n,i,t);else throw new Error(`Unknown filter ${i.type}`)}),n}function cS(r,e,t){const n=[];let i=r;return e.children.forEach(s=>{if(s.type==="orPattern"){n.push(...i),i=r;return}i=ks(i,s,t)}),n.push(...i),n}function dS(r){if(r==null)return 1;if(r==="*"||r==="+")return 1/0;const e=parseInt(r);return isNaN(e)?1:e}function hS(r,e,t){const n=[],i=e.children.find(a=>a.type==="quantifier"),s=dS(i&&i.text);let l=r;i&&i.text==="*"&&n.push(...l);let o=0;for(;l.length>0&&on=ks(n,i,t)),n}function ks(r,e,t){let n;return e.type==="query"?n=fS(r,e,t):e.type==="pattern"?n=hS(r,e,t):n=mS(r,e,t),nn.reset(),nn.mem.push(r),n}function pS(r,e){return nn.reset(),nn.mem.push(r),ks([[r,null,null,"#"]],e)}const yf={value:r=>r.map(e=>e[dt]),pointer:r=>r.map(e=>e[zn]),all:r=>r,map:r=>{const e={};return r.forEach(t=>e[t[zn]]=t[dt]),e}};var vn;(function(r){r.POINTER="pointer",r.VALUE="value",r.ALL="all",r.MAP="map"})(vn||(vn={}));_r.POINTER=vn.POINTER;_r.VALUE=vn.VALUE;_r.ALL=vn.ALL;_r.MAP=vn.MAP;function _r(r,e,t=vn.VALUE){if(e==null)return[];e=e.replace(/(\/$)/g,""),e===""&&(e="#");const n=rS(e);if(n==null)throw new Error(`empty ast for '${e}'`);if(n.rest!=="")throw new Error(`Failed parsing queryString from: '${n.rest}'`);const i=pS(r,n);return typeof t=="function"?i.map(s=>t(...s)):yf[t]?yf[t](i):i}var ci;(function(r){r.REPLACE_ITEMS="replace",r.INSERT_ITEMS="insert"})(ci||(ci={}));ci.REPLACE_ITEMS;ci.INSERT_ITEMS;const zt={$ref:{type:!1},allOf:{type:!1,definitions:["allOf/*"]},anyOf:{type:!1,definitions:["anyOf/*"]},array:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","items","items/*","additionalItems"],validationKeywords:["minItems","maxItems","uniqueItems"],keywords:["items","additionalItems","minItems","maxItems","uniqueItems"]},boolean:{type:!0},enum:{type:!1},integer:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},not:{type:!1,definitions:["not"]},number:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minimum","maximum","multipleOf"]},null:{type:!0},object:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not","properties/*","additionalProperties","patternProperties/*","dependencies/*"],validationKeywords:["minProperties","maxProperties","required"],keywords:["properties","additionalProperties","patternProperties","dependencies","minProperties","maxProperties","required"]},oneOf:{type:!1,definitions:["oneOf/*"]},string:{type:!0,definitions:["allOf/*","anyOf/*","oneOf/*","not"],validationKeywords:["minLength","maxLength","pattern"]}},gS=r=>Object.prototype.toString.call(r)==="[object Object]",bS=Object.keys(zt).filter(r=>zt[r].type===!1),kf=Object.prototype.hasOwnProperty;function Ef(r){if(gS(r)===!1)return;if(r.enum)return"enum";if(zt[r.type]||Array.isArray(r.type))return r.type;const e=bS.filter(t=>r[t]);if(e.length===1)return e[0];if(e.length===0){for(let t=0,n=zt.object.keywords.length;tObject.prototype.toString.call(r)==="[object Object]";function vS(r){const e=[],t=Ef(r);if(t==null)return e;let n;if(Array.isArray(t)){n={};for(let i=0,s=t.length;i{_r(r,i,(s,l,o,a)=>{_S(s)&&Ef(s)&&e.push({pointer:or.join(or.split(a),!1),def:s})})}),e}const yS=r=>Object.prototype.toString.call(r)==="[object Object]";function kS(r,e){if(this.callback(r,e)===!0)return;vS(r).forEach(n=>this.nextTypeDefs(n.def,or.join(e,n.pointer,!1)))}function Tr(r,e,t,n="definitions"){const i=e[n];Object.keys(i).forEach(s=>{if(i[s]===!1||yS(i[s])){r.nextTypeDefs(i[s],or.join(t,n,s,!1));return}})}function fh(r,e,t="#"){const n={callback:e,nextTypeDefs:kS};n.nextTypeDefs(r,t),r.definitions!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t)),r.$defs!=null&&(n.callback=(i,s)=>{e(i,s),i.definitions!=null&&Tr(n,i,s)},Tr(n,r,t,"$defs"))}const ES=/(#|\/)+$/,Pr=/#$/,SS=/^[^:]+:\/\/[^/]+\//,OS=/\/[^/]*$/,wS=/#.*$/;function Sf(r,e){return r==null&&e==null?"#":e==null?r.replace(Pr,""):r==null?e.replace(Pr,""):e[0]==="#"?`${r.replace(wS,"")}${e.replace(ES,"")}`:SS.test(e)?e.replace(Pr,""):`${r.replace(OS,"")}/${e.replace(Pr,"")}`}const Jn=/(#|\/)+$/g,AS=["",null,"#"];function TS(r){if(AS.includes(r))return[];if(r=r.replace(Jn,""),r.indexOf("#")===-1)return[r.replace(Jn,"")];if(r.indexOf("#")===0)return[r.replace(Jn,"")];const e=r.split("#");return e[0]=e[0].replace(Jn,""),e[1]=`#${e[1].replace(Jn,"")}`,e}const PS=/(#|\/)+$/g,CS=r=>ze(r)==="object";function Yt(r,e,t){if(CS(t)&&(t=t.__ref||t.$ref),t==null)return e;let n;const i=t.replace(PS,"");if(r.remotes[i])return n=r.remotes[i],n&&n.$ref?Yt(r,e,n.$ref):n;if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Yt(r,e,n.$ref):n;const s=TS(t);if(s.length===0)return e;if(s.length===1){if(t=s[0],r.remotes[t])return n=r.remotes[t],Yt(r,e,n.$ref);if(r.ids[t])return n=Dn.get(e,r.ids[t]),n&&n.$ref?Yt(r,e,n.$ref):n}if(s.length===2){const l=s[0];if(t=s[1],r.remotes[l])return r.remotes[l].getRef?r.remotes[l].getRef(t):Yt(r,r.remotes[l],t);if(r.ids[l])return Yt(r,Dn.get(e,r.ids[l]),t)}return n=Dn.get(e,r.ids[t]||t),n&&n.$ref?Yt(r,e,n.$ref):n}const Of="__compiled",wf="__ref",IS="getRef",RS="getRoot",DS=/(#|\/)+$/g;function MS(r,e,t=e,n=!1){if(e===!0||e===!1||e===void 0||e[Of]!==void 0)return e;const i={ids:{},remotes:r.remotes},s=JSON.stringify(e),l=JSON.parse(s);if(Object.defineProperty(l,Of,{enumerable:!1,value:!0}),Object.defineProperty(l,IS,{enumerable:!1,value:Yt.bind(null,i,l)}),n===!1&&s.includes("$ref")===!1)return l;l!==t&&Object.defineProperty(l,"$defs",{enumerable:!0,value:Object.assign({},t.definitions,t.$defs,l.definitions,l.$defs)});const o={},a=()=>l;return fh(l,(u,f)=>{var c;if(u.$id){if(u.$id.startsWith("http")&&/(allOf|anyOf|oneOf)\/\d+$/.test(f)){const v=f.replace(/\/(allOf|anyOf|oneOf)\/\d+$/,""),k=Dn.get(l,v);u.$id=(c=k.$id)!==null&&c!==void 0?c:u.$id}i.ids[u.$id.replace(DS,"")]=f}f=`#${f}`.replace(/##+/,"#");const h=f.replace(/\/[^/]+$/,""),d=f.replace(/\/[^/]+\/[^/]+$/,""),m=o[h]||o[d],p=Sf(m,u.$id);o[f]=p,i.ids[p]==null&&(i.ids[p]=f),u.$ref&&!u[wf]&&(Object.defineProperty(u,wf,{enumerable:!1,value:Sf(p,u.$ref)}),Object.defineProperty(u,RS,{enumerable:!1,value:a}))}),l}function NS(r,e,t,n=r.rootSchema,i="#"){n=r.resolveRef(n),t(n,e,i);const s=ze(e);s==="object"?Object.keys(e).forEach(l=>{const o=r.step(l,n,e,i),a=e[l];r.each(a,t,o,`${i}/${l}`)}):s==="array"&&e.forEach((l,o)=>{const a=r.step(o,n,e,i);r.each(l,t,a,`${i}/${o}`)})}const Ue={additionalItemsError:Oe("AdditionalItemsError"),additionalPropertiesError:Oe("AdditionalPropertiesError"),anyOfError:Oe("AnyOfError"),allOfError:Oe("AllOfError"),constError:Oe("ConstError"),containsError:Oe("ContainsError"),containsArrayError:Oe("ContainsArrayError"),containsAnyError:Oe("ContainsAnyError"),enumError:Oe("EnumError"),formatURLError:Oe("FormatURLError"),formatURIError:Oe("FormatURIError"),formatURIReferenceError:Oe("FormatURIReferenceError"),formatURITemplateError:Oe("FormatURITemplateError"),formatDateError:Oe("FormatDateaError"),formatDateTimeError:Oe("FormatDateTimeError"),formatEmailError:Oe("FormatEmailError"),formatHostnameError:Oe("FormatHostnameError"),formatIPV4Error:Oe("FormatIPV4Error"),formatIPV4LeadingZeroError:Oe("FormatIPV4LeadingZeroError"),formatIPV6Error:Oe("FormatIPV6Error"),formatIPV6LeadingZeroError:Oe("FormatIPV6LeadingZeroError"),formatJSONPointerError:Oe("FormatJSONPointerError"),formatRegExError:Oe("FormatRegExError"),formatTimeError:Oe("FormatTimeError"),invalidSchemaError:Oe("InvalidSchemaError"),invalidDataError:Oe("InvalidDataError"),invalidTypeError:Oe("InvalidTypeError"),invalidPropertyNameError:Oe("InvalidPropertyNameError"),maximumError:Oe("MaximumError"),maxItemsError:Oe("MaxItemsError"),maxLengthError:Oe("MaxLengthError"),maxPropertiesError:Oe("MaxPropertiesError"),minimumError:Oe("MinimumError"),minItemsError:Oe("MinItemsError"),minItemsOneError:Oe("MinItemsOneError"),minLengthError:Oe("MinLengthError"),minLengthOneError:Oe("MinLengthOneError"),minPropertiesError:Oe("MinPropertiesError"),missingDependencyError:Oe("MissingDependencyError"),missingOneOfPropertyError:Oe("MissingOneOfPropertyError"),multipleOfError:Oe("MultipleOfError"),multipleOneOfError:Oe("MultipleOneOfError"),noAdditionalPropertiesError:Oe("NoAdditionalPropertiesError"),notError:Oe("NotError"),oneOfError:Oe("OneOfError"),oneOfPropertyError:Oe("OneOfPropertyError"),patternError:Oe("PatternError"),patternPropertiesError:Oe("PatternPropertiesError"),requiredPropertyError:Oe("RequiredPropertyError"),typeError:Oe("TypeError"),undefinedValueError:Oe("UndefinedValueError"),uniqueItemsError:Oe("UniqueItemsError"),unknownPropertyError:Oe("UnknownPropertyError"),valueNotEmptyError:Oe("ValueNotEmptyError")};var ch={exports:{}};(function(r){(function(e){e.exports.is_uri=n,e.exports.is_http_uri=i,e.exports.is_https_uri=s,e.exports.is_web_uri=l,e.exports.isUri=n,e.exports.isHttpUri=i,e.exports.isHttpsUri=s,e.exports.isWebUri=l;var t=function(o){var a=o.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/);return a};function n(o){if(o&&!/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(o)&&!/%[^0-9a-f]/i.test(o)&&!/%[0-9a-f](:?[^0-9a-f]|$)/i.test(o)){var a=[],u="",f="",c="",h="",d="",m="";if(a=t(o),u=a[1],f=a[2],c=a[3],h=a[4],d=a[5],!!(u&&u.length&&c.length>=0)){if(f&&f.length){if(!(c.length===0||/^\//.test(c)))return}else if(/^\/\//.test(c))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(u.toLowerCase()))return m+=u+":",f&&f.length&&(m+="//"+f),m+=c,h&&h.length&&(m+="?"+h),d&&d.length&&(m+="#"+d),m}}}function i(o,a){if(n(o)){var u=[],f="",c="",h="",d="",m="",p="",v="";if(u=t(o),f=u[1],c=u[2],h=u[3],m=u[4],p=u[5],!!f){if(a){if(f.toLowerCase()!="https")return}else if(f.toLowerCase()!="http")return;if(c)return/:(\d+)$/.test(c)&&(d=c.match(/:(\d+)$/)[0],c=c.replace(/:\d+$/,"")),v+=f+":",v+="//"+c,d&&(v+=d),v+=h,m&&m.length&&(v+="?"+m),p&&p.length&&(v+="#"+p),v}}}function s(o){return i(o,!0)}function l(o){return i(o)||s(o)}})(r)})(ch);var jS=ch.exports;const Af=dr(jS),LS=new RegExp("^([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])[Tt]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\\.[0-9]+)?(([Zz])|([\\+|\\-]([01][0-9]|2[0-3]):[0-5][0-9]))$"),qS=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,BS=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,FS=/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,zS=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,VS=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,US=[0,31,28,31,30,31,30,31,31,30,31,30,31],HS=/^(?:\/(?:[^~/]|~0|~1)*)*$/,QS=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,WS=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,GS=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,KS={date:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(zS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=s%4===0&&(s%100!==0||s%400===0);if(!(l>=1&&l<=12&&o>=1&&o<=(l==2&&a?29:US[l])))return Ue.formatDateError({value:t,pointer:n})},"date-time":(r,e,t,n)=>{if(typeof t=="string")return t===""||LS.test(t)?new Date(t).toString()==="Invalid Date"?Ue.formatDateTimeError({value:t,pointer:n}):void 0:Ue.formatDateTimeError({value:t,pointer:n})},email:(r,e,t,n)=>{if(typeof t!="string")return;if(t[0]==='"')return Ue.formatEmailError({value:t,pointer:n});const[i,s,...l]=t.split("@");if(!i||!s||l.length!==0||i.length>64||s.length>253)return Ue.formatEmailError({value:t,pointer:n});if(i[0]==="."||i.endsWith(".")||i.includes(".."))return Ue.formatEmailError({value:t,pointer:n});if(!/^[a-z0-9.-]+$/i.test(s)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(i))return Ue.formatEmailError({value:t,pointer:n});if(!s.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o)))return Ue.formatEmailError({value:t,pointer:n})},hostname:(r,e,t,n)=>{if(typeof t=="string"&&!(t===""||FS.test(t)))return Ue.formatHostnameError({value:t,pointer:n})},ipv4:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV4LeadingZeroError({value:t,pointer:n});if(!(t.length<=15&&qS.test(t)))return Ue.formatIPV4Error({value:t,pointer:n})}},ipv6:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")){if(t&&t[0]==="0")return Ue.formatIPV6LeadingZeroError({value:t,pointer:n});if(!(t.length<=45&&BS.test(t)))return Ue.formatIPV6Error({value:t,pointer:n})}},"json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!HS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},"relative-json-pointer":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!QS.test(t))return Ue.formatJSONPointerError({value:t,pointer:n})},regex:(r,e,t,n)=>{if(typeof t=="string"&&/\\Z$/.test(t)===!1){try{new RegExp(t);return}catch{}return Ue.formatRegExError({value:t,pointer:n})}if(!(typeof t=="object"||typeof t=="number"||Array.isArray(t)))return Ue.formatRegExError({value:t,pointer:n})},time:(r,e,t,n)=>{if(typeof t!="string")return;const i=t.match(VS);if(!i)return Ue.formatDateTimeError({value:t,pointer:n});const s=+i[1],l=+i[2],o=+i[3],a=!!i[5];if(!((s<=23&&l<=59&&o<=59||s==23&&l==59&&o==60)&&a))return Ue.formatTimeError({value:t,pointer:n})},uri:(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!Af.isUri(t))return Ue.formatURIError({value:t,pointer:n})},"uri-reference":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!WS.test(t))return Ue.formatURIReferenceError({value:t,pointer:n})},"uri-template":(r,e,t,n)=>{if(!(typeof t!="string"||t==="")&&!GS.test(t))return Ue.formatURITemplateError({value:t,pointer:n})},url:(r,e,t,n)=>{if(!(t===""||Af.isWebUri(t)))return Ue.formatURLError({value:t,pointer:n})}};function ZS(r){switch(ze(r)){case"string":case"array":return r.length===0;case"null":case"undefined":return!0;case"object":return Object.keys(r).length===0;default:return!1}}const JS={addOptionalProps:!0,removeInvalidData:!1};let Vt;function Yi(r,e){const{$ref:t}=r;return t==null?!0:(Vt[e]==null||Vt[e][t]==null?0:Vt[e][t])0){if(Yi(e.anyOf[0],`${n}/anyOf/0`)){const s=Xi(r,e.anyOf[0],`${n}/anyOf/0`);i=sr(i,s),i.pointer=e.anyOf[0].$ref||i.pointer}delete i.anyOf}if(Array.isArray(e.allOf)){for(let s=0,l=e.allOf.length;sr&&typeof r=="object";function Ft(r,e,t,n,i){if(t==null)throw new Error(`getTemplate: missing schema for data: ${JSON.stringify(e)}`);if(n==null)throw new Error("Missing pointer");let s=dh(r,t,e,n);if(!Tf(s))return;if(n=s.pointer,s!=null&&s.const)return s.const;if(Array.isArray(s.oneOf))if(ZS(e)){const u=s.oneOf[0].type||s.type||s.const&&typeof s.const||ze(e);s={...s.oneOf[0],type:u}}else{const u=ys(r,e,s);if(st(u)){if(e!=null&&i.removeInvalidData!==!0)return e;s=s.oneOf[0],e=void 0}else s=u}if(!Tf(s)||s.type==null)return;const l=Array.isArray(s.type)?XS(s.type,e,s.default):s.type,o=ze(e);return e!=null&&o!==l&&!(o==="number"&&l==="integer")&&(e=YS(l,e)),Pf[l]==null?i.removeInvalidData?void 0:e:Pf[l](r,s,e,n,i)}function XS(r,e,t){if(e==null){if(t!=null){const i=ze(t);if(r.includes(i))return i}return r[0]}const n=ze(e);return r.includes(n)?n:r[0]}const Pf={null:(r,e,t)=>Yn(e,t,null),string:(r,e,t)=>Yn(e,t,""),number:(r,e,t)=>Yn(e,t,0),integer:(r,e,t)=>Yn(e,t,0),boolean:(r,e,t)=>Yn(e,t,!1),object:(r,e,t,n,i)=>{var s;const l=e.default===void 0?{}:e.default,o={},a=(s=e.required)!==null&&s!==void 0?s:[];if(e.properties&&Object.keys(e.properties).forEach(u=>{const f=t==null||t[u]==null?l[u]:t[u],c=a.includes(u);(f!=null||c||i.addOptionalProps)&&(o[u]=Ft(r,f,e.properties[u],`${n}/properties/${u}`,i))}),e.dependencies&&Object.keys(e.dependencies).forEach(u=>{if(o[u]===void 0)return;const f=e.dependencies[u];if(Array.isArray(f)){f.forEach(h=>{o[h]=Ft(r,o[h],e.properties[h],`${n}/properties/${h}`,i)});return}if(ze(f)!=="object")return;const c=Ft(r,t,{...f,type:"object"},`${n}/dependencies/${u}`,i);c&&!st(c)&&Object.assign(o,c)}),t&&Object.keys(t).forEach(u=>o[u]==null&&(o[u]=t[u])),e.if&&(e.then||e.else)){const u=r.isValid(o,e.if);if(u&&e.then){const f=r.getTemplate(o,{type:"object",...e.then},i);Object.assign(o,f)}else if(!u&&e.else){const f=r.getTemplate(o,{type:"object",...e.else},i);Object.assign(o,f)}}return o},array:(r,e,t,n,i)=>{var s,l,o;const a=e.default===void 0?[]:e.default;e.minItems=e.minItems||0;const u=t||[];if(e.items==null)return u;if(Array.isArray(e.items)){for(let c=0,h=Math.max((s=e.minItems)!==null&&s!==void 0?s:0,(o=(l=e.items)===null||l===void 0?void 0:l.length)!==null&&o!==void 0?o:0);c0){const c=Math.max(e.minItems,u.length);for(let h=0;h(Vt={mi:{}},Ft(r,e,t,"#",n));function $S(r,e,t=r.rootSchema,n="#"){return r.validate(e,t,n).length===0}function Bl(r,e){const t=typeof r;if(t!==typeof e)return!1;if(Array.isArray(r)){if(!Array.isArray(e))return!1;const n=r.length;if(n!==e.length)return!1;for(let i=0;i=55296&&i<=56319&&t!(r[e]===void 0||!eO.call(r,e)),tO={additionalProperties:(r,e,t,n)=>{if(e.additionalProperties===!0||e.additionalProperties==null||ze(e.patternProperties)==="object"&&e.additionalProperties===!1)return;const i=[];let s=Object.keys(t).filter(o=>br.propertyBlacklist.includes(o)===!1);const l=Object.keys(e.properties||{});if(ze(e.patternProperties)==="object"){const o=Object.keys(e.patternProperties).map(a=>new RegExp(a));s=s.filter(a=>{for(let u=0;u{if(Array.isArray(e.allOf)===!1)return;const i=[];return e.allOf.forEach(s=>{i.push(...r.validate(t,s,n))}),i},anyOf:(r,e,t,n)=>{if(Array.isArray(e.anyOf)!==!1){for(let i=0;i{if(ze(e.dependencies)!=="object")return;const i=[];return Object.keys(t).forEach(s=>{if(e.dependencies[s]===void 0||e.dependencies[s]===!0)return;if(e.dependencies[s]===!1){i.push(r.errors.missingDependencyError({pointer:n}));return}let l;const o=ze(e.dependencies[s]);if(o==="array")l=e.dependencies[s].filter(a=>t[a]===void 0).map(a=>r.errors.missingDependencyError({missingProperty:a,pointer:n}));else if(o==="object")l=r.validate(t,e.dependencies[s],n);else throw new Error(`Invalid dependency definition for ${n}/${s}. Must be list or schema`);i.push(...l)}),i.length>0?i:void 0},enum:(r,e,t,n)=>{const i=ze(t);if(i==="object"||i==="array"){const s=JSON.stringify(t);for(let l=0;l{if(r.validateFormat[e.format])return r.validateFormat[e.format](r,e,t,n)},items:(r,e,t,n)=>{if(e.items===!1)return Array.isArray(t)&&t.length===0?void 0:r.errors.invalidDataError({pointer:n,value:t});const i=[];for(let s=0;s{if(!isNaN(e.maximum)){if(e.maximum&&e.maximum{if(!isNaN(e.maxItems)&&e.maxItems{if(isNaN(e.maxLength))return;const i=Cf(t).length;if(e.maxLength{const i=Object.keys(t).length;if(isNaN(e.maxProperties)===!1&&e.maxProperties{if(isNaN(e.minLength))return;const i=Cf(t).length;if(e.minLength>i)return e.minLength===1?r.errors.minLengthOneError({minLength:e.minLength,length:i,pointer:n}):r.errors.minLengthError({minLength:e.minLength,length:i,pointer:n})},minimum:(r,e,t,n)=>{if(!isNaN(e.minimum)){if(e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n});if(e.exclusiveMinimum===!0&&e.minimum===t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})}},minItems:(r,e,t,n)=>{if(!isNaN(e.minItems)&&e.minItems>t.length)return e.minItems===1?r.errors.minItemsOneError({minItems:e.minItems,length:t.length,pointer:n}):r.errors.minItemsError({minItems:e.minItems,length:t.length,pointer:n})},minProperties:(r,e,t,n)=>{if(isNaN(e.minProperties))return;const i=Object.keys(t).length;if(e.minProperties>i)return r.errors.minPropertiesError({minProperties:e.minProperties,length:i,pointer:n})},multipleOf:(r,e,t,n)=>{if(!isNaN(e.multipleOf)&&t*xi%(e.multipleOf*xi)/xi!==0)return r.errors.multipleOfError({multipleOf:e.multipleOf,value:t,pointer:n})},not:(r,e,t,n)=>{const i=[];return r.validate(t,e.not,n).length===0&&i.push(r.errors.notError({value:t,not:e.not,pointer:n})),i},oneOf:(r,e,t,n)=>{if(Array.isArray(e.oneOf)!==!1&&(e=r.resolveOneOf(t,e,n),st(e)))return e},pattern:(r,e,t,n)=>{if(new RegExp(e.pattern,"u").test(t)===!1)return r.errors.patternError({pattern:e.pattern,description:e.patternExample||e.pattern,received:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(ze(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},properties:(r,e,t,n)=>{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{const i=[],s=Object.keys(e.properties||{});for(let l=0;l{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(!If(t,i))return r.errors.requiredPropertyError({key:i,pointer:n})})},requiredNotEmpty:(r,e,t,n)=>{if(Array.isArray(e.required)!==!1)return e.required.map(i=>{if(t[i]==null||t[i]==="")return r.errors.valueNotEmptyError({property:i,pointer:`${n}/${i}`})})},uniqueItems:(r,e,t,n)=>{if((Array.isArray(t)&&e.uniqueItems)===!1)return;const i=[];return t.forEach((s,l)=>{for(let o=l+1;o{if(e.contains===!1)return r.errors.containsArrayError({pointer:n,value:t});if(e.contains===!0)return Array.isArray(t)&&t.length===0?r.errors.containsAnyError({pointer:n}):void 0;if(ze(e.contains)==="object"){for(let i=0;i{if(!isNaN(e.exclusiveMaximum)&&e.exclusiveMaximum<=t)return r.errors.maximumError({maximum:e.exclusiveMaximum,length:t,pointer:n})},exclusiveMinimum:(r,e,t,n)=>{if(!isNaN(e.exclusiveMinimum)&&e.exclusiveMinimum>=t)return r.errors.minimumError({minimum:e.exclusiveMinimum,length:t,pointer:n})},if:(r,e,t,n)=>{if(e.if==null)return;const i=r.validate(t,e.if,n);if(i.length===0&&e.then)return r.validate(t,e.then,n);if(i.length!==0&&e.else)return r.validate(t,e.else,n)},maximum:(r,e,t,n)=>{if(!isNaN(e.maximum)&&e.maximum&&e.maximum{if(!isNaN(e.minimum)&&e.minimum>t)return r.errors.minimumError({minimum:e.minimum,length:t,pointer:n})},patternProperties:(r,e,t,n)=>{const i=e.properties||{},s=e.patternProperties;if(ze(s)!=="object")return;const l=[],o=Object.keys(t),a=Object.keys(s).map(u=>({regex:new RegExp(u),patternSchema:s[u]}));return o.forEach(u=>{let f=!1;for(let c=0,h=a.length;c0&&l.push(...d)}i[u]||f===!1&&e.additionalProperties===!1&&l.push(r.errors.patternPropertiesError({key:u,pointer:n,patterns:Object.keys(s).join(",")}))}),l},propertyNames:(r,e,t,n)=>{if(e.propertyNames===!1)return Object.keys(t).length===0?void 0:r.errors.invalidPropertyNameError({property:Object.keys(t),pointer:n,value:t});if(e.propertyNames===!0||ze(e.propertyNames)!=="object")return;const i=[],s=Object.keys(t),l={...e.propertyNames,type:"string"};return s.forEach(o=>{const a=r.validate(o,l,`${n}/${o}`);a.length>0&&i.push(r.errors.invalidPropertyNameError({property:o,pointer:n,validationError:a[0],value:t[o]}))}),i}};function rO(r,e,t=r.rootSchema,n="#"){let i=!1,s=vs(t);for(let l=0;le.properties[t]=tn(r[t]))),e.type==="array"&&r.length===1?e.items=tn(r[0]):e.type==="array"&&(e.items=r.map(tn)),e}function iO(r,e,t=r.rootSchema){const n=r.step(e,t,{},"#");return st(n)?n.code==="one-of-error"?n.data.oneOf.map(i=>r.resolveRef(i)):n:[n]}const Rf={array:(r,e,t,n,i)=>{const s=ze(t.items);if(s==="object")return Array.isArray(t.items.oneOf)?r.resolveOneOf(n[e],t.items,i):Array.isArray(t.items.anyOf)?r.resolveAnyOf(n[e],t.items,i):Array.isArray(t.items.allOf)?r.resolveAllOf(n[e],t.items,i):r.resolveRef(t.items);if(s==="array"){if(t.items[e]===!0)return tn(n[e]);if(t.items[e]===!1)return Ue.invalidDataError({key:e,value:n[e],pointer:i});if(t.items[e])return r.resolveRef(t.items[e]);if(t.additionalItems===!1)return Ue.additionalItemsError({key:e,value:n[e],pointer:i});if(t.additionalItems===!0||t.additionalItems===void 0)return tn(n[e]);if(ze(t.additionalItems)==="object")return t.additionalItems;throw new Error(`Invalid schema ${JSON.stringify(t,null,4)} for ${JSON.stringify(n,null,4)}`)}return t.additionalItems!==!1&&n[e]?tn(n[e]):new Error(`Invalid array schema for ${e} at ${i}`)},object:(r,e,t,n,i)=>{if(Array.isArray(t.oneOf)){const o=r.resolveOneOf(n,t,i);if(t=sr(t,o),st(t))return t}if(Array.isArray(t.anyOf)&&(t=r.resolveAnyOf(n,t,i),st(t))||Array.isArray(t.allOf)&&(t=r.resolveAllOf(n,t,i),st(t)))return t;let s;if(t.properties&&t.properties[e]!==void 0){if(s=r.resolveRef(t.properties[e]),st(s))return s;if(s&&Array.isArray(s.oneOf)){let o=r.resolveOneOf(n[e],s,`${i}/${e}`);const a=s.oneOf.findIndex(u=>u===o);return o.variableSchema=!0,o.oneOfIndex=a,o.oneOfSchema=s,o}if(s)return s}const{dependencies:l}=t;if(ze(l)==="object"){const o=Object.keys(l).filter(a=>ze(l[a])==="object");for(let a=0,u=o.length;ar.typeKeywords.array.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),object:(r,e,t,n)=>r.typeKeywords.object.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),string:(r,e,t,n)=>r.typeKeywords.string.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),integer:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),number:(r,e,t,n)=>r.typeKeywords.number.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),boolean:(r,e,t,n)=>r.typeKeywords.boolean.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n)),null:(r,e,t,n)=>r.typeKeywords.null.filter(i=>e&&e[i]!=null).map(i=>r.validateKeyword[i](r,e,t,n))};var sO=function r(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,i,s;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!r(e[i],t[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[i]))return!1;for(i=n;i--!==0;){var l=s[i];if(!r(e[l],t[l]))return!1}return!0}return e!==e&&t!==t};const oO=dr(sO);function aO(r,e){const t=ze(r);return t==="number"&&(e==="integer"||Array.isArray(e)&&e.includes("integer"))?Number.isInteger(r)||isNaN(r)?"integer":"number":t}function uO(r,e,t=r.rootSchema,n="#"){if(t=r.resolveRef(t),ze(t)==="boolean")return t?[]:[r.errors.invalidDataError({value:e,pointer:n})];if(st(t))return[t];if(t.const!==void 0)return oO(t.const,e)?[]:[r.errors.constError({value:e,expected:t.const,pointer:n})];const i=aO(e,t.type),s=t.type||i;return i!==s&&(!Array.isArray(s)||!s.includes(i))?[r.errors.typeError({received:i,expected:s,value:e,pointer:n})]:r.validateType[i]==null?[r.errors.invalidTypeError({receivedType:i,pointer:n})]:ir(r.validateType[i](r,t,e,n)).filter(ai)}const hh={typeKeywords:{array:["allOf","anyOf","contains","enum","if","items","maxItems","minItems","not","oneOf","uniqueItems"],boolean:["allOf","anyOf","enum","not","oneOf"],object:["additionalProperties","allOf","anyOf","dependencies","enum","format","if","maxProperties","minProperties","not","oneOf","patternProperties","properties","propertyNames","required"],string:["allOf","anyOf","enum","format","if","maxLength","minLength","not","oneOf","pattern"],number:["allOf","anyOf","enum","exclusiveMaximum","exclusiveMinimum","format","if","maximum","minimum","multipleOf","not","oneOf"],null:["allOf","anyOf","enum","format","not","oneOf"]},validateKeyword:nO,validateType:lO,validateFormat:KS,errors:Ue,addRemoteSchema:YE,compileSchema:MS,createSchemaOf:tn,each:NS,eachSchema:fh,getChildSchemaSelection:iO,getSchema:ZE,getTemplate:xS,isValid:$S,resolveAllOf:HE,resolveAnyOf:rO,resolveOneOf:wE,resolveRef:WE,step:zr,validate:uO};class fO extends JE{constructor(e,t={}){super(sr(hh,t),e)}}({...hh});function Df(r,e,t){const n=r.slice();return n[10]=e[t],n[11]=e,n[12]=t,n}function Mf(r){let e,t,n=r[12]+1+"",i,s,l,o,a,u,f,c,h;function d(v){r[7](v,r[12])}let m={path:r[1]+"/"+r[12],schema:r[3],rootValue:r[2],validationErrors:r[4],customComponents:r[5],required:!0};r[0][r[12]]!==void 0&&(m.value=r[0][r[12]]),o=new Es({props:m}),qe.push(()=>Ke(o,"value",d));function p(){return r[8](r[12])}return c=new jn({props:{size:"small",kind:"ghost",icon:Ud,expressive:!1,iconDescription:"Remove",tooltipPosition:"top",tooltipAlignment:"end"}}),c.$on("click",p),{c(){e=j("div"),t=j("div"),i=ce(n),s=$(),l=j("div"),U(o.$$.fragment),u=$(),f=j("div"),U(c.$$.fragment),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i=de(O,n),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);Z(o.$$.fragment,E),E.forEach(g),u=ee(k),f=L(k,"DIV",{class:!0});var S=R(f);Z(c.$$.fragment,S),S.forEach(g),k.forEach(g),this.h()},h(){T(t,"class","mt-3 w-8 shrink-0 text-lg"),T(l,"class","flex w-full grow flex-col"),T(f,"class","mt-3"),T(e,"class","flex w-full flex-row")},m(v,k){P(v,e,k),I(e,t),I(t,i),I(e,s),I(e,l),H(o,l,null),I(e,u),I(e,f),H(c,f,null),h=!0},p(v,k){r=v;const O={};k&2&&(O.path=r[1]+"/"+r[12]),k&8&&(O.schema=r[3]),k&4&&(O.rootValue=r[2]),k&16&&(O.validationErrors=r[4]),k&32&&(O.customComponents=r[5]),!a&&k&1&&(a=!0,O.value=r[0][r[12]],Je(()=>a=!1)),o.$set(O)},i(v){h||(_(o.$$.fragment,v),_(c.$$.fragment,v),h=!0)},o(v){y(o.$$.fragment,v),y(c.$$.fragment,v),h=!1},d(v){v&&g(e),Q(o),Q(c)}}}function cO(r){let e,t,n,i,s,l,o,a,u=r[0]||[],f=[];for(let h=0;hy(f[h],1,1,()=>{f[h]=null});return{c(){e=j("div");for(let h=0;h0),T(e,"class","bx--form-item flex flex-col")},m(h,d){P(h,e,d);for(let m=0;m0)},i(h){if(!l){for(let d=0;d{s.splice(d,1),t(0,s)},h=()=>{t(0,s=[...s||[],n])};return r.$$set=d=>{"path"in d&&t(1,i=d.path),"value"in d&&t(0,s=d.value),"rootValue"in d&&t(2,l=d.rootValue),"schema"in d&&t(3,o=d.schema),"validationErrors"in d&&t(4,a=d.validationErrors),"customComponents"in d&&t(5,u=d.customComponents)},r.$$.update=()=>{r.$$.dirty&11&&t(6,n=o.getTemplate(void 0,o.getSchema(i+"/0",s)))},[s,i,l,o,a,u,n,f,c,h]}class hO extends me{constructor(e){super(),pe(this,e,dO,cO,he,{path:1,value:0,rootValue:2,schema:3,validationErrors:4,customComponents:5})}}function Nf(r,e,t){const n=r.slice();return n[25]=e[t],n[26]=e,n[27]=t,n}function jf(r,e,t){const n=r.slice();return n[21]=e[t],n}function mO(r){const e=r.slice(),t=Object.keys(e[11].properties??{});return e[24]=t,e}function Lf(r){let e,t,n,i,s,l,o;const a=[gO,pO],u=[];function f(p,v){return p[11].type==="object"?0:1}e=f(r),t=u[e]=a[e](r);const c=[wO,OO,SO,EO,kO,yO,vO,_O,bO],h=[];function d(p,v){return p[8][p[2]]?0:p[11].type=="error"?1:p[11].enum?2:p[11].type=="string"?3:p[11].type=="number"||p[11].type=="integer"?4:p[11].type=="boolean"?5:p[11].type=="array"?6:p[11].type=="object"?7:8}function m(p,v){return v===7?mO(p):p}return i=d(r),s=h[i]=c[i](m(r,i)),{c(){t.c(),n=$(),s.c(),l=G()},l(p){t.l(p),n=ee(p),s.l(p),l=G()},m(p,v){u[e].m(p,v),P(p,n,v),h[i].m(p,v),P(p,l,v),o=!0},p(p,v){let k=e;e=f(p),e===k?u[e].p(p,v):(ne(),y(u[k],1,1,()=>{u[k]=null}),re(),t=u[e],t?t.p(p,v):(t=u[e]=a[e](p),t.c()),_(t,1),t.m(n.parentNode,n));let O=i;i=d(p),i===O?h[i].p(m(p,i),v):(ne(),y(h[O],1,1,()=>{h[O]=null}),re(),s=h[i],s?s.p(m(p,i),v):(s=h[i]=c[i](m(p,i)),s.c()),_(s,1),s.m(l.parentNode,l))},i(p){o||(_(t),_(s),o=!0)},o(p){y(t),y(s),o=!1},d(p){u[e].d(p),p&&g(n),h[i].d(p),p&&g(l)}}}function pO(r){let e,t,n,i,s=r[11].description&&r[6]&&qf(r);return{c(){e=j("div"),t=ce(r[13]),n=$(),s&&s.c(),i=G(),this.h()},l(l){e=L(l,"DIV",{class:!0});var o=R(e);t=de(o,r[13]),o.forEach(g),n=ee(l),s&&s.l(l),i=G(),this.h()},h(){T(e,"class","label text-s mb-2 font-medium text-gray-700")},m(l,o){P(l,e,o),I(e,t),P(l,n,o),s&&s.m(l,o),P(l,i,o)},p(l,o){o&8192&&ve(t,l[13]),l[11].description&&l[6]?s?s.p(l,o):(s=qf(l),s.c(),s.m(i.parentNode,i)):s&&(s.d(1),s=null)},i:ie,o:ie,d(l){l&&g(e),l&&g(n),s&&s.d(l),l&&g(i)}}}function gO(r){let e,t,n=r[11].description&&r[6]&&Bf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,s){i[11].description&&i[6]?n?(n.p(i,s),s&2112&&_(n,1)):(n=Bf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function qf(r){let e,t=r[11].description+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){T(e,"class","bx--label pb-2 text-xs text-gray-500")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].description+"")&&ve(n,t)},d(i){i&&g(e)}}}function Bf(r){let e,t,n;return t=new Yd({props:{source:r[11].description}}),{c(){e=j("div"),U(t.$$.fragment),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);Z(t.$$.fragment,s),s.forEach(g),this.h()},h(){T(e,"class","description mb-4")},m(i,s){P(i,e,s),H(t,e,null),n=!0},p(i,s){const l={};s&2048&&(l.source=i[11].description),t.$set(l)},i(i){n||(_(t.$$.fragment,i),n=!0)},o(i){y(t.$$.fragment,i),n=!1},d(i){i&&g(e),Q(t)}}}function bO(r){let e,t=JSON.stringify(r[11])+"",n;return{c(){e=ce("Unknown property: "),n=ce(t)},l(i){e=de(i,"Unknown property: "),n=de(i,t)},m(i,s){P(i,e,s),P(i,n,s)},p(i,s){s&2048&&t!==(t=JSON.stringify(i[11])+"")&&ve(n,t)},i:ie,o:ie,d(i){i&&g(e),i&&g(n)}}}function _O(r){let e,t,n=r[24],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lKe(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.path=l[2]),o&2&&(a.schema=l[1]),o&128&&(a.validationErrors=l[7]),o&256&&(a.customComponents=l[8]),o&16&&(a.rootValue=l[4]),!t&&o&1&&(t=!0,a.value=l[0],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function yO(r){let e,t,n,i;function s(o){r[18](o)}let l={labelA:"False",labelB:"True",labelText:r[13],hideLabel:!0};return r[0]!==void 0&&(l.toggled=r[0]),t=new qg({props:l}),qe.push(()=>Ke(t,"toggled",s)),{c(){e=j("div"),U(t.$$.fragment)},l(o){e=L(o,"DIV",{});var a=R(e);Z(t.$$.fragment,a),a.forEach(g)},m(o,a){P(o,e,a),H(t,e,null),i=!0},p(o,a){const u={};a&8192&&(u.labelText=o[13]),!n&&a&1&&(n=!0,u.toggled=o[0],Je(()=>n=!1)),t.$set(u)},i(o){i||(_(t.$$.fragment,o),i=!0)},o(o){y(t.$$.fragment,o),i=!1},d(o){o&&g(e),Q(t)}}}function kO(r){let e,t,n;function i(l){r[17](l)}let s={allowEmpty:!r[3],name:r[2],label:r[13],hideLabel:!0,invalid:!r[0]&&r[3]};return r[9]!==void 0&&(s.value=r[9]),e=new zp({props:s}),qe.push(()=>Ke(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&8&&(a.allowEmpty=!l[3]),o&4&&(a.name=l[2]),o&8192&&(a.label=l[13]),o&9&&(a.invalid=!l[0]&&l[3]),!t&&o&512&&(t=!0,a.value=l[9],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function EO(r){let e,t,n;function i(l){r[16](l)}let s={name:r[2],invalid:!!r[10].length,invalidText:r[12],labelText:r[13],hideLabel:!0,placeholder:r[3]?"":"(optional)"};return r[0]!==void 0&&(s.value=r[0]),e=new _n({props:s}),qe.push(()=>Ke(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&1024&&(a.invalid=!!l[10].length),o&4096&&(a.invalidText=l[12]),o&8192&&(a.labelText=l[13]),o&8&&(a.placeholder=l[3]?"":"(optional)"),!t&&o&1&&(t=!0,a.value=l[0],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function SO(r){let e,t,n;function i(l){r[15](l)}let s={name:r[2],labelText:r[13],hideLabel:!0,$$slots:{default:[AO]},$$scope:{ctx:r}};return r[0]!==void 0&&(s.selected=r[0]),e=new on({props:s}),qe.push(()=>Ke(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&4&&(a.name=l[2]),o&8192&&(a.labelText=l[13]),o&268437512&&(a.$$scope={dirty:o,ctx:l}),!t&&o&1&&(t=!0,a.selected=l[0],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function OO(r){let e,t=r[11].message+"",n;return{c(){e=j("div"),n=ce(t),this.h()},l(i){e=L(i,"DIV",{class:!0});var s=R(e);n=de(s,t),s.forEach(g),this.h()},h(){T(e,"class","text-red-600")},m(i,s){P(i,e,s),I(e,n)},p(i,s){s&2048&&t!==(t=i[11].message+"")&&ve(n,t)},i:ie,o:ie,d(i){i&&g(e)}}}function wO(r){let e,t,n,i;function s(a){r[14](a)}var l=r[8][r[2]];function o(a){let u={rootValue:a[4],invalid:!!a[10].length,invalidText:a[12]};return a[0]!==void 0&&(u.value=a[0]),{props:u}}return l&&(e=je(l,o(r)),qe.push(()=>Ke(e,"value",s))),{c(){e&&U(e.$$.fragment),n=G()},l(a){e&&Z(e.$$.fragment,a),n=G()},m(a,u){e&&H(e,a,u),P(a,n,u),i=!0},p(a,u){const f={};if(u&16&&(f.rootValue=a[4]),u&1024&&(f.invalid=!!a[10].length),u&4096&&(f.invalidText=a[12]),!t&&u&1&&(t=!0,f.value=a[0],Je(()=>t=!1)),u&260&&l!==(l=a[8][a[2]])){if(e){ne();const c=e;y(c.$$.fragment,1,0,()=>{Q(c,1)}),re()}l?(e=je(l,o(a)),qe.push(()=>Ke(e,"value",s)),U(e.$$.fragment),_(e.$$.fragment,1),H(e,n.parentNode,n)):e=null}else l&&e.$set(f)},i(a){i||(e&&_(e.$$.fragment,a),i=!0)},o(a){e&&y(e.$$.fragment,a),i=!1},d(a){a&&g(n),e&&Q(e,a)}}}function Ff(r){var a;let e,t,n,i,s;function l(u){r[20](u,r[25])}let o={path:r[2]+"/"+r[25],schema:r[1],hiddenProperties:r[5],validationErrors:r[7],customComponents:r[8],rootValue:r[4],required:(a=r[11].required)==null?void 0:a.includes(r[25])};return r[0][r[25]]!==void 0&&(o.value=r[0][r[25]]),t=new Es({props:o}),qe.push(()=>Ke(t,"value",l)),{c(){e=j("div"),U(t.$$.fragment),i=$(),this.h()},l(u){e=L(u,"DIV",{class:!0});var f=R(e);Z(t.$$.fragment,f),i=ee(f),f.forEach(g),this.h()},h(){T(e,"class","mt-4 border-gray-300"),b(e,"border-b",r[27]n=!1)),t.$set(c),(!s||f&2048)&&b(e,"border-b",r[27]y(l[a],1,1,()=>{l[a]=null});return{c(){i&&i.c(),e=$();for(let a=0;a{i=null}),re()):i?(i.p(a,u),u&8&&_(i,1)):(i=zf(),i.c(),_(i,1),i.m(e.parentNode,e)),u&2048){s=a[11].enum;let f;for(f=0;f{i=null}),re())},i(l){n||(_(i),n=!0)},o(l){y(i),n=!1},d(l){i&&i.d(l),l&&g(t)}}}function PO(r,e,t){let n,i,s,{schema:l}=e,{path:o=""}=e,{required:a=!1}=e,{value:u}=e,{rootValue:f}=e,{hiddenProperties:c=[]}=e,{showDescription:h=!0}=e,{validationErrors:d=[]}=e,{customComponents:m}=e,p,v="";function k(w){u=w,t(0,u),t(9,p)}function O(w){u=w,t(0,u),t(9,p)}function E(w){u=w,t(0,u),t(9,p)}function S(w){p=w,t(9,p)}function C(w){u=w,t(0,u),t(9,p)}function A(w){u=w,t(0,u),t(9,p)}function D(w,B){r.$$.not_equal(u[B],w)&&(u[B]=w,t(0,u),t(9,p))}return r.$$set=w=>{"schema"in w&&t(1,l=w.schema),"path"in w&&t(2,o=w.path),"required"in w&&t(3,a=w.required),"value"in w&&t(0,u=w.value),"rootValue"in w&&t(4,f=w.rootValue),"hiddenProperties"in w&&t(5,c=w.hiddenProperties),"showDescription"in w&&t(6,h=w.showDescription),"validationErrors"in w&&t(7,d=w.validationErrors),"customComponents"in w&&t(8,m=w.customComponents)},r.$$.update=()=>{r.$$.dirty&512&&p!==void 0&&t(0,u=p===null?void 0:p),r.$$.dirty&1&&u===""&&t(0,u=void 0),r.$$.dirty&7&&t(11,n=l.getSchema(o,u||{})),r.$$.dirty&2056&&t(13,i=n.title?`${n.title} ${a?"*":""}`:""),r.$$.dirty&132&&t(10,s=d.filter(w=>{var B,M,F;return`${(B=w==null?void 0:w.data)==null?void 0:B.pointer}${(M=w==null?void 0:w.data)!=null&&M.key?"/"+((F=w==null?void 0:w.data)==null?void 0:F.key):""}`.replaceAll("#","")==o})),r.$$.dirty&1024&&(s.length==0?t(12,v=""):s[0].code==="min-length-one-error"||s[0].code==="required-property-error"?t(12,v="Value is required"):t(12,v=s[0].message))},[u,l,o,a,f,c,h,d,m,p,s,n,v,i,k,O,E,S,C,A,D]}class Es extends me{constructor(e){super(),pe(this,e,PO,TO,he,{schema:1,path:2,required:3,value:0,rootValue:4,hiddenProperties:5,showDescription:6,validationErrors:7,customComponents:8})}}function Uf(r){let e,t,n;function i(l){r[7](l)}let s={schema:r[5],hiddenProperties:r[2],showDescription:r[3],validationErrors:r[1],customComponents:r[4],rootValue:r[0]};return r[0]!==void 0&&(s.value=r[0]),e=new Es({props:s}),qe.push(()=>Ke(e,"value",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&32&&(a.schema=l[5]),o&4&&(a.hiddenProperties=l[2]),o&8&&(a.showDescription=l[3]),o&2&&(a.validationErrors=l[1]),o&16&&(a.customComponents=l[4]),o&1&&(a.rootValue=l[0]),!t&&o&1&&(t=!0,a.value=l[0],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function CO(r){let e,t,n=r[5]&&Uf(r);return{c(){n&&n.c(),e=G()},l(i){n&&n.l(i),e=G()},m(i,s){n&&n.m(i,s),P(i,e,s),t=!0},p(i,[s]){i[5]?n?(n.p(i,s),s&32&&_(n,1)):(n=Uf(i),n.c(),_(n,1),n.m(e.parentNode,e)):n&&(ne(),y(n,1,1,()=>{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function IO(r,e,t){let n,{schema:i}=e,{value:s={}}=e,{hiddenProperties:l=[]}=e,{validationErrors:o=[]}=e,{showDescription:a=!0}=e,{customComponents:u={}}=e;function f(h){t(0,s=h.getTemplate(s,void 0,{addOptionalProps:!1}));for(const[d,m]of Object.entries(i.properties||{})){const p=m.default;p&&s[d]!=p&&t(0,s[d]=p,s)}}function c(h){s=h,t(0,s)}return r.$$set=h=>{"schema"in h&&t(6,i=h.schema),"value"in h&&t(0,s=h.value),"hiddenProperties"in h&&t(2,l=h.hiddenProperties),"validationErrors"in h&&t(1,o=h.validationErrors),"showDescription"in h&&t(3,a=h.showDescription),"customComponents"in h&&t(4,u=h.customComponents)},r.$$.update=()=>{r.$$.dirty&64&&t(5,n=typeof i=="object"?new fO(i):null),r.$$.dirty&32&&n&&f(n),r.$$.dirty&33&&t(1,o=n?n.validate(s):[])},[s,o,l,a,u,n,i,c]}class RO extends me{constructor(e){super(),pe(this,e,IO,CO,he,{schema:6,value:0,hiddenProperties:2,validationErrors:1,showDescription:3,customComponents:4})}}function DO(r,e,t){let{value:n}=e;return r.$$set=i=>{"value"in i&&t(0,n=i.value)},[n]}class MO extends me{constructor(e){super(),pe(this,e,DO,null,he,{value:0})}}function Hf(r,e,t){const n=r.slice();return n[9]=e[t],n}function Qf(r,e,t){const n=r.slice();return n[12]=e[t],n}function Wf(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(i){t||(_(n),t=!0)},o(i){y(n),t=!1},d(i){n&&n.d(i),i&&g(e)}}}function LO(r){let e,t;return e=new on({props:{labelText:"Concept *",selected:`${r[0].namespace}/${r[1]}`,invalid:r[2],invalidText:r[3],$$slots:{default:[jO]},$$scope:{ctx:r}}}),e.$on("update",r[7]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&3&&(s.selected=`${n[0].namespace}/${n[1]}`),i&4&&(s.invalid=n[2]),i&8&&(s.invalidText=n[3]),i&32816&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function qO(r,e,t){let n,i,s,{rootValue:l}=e,{invalid:o}=e,{invalidText:a}=e,{value:u}=e;const f=j1();xe(r,f,h=>t(4,s=h));function c(h){const[d,m]=h.detail.toString().split("/");!d||!m||(t(0,l.namespace=d,l),t(1,u=m))}return r.$$set=h=>{"rootValue"in h&&t(0,l=h.rootValue),"invalid"in h&&t(2,o=h.invalid),"invalidText"in h&&t(3,a=h.invalidText),"value"in h&&t(1,u=h.value)},r.$$.update=()=>{r.$$.dirty&16&&t(8,n=s.isSuccess?[...new Set(s.data.map(h=>h.namespace))]:[]),r.$$.dirty&272&&t(5,i=s.isSuccess?n.map(h=>{var d;return{namespace:h,concepts:((d=s.data)==null?void 0:d.filter(m=>m.namespace===h))||[]}}):[]),r.$$.dirty&19&&(!u||!l.namespace)&&s.isSuccess&&(t(0,l.namespace=s.data[0].namespace,l),t(1,u=s.data[0].name))},[l,u,o,a,s,i,f,c,n]}class BO extends me{constructor(e){super(),pe(this,e,qO,LO,he,{rootValue:0,invalid:2,invalidText:3,value:1})}}function Zf(r,e,t){var s;const n=r.slice();n[16]=e[t];const i=(s=n[3])==null?void 0:s.some(function(...o){return r[14](n[16],...o)});return n[4]=i,n}function Jf(r){var n,i;let e,t;return e=new an({props:{value:(n=r[16])==null?void 0:n.toString(),text:(i=r[16])==null?void 0:i.toString(),disabled:!r[4]}}),{c(){U(e.$$.fragment)},l(s){Z(e.$$.fragment,s)},m(s,l){H(e,s,l),t=!0},p(s,l){var a,u;const o={};l&64&&(o.value=(a=s[16])==null?void 0:a.toString()),l&64&&(o.text=(u=s[16])==null?void 0:u.toString()),l&72&&(o.disabled=!s[4]),e.$set(o)},i(s){t||(_(e.$$.fragment,s),t=!0)},o(s){y(e.$$.fragment,s),t=!1},d(s){Q(e,s)}}}function FO(r){let e,t,n=r[6],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;lt(15,f=E));const p=rs(f.namespace,f.datasetName);xe(r,p,E=>t(13,u=E));const v=m3();xe(r,v,E=>t(12,a=E));function k(E){t(0,d=E.target.value)}const O=(E,S)=>{var C;return((C=S.signal)==null?void 0:C.signal_name)===(E==null?void 0:E.toString())};return r.$$set=E=>{"invalid"in E&&t(1,c=E.invalid),"invalidText"in E&&t(2,h=E.invalidText),"value"in E&&t(0,d=E.value)},r.$$.update=()=>{var E,S,C;r.$$.dirty&4096&&t(11,n=(S=(E=a.jsonSchema)==null?void 0:E.properties)==null?void 0:S.embedding),r.$$.dirty&12288&&t(3,i=a.path&&u.data?ft(Tc(u.data,a.path)).filter(A=>A.signal!=null&&ft(A).some(D=>D.dtype==="embedding")):void 0),r.$$.dirty&2056&&t(6,s=[...(n==null?void 0:n.enum)||[]].sort((A,D)=>{const w=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(A==null?void 0:A.toString())}),B=i==null?void 0:i.some(M=>{var F;return((F=M.signal)==null?void 0:F.signal_name)===(D==null?void 0:D.toString())});return w&&!B?-1:!w&&B?1:0})),r.$$.dirty&8&&i!=null&&i.length&&(C=i[0].signal)!=null&&C.signal_name&&t(0,d=i[0].signal.signal_name),r.$$.dirty&9&&t(4,l=(i==null?void 0:i.some(A=>{var D;return((D=A.signal)==null?void 0:D.signal_name)===(d==null?void 0:d.toString())}))||!1),r.$$.dirty&16&&t(5,o=l?void 0:"Embedding not pre-computed for this split")},[d,c,h,i,l,o,s,m,p,v,k,n,a,u,O]}class UO extends me{constructor(e){super(),pe(this,e,VO,zO,he,{invalid:1,invalidText:2,value:0})}}function HO(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function QO(r){let e,t;return e=new pr({props:{items:r[1].data.map(Yf),item:r[0]}}),e.$on("select",r[3]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].data.map(Yf)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function WO(r){let e,t,n,i;const s=[QO,HO],l=[];function o(a,u){return a[1].isSuccess?0:a[1].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const Yf=r=>({title:r.json_schema.title||"Unnamed embedding",value:r});function GO(r,e,t){let n,{embedding:i=void 0}=e;const s=F1();xe(r,s,o=>t(1,n=o));const l=o=>t(0,i=o.detail);return r.$$set=o=>{"embedding"in o&&t(0,i=o.embedding)},r.$$.update=()=>{var o;r.$$.dirty&3&&n.isSuccess&&!i&&t(0,i=(o=n.data)==null?void 0:o[0])},[i,n,s,l]}class KO extends me{constructor(e){super(),pe(this,e,GO,WO,he,{embedding:0})}}function Xf(r,e,t){const n=r.slice();return n[13]=e[t],n}function ZO(r){let e,t,n;function i(l){r[12](l)}let s={labelText:r[0],helperText:r[1],required:!0,$$slots:{default:[xO]},$$scope:{ctx:r}};return r[2]!==void 0&&(s.selected=r[2]),e=new on({props:s}),qe.push(()=>Ke(e,"selected",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.labelText=l[0]),o&2&&(a.helperText=l[1]),o&65568&&(a.$$scope={dirty:o,ctx:l}),!t&&o&4&&(t=!0,a.selected=l[2],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function JO(r){let e,t;return e=new on({props:{invalid:!0,invalidText:"No valid fields found"}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function YO(r){let e,t;return e=new Kl({}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function xf(r){let e,t;return e=new cc({props:{label:"Source Fields",$$slots:{default:[XO]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&65568&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function $f(r){let e,t;return e=new an({props:{value:ht(r[13].path),disabled:!1,text:ec(r[13])}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&32&&(s.value=ht(n[13].path)),i&32&&(s.text=ec(n[13])),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function XO(r){let e,t,n=r[5],i=[];for(let l=0;ly(i[l],1,1,()=>{i[l]=null});return{c(){for(let l=0;l{n=null}),re())},i(s){t||(_(n),t=!0)},o(s){y(n),t=!1},d(s){n&&n.d(s),s&&g(e)}}}function $O(r){let e,t,n,i;const s=[YO,JO,ZO],l=[];function o(a,u){var f;return a[4].isLoading?0:((f=a[3])==null?void 0:f.length)===0?1:2}return e=o(r),t=l[e]=s[e](r),{c(){t.c(),n=G()},l(a){t.l(a),n=G()},m(a,u){l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?l[e].p(a,u):(ne(),y(l[f],1,1,()=>{l[f]=null}),re(),t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n))},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){l[e].d(a),a&&g(n)}}}function ec(r){return`${r.path.join(".")} (${r.dtype})`}function e3(r,e,t){let n,i,s,l,o=ie,a=()=>(o(),o=Vl(n,O=>t(4,l=O)),n),u;r.$$.on_destroy.push(()=>o());let{labelText:f="Field"}=e,{helperText:c=void 0}=e,{filter:h=void 0}=e,{defaultPath:d=void 0}=e,{path:m=void 0}=e;const p=ki();xe(r,p,O=>t(11,u=O));let v;function k(O){v=O,t(2,v),t(10,d),t(3,i),t(4,l),t(9,h)}return r.$$set=O=>{"labelText"in O&&t(0,f=O.labelText),"helperText"in O&&t(1,c=O.helperText),"filter"in O&&t(9,h=O.filter),"defaultPath"in O&&t(10,d=O.defaultPath),"path"in O&&t(8,m=O.path)},r.$$.update=()=>{if(r.$$.dirty&2048&&a(t(6,n=rs(u.namespace,u.datasetName))),r.$$.dirty&528&&t(3,i=l.isSuccess?ft(l.data).filter(O=>O.path.length>0).filter(O=>h?h(O):!0):null),r.$$.dirty&24&&t(5,s=i==null?void 0:i.filter(O=>l.data&&!Kr(O,l.data))),r.$$.dirty&1036&&d&&i&&!v){const O=i.find(E=>At(E.path,d));O&&t(2,v=ht(O.path))}if(r.$$.dirty&24&&!(i!=null&&i.length)&&l.isSuccess&&t(8,m=void 0),r.$$.dirty&12&&i&&v&&(i.some(E=>ht(E.path)===v)||t(2,v=ht(i[0].path))),r.$$.dirty&12&&i){const O=i==null?void 0:i.find(E=>ht(E.path)===v);O&&t(8,m=O.path)}},[f,c,v,i,l,s,n,p,m,h,d,u,k]}class t3 extends me{constructor(e){super(),pe(this,e,e3,$O,he,{labelText:0,helperText:1,filter:9,defaultPath:10,path:8})}}function n3(r){let e,t;return e=new pr({props:{skeleton:!0}}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p:ie,i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function r3(r){let e,t;return e=new pr({props:{items:r[1].map(tc),item:r[0]}}),e.$on("select",r[5]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.items=n[1].map(tc)),i&1&&(s.item=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function i3(r){let e,t,n,i;const s=[r3,n3],l=[];function o(a,u){return a[1]?0:a[2].isLoading?1:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}const tc=r=>({title:r.json_schema.title||"Unnamed signal",value:r});function l3(r,e,t){let n,i,{defaultSignal:s=void 0}=e,{signal:l=void 0}=e;const o=B1();xe(r,o,u=>t(2,i=u));const a=u=>t(0,l=u.detail);return r.$$set=u=>{"defaultSignal"in u&&t(4,s=u.defaultSignal),"signal"in u&&t(0,l=u.signal)},r.$$.update=()=>{var u;r.$$.dirty&4&&t(1,n=(u=i.data)==null?void 0:u.filter(f=>f.name!="concept_score"&&f.name!="concept_labels")),r.$$.dirty&19&&n&&!l&&t(0,l=n.find(f=>f.name===s)||n[0])},[l,n,i,o,s,a]}class s3 extends me{constructor(e){super(),pe(this,e,l3,i3,he,{defaultSignal:4,signal:0})}}function o3(r){let e,t,n;function i(l){r[13](l)}let s={defaultSignal:r[0].signalName};return r[2]!==void 0&&(s.signal=r[2]),e=new s3({props:s}),qe.push(()=>Ke(e,"signal",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};o&1&&(a.defaultSignal=l[0].signalName),!t&&o&4&&(t=!0,a.signal=l[2],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function a3(r){let e,t,n;function i(l){r[12](l)}let s={};return r[2]!==void 0&&(s.embedding=r[2]),e=new KO({props:s}),qe.push(()=>Ke(e,"embedding",i)),{c(){U(e.$$.fragment)},l(l){Z(e.$$.fragment,l)},m(l,o){H(e,l,o),n=!0},p(l,o){const a={};!t&&o&4&&(t=!0,a.embedding=l[2],Je(()=>t=!1)),e.$set(a)},i(l){n||(_(e.$$.fragment,l),n=!0)},o(l){y(e.$$.fragment,l),n=!1},d(l){Q(e,l)}}}function u3(r){let e;return{c(){e=ce("No signal selected")},l(t){e=de(t,"No signal selected")},m(t,n){P(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&g(e)}}}function f3(r){let e=r[2],t,n,i=nc(r);return{c(){i.c(),t=G()},l(s){i.l(s),t=G()},m(s,l){i.m(s,l),P(s,t,l),n=!0},p(s,l){l&4&&he(e,e=s[2])?(ne(),y(i,1,1,ie),re(),i=nc(s),i.c(),_(i,1),i.m(t.parentNode,t)):i.p(s,l)},i(s){n||(_(i),n=!0)},o(s){y(i),n=!1},d(s){s&&g(t),i.d(s)}}}function nc(r){var v,k,O;let e,t,n,i,s,l,o,a,u,f;t=new Yd({props:{source:r[2].json_schema.description}});function c(E){r[14](E)}let h={filter:r[6],defaultPath:r[0].path,labelText:"Field"};r[1]!==void 0&&(h.path=r[1]),i=new t3({props:h}),qe.push(()=>Ke(i,"path",c));function d(E){r[15](E)}function m(E){r[16](E)}let p={schema:r[2].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:r[9][(v=r[2])==null?void 0:v.name]};return r[3][(k=r[2])==null?void 0:k.name]!==void 0&&(p.value=r[3][(O=r[2])==null?void 0:O.name]),r[4]!==void 0&&(p.validationErrors=r[4]),o=new RO({props:p}),qe.push(()=>Ke(o,"value",d)),qe.push(()=>Ke(o,"validationErrors",m)),{c(){e=j("div"),U(t.$$.fragment),n=$(),U(i.$$.fragment),l=$(),U(o.$$.fragment)},l(E){e=L(E,"DIV",{});var S=R(e);Z(t.$$.fragment,S),S.forEach(g),n=ee(E),Z(i.$$.fragment,E),l=ee(E),Z(o.$$.fragment,E)},m(E,S){P(E,e,S),H(t,e,null),P(E,n,S),H(i,E,S),P(E,l,S),H(o,E,S),f=!0},p(E,S){var w,B;const C={};S&4&&(C.source=E[2].json_schema.description),t.$set(C);const A={};S&64&&(A.filter=E[6]),S&1&&(A.defaultPath=E[0].path),!s&&S&2&&(s=!0,A.path=E[1],Je(()=>s=!1)),i.$set(A);const D={};S&4&&(D.schema=E[2].json_schema),S&4&&(D.customComponents=E[9][(w=E[2])==null?void 0:w.name]),!a&&S&12&&(a=!0,D.value=E[3][(B=E[2])==null?void 0:B.name],Je(()=>a=!1)),!u&&S&16&&(u=!0,D.validationErrors=E[4],Je(()=>u=!1)),o.$set(D)},i(E){f||(_(t.$$.fragment,E),_(i.$$.fragment,E),_(o.$$.fragment,E),f=!0)},o(E){y(t.$$.fragment,E),y(i.$$.fragment,E),y(o.$$.fragment,E),f=!1},d(E){E&&g(e),Q(t),E&&g(n),Q(i,E),E&&g(l),Q(o,E)}}}function c3(r){let e,t,n,i,s,l,o,a,u;const f=[a3,o3],c=[];function h(v,k){return v[0].command===nt.ComputeEmbedding?0:1}n=h(r),i=c[n]=f[n](r);const d=[f3,u3],m=[];function p(v,k){return v[2]?0:1}return o=p(r),a=m[o]=d[o](r),{c(){e=j("div"),t=j("div"),i.c(),s=$(),l=j("div"),a.c(),this.h()},l(v){e=L(v,"DIV",{class:!0});var k=R(e);t=L(k,"DIV",{class:!0});var O=R(t);i.l(O),O.forEach(g),s=ee(k),l=L(k,"DIV",{class:!0});var E=R(l);a.l(E),E.forEach(g),k.forEach(g),this.h()},h(){T(t,"class","-ml-4 mr-4 w-96 grow-0"),T(l,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),T(e,"class","flex flex-row")},m(v,k){P(v,e,k),I(e,t),c[n].m(t,null),I(e,s),I(e,l),m[o].m(l,null),u=!0},p(v,k){let O=n;n=h(v),n===O?c[n].p(v,k):(ne(),y(c[O],1,1,()=>{c[O]=null}),re(),i=c[n],i?i.p(v,k):(i=c[n]=f[n](v),i.c()),_(i,1),i.m(t,null));let E=o;o=p(v),o===E?m[o].p(v,k):(ne(),y(m[E],1,1,()=>{m[E]=null}),re(),a=m[o],a?a.p(v,k):(a=m[o]=d[o](v),a.c()),_(a,1),a.m(l,null))},i(v){u||(_(i),_(a),u=!0)},o(v){y(i),y(a),u=!1},d(v){v&&g(e),c[n].d(),m[o].d()}}}function d3(r){let e,t,n,i,s,l;return e=new Ql({props:{title:r[5]}}),n=new Wl({props:{hasForm:!0,$$slots:{default:[c3]},$$scope:{ctx:r}}}),s=new Gl({props:{primaryButtonText:r[0].command===nt.ComputeSignal||r[0].command===nt.ComputeEmbedding?"Compute":"Preview",secondaryButtonText:"Cancel",primaryButtonDisabled:r[4].length>0||!r[1]}}),s.$on("click:button--secondary",r[11]),{c(){U(e.$$.fragment),t=$(),U(n.$$.fragment),i=$(),U(s.$$.fragment)},l(o){Z(e.$$.fragment,o),t=ee(o),Z(n.$$.fragment,o),i=ee(o),Z(s.$$.fragment,o)},m(o,a){H(e,o,a),P(o,t,a),H(n,o,a),P(o,i,a),H(s,o,a),l=!0},p(o,a){const u={};a&32&&(u.title=o[5]),e.$set(u);const f={};a&8388703&&(f.$$scope={dirty:a,ctx:o}),n.$set(f);const c={};a&1&&(c.primaryButtonText=o[0].command===nt.ComputeSignal||o[0].command===nt.ComputeEmbedding?"Compute":"Preview"),a&18&&(c.primaryButtonDisabled=o[4].length>0||!o[1]),s.$set(c)},i(o){l||(_(e.$$.fragment,o),_(n.$$.fragment,o),_(s.$$.fragment,o),l=!0)},o(o){y(e.$$.fragment,o),y(n.$$.fragment,o),y(s.$$.fragment,o),l=!1},d(o){Q(e,o),o&&g(t),Q(n,o),o&&g(i),Q(s,o)}}}function h3(r){let e,t;return e=new Hl({props:{open:!0,$$slots:{default:[d3]},$$scope:{ctx:r}}}),e.$on("submit",r[10]),e.$on("close",r[11]),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,[i]){const s={};i&8388735&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}const mh="COMMAND_SIGNAL_CONTEXT";function m3(){return kt(mh)}function p3(r,e){const t=mt({path:r,jsonSchema:e});return sn(mh,t),t}function g3(r,e,t){let n,i,s,l,o,{command:a}=e,u=a.path,f,c={},h=[];(a.command===nt.EditPreviewConcept||a.command==nt.ComputeSignalCommand)&&a.signalName&&(c={[a.signalName]:{...a.value}});const d=p3(u,f==null?void 0:f.json_schema);xe(r,d,M=>t(19,o=M));const m=ki(),p=ct(),v=M1();xe(r,v,M=>t(18,l=M));const k={concept_score:{"/namespace":MO,"/concept_name":BO,"/embedding":UO}};function O(M){M in c||t(3,c[M]={},c),t(3,c[M].signal_name=M,c)}function E(){n&&(a.command===nt.ComputeSignal||a.command===nt.ComputeEmbedding?l.mutate([a.namespace,a.datasetName,{leaf_path:u||[],signal:n}]):a.command===nt.PreviewConcept?u&&m.addUdfColumn({path:u,signal_udf:n}):a.command===nt.EditPreviewConcept&&u&&m.editUdfColumn({path:u,signal_udf:n}),S())}function S(){p("close")}function C(M){f=M,t(2,f)}function A(M){f=M,t(2,f)}function D(M){u=M,t(1,u)}function w(M){r.$$.not_equal(c[f==null?void 0:f.name],M)&&(c[f==null?void 0:f.name]=M,t(3,c))}function B(M){h=M,t(4,h)}return r.$$set=M=>{"command"in M&&t(0,a=M.command)},r.$$.update=()=>{r.$$.dirty&2&&Vr(d,o.path=u,o),r.$$.dirty&4&&Vr(d,o.jsonSchema=f==null?void 0:f.json_schema,o),r.$$.dirty&4&&f!=null&&f.name&&O(f.name),r.$$.dirty&12&&(n=f!=null&&f.name?c[f.name]:void 0),r.$$.dirty&4&&t(6,i=M=>M.dtype?f!=null&&f.input_type?E1[f.input_type].includes(M.dtype):!0:!1),r.$$.dirty&1&&t(5,s=a.command===nt.ComputeSignal?"Compute Signal":a.command===nt.ComputeEmbedding?"Compute Embedding":"Preview Signal")},[a,u,f,c,h,s,i,d,v,k,E,S,C,A,D,w,B]}class b3 extends me{constructor(e){super(),pe(this,e,g3,h3,he,{command:0})}}function _3(r){let e,t;return e=new Hy({props:{command:r[0]}}),e.$on("close",Os),e.$on("create",function(){wh(r[0].onCreate)&&r[0].onCreate.apply(this,arguments)}),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){r=n;const s={};i&1&&(s.command=r[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function v3(r){let e,t;return e=new o2({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function y3(r){let e,t;return e=new b3({props:{command:r[0]}}),e.$on("close",Os),{c(){U(e.$$.fragment)},l(n){Z(e.$$.fragment,n)},m(n,i){H(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.command=n[0]),e.$set(s)},i(n){t||(_(e.$$.fragment,n),t=!0)},o(n){y(e.$$.fragment,n),t=!1},d(n){Q(e,n)}}}function k3(r){let e,t,n,i;const s=[y3,v3,_3],l=[];function o(a,u){return a[0].command===nt.ComputeSignal||a[0].command===nt.ComputeEmbedding||a[0].command===nt.PreviewConcept||a[0].command===nt.EditPreviewConcept?0:a[0].command===nt.EditFilter?1:a[0].command===nt.CreateConcept?2:-1}return~(e=o(r))&&(t=l[e]=s[e](r)),{c(){t&&t.c(),n=G()},l(a){t&&t.l(a),n=G()},m(a,u){~e&&l[e].m(a,u),P(a,n,u),i=!0},p(a,[u]){let f=e;e=o(a),e===f?~e&&l[e].p(a,u):(t&&(ne(),y(l[f],1,1,()=>{l[f]=null}),re()),~e?(t=l[e],t?t.p(a,u):(t=l[e]=s[e](a),t.c()),_(t,1),t.m(n.parentNode,n)):t=null)},i(a){i||(_(t),i=!0)},o(a){y(t),i=!1},d(a){~e&&l[e].d(a),a&&g(n)}}}var nt=(r=>(r.ComputeSignal="computeSignal",r.PreviewConcept="previewConcept",r.EditPreviewConcept="editPreviewConcept",r.EditFilter="editFilter",r.CreateConcept="createConcept",r.ComputeEmbedding="computeEmbedding",r.ComputeSignalCommand="computeSignal",r))(nt||{});function hw(r){Ss.set(r)}let Ss=mt({});function Os(){Ss.set({})}function E3(r,e,t){let n,i;return xe(r,Ss,s=>t(1,i=s)),r.$$.update=()=>{r.$$.dirty&2&&t(0,n=i)},[n,i]}class mw extends me{constructor(e){super(),pe(this,e,E3,k3,he,{})}}export{Q3 as $,Wy as A,jn as B,nt as C,D3 as D,Ud as E,cc as F,Y3 as G,N3 as H,At as I,q3 as J,rs as K,Pc as L,dy as M,Z3 as N,uc as O,ac as P,xg as Q,M1 as R,on as S,qg as T,F1 as U,Gi as V,H3 as W,Kr as X,P1 as Y,w1 as Z,C3 as _,an as a,I1 as a$,P3 as a0,K3 as a1,rm as a2,Gr as a3,ft as a4,mn as a5,Hl as a6,X3 as a7,U3 as a8,k1 as a9,Tc as aA,gm as aB,Ul as aC,hp as aD,tp as aE,r1 as aF,F3 as aG,V3 as aH,z3 as aI,Ic as aJ,RO as aK,ic as aL,ur as aM,hi as aN,rw as aO,Yd as aP,MO as aQ,BO as aR,UO as aS,Oi as aT,Ir as aU,I3 as aV,oc as aW,sc as aX,Fe as aY,Be as aZ,Ht as a_,Ql as aa,Wl as ab,Gl as ac,pr as ad,_n as ae,Kl as af,G3 as ag,J3 as ah,uw as ai,cw as aj,aw as ak,fw as al,M3 as am,W3 as an,N1 as ao,hy as ap,cy as aq,ew as ar,$3 as as,iw as at,nw as au,ol as av,Ac as aw,T1 as ax,q1 as ay,B3 as az,R1 as b,Qt as b0,$e as b1,Um as b2,mw as b3,Rh as c,_g as d,D1 as e,j1 as f,ow as g,Oy as h,B1 as i,rt as j,sw as k,lw as l,ma as m,tw as n,L3 as o,fy as p,j3 as q,x3 as r,T3 as s,hw as t,Qy as u,_y as v,ki as w,R3 as x,rn as y,ht as z}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.2102d4eb.js b/lilac/web/_app/immutable/chunks/ConceptView.2102d4eb.js new file mode 100644 index 0000000000000000000000000000000000000000..2f9190599fa117986ed62c7edfc82e1dc4a13634 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.2102d4eb.js @@ -0,0 +1 @@ +import{S as fe,i as ue,s as de,E as ce,Z as ie,_ as oe,m as E,h as m,n as T,$ as be,b as q,a0 as h,L as Ae,a1 as J,N as ve,Q as we,q as j,r as x,u as se,D as Pt,k as S,a as G,l as y,c as W,H as Be,I as Rt,J as Bt,K as Nt,v as ne,d as k,f as re,g as v,y as L,z as F,A as U,B as Y,w as qe,T as Ze,U as je,a4 as ze,C as Qt,a6 as Xe,O as $e,ab as Ie,a7 as Ht,aa as Gt,G as Te,o as Wt,e as ke,M as Kt}from"./index.b7741aa8.js";import{ae as Jt,x as pe,ar as Xt,as as el,B as xe,P as Ue,h as Ot,S as Oe,U as Lt,at as tl,au as ll,av as nl,aw as rl,c as Ft,a as Pe,L as Ce,ax as Me,a9 as Re,ay as Ut,ag as et,e as sl,az as al,a4 as Se,X as il,z as ye,aA as ol,ak as cl,y as fl,O as Yt,af as qt,b as ul}from"./Commands.74110cda.js";import{T as dl,S as ml,a as Zt,b as jt}from"./StringSpanHighlight.738f014b.js";import{C as hl,a as _l,T as gl}from"./ChevronUp.98081e30.js";import{g as xt}from"./settingsStore.9e0a77f3.js";import{i as pl,r as bl}from"./notificationsStore.ec8883da.js";import{g as vl}from"./navigation.b8835218.js";import{f as wl}from"./utils.1f391c34.js";function tt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function kl(r){let e,l,t=r[1]&&tt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class El extends fe{constructor(e){super(),ue(this,e,$l,kl,de,{size:0,title:1})}}function lt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Vl(r){let e,l,t,n=r[1]&<(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class nt extends fe{constructor(e){super(),ue(this,e,Dl,Vl,de,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Il(r){let e,l,t=r[1]&&rt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Yn extends fe{constructor(e){super(),ue(this,e,zl,Il,de,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Tl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Ml extends fe{constructor(e){super(),ue(this,e,Cl,Tl,de,{size:0,title:1})}}function at(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Sl(r){let e,l,t,n=r[1]&&at(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Al extends fe{constructor(e){super(),ue(this,e,yl,Sl,de,{size:0,title:1})}}const Pl=r=>({}),it=r=>({}),Rl=r=>({}),ot=r=>({});function Bl(r){let e,l;return e=new hl({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Nl(r){let e,l;return e=new _l({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function ct(r){let e,l;const t=r[2].below,n=Pt(t,r,r[1],it);return{c(){e=S("div"),n&&n.c(),this.h()},l(o){e=y(o,"DIV",{class:!0});var s=E(e);n&&n.l(s),s.forEach(m),this.h()},h(){T(e,"class","p-4")},m(o,s){q(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Rt(n,t,o,o[1],l?Nt(t,o[1],s,Pl):Bt(o[1]),it)},i(o){l||(v(n,o),l=!0)},o(o){k(n,o),l=!1},d(o){o&&m(e),n&&n.d(o)}}}function Hl(r){let e,l,t,n,o,s,a,i,c,f;const $=r[2].above,u=Pt($,r,r[1],ot),p=[Nl,Bl],d=[];function w(V,C){return V[0]?0:1}o=w(r),s=d[o]=p[o](r);let D=r[0]&&ct(r);return{c(){e=S("div"),l=S("button"),t=S("div"),u&&u.c(),n=G(),s.c(),a=G(),D&&D.c(),this.h()},l(V){e=y(V,"DIV",{class:!0});var C=E(e);l=y(C,"BUTTON",{class:!0});var M=E(l);t=y(M,"DIV",{class:!0});var b=E(t);u&&u.l(b),n=W(b),s.l(b),b.forEach(m),M.forEach(m),a=W(C),D&&D.l(C),C.forEach(m),this.h()},h(){T(t,"class","flex items-center justify-between"),T(l,"class","w-full p-4 text-left hover:bg-gray-200"),T(e,"class","rounded-xl border border-gray-200")},m(V,C){q(V,e,C),h(e,l),h(l,t),u&&u.m(t,null),h(t,n),d[o].m(t,null),h(e,a),D&&D.m(e,null),i=!0,c||(f=Be(l,"click",r[3]),c=!0)},p(V,[C]){u&&u.p&&(!i||C&2)&&Rt(u,$,V,V[1],i?Nt($,V[1],C,Rl):Bt(V[1]),ot);let M=o;o=w(V),o!==M&&(ne(),k(d[M],1,1,()=>{d[M]=null}),re(),s=d[o],s||(s=d[o]=p[o](V),s.c()),v(s,1),s.m(t,null)),V[0]?D?(D.p(V,C),C&1&&v(D,1)):(D=ct(V),D.c(),v(D,1),D.m(e,null)):D&&(ne(),k(D,1,1,()=>{D=null}),re())},i(V){i||(v(u,V),v(s),v(D),i=!0)},o(V){k(u,V),k(s),k(D),i=!1},d(V){V&&m(e),u&&u.d(V),d[o].d(),D&&D.d(),c=!1,f()}}}function Ol(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Ye extends fe{constructor(e){super(),ue(this,e,Ol,Hl,de,{expanded:0})}}function ft(r,e,l){const t=r.slice();return t[6]=e[l],t}function ut(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,$;a=new Ml({props:{size:16}});function u(){return r[5](r[6])}return{c(){e=S("div"),l=S("span"),n=j(t),o=G(),s=S("button"),L(a.$$.fragment),i=G(),this.h()},l(p){e=y(p,"DIV",{class:!0});var d=E(e);l=y(d,"SPAN",{class:!0});var w=E(l);n=x(w,t),w.forEach(m),o=W(d),s=y(d,"BUTTON",{title:!0,class:!0});var D=E(s);F(a.$$.fragment,D),D.forEach(m),i=W(d),d.forEach(m),this.h()},h(){T(l,"class","shrink"),T(s,"title","Remove sample"),T(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),T(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(p,d){q(p,e,d),h(e,l),h(l,n),h(e,o),h(e,s),U(a,s,null),h(e,i),c=!0,f||($=Be(s,"click",u),f=!0)},p(p,d){r=p,(!c||d&1)&&t!==(t=r[6].text+"")&&se(n,t)},i(p){c||(v(a.$$.fragment,p),c=!0)},o(p){k(a.$$.fragment,p),c=!1},d(p){p&&m(e),Y(a),f=!1,$()}}}function Ll(r){let e,l,t,n,o,s;function a(u){r[3](u)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new Jt({props:i}),qe.push(()=>Ze(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let u=0;uk(f[u],1,1,()=>{f[u]=null});return{c(){e=S("div"),L(l.$$.fragment),n=G(),o=S("div");for(let u=0;ut=!1)),l.$set(d),p&5){c=[...u[0]].reverse();let w;for(w=0;w{c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class dt extends fe{constructor(e){super(),ue(this,e,Fl,Ll,de,{data:0})}}const Ne={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},He={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Ul(r){let e,l,t,n,o,s=He[r[0].overall]+"",a,i,c,f,$,u,p,d=pe(r[0].f1)+"",w,D,V,C,M,b,z=pe(r[0].recall)+"",_,g,I,A,N,H,R=pe(r[0].precision)+"",O,ae,B,Z,ee,le,X=pe(r[0].roc_auc)+"",te;return{c(){e=S("table"),l=S("tr"),t=S("td"),n=j("Overall score"),o=S("td"),a=j(s),c=G(),f=S("tr"),$=S("td"),u=j("F1"),p=S("td"),w=j(d),D=G(),V=S("tr"),C=S("td"),M=j("Recall"),b=S("td"),_=j(z),g=G(),I=S("tr"),A=S("td"),N=j("Precision"),H=S("td"),O=j(R),ae=G(),B=S("tr"),Z=S("td"),ee=j("Area under ROC"),le=S("td"),te=j(X),this.h()},l(Q){e=y(Q,"TABLE",{class:!0});var P=E(e);l=y(P,"TR",{});var K=E(l);t=y(K,"TD",{class:!0});var he=E(t);n=x(he,"Overall score"),he.forEach(m),o=y(K,"TD",{class:!0});var _e=E(o);a=x(_e,s),_e.forEach(m),K.forEach(m),c=W(P),f=y(P,"TR",{});var me=E(f);$=y(me,"TD",{class:!0});var ge=E($);u=x(ge,"F1"),ge.forEach(m),p=y(me,"TD",{class:!0});var Ee=E(p);w=x(Ee,d),Ee.forEach(m),me.forEach(m),D=W(P),V=y(P,"TR",{});var Ve=E(V);C=y(Ve,"TD",{class:!0});var De=E(C);M=x(De,"Recall"),De.forEach(m),b=y(Ve,"TD",{class:!0});var Qe=E(b);_=x(Qe,z),Qe.forEach(m),Ve.forEach(m),g=W(P),I=y(P,"TR",{});var Le=E(I);A=y(Le,"TD",{class:!0});var Ge=E(A);N=x(Ge,"Precision"),Ge.forEach(m),H=y(Le,"TD",{class:!0});var We=E(H);O=x(We,R),We.forEach(m),Le.forEach(m),ae=W(P),B=y(P,"TR",{});var Fe=E(B);Z=y(Fe,"TD",{class:!0});var Ke=E(Z);ee=x(Ke,"Area under ROC"),Ke.forEach(m),le=y(Fe,"TD",{class:!0});var Je=E(le);te=x(Je,X),Je.forEach(m),Fe.forEach(m),P.forEach(m),this.h()},h(){T(t,"class","svelte-zc5pc5"),T(o,"class",i=Xe(Ne[r[0].overall])+" svelte-zc5pc5"),T($,"class","svelte-zc5pc5"),T(p,"class","svelte-zc5pc5"),T(C,"class","svelte-zc5pc5"),T(b,"class","svelte-zc5pc5"),T(A,"class","svelte-zc5pc5"),T(H,"class","svelte-zc5pc5"),T(Z,"class","svelte-zc5pc5"),T(le,"class","svelte-zc5pc5"),T(e,"class","svelte-zc5pc5")},m(Q,P){q(Q,e,P),h(e,l),h(l,t),h(t,n),h(l,o),h(o,a),h(e,c),h(e,f),h(f,$),h($,u),h(f,p),h(p,w),h(e,D),h(e,V),h(V,C),h(C,M),h(V,b),h(b,_),h(e,g),h(e,I),h(I,A),h(A,N),h(I,H),h(H,O),h(e,ae),h(e,B),h(B,Z),h(Z,ee),h(B,le),h(le,te)},p(Q,[P]){P&1&&s!==(s=He[Q[0].overall]+"")&&se(a,s),P&1&&i!==(i=Xe(Ne[Q[0].overall])+" svelte-zc5pc5")&&T(o,"class",i),P&1&&d!==(d=pe(Q[0].f1)+"")&&se(w,d),P&1&&z!==(z=pe(Q[0].recall)+"")&&se(_,z),P&1&&R!==(R=pe(Q[0].precision)+"")&&se(O,R),P&1&&X!==(X=pe(Q[0].roc_auc)+"")&&se(te,X)},i:J,o:J,d(Q){Q&&m(e)}}}function Yl(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class mt extends fe{constructor(e){super(),ue(this,e,Yl,Ul,de,{metrics:0})}}function ql(r){const e=r.slice(),l=!0;return e[7]=l,e}function Zl(r){let e,l;function t(){return r[6](r[7])}return e=new xe({props:{icon:r[4].isLoading?Ue:nt,class:"w-28 text-3xl",$$slots:{default:[Ql]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){L(e.$$.fragment)},l(n){F(e.$$.fragment,n)},m(n,o){U(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ue:nt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(v(e.$$.fragment,n),l=!0)},o(n){k(e.$$.fragment,n),l=!1},d(n){Y(e,n)}}}function jl(r){let e,l=He[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=S("div"),t=j(l),this.h()},l(i){e=y(i,"DIV",{class:!0});var c=E(e);t=x(c,l),c.forEach(m),this.h()},h(){T(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ne[r[3].data.metrics.overall])},m(i,c){q(i,e,c),h(e,t),s||(a=Ht(o=Ot.call(null,e,{component:mt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=He[i[3].data.metrics.overall]+"")&&se(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ne[i[3].data.metrics.overall])&&T(e,"class",n),o&&Gt(o.update)&&c&8&&o.update.call(null,{component:mt,props:{metrics:i[3].data.metrics}})},i:J,o:J,d(i){i&&m(e),s=!1,a()}}}function xl(r){let e,l,t;return l=new Ue({}),{c(){e=S("div"),L(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);F(l.$$.fragment,o),o.forEach(m),this.h()},h(){T(e,"class","flex flex-col items-center")},m(n,o){q(n,e,o),U(l,e,null),t=!0},p:J,i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){k(l.$$.fragment,n),t=!1},d(n){n&&m(e),Y(l)}}}function Ql(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function Gl(r){let e,l,t,n,o,s,a;const i=[xl,jl,Zl],c=[];function f(u,p){var d,w;return u[3].isFetching?0:(w=(d=u[3])==null?void 0:d.data)!=null&&w.metrics?1:2}function $(u,p){return p===2?ql(u):u}return o=f(r),s=c[o]=i[o]($(r,o)),{c(){e=S("div"),l=S("div"),t=j(r[1]),n=G(),s.c(),this.h()},l(u){e=y(u,"DIV",{class:!0});var p=E(e);l=y(p,"DIV",{class:!0});var d=E(l);t=x(d,r[1]),d.forEach(m),n=W(p),s.l(p),p.forEach(m),this.h()},h(){T(l,"class","text-gray-500"),T(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(u,p){q(u,e,p),h(e,l),h(l,t),h(e,n),c[o].m(e,null),a=!0},p(u,[p]){(!a||p&2)&&se(t,u[1]);let d=o;o=f(u),o===d?c[o].p($(u,o),p):(ne(),k(c[d],1,1,()=>{c[d]=null}),re(),s=c[o],s?s.p($(u,o),p):(s=c[o]=i[o]($(u,o)),s.c()),v(s,1),s.m(e,null))},i(u){a||(v(s),a=!0)},o(u){k(s),a=!1},d(u){u&&m(e),c[o].d()}}}function Wl(r,e,l){let t,n,o=J,s=()=>(o(),o=Ie(t,u=>l(3,n=u)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=Xt();$e(r,f,u=>l(4,a=u));const $=u=>a.mutate([i.namespace,i.concept_name,c,u]);return r.$$set=u=>{"concept"in u&&l(0,i=u.concept),"embedding"in u&&l(1,c=u.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=el(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,$]}class Kl extends fe{constructor(e){super(),ue(this,e,Wl,Gl,de,{concept:0,embedding:1})}}function ht(r,e,l){const t=r.slice();return t[21]=e[l],t}function Jl(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function _t(r){let e,l;return e=new Pe({props:{value:r[21].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Xl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;ak(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aZe(f,"selected",V));const M=[tn,en],b=[];function z(_,g){var I;return _[7]&&((I=_[2])!=null&&I.isFetching)?0:_[4]!=null&&_[0]!=null?1:-1}return~(d=z(r))&&(w=b[d]=M[d](r)),{c(){e=S("div"),l=S("div"),L(t.$$.fragment),n=G(),o=S("div"),s=S("div"),L(a.$$.fragment),i=G(),c=S("div"),L(f.$$.fragment),u=G(),p=S("div"),w&&w.c(),this.h()},l(_){e=y(_,"DIV",{class:!0});var g=E(e);l=y(g,"DIV",{});var I=E(l);F(t.$$.fragment,I),n=W(I),o=y(I,"DIV",{class:!0});var A=E(o);s=y(A,"DIV",{class:!0});var N=E(s);F(a.$$.fragment,N),N.forEach(m),i=W(A),c=y(A,"DIV",{class:!0});var H=E(c);F(f.$$.fragment,H),H.forEach(m),A.forEach(m),I.forEach(m),u=W(g),p=y(g,"DIV",{class:!0});var R=E(p);w&&w.l(R),R.forEach(m),g.forEach(m),this.h()},h(){T(s,"class","pt-4"),T(c,"class","mb-2 w-32"),T(o,"class","flex flex-row justify-between"),T(p,"class","mt-4 border-gray-200"),Te(p,"border-t",r[0]!=null),T(e,"class","flex flex-col gap-x-8")},m(_,g){q(_,e,g),h(e,l),U(t,l,null),h(l,n),h(l,o),h(o,s),U(a,s,null),h(o,i),h(o,c),U(f,c,null),h(e,u),h(e,p),~d&&b[d].m(p,null),D=!0},p(_,[g]){const I={};g&8&&(I.value=_[3]),t.$set(I);const A={};g&16777216&&(A.$$scope={dirty:g,ctx:_}),a.$set(A);const N={};g&16777728&&(N.$$scope={dirty:g,ctx:_}),!$&&g&2&&($=!0,N.selected=_[1],je(()=>$=!1)),f.$set(N);let H=d;d=z(_),d===H?~d&&b[d].p(_,g):(w&&(ne(),k(b[H],1,1,()=>{b[H]=null}),re()),~d?(w=b[d],w?w.p(_,g):(w=b[d]=M[d](_),w.c()),v(w,1),w.m(p,null)):w=null),(!D||g&1)&&Te(p,"border-t",_[0]!=null)},i(_){D||(v(t.$$.fragment,_),v(a.$$.fragment,_),v(f.$$.fragment,_),v(w),D=!0)},o(_){k(t.$$.fragment,_),k(a.$$.fragment,_),k(f.$$.fragment,_),k(w),D=!1},d(_){_&&m(e),Y(t),Y(a),Y(f),~d&&b[d].d()}}}function nn(r,e,l){var R;let t,n,o,s,a=J,i=()=>(a(),a=Ie(o,O=>l(2,s=O)),o),c,f=J,$=()=>(f(),f=Ie(n,O=>l(17,c=O)),n),u,p;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:d}=e,{example:w}=e;const D=Lt();$e(r,D,O=>l(9,p=O));const V=xt();$e(r,V,O=>l(20,u=O));let C=(R=w.text)==null?void 0:R.trim();Wt(()=>{_()});function M(O){l(3,C=O.target.value),l(0,b=void 0)}let b,z=u.embedding;function _(){l(0,b=C)}let g,I,A;const N=()=>_();function H(O){z=O,l(1,z)}return r.$$set=O=>{"concept"in O&&l(14,d=O.concept),"example"in O&&l(15,w=O.example)},r.$$.update=()=>{var O;if(r.$$.dirty&32768&&w.text&&(l(3,C=w.text.trim()),l(0,b=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:d.concept_name,namespace:d.namespace,embedding:z}),r.$$.dirty&65536&&$(l(8,n=t.embedding?tl({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=z!=null&&b!=null?ll(d.namespace,d.concept_name,z,{examples:[{text:b}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&z!=null&&((O=c==null?void 0:c.data)==null?void 0:O.fields)!=null){const ae=nl(c.data.fields);ae.signal=t,l(4,g=rl(s.data[0],ae));const B=pl(ae);l(6,A=B.spanPaths),l(5,I=B.valuePaths)}},[b,z,s,C,g,I,A,o,n,p,D,V,M,_,d,w,t,c,N,H]}class rn extends fe{constructor(e){super(),ue(this,e,nn,ln,de,{concept:14,example:15})}}function sn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const d of a){const w=Ce.value(Me(d,[Re]),"string");if(w==null||i.has(w))continue;i.add(w);const D=Me(d,n);if(D==null)continue;const V=Ce.value(D,"string");if(V==null)continue;const C=`${t.namespace}/${t.concept_name}`,M=Me(D,[`${C}/${o}`]);if(M==null)continue;const b=Me(D,[`${C}/labels`]),z=[];if(b!=null)for(const _ of b){const g=Ce.value(_,"string_span");g!=null&&z.push(g)}for(const _ of M){const g=Ce.value(_,"string_span");if(g==null||!z.every(H=>H.start>g.end||H.endw.score-d.score);const $=c[0],u=c.slice().reverse().find(d=>d!=$);c.sort((d,w)=>Math.abs(d.score-.5)-Math.abs(w.score-.5));const p=c.find(d=>d!=$&&d!=u);return $!=null&&s.positive==null&&(s.positive=f($)),p!=null&&s.neutral==null&&(s.neutral=f(p)),u!=null&&s.negative==null&&(s.negative=f(u)),s}function gt(r,e,l){const t=r.slice();return t[21]=e[l],t}function an(r){const e=r.slice(),l=un(e[21].score);e[24]=l;const t=dn(e[21].score);return e[25]=t,e}function on(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",$,u,p,d=r[25]+"",w,D,V=pe(r[21].score,2)+"",C,M,b,z,_,g;n=new Zt({});function I(){return r[18](r[21])}a=new jt({});function A(){return r[19](r[21])}return{c(){e=S("div"),l=S("div"),t=S("button"),L(n.$$.fragment),o=G(),s=S("button"),L(a.$$.fragment),i=G(),c=S("div"),$=j(f),u=G(),p=S("div"),w=j(d),D=G(),C=j(V),M=G(),this.h()},l(N){e=y(N,"DIV",{class:!0});var H=E(e);l=y(H,"DIV",{class:!0});var R=E(l);t=y(R,"BUTTON",{class:!0});var O=E(t);F(n.$$.fragment,O),O.forEach(m),o=W(R),s=y(R,"BUTTON",{class:!0});var ae=E(s);F(a.$$.fragment,ae),ae.forEach(m),R.forEach(m),i=W(H),c=y(H,"DIV",{class:!0});var B=E(c);$=x(B,f),B.forEach(m),u=W(H),p=y(H,"DIV",{class:!0});var Z=E(p);w=x(Z,d),D=W(Z),C=x(Z,V),Z.forEach(m),M=W(H),H.forEach(m),this.h()},h(){T(t,"class","p-2 hover:bg-gray-200"),Te(t,"text-blue-500",r[21].label===!0),T(s,"class","p-2 hover:bg-gray-200"),Te(s,"text-red-500",r[21].label===!1),T(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),T(c,"class","flex-grow"),T(p,"class","w-40 flex-shrink-0 text-right"),T(e,"class",b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(N,H){q(N,e,H),h(e,l),h(l,t),U(n,t,null),h(l,o),h(l,s),U(a,s,null),h(e,i),h(e,c),h(c,$),h(e,u),h(e,p),h(p,w),h(p,D),h(p,C),h(e,M),z=!0,_||(g=[Be(t,"click",I),Be(s,"click",A)],_=!0)},p(N,H){r=N,(!z||H&2)&&Te(t,"text-blue-500",r[21].label===!0),(!z||H&2)&&Te(s,"text-red-500",r[21].label===!1),(!z||H&2)&&f!==(f=r[21].text+"")&&se($,f),(!z||H&2)&&d!==(d=r[25]+"")&&se(w,d),(!z||H&2)&&V!==(V=pe(r[21].score,2)+"")&&se(C,V),(!z||H&2&&b!==(b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&T(e,"class",b)},i(N){z||(v(n.$$.fragment,N),v(a.$$.fragment,N),z=!0)},o(N){k(n.$$.fragment,N),k(a.$$.fragment,N),z=!1},d(N){N&&m(e),Y(n),Y(a),_=!1,Kt(g)}}}function cn(r){let e,l;return e=new Ft({props:{paragraph:!0,lines:2}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pt(r){let e,l,t,n,o;const s=[cn,on],a=[];function i(f,$){return $&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,$){return $===1?an(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=ke()},l(f){t.l(f),n=ke()},m(f,$){a[l].m(f,$),q(f,n,$),o=!0},p(f,$){let u=l;l=i(f,$),l===u?a[l].p(c(f,l),$):(ne(),k(a[u],1,1,()=>{a[u]=null}),re(),t=a[l],t?t.p(c(f,l),$):(t=a[l]=s[l](c(f,l)),t.c()),v(t,1),t.m(n.parentNode,n))},i(f){o||(v(t),o=!0)},o(f){k(t),o=!1},d(f){a[l].d(f),f&&m(n)}}}function fn(r){let e,l,t=r[1],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s($(),$=Ie(a,R=>l(16,f=R)),a),p,d=J,w=()=>(d(),d=Ie(n,R=>l(17,p=R)),n);r.$$.on_destroy.push(()=>$()),r.$$.on_destroy.push(()=>d());let{dataset:D}=e,{concept:V}=e,{fieldPath:C}=e,{schema:M}=e,{embedding:b}=e;const z=Ut();$e(r,z,R=>l(20,c=R));let _={},g={},I=[];function A(R,O){if(R==null)return;const ae={text:R.text,label:O},B=Object.keys(g).find(Z=>g[Z]===R);l(11,_={...g}),l(0,I=[R.rowid,...I]),c.mutate([V.namespace,V.concept_name,{insert:[ae]}],{onSuccess:()=>{l(11,_={..._,[B]:void 0})},onSettled:()=>{l(0,I=I.filter(Z=>Z!==R.rowid))}})}const N=R=>A(R,!0),H=R=>A(R,!1);return r.$$set=R=>{"dataset"in R&&l(6,D=R.dataset),"concept"in R&&l(7,V=R.concept),"fieldPath"in R&&l(8,C=R.fieldPath),"schema"in R&&l(9,M=R.schema),"embedding"in R&&l(10,b=R.embedding)},r.$$.update=()=>{var R,O;r.$$.dirty&1408&&l(15,t={path:C,type:"concept",concept_namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&33600&&w(l(3,n=et(D.namespace,D.name,{columns:[Re,C],limit:bt,combine_columns:!0,searches:[t]},M))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:V.namespace,concept_name:V.concept_name}),r.$$.dirty&25408&&u(l(2,a=et(D.namespace,D.name,{columns:[Re,C,{path:C,signal_udf:o},{path:C,signal_udf:s}],limit:bt,combine_columns:!0,sort_by:[Re]},M))),r.$$.dirty&200064&&l(12,g=sn(_,p.isFetching||(R=p.data)==null?void 0:R.rows,f.isFetching||(O=f.data)==null?void 0:O.rows,V,C,b)),r.$$.dirty&4096&&l(1,i=[g.positive,g.neutral,g.negative])},[I,i,a,n,z,A,D,V,C,M,b,_,g,s,o,t,f,p,N,H]}class hn extends fe{constructor(e){super(),ue(this,e,mn,fn,de,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function vt(r,e,l){const t=r.slice();return t[24]=e[l],t}function wt(r,e,l){const t=r.slice();return t[27]=e[l],t}function kt(r,e,l){const t=r.slice();return t[7]=e[l],t}function _n(r){let e,l;return e=new Oe({props:{labelText:"Dataset",selected:r[11],$$slots:{default:[bn]},$$scope:{ctx:r}}}),e.$on("change",r[15]),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.selected=t[11]),n[0]&64|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function gn(r){let e,l;return e=new Yt({props:{kind:"error",title:"Error",subtitle:r[6].error.message,hideCloseButton:!0}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.subtitle=t[6].error.message),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pn(r){let e,l;return e=new qt({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function $t(r){let e,l;return e=new Pe({props:{value:`${r[7].namespace}/${r[7].dataset_name}`}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.value=`${t[7].namespace}/${t[7].dataset_name}`),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function bn(r){let e,l,t,n;e=new Pe({props:{value:"",text:"none"}});let o=r[6].data,s=[];for(let i=0;ik(s[i],1,1,()=>{s[i]=null});return{c(){L(e.$$.fragment),l=G();for(let i=0;ik(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sZe(e,"selected",n)),{c(){L(e.$$.fragment)},l(s){F(e.$$.fragment,s)},m(s,a){U(e,s,a),t=!0},p(s,a){const i={};a[0]&1024|a[1]&2&&(i.$$scope={dirty:a,ctx:s}),!l&&a[0]&8&&(l=!0,i.selected=s[3],je(()=>l=!1)),e.$set(i)},i(s){t||(v(e.$$.fragment,s),t=!0)},o(s){k(e.$$.fragment,s),t=!1},d(s){Y(e,s)}}}function Dt(r){let e,l;return e=new Pe({props:{value:r[24]}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&1024&&(o.value=t[24]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function En(r){let e,l,t=r[10],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=w(r))&&(n=d[t]=p[t](r));const D=[kn,wn,vn],V=[];function C(g,I){return g[5].isLoading?0:g[5].isError?1:g[4].length>0?2:-1}~(s=C(r))&&(a=V[s]=D[s](r));let M=r[10].length>0&&Vt(r),b=r[8]!=null&&r[3]!=null&&It(r),z=r[7]!=null&&r[2]!=null&&r[1]!=null&&r[3]!=null&&zt(r),_=r[4].length===0&&Tt();return{c(){e=S("div"),l=S("div"),n&&n.c(),o=G(),a&&a.c(),i=G(),M&&M.c(),c=G(),b&&b.c(),f=G(),z&&z.c(),$=G(),_&&_.c(),this.h()},l(g){e=y(g,"DIV",{class:!0});var I=E(e);l=y(I,"DIV",{class:!0});var A=E(l);n&&n.l(A),o=W(A),a&&a.l(A),i=W(A),M&&M.l(A),c=W(A),b&&b.l(A),A.forEach(m),f=W(I),z&&z.l(I),$=W(I),_&&_.l(I),I.forEach(m),this.h()},h(){T(l,"class","flex flex-row gap-x-2"),T(e,"class","flex flex-col gap-y-4")},m(g,I){q(g,e,I),h(e,l),~t&&d[t].m(l,null),h(l,o),~s&&V[s].m(l,null),h(l,i),M&&M.m(l,null),h(l,c),b&&b.m(l,null),h(e,f),z&&z.m(e,null),h(e,$),_&&_.m(e,null),u=!0},p(g,I){let A=t;t=w(g),t===A?~t&&d[t].p(g,I):(n&&(ne(),k(d[A],1,1,()=>{d[A]=null}),re()),~t?(n=d[t],n?n.p(g,I):(n=d[t]=p[t](g),n.c()),v(n,1),n.m(l,o)):n=null);let N=s;s=C(g),s===N?~s&&V[s].p(g,I):(a&&(ne(),k(V[N],1,1,()=>{V[N]=null}),re()),~s?(a=V[s],a?a.p(g,I):(a=V[s]=D[s](g),a.c()),v(a,1),a.m(l,i)):a=null),g[10].length>0?M?(M.p(g,I),I[0]&1024&&v(M,1)):(M=Vt(g),M.c(),v(M,1),M.m(l,c)):M&&(ne(),k(M,1,1,()=>{M=null}),re()),g[8]!=null&&g[3]!=null?b?(b.p(g,I),I[0]&264&&v(b,1)):(b=It(g),b.c(),v(b,1),b.m(l,null)):b&&(ne(),k(b,1,1,()=>{b=null}),re()),g[7]!=null&&g[2]!=null&&g[1]!=null&&g[3]!=null?z?(z.p(g,I),I[0]&142&&v(z,1)):(z=zt(g),z.c(),v(z,1),z.m(e,$)):z&&(ne(),k(z,1,1,()=>{z=null}),re()),g[4].length===0?_?I[0]&16&&v(_,1):(_=Tt(),_.c(),v(_,1),_.m(e,null)):_&&(ne(),k(_,1,1,()=>{_=null}),re())},i(g){u||(v(n),v(a),v(M),v(b),v(z),v(_),u=!0)},o(g){k(n),k(a),k(M),k(b),k(z),k(_),u=!1},d(g){g&&m(e),~t&&d[t].d(),~s&&V[s].d(),M&&M.d(),b&&b.d(),z&&z.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a,i,c,f,$,u,p=J,d=()=>(p(),p=Ie($,B=>l(23,u=B)),$),w,D=J,V=()=>(D(),D=Ie(n,B=>l(5,w=B)),n),C,M;r.$$.on_destroy.push(()=>p()),r.$$.on_destroy.push(()=>D());let{concept:b}=e;const z=xt();$e(r,z,B=>l(21,M=B));let _,g,I,A;const N=sl();$e(r,N,B=>l(6,C=B));function H(B){const Z=B.target.value;if(Z==="")l(7,_=null);else{const[ee,le]=Z.split("/");l(7,_={namespace:ee,name:le})}}function R(B){const Z=B.target.value;l(2,I=fl(Z))}function O(){s==null||A==null||_==null||$==null||u==null||($.addSearch({path:[s],type:"concept",concept_namespace:b.namespace,concept_name:b.concept_name,embedding:A}),vl(wl(_.namespace,_.name,u)))}function ae(B){A=B,l(3,A),l(18,c),l(2,I),l(1,g),l(4,i),l(5,w),l(20,a)}return r.$$set=B=>{"concept"in B&&l(0,b=B.concept)},r.$$.update=()=>{if(r.$$.dirty[0]&2097152&&l(19,t=[M.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty[0]&192&&C.data&&C.data.length>0&&_===void 0&&l(7,_={namespace:C.data[0].namespace,name:C.data[0].dataset_name}),r.$$.dirty[0]&128&&V(l(12,n=al(_==null?void 0:_.namespace,_==null?void 0:_.name))),r.$$.dirty[0]&128&&l(11,o=_?`${_.namespace}/${_.name}`:""),r.$$.dirty[0]&32&&l(1,g=w.data),r.$$.dirty[0]&2&&l(20,a=g?Se(g).filter(B=>!il(B,g)&&B.dtype!=null):[]),r.$$.dirty[0]&1048576&&l(4,i=a.filter(B=>Se(B).some(Z=>Z.signal!=null&&Se(Z).some(ee=>ee.dtype==="embedding")))),r.$$.dirty[0]&20&&I!=null){const B=ye(I);i.some(ee=>ye(ee.path)===B)||l(2,I=void 0)}r.$$.dirty[0]&20&&i.length>0&&I==null&&l(2,I=i[0].path),r.$$.dirty[0]&4&&l(8,s=I?ye(I):void 0),r.$$.dirty[0]&6&&l(18,c=I&&g?Se(ol(g,I)).filter(B=>B.signal!=null&&Se(B).some(Z=>Z.dtype==="embedding")):[]),r.$$.dirty[0]&786432&&l(10,f=c.map(B=>B.signal.signal_name).sort((B,Z)=>{let ee=t.indexOf(B),le=t.indexOf(Z);return ee===-1&&(ee=t.length),le===-1&&(le=t.length),ee-le})),r.$$.dirty[0]&262152&&A!=null&&(c.some(Z=>Z.path.at(-1)===A)||l(3,A=void 0)),r.$$.dirty[0]&140&&d(l(9,$=_!=null&&I!=null&&A!=null?cl(_.namespace,_.name):null))},[b,g,I,A,i,w,C,_,s,$,f,o,n,z,N,H,R,O,c,t,a,M,ae]}class In extends fe{constructor(e){super(),ue(this,e,Dn,Vn,de,{concept:0},null,[-1,-1])}}function Ct(r,e,l){const t=r.slice();return t[17]=e[l],t}function Mt(r){let e,l,t,n,o;return l=new Al({props:{class:"ml-2"}}),{c(){e=S("div"),L(l.$$.fragment)},l(s){e=y(s,"DIV",{});var a=E(e);F(l.$$.fragment,a),a.forEach(m)},m(s,a){q(s,e,a),U(l,e,null),t=!0,n||(o=Ht(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(v(l.$$.fragment,s),t=!0)},o(s){k(l.$$.fragment,s),t=!1},d(s){s&&m(e),Y(l),n=!1,o()}}}function St(r){let e,l=r[0].description+"",t;return{c(){e=S("div"),t=j(l),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);t=x(o,l),o.forEach(m),this.h()},h(){T(e,"class","text text-base text-gray-600")},m(n,o){q(n,e,o),h(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&se(t,l)},d(n){n&&m(e)}}}function zn(r){let e,l;return{c(){e=S("div"),l=j("Try it"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Try it"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function Tn(r){let e,l;return e=new rn({props:{example:r[2],concept:r[0],slot:"below"}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&4&&(o.example=t[2]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function yt(r){let e,l;return e=new Ye({props:{expanded:!0,$$slots:{below:[Mn],above:[Cn]},$$scope:{ctx:r}}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1048609&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Cn(r){let e,l;return{c(){e=S("div"),l=j("Metrics"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Metrics"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function At(r){let e,l;return e=new Kl({props:{concept:r[0],embedding:r[17].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&32&&(o.embedding=t[17].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Mn(r){let e,l,t=r[5].data,n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s{X=null}),re()),P[0].description?te?te.p(P,K):(te=St(P),te.c(),te.m(l,null)):te&&(te.d(1),te=null);const he={};K&1048581&&(he.$$scope={dirty:K,ctx:P}),c.$set(he),P[5].data?Q?(Q.p(P,K),K&32&&v(Q,1)):(Q=yt(P),Q.c(),v(Q,1),Q.m(e,$)):Q&&(ne(),k(Q,1,1,()=>{Q=null}),re());const _e={};K&1048577&&(_e.$$scope={dirty:K,ctx:P}),u.$set(_e),(!le||K&2)&&M!==(M=P[1].length+"")&&se(b,M);const me={};K&2&&(me.data=P[1]),g.$set(me),(!le||K&8)&&O!==(O=P[3].length+"")&&se(ae,O);const ge={};K&8&&(ge.data=P[3]),ee.$set(ge)},i(P){le||(v(X),v(c.$$.fragment,P),v(Q),v(u.$$.fragment,P),v(V.$$.fragment,P),v(g.$$.fragment,P),v(H.$$.fragment,P),v(ee.$$.fragment,P),le=!0)},o(P){k(X),k(c.$$.fragment,P),k(Q),k(u.$$.fragment,P),k(V.$$.fragment,P),k(g.$$.fragment,P),k(H.$$.fragment,P),k(ee.$$.fragment,P),le=!1},d(P){P&&m(e),X&&X.d(),te&&te.d(),Y(c),Q&&Q.d(),Y(u),Y(V),Y(g),Y(H),Y(ee)}}}function Pn(r,e,l){let t,n,o,s,a,i,c,{concept:f}=e;const $=ul();$e(r,$,b=>l(11,i=b));const u=Ut();$e(r,u,b=>l(16,a=b));const p=Lt();$e(r,p,b=>l(5,c=b));function d(b){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{remove:[b]}])}function w(b,z){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{insert:[{text:b,label:z}]}])}const D=b=>d(b.detail),V=b=>w(b.detail,!0),C=b=>d(b.detail),M=b=>w(b.detail,!1);return r.$$set=b=>{"concept"in b&&l(0,f=b.concept)},r.$$.update=()=>{var b,z;r.$$.dirty&2048&&l(4,t=(z=(b=i.data)==null?void 0:b.user)==null?void 0:z.id),r.$$.dirty&1&&l(1,n=Object.values(f.data).filter(_=>_.label==!0)),r.$$.dirty&1&&l(3,o=Object.values(f.data).filter(_=>_.label==!1)),r.$$.dirty&2&&l(2,s=n[Math.floor(Math.random()*n.length)])},[f,n,s,o,t,c,$,u,p,d,w,i,D,V,C,M]}class qn extends fe{constructor(e){super(),ue(this,e,Pn,An,de,{concept:0})}}export{qn as C,Yn as I,Ml as T,nt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.6611745d.js b/lilac/web/_app/immutable/chunks/ConceptView.6611745d.js new file mode 100644 index 0000000000000000000000000000000000000000..c05de28ab69795d55ee9e64a910f3b2c5809904a --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.6611745d.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ab as ye,a7 as Nt,aa as el,G as Pe,o as tl,e as we,M as ll}from"./index.b7741aa8.js";import{g as Ht}from"./navigation.10308c75.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.539ca0ee.js";import{f as jt}from"./utils.f3891c80.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d39d06de.js";import{C as pl,a as bl}from"./ChevronUp.4e645b65.js";import{g as Kt}from"./settingsStore.9e0a77f3.js";import{i as vl,r as $l}from"./notificationsStore.87d33d60.js";import{A as wl}from"./ArrowUpRight.0bb31a07.js";import{T as Jt}from"./ToastNotification.94abd3f6.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.68b6197e.js b/lilac/web/_app/immutable/chunks/ConceptView.68b6197e.js new file mode 100644 index 0000000000000000000000000000000000000000..084dfddb931c589bbdfe918c8c7ce724fbd8456c --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.68b6197e.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ac as ye,a7 as Nt,ab as el,G as Pe,o as tl,e as we,M as ll}from"./index.b333a928.js";import{g as Ht}from"./navigation.3e4f9d10.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.1fffdf33.js";import{f as jt}from"./utils.4eeb8687.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d53dc1a7.js";import{C as pl,a as bl}from"./ChevronUp.95b74f6d.js";import{g as Kt}from"./settingsStore.6e7d5078.js";import{i as vl,r as $l}from"./notificationsStore.e7f2bd3e.js";import{A as wl}from"./ArrowUpRight.e306cdcd.js";import{T as Jt}from"./ToastNotification.66c9609a.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.7ca5c8cc.js b/lilac/web/_app/immutable/chunks/ConceptView.7ca5c8cc.js new file mode 100644 index 0000000000000000000000000000000000000000..0d013302e5b4c666a2c870093480608469697a06 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.7ca5c8cc.js @@ -0,0 +1 @@ +import{S as fe,i as ue,s as de,E as ce,Z as ie,_ as oe,m as E,h as m,n as T,$ as be,b as q,a0 as h,L as Ae,a1 as J,N as ve,Q as we,q as j,r as x,u as se,D as Pt,k as S,a as G,l as y,c as W,H as Be,I as Rt,J as Bt,K as Nt,v as ne,d as k,f as re,g as v,y as L,z as F,A as U,B as Y,w as qe,T as Ze,U as je,a4 as ze,C as Qt,a6 as Xe,O as $e,ab as Ie,a7 as Ht,aa as Gt,G as Te,o as Wt,e as ke,M as Kt}from"./index.b7741aa8.js";import{ae as Jt,x as pe,ar as Xt,as as el,B as xe,P as Ue,h as Ot,S as Oe,U as Lt,at as tl,au as ll,av as nl,aw as rl,c as Ft,a as Pe,L as Ce,ax as Me,a9 as Re,ay as Ut,ag as et,e as sl,az as al,a4 as Se,X as il,z as ye,aA as ol,ak as cl,y as fl,O as Yt,af as qt,b as ul}from"./Commands.74110cda.js";import{T as dl,S as ml,a as Zt,b as jt}from"./StringSpanHighlight.738f014b.js";import{C as hl,a as _l,T as gl}from"./ChevronUp.98081e30.js";import{g as xt}from"./settingsStore.9e0a77f3.js";import{i as pl,r as bl}from"./notificationsStore.ec8883da.js";import{g as vl}from"./navigation.faef392c.js";import{f as wl}from"./utils.1f391c34.js";function tt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function kl(r){let e,l,t=r[1]&&tt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class El extends fe{constructor(e){super(),ue(this,e,$l,kl,de,{size:0,title:1})}}function lt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Vl(r){let e,l,t,n=r[1]&<(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class nt extends fe{constructor(e){super(),ue(this,e,Dl,Vl,de,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Il(r){let e,l,t=r[1]&&rt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Yn extends fe{constructor(e){super(),ue(this,e,zl,Il,de,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Tl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Ml extends fe{constructor(e){super(),ue(this,e,Cl,Tl,de,{size:0,title:1})}}function at(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Sl(r){let e,l,t,n=r[1]&&at(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Al extends fe{constructor(e){super(),ue(this,e,yl,Sl,de,{size:0,title:1})}}const Pl=r=>({}),it=r=>({}),Rl=r=>({}),ot=r=>({});function Bl(r){let e,l;return e=new hl({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Nl(r){let e,l;return e=new _l({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function ct(r){let e,l;const t=r[2].below,n=Pt(t,r,r[1],it);return{c(){e=S("div"),n&&n.c(),this.h()},l(o){e=y(o,"DIV",{class:!0});var s=E(e);n&&n.l(s),s.forEach(m),this.h()},h(){T(e,"class","p-4")},m(o,s){q(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Rt(n,t,o,o[1],l?Nt(t,o[1],s,Pl):Bt(o[1]),it)},i(o){l||(v(n,o),l=!0)},o(o){k(n,o),l=!1},d(o){o&&m(e),n&&n.d(o)}}}function Hl(r){let e,l,t,n,o,s,a,i,c,f;const $=r[2].above,u=Pt($,r,r[1],ot),p=[Nl,Bl],d=[];function w(V,C){return V[0]?0:1}o=w(r),s=d[o]=p[o](r);let D=r[0]&&ct(r);return{c(){e=S("div"),l=S("button"),t=S("div"),u&&u.c(),n=G(),s.c(),a=G(),D&&D.c(),this.h()},l(V){e=y(V,"DIV",{class:!0});var C=E(e);l=y(C,"BUTTON",{class:!0});var M=E(l);t=y(M,"DIV",{class:!0});var b=E(t);u&&u.l(b),n=W(b),s.l(b),b.forEach(m),M.forEach(m),a=W(C),D&&D.l(C),C.forEach(m),this.h()},h(){T(t,"class","flex items-center justify-between"),T(l,"class","w-full p-4 text-left hover:bg-gray-200"),T(e,"class","rounded-xl border border-gray-200")},m(V,C){q(V,e,C),h(e,l),h(l,t),u&&u.m(t,null),h(t,n),d[o].m(t,null),h(e,a),D&&D.m(e,null),i=!0,c||(f=Be(l,"click",r[3]),c=!0)},p(V,[C]){u&&u.p&&(!i||C&2)&&Rt(u,$,V,V[1],i?Nt($,V[1],C,Rl):Bt(V[1]),ot);let M=o;o=w(V),o!==M&&(ne(),k(d[M],1,1,()=>{d[M]=null}),re(),s=d[o],s||(s=d[o]=p[o](V),s.c()),v(s,1),s.m(t,null)),V[0]?D?(D.p(V,C),C&1&&v(D,1)):(D=ct(V),D.c(),v(D,1),D.m(e,null)):D&&(ne(),k(D,1,1,()=>{D=null}),re())},i(V){i||(v(u,V),v(s),v(D),i=!0)},o(V){k(u,V),k(s),k(D),i=!1},d(V){V&&m(e),u&&u.d(V),d[o].d(),D&&D.d(),c=!1,f()}}}function Ol(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Ye extends fe{constructor(e){super(),ue(this,e,Ol,Hl,de,{expanded:0})}}function ft(r,e,l){const t=r.slice();return t[6]=e[l],t}function ut(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,$;a=new Ml({props:{size:16}});function u(){return r[5](r[6])}return{c(){e=S("div"),l=S("span"),n=j(t),o=G(),s=S("button"),L(a.$$.fragment),i=G(),this.h()},l(p){e=y(p,"DIV",{class:!0});var d=E(e);l=y(d,"SPAN",{class:!0});var w=E(l);n=x(w,t),w.forEach(m),o=W(d),s=y(d,"BUTTON",{title:!0,class:!0});var D=E(s);F(a.$$.fragment,D),D.forEach(m),i=W(d),d.forEach(m),this.h()},h(){T(l,"class","shrink"),T(s,"title","Remove sample"),T(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),T(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(p,d){q(p,e,d),h(e,l),h(l,n),h(e,o),h(e,s),U(a,s,null),h(e,i),c=!0,f||($=Be(s,"click",u),f=!0)},p(p,d){r=p,(!c||d&1)&&t!==(t=r[6].text+"")&&se(n,t)},i(p){c||(v(a.$$.fragment,p),c=!0)},o(p){k(a.$$.fragment,p),c=!1},d(p){p&&m(e),Y(a),f=!1,$()}}}function Ll(r){let e,l,t,n,o,s;function a(u){r[3](u)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new Jt({props:i}),qe.push(()=>Ze(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let u=0;uk(f[u],1,1,()=>{f[u]=null});return{c(){e=S("div"),L(l.$$.fragment),n=G(),o=S("div");for(let u=0;ut=!1)),l.$set(d),p&5){c=[...u[0]].reverse();let w;for(w=0;w{c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class dt extends fe{constructor(e){super(),ue(this,e,Fl,Ll,de,{data:0})}}const Ne={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},He={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Ul(r){let e,l,t,n,o,s=He[r[0].overall]+"",a,i,c,f,$,u,p,d=pe(r[0].f1)+"",w,D,V,C,M,b,z=pe(r[0].recall)+"",_,g,I,A,N,H,R=pe(r[0].precision)+"",O,ae,B,Z,ee,le,X=pe(r[0].roc_auc)+"",te;return{c(){e=S("table"),l=S("tr"),t=S("td"),n=j("Overall score"),o=S("td"),a=j(s),c=G(),f=S("tr"),$=S("td"),u=j("F1"),p=S("td"),w=j(d),D=G(),V=S("tr"),C=S("td"),M=j("Recall"),b=S("td"),_=j(z),g=G(),I=S("tr"),A=S("td"),N=j("Precision"),H=S("td"),O=j(R),ae=G(),B=S("tr"),Z=S("td"),ee=j("Area under ROC"),le=S("td"),te=j(X),this.h()},l(Q){e=y(Q,"TABLE",{class:!0});var P=E(e);l=y(P,"TR",{});var K=E(l);t=y(K,"TD",{class:!0});var he=E(t);n=x(he,"Overall score"),he.forEach(m),o=y(K,"TD",{class:!0});var _e=E(o);a=x(_e,s),_e.forEach(m),K.forEach(m),c=W(P),f=y(P,"TR",{});var me=E(f);$=y(me,"TD",{class:!0});var ge=E($);u=x(ge,"F1"),ge.forEach(m),p=y(me,"TD",{class:!0});var Ee=E(p);w=x(Ee,d),Ee.forEach(m),me.forEach(m),D=W(P),V=y(P,"TR",{});var Ve=E(V);C=y(Ve,"TD",{class:!0});var De=E(C);M=x(De,"Recall"),De.forEach(m),b=y(Ve,"TD",{class:!0});var Qe=E(b);_=x(Qe,z),Qe.forEach(m),Ve.forEach(m),g=W(P),I=y(P,"TR",{});var Le=E(I);A=y(Le,"TD",{class:!0});var Ge=E(A);N=x(Ge,"Precision"),Ge.forEach(m),H=y(Le,"TD",{class:!0});var We=E(H);O=x(We,R),We.forEach(m),Le.forEach(m),ae=W(P),B=y(P,"TR",{});var Fe=E(B);Z=y(Fe,"TD",{class:!0});var Ke=E(Z);ee=x(Ke,"Area under ROC"),Ke.forEach(m),le=y(Fe,"TD",{class:!0});var Je=E(le);te=x(Je,X),Je.forEach(m),Fe.forEach(m),P.forEach(m),this.h()},h(){T(t,"class","svelte-zc5pc5"),T(o,"class",i=Xe(Ne[r[0].overall])+" svelte-zc5pc5"),T($,"class","svelte-zc5pc5"),T(p,"class","svelte-zc5pc5"),T(C,"class","svelte-zc5pc5"),T(b,"class","svelte-zc5pc5"),T(A,"class","svelte-zc5pc5"),T(H,"class","svelte-zc5pc5"),T(Z,"class","svelte-zc5pc5"),T(le,"class","svelte-zc5pc5"),T(e,"class","svelte-zc5pc5")},m(Q,P){q(Q,e,P),h(e,l),h(l,t),h(t,n),h(l,o),h(o,a),h(e,c),h(e,f),h(f,$),h($,u),h(f,p),h(p,w),h(e,D),h(e,V),h(V,C),h(C,M),h(V,b),h(b,_),h(e,g),h(e,I),h(I,A),h(A,N),h(I,H),h(H,O),h(e,ae),h(e,B),h(B,Z),h(Z,ee),h(B,le),h(le,te)},p(Q,[P]){P&1&&s!==(s=He[Q[0].overall]+"")&&se(a,s),P&1&&i!==(i=Xe(Ne[Q[0].overall])+" svelte-zc5pc5")&&T(o,"class",i),P&1&&d!==(d=pe(Q[0].f1)+"")&&se(w,d),P&1&&z!==(z=pe(Q[0].recall)+"")&&se(_,z),P&1&&R!==(R=pe(Q[0].precision)+"")&&se(O,R),P&1&&X!==(X=pe(Q[0].roc_auc)+"")&&se(te,X)},i:J,o:J,d(Q){Q&&m(e)}}}function Yl(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class mt extends fe{constructor(e){super(),ue(this,e,Yl,Ul,de,{metrics:0})}}function ql(r){const e=r.slice(),l=!0;return e[7]=l,e}function Zl(r){let e,l;function t(){return r[6](r[7])}return e=new xe({props:{icon:r[4].isLoading?Ue:nt,class:"w-28 text-3xl",$$slots:{default:[Ql]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){L(e.$$.fragment)},l(n){F(e.$$.fragment,n)},m(n,o){U(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ue:nt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(v(e.$$.fragment,n),l=!0)},o(n){k(e.$$.fragment,n),l=!1},d(n){Y(e,n)}}}function jl(r){let e,l=He[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=S("div"),t=j(l),this.h()},l(i){e=y(i,"DIV",{class:!0});var c=E(e);t=x(c,l),c.forEach(m),this.h()},h(){T(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ne[r[3].data.metrics.overall])},m(i,c){q(i,e,c),h(e,t),s||(a=Ht(o=Ot.call(null,e,{component:mt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=He[i[3].data.metrics.overall]+"")&&se(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ne[i[3].data.metrics.overall])&&T(e,"class",n),o&&Gt(o.update)&&c&8&&o.update.call(null,{component:mt,props:{metrics:i[3].data.metrics}})},i:J,o:J,d(i){i&&m(e),s=!1,a()}}}function xl(r){let e,l,t;return l=new Ue({}),{c(){e=S("div"),L(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);F(l.$$.fragment,o),o.forEach(m),this.h()},h(){T(e,"class","flex flex-col items-center")},m(n,o){q(n,e,o),U(l,e,null),t=!0},p:J,i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){k(l.$$.fragment,n),t=!1},d(n){n&&m(e),Y(l)}}}function Ql(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function Gl(r){let e,l,t,n,o,s,a;const i=[xl,jl,Zl],c=[];function f(u,p){var d,w;return u[3].isFetching?0:(w=(d=u[3])==null?void 0:d.data)!=null&&w.metrics?1:2}function $(u,p){return p===2?ql(u):u}return o=f(r),s=c[o]=i[o]($(r,o)),{c(){e=S("div"),l=S("div"),t=j(r[1]),n=G(),s.c(),this.h()},l(u){e=y(u,"DIV",{class:!0});var p=E(e);l=y(p,"DIV",{class:!0});var d=E(l);t=x(d,r[1]),d.forEach(m),n=W(p),s.l(p),p.forEach(m),this.h()},h(){T(l,"class","text-gray-500"),T(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(u,p){q(u,e,p),h(e,l),h(l,t),h(e,n),c[o].m(e,null),a=!0},p(u,[p]){(!a||p&2)&&se(t,u[1]);let d=o;o=f(u),o===d?c[o].p($(u,o),p):(ne(),k(c[d],1,1,()=>{c[d]=null}),re(),s=c[o],s?s.p($(u,o),p):(s=c[o]=i[o]($(u,o)),s.c()),v(s,1),s.m(e,null))},i(u){a||(v(s),a=!0)},o(u){k(s),a=!1},d(u){u&&m(e),c[o].d()}}}function Wl(r,e,l){let t,n,o=J,s=()=>(o(),o=Ie(t,u=>l(3,n=u)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=Xt();$e(r,f,u=>l(4,a=u));const $=u=>a.mutate([i.namespace,i.concept_name,c,u]);return r.$$set=u=>{"concept"in u&&l(0,i=u.concept),"embedding"in u&&l(1,c=u.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=el(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,$]}class Kl extends fe{constructor(e){super(),ue(this,e,Wl,Gl,de,{concept:0,embedding:1})}}function ht(r,e,l){const t=r.slice();return t[21]=e[l],t}function Jl(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function _t(r){let e,l;return e=new Pe({props:{value:r[21].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Xl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;ak(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aZe(f,"selected",V));const M=[tn,en],b=[];function z(_,g){var I;return _[7]&&((I=_[2])!=null&&I.isFetching)?0:_[4]!=null&&_[0]!=null?1:-1}return~(d=z(r))&&(w=b[d]=M[d](r)),{c(){e=S("div"),l=S("div"),L(t.$$.fragment),n=G(),o=S("div"),s=S("div"),L(a.$$.fragment),i=G(),c=S("div"),L(f.$$.fragment),u=G(),p=S("div"),w&&w.c(),this.h()},l(_){e=y(_,"DIV",{class:!0});var g=E(e);l=y(g,"DIV",{});var I=E(l);F(t.$$.fragment,I),n=W(I),o=y(I,"DIV",{class:!0});var A=E(o);s=y(A,"DIV",{class:!0});var N=E(s);F(a.$$.fragment,N),N.forEach(m),i=W(A),c=y(A,"DIV",{class:!0});var H=E(c);F(f.$$.fragment,H),H.forEach(m),A.forEach(m),I.forEach(m),u=W(g),p=y(g,"DIV",{class:!0});var R=E(p);w&&w.l(R),R.forEach(m),g.forEach(m),this.h()},h(){T(s,"class","pt-4"),T(c,"class","mb-2 w-32"),T(o,"class","flex flex-row justify-between"),T(p,"class","mt-4 border-gray-200"),Te(p,"border-t",r[0]!=null),T(e,"class","flex flex-col gap-x-8")},m(_,g){q(_,e,g),h(e,l),U(t,l,null),h(l,n),h(l,o),h(o,s),U(a,s,null),h(o,i),h(o,c),U(f,c,null),h(e,u),h(e,p),~d&&b[d].m(p,null),D=!0},p(_,[g]){const I={};g&8&&(I.value=_[3]),t.$set(I);const A={};g&16777216&&(A.$$scope={dirty:g,ctx:_}),a.$set(A);const N={};g&16777728&&(N.$$scope={dirty:g,ctx:_}),!$&&g&2&&($=!0,N.selected=_[1],je(()=>$=!1)),f.$set(N);let H=d;d=z(_),d===H?~d&&b[d].p(_,g):(w&&(ne(),k(b[H],1,1,()=>{b[H]=null}),re()),~d?(w=b[d],w?w.p(_,g):(w=b[d]=M[d](_),w.c()),v(w,1),w.m(p,null)):w=null),(!D||g&1)&&Te(p,"border-t",_[0]!=null)},i(_){D||(v(t.$$.fragment,_),v(a.$$.fragment,_),v(f.$$.fragment,_),v(w),D=!0)},o(_){k(t.$$.fragment,_),k(a.$$.fragment,_),k(f.$$.fragment,_),k(w),D=!1},d(_){_&&m(e),Y(t),Y(a),Y(f),~d&&b[d].d()}}}function nn(r,e,l){var R;let t,n,o,s,a=J,i=()=>(a(),a=Ie(o,O=>l(2,s=O)),o),c,f=J,$=()=>(f(),f=Ie(n,O=>l(17,c=O)),n),u,p;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:d}=e,{example:w}=e;const D=Lt();$e(r,D,O=>l(9,p=O));const V=xt();$e(r,V,O=>l(20,u=O));let C=(R=w.text)==null?void 0:R.trim();Wt(()=>{_()});function M(O){l(3,C=O.target.value),l(0,b=void 0)}let b,z=u.embedding;function _(){l(0,b=C)}let g,I,A;const N=()=>_();function H(O){z=O,l(1,z)}return r.$$set=O=>{"concept"in O&&l(14,d=O.concept),"example"in O&&l(15,w=O.example)},r.$$.update=()=>{var O;if(r.$$.dirty&32768&&w.text&&(l(3,C=w.text.trim()),l(0,b=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:d.concept_name,namespace:d.namespace,embedding:z}),r.$$.dirty&65536&&$(l(8,n=t.embedding?tl({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=z!=null&&b!=null?ll(d.namespace,d.concept_name,z,{examples:[{text:b}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&z!=null&&((O=c==null?void 0:c.data)==null?void 0:O.fields)!=null){const ae=nl(c.data.fields);ae.signal=t,l(4,g=rl(s.data[0],ae));const B=pl(ae);l(6,A=B.spanPaths),l(5,I=B.valuePaths)}},[b,z,s,C,g,I,A,o,n,p,D,V,M,_,d,w,t,c,N,H]}class rn extends fe{constructor(e){super(),ue(this,e,nn,ln,de,{concept:14,example:15})}}function sn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const d of a){const w=Ce.value(Me(d,[Re]),"string");if(w==null||i.has(w))continue;i.add(w);const D=Me(d,n);if(D==null)continue;const V=Ce.value(D,"string");if(V==null)continue;const C=`${t.namespace}/${t.concept_name}`,M=Me(D,[`${C}/${o}`]);if(M==null)continue;const b=Me(D,[`${C}/labels`]),z=[];if(b!=null)for(const _ of b){const g=Ce.value(_,"string_span");g!=null&&z.push(g)}for(const _ of M){const g=Ce.value(_,"string_span");if(g==null||!z.every(H=>H.start>g.end||H.endw.score-d.score);const $=c[0],u=c.slice().reverse().find(d=>d!=$);c.sort((d,w)=>Math.abs(d.score-.5)-Math.abs(w.score-.5));const p=c.find(d=>d!=$&&d!=u);return $!=null&&s.positive==null&&(s.positive=f($)),p!=null&&s.neutral==null&&(s.neutral=f(p)),u!=null&&s.negative==null&&(s.negative=f(u)),s}function gt(r,e,l){const t=r.slice();return t[21]=e[l],t}function an(r){const e=r.slice(),l=un(e[21].score);e[24]=l;const t=dn(e[21].score);return e[25]=t,e}function on(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",$,u,p,d=r[25]+"",w,D,V=pe(r[21].score,2)+"",C,M,b,z,_,g;n=new Zt({});function I(){return r[18](r[21])}a=new jt({});function A(){return r[19](r[21])}return{c(){e=S("div"),l=S("div"),t=S("button"),L(n.$$.fragment),o=G(),s=S("button"),L(a.$$.fragment),i=G(),c=S("div"),$=j(f),u=G(),p=S("div"),w=j(d),D=G(),C=j(V),M=G(),this.h()},l(N){e=y(N,"DIV",{class:!0});var H=E(e);l=y(H,"DIV",{class:!0});var R=E(l);t=y(R,"BUTTON",{class:!0});var O=E(t);F(n.$$.fragment,O),O.forEach(m),o=W(R),s=y(R,"BUTTON",{class:!0});var ae=E(s);F(a.$$.fragment,ae),ae.forEach(m),R.forEach(m),i=W(H),c=y(H,"DIV",{class:!0});var B=E(c);$=x(B,f),B.forEach(m),u=W(H),p=y(H,"DIV",{class:!0});var Z=E(p);w=x(Z,d),D=W(Z),C=x(Z,V),Z.forEach(m),M=W(H),H.forEach(m),this.h()},h(){T(t,"class","p-2 hover:bg-gray-200"),Te(t,"text-blue-500",r[21].label===!0),T(s,"class","p-2 hover:bg-gray-200"),Te(s,"text-red-500",r[21].label===!1),T(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),T(c,"class","flex-grow"),T(p,"class","w-40 flex-shrink-0 text-right"),T(e,"class",b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(N,H){q(N,e,H),h(e,l),h(l,t),U(n,t,null),h(l,o),h(l,s),U(a,s,null),h(e,i),h(e,c),h(c,$),h(e,u),h(e,p),h(p,w),h(p,D),h(p,C),h(e,M),z=!0,_||(g=[Be(t,"click",I),Be(s,"click",A)],_=!0)},p(N,H){r=N,(!z||H&2)&&Te(t,"text-blue-500",r[21].label===!0),(!z||H&2)&&Te(s,"text-red-500",r[21].label===!1),(!z||H&2)&&f!==(f=r[21].text+"")&&se($,f),(!z||H&2)&&d!==(d=r[25]+"")&&se(w,d),(!z||H&2)&&V!==(V=pe(r[21].score,2)+"")&&se(C,V),(!z||H&2&&b!==(b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&T(e,"class",b)},i(N){z||(v(n.$$.fragment,N),v(a.$$.fragment,N),z=!0)},o(N){k(n.$$.fragment,N),k(a.$$.fragment,N),z=!1},d(N){N&&m(e),Y(n),Y(a),_=!1,Kt(g)}}}function cn(r){let e,l;return e=new Ft({props:{paragraph:!0,lines:2}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pt(r){let e,l,t,n,o;const s=[cn,on],a=[];function i(f,$){return $&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,$){return $===1?an(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=ke()},l(f){t.l(f),n=ke()},m(f,$){a[l].m(f,$),q(f,n,$),o=!0},p(f,$){let u=l;l=i(f,$),l===u?a[l].p(c(f,l),$):(ne(),k(a[u],1,1,()=>{a[u]=null}),re(),t=a[l],t?t.p(c(f,l),$):(t=a[l]=s[l](c(f,l)),t.c()),v(t,1),t.m(n.parentNode,n))},i(f){o||(v(t),o=!0)},o(f){k(t),o=!1},d(f){a[l].d(f),f&&m(n)}}}function fn(r){let e,l,t=r[1],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s($(),$=Ie(a,R=>l(16,f=R)),a),p,d=J,w=()=>(d(),d=Ie(n,R=>l(17,p=R)),n);r.$$.on_destroy.push(()=>$()),r.$$.on_destroy.push(()=>d());let{dataset:D}=e,{concept:V}=e,{fieldPath:C}=e,{schema:M}=e,{embedding:b}=e;const z=Ut();$e(r,z,R=>l(20,c=R));let _={},g={},I=[];function A(R,O){if(R==null)return;const ae={text:R.text,label:O},B=Object.keys(g).find(Z=>g[Z]===R);l(11,_={...g}),l(0,I=[R.rowid,...I]),c.mutate([V.namespace,V.concept_name,{insert:[ae]}],{onSuccess:()=>{l(11,_={..._,[B]:void 0})},onSettled:()=>{l(0,I=I.filter(Z=>Z!==R.rowid))}})}const N=R=>A(R,!0),H=R=>A(R,!1);return r.$$set=R=>{"dataset"in R&&l(6,D=R.dataset),"concept"in R&&l(7,V=R.concept),"fieldPath"in R&&l(8,C=R.fieldPath),"schema"in R&&l(9,M=R.schema),"embedding"in R&&l(10,b=R.embedding)},r.$$.update=()=>{var R,O;r.$$.dirty&1408&&l(15,t={path:C,type:"concept",concept_namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&33600&&w(l(3,n=et(D.namespace,D.name,{columns:[Re,C],limit:bt,combine_columns:!0,searches:[t]},M))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:V.namespace,concept_name:V.concept_name}),r.$$.dirty&25408&&u(l(2,a=et(D.namespace,D.name,{columns:[Re,C,{path:C,signal_udf:o},{path:C,signal_udf:s}],limit:bt,combine_columns:!0,sort_by:[Re]},M))),r.$$.dirty&200064&&l(12,g=sn(_,p.isFetching||(R=p.data)==null?void 0:R.rows,f.isFetching||(O=f.data)==null?void 0:O.rows,V,C,b)),r.$$.dirty&4096&&l(1,i=[g.positive,g.neutral,g.negative])},[I,i,a,n,z,A,D,V,C,M,b,_,g,s,o,t,f,p,N,H]}class hn extends fe{constructor(e){super(),ue(this,e,mn,fn,de,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function vt(r,e,l){const t=r.slice();return t[24]=e[l],t}function wt(r,e,l){const t=r.slice();return t[27]=e[l],t}function kt(r,e,l){const t=r.slice();return t[7]=e[l],t}function _n(r){let e,l;return e=new Oe({props:{labelText:"Dataset",selected:r[11],$$slots:{default:[bn]},$$scope:{ctx:r}}}),e.$on("change",r[15]),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.selected=t[11]),n[0]&64|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function gn(r){let e,l;return e=new Yt({props:{kind:"error",title:"Error",subtitle:r[6].error.message,hideCloseButton:!0}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.subtitle=t[6].error.message),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pn(r){let e,l;return e=new qt({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function $t(r){let e,l;return e=new Pe({props:{value:`${r[7].namespace}/${r[7].dataset_name}`}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.value=`${t[7].namespace}/${t[7].dataset_name}`),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function bn(r){let e,l,t,n;e=new Pe({props:{value:"",text:"none"}});let o=r[6].data,s=[];for(let i=0;ik(s[i],1,1,()=>{s[i]=null});return{c(){L(e.$$.fragment),l=G();for(let i=0;ik(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sZe(e,"selected",n)),{c(){L(e.$$.fragment)},l(s){F(e.$$.fragment,s)},m(s,a){U(e,s,a),t=!0},p(s,a){const i={};a[0]&1024|a[1]&2&&(i.$$scope={dirty:a,ctx:s}),!l&&a[0]&8&&(l=!0,i.selected=s[3],je(()=>l=!1)),e.$set(i)},i(s){t||(v(e.$$.fragment,s),t=!0)},o(s){k(e.$$.fragment,s),t=!1},d(s){Y(e,s)}}}function Dt(r){let e,l;return e=new Pe({props:{value:r[24]}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&1024&&(o.value=t[24]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function En(r){let e,l,t=r[10],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=w(r))&&(n=d[t]=p[t](r));const D=[kn,wn,vn],V=[];function C(g,I){return g[5].isLoading?0:g[5].isError?1:g[4].length>0?2:-1}~(s=C(r))&&(a=V[s]=D[s](r));let M=r[10].length>0&&Vt(r),b=r[8]!=null&&r[3]!=null&&It(r),z=r[7]!=null&&r[2]!=null&&r[1]!=null&&r[3]!=null&&zt(r),_=r[4].length===0&&Tt();return{c(){e=S("div"),l=S("div"),n&&n.c(),o=G(),a&&a.c(),i=G(),M&&M.c(),c=G(),b&&b.c(),f=G(),z&&z.c(),$=G(),_&&_.c(),this.h()},l(g){e=y(g,"DIV",{class:!0});var I=E(e);l=y(I,"DIV",{class:!0});var A=E(l);n&&n.l(A),o=W(A),a&&a.l(A),i=W(A),M&&M.l(A),c=W(A),b&&b.l(A),A.forEach(m),f=W(I),z&&z.l(I),$=W(I),_&&_.l(I),I.forEach(m),this.h()},h(){T(l,"class","flex flex-row gap-x-2"),T(e,"class","flex flex-col gap-y-4")},m(g,I){q(g,e,I),h(e,l),~t&&d[t].m(l,null),h(l,o),~s&&V[s].m(l,null),h(l,i),M&&M.m(l,null),h(l,c),b&&b.m(l,null),h(e,f),z&&z.m(e,null),h(e,$),_&&_.m(e,null),u=!0},p(g,I){let A=t;t=w(g),t===A?~t&&d[t].p(g,I):(n&&(ne(),k(d[A],1,1,()=>{d[A]=null}),re()),~t?(n=d[t],n?n.p(g,I):(n=d[t]=p[t](g),n.c()),v(n,1),n.m(l,o)):n=null);let N=s;s=C(g),s===N?~s&&V[s].p(g,I):(a&&(ne(),k(V[N],1,1,()=>{V[N]=null}),re()),~s?(a=V[s],a?a.p(g,I):(a=V[s]=D[s](g),a.c()),v(a,1),a.m(l,i)):a=null),g[10].length>0?M?(M.p(g,I),I[0]&1024&&v(M,1)):(M=Vt(g),M.c(),v(M,1),M.m(l,c)):M&&(ne(),k(M,1,1,()=>{M=null}),re()),g[8]!=null&&g[3]!=null?b?(b.p(g,I),I[0]&264&&v(b,1)):(b=It(g),b.c(),v(b,1),b.m(l,null)):b&&(ne(),k(b,1,1,()=>{b=null}),re()),g[7]!=null&&g[2]!=null&&g[1]!=null&&g[3]!=null?z?(z.p(g,I),I[0]&142&&v(z,1)):(z=zt(g),z.c(),v(z,1),z.m(e,$)):z&&(ne(),k(z,1,1,()=>{z=null}),re()),g[4].length===0?_?I[0]&16&&v(_,1):(_=Tt(),_.c(),v(_,1),_.m(e,null)):_&&(ne(),k(_,1,1,()=>{_=null}),re())},i(g){u||(v(n),v(a),v(M),v(b),v(z),v(_),u=!0)},o(g){k(n),k(a),k(M),k(b),k(z),k(_),u=!1},d(g){g&&m(e),~t&&d[t].d(),~s&&V[s].d(),M&&M.d(),b&&b.d(),z&&z.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a,i,c,f,$,u,p=J,d=()=>(p(),p=Ie($,B=>l(23,u=B)),$),w,D=J,V=()=>(D(),D=Ie(n,B=>l(5,w=B)),n),C,M;r.$$.on_destroy.push(()=>p()),r.$$.on_destroy.push(()=>D());let{concept:b}=e;const z=xt();$e(r,z,B=>l(21,M=B));let _,g,I,A;const N=sl();$e(r,N,B=>l(6,C=B));function H(B){const Z=B.target.value;if(Z==="")l(7,_=null);else{const[ee,le]=Z.split("/");l(7,_={namespace:ee,name:le})}}function R(B){const Z=B.target.value;l(2,I=fl(Z))}function O(){s==null||A==null||_==null||$==null||u==null||($.addSearch({path:[s],type:"concept",concept_namespace:b.namespace,concept_name:b.concept_name,embedding:A}),vl(wl(_.namespace,_.name,u)))}function ae(B){A=B,l(3,A),l(18,c),l(2,I),l(1,g),l(4,i),l(5,w),l(20,a)}return r.$$set=B=>{"concept"in B&&l(0,b=B.concept)},r.$$.update=()=>{if(r.$$.dirty[0]&2097152&&l(19,t=[M.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty[0]&192&&C.data&&C.data.length>0&&_===void 0&&l(7,_={namespace:C.data[0].namespace,name:C.data[0].dataset_name}),r.$$.dirty[0]&128&&V(l(12,n=al(_==null?void 0:_.namespace,_==null?void 0:_.name))),r.$$.dirty[0]&128&&l(11,o=_?`${_.namespace}/${_.name}`:""),r.$$.dirty[0]&32&&l(1,g=w.data),r.$$.dirty[0]&2&&l(20,a=g?Se(g).filter(B=>!il(B,g)&&B.dtype!=null):[]),r.$$.dirty[0]&1048576&&l(4,i=a.filter(B=>Se(B).some(Z=>Z.signal!=null&&Se(Z).some(ee=>ee.dtype==="embedding")))),r.$$.dirty[0]&20&&I!=null){const B=ye(I);i.some(ee=>ye(ee.path)===B)||l(2,I=void 0)}r.$$.dirty[0]&20&&i.length>0&&I==null&&l(2,I=i[0].path),r.$$.dirty[0]&4&&l(8,s=I?ye(I):void 0),r.$$.dirty[0]&6&&l(18,c=I&&g?Se(ol(g,I)).filter(B=>B.signal!=null&&Se(B).some(Z=>Z.dtype==="embedding")):[]),r.$$.dirty[0]&786432&&l(10,f=c.map(B=>B.signal.signal_name).sort((B,Z)=>{let ee=t.indexOf(B),le=t.indexOf(Z);return ee===-1&&(ee=t.length),le===-1&&(le=t.length),ee-le})),r.$$.dirty[0]&262152&&A!=null&&(c.some(Z=>Z.path.at(-1)===A)||l(3,A=void 0)),r.$$.dirty[0]&140&&d(l(9,$=_!=null&&I!=null&&A!=null?cl(_.namespace,_.name):null))},[b,g,I,A,i,w,C,_,s,$,f,o,n,z,N,H,R,O,c,t,a,M,ae]}class In extends fe{constructor(e){super(),ue(this,e,Dn,Vn,de,{concept:0},null,[-1,-1])}}function Ct(r,e,l){const t=r.slice();return t[17]=e[l],t}function Mt(r){let e,l,t,n,o;return l=new Al({props:{class:"ml-2"}}),{c(){e=S("div"),L(l.$$.fragment)},l(s){e=y(s,"DIV",{});var a=E(e);F(l.$$.fragment,a),a.forEach(m)},m(s,a){q(s,e,a),U(l,e,null),t=!0,n||(o=Ht(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(v(l.$$.fragment,s),t=!0)},o(s){k(l.$$.fragment,s),t=!1},d(s){s&&m(e),Y(l),n=!1,o()}}}function St(r){let e,l=r[0].description+"",t;return{c(){e=S("div"),t=j(l),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);t=x(o,l),o.forEach(m),this.h()},h(){T(e,"class","text text-base text-gray-600")},m(n,o){q(n,e,o),h(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&se(t,l)},d(n){n&&m(e)}}}function zn(r){let e,l;return{c(){e=S("div"),l=j("Try it"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Try it"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function Tn(r){let e,l;return e=new rn({props:{example:r[2],concept:r[0],slot:"below"}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&4&&(o.example=t[2]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function yt(r){let e,l;return e=new Ye({props:{expanded:!0,$$slots:{below:[Mn],above:[Cn]},$$scope:{ctx:r}}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1048609&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Cn(r){let e,l;return{c(){e=S("div"),l=j("Metrics"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Metrics"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function At(r){let e,l;return e=new Kl({props:{concept:r[0],embedding:r[17].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&32&&(o.embedding=t[17].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Mn(r){let e,l,t=r[5].data,n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s{X=null}),re()),P[0].description?te?te.p(P,K):(te=St(P),te.c(),te.m(l,null)):te&&(te.d(1),te=null);const he={};K&1048581&&(he.$$scope={dirty:K,ctx:P}),c.$set(he),P[5].data?Q?(Q.p(P,K),K&32&&v(Q,1)):(Q=yt(P),Q.c(),v(Q,1),Q.m(e,$)):Q&&(ne(),k(Q,1,1,()=>{Q=null}),re());const _e={};K&1048577&&(_e.$$scope={dirty:K,ctx:P}),u.$set(_e),(!le||K&2)&&M!==(M=P[1].length+"")&&se(b,M);const me={};K&2&&(me.data=P[1]),g.$set(me),(!le||K&8)&&O!==(O=P[3].length+"")&&se(ae,O);const ge={};K&8&&(ge.data=P[3]),ee.$set(ge)},i(P){le||(v(X),v(c.$$.fragment,P),v(Q),v(u.$$.fragment,P),v(V.$$.fragment,P),v(g.$$.fragment,P),v(H.$$.fragment,P),v(ee.$$.fragment,P),le=!0)},o(P){k(X),k(c.$$.fragment,P),k(Q),k(u.$$.fragment,P),k(V.$$.fragment,P),k(g.$$.fragment,P),k(H.$$.fragment,P),k(ee.$$.fragment,P),le=!1},d(P){P&&m(e),X&&X.d(),te&&te.d(),Y(c),Q&&Q.d(),Y(u),Y(V),Y(g),Y(H),Y(ee)}}}function Pn(r,e,l){let t,n,o,s,a,i,c,{concept:f}=e;const $=ul();$e(r,$,b=>l(11,i=b));const u=Ut();$e(r,u,b=>l(16,a=b));const p=Lt();$e(r,p,b=>l(5,c=b));function d(b){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{remove:[b]}])}function w(b,z){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{insert:[{text:b,label:z}]}])}const D=b=>d(b.detail),V=b=>w(b.detail,!0),C=b=>d(b.detail),M=b=>w(b.detail,!1);return r.$$set=b=>{"concept"in b&&l(0,f=b.concept)},r.$$.update=()=>{var b,z;r.$$.dirty&2048&&l(4,t=(z=(b=i.data)==null?void 0:b.user)==null?void 0:z.id),r.$$.dirty&1&&l(1,n=Object.values(f.data).filter(_=>_.label==!0)),r.$$.dirty&1&&l(3,o=Object.values(f.data).filter(_=>_.label==!1)),r.$$.dirty&2&&l(2,s=n[Math.floor(Math.random()*n.length)])},[f,n,s,o,t,c,$,u,p,d,w,i,D,V,C,M]}class qn extends fe{constructor(e){super(),ue(this,e,Pn,An,de,{concept:0})}}export{qn as C,Yn as I,Ml as T,nt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.a39bdbf2.js b/lilac/web/_app/immutable/chunks/ConceptView.a39bdbf2.js new file mode 100644 index 0000000000000000000000000000000000000000..973112c707908ad16711b559e7cc02a7fbb3a385 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.a39bdbf2.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ac as ye,a7 as Nt,ab as el,G as Pe,o as tl,e as we,M as ll}from"./index.b333a928.js";import{g as Ht}from"./navigation.52bd9048.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.543935b9.js";import{f as jt}from"./utils.2fa1092a.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.0900fe94.js";import{C as pl,a as bl}from"./ChevronUp.efe9cbe8.js";import{g as Kt}from"./settingsStore.6e7d5078.js";import{i as vl,r as $l}from"./notificationsStore.46809e81.js";import{A as wl}from"./ArrowUpRight.e306cdcd.js";import{T as Jt}from"./ToastNotification.b080933f.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.bcbb99f3.js b/lilac/web/_app/immutable/chunks/ConceptView.bcbb99f3.js new file mode 100644 index 0000000000000000000000000000000000000000..1ace6e62a0f14e0a93c7aa5dc97adaaa297e5187 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.bcbb99f3.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ab as ye,a7 as Nt,aa as el,G as Pe,o as tl,e as we,M as ll}from"./index.b7741aa8.js";import{g as Ht}from"./navigation.079b07c9.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.539ca0ee.js";import{f as jt}from"./utils.f3891c80.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d39d06de.js";import{C as pl,a as bl}from"./ChevronUp.4e645b65.js";import{g as Kt}from"./settingsStore.9e0a77f3.js";import{i as vl,r as $l}from"./notificationsStore.87d33d60.js";import{A as wl}from"./ArrowUpRight.0bb31a07.js";import{T as Jt}from"./ToastNotification.94abd3f6.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.bfeb74b6.js b/lilac/web/_app/immutable/chunks/ConceptView.bfeb74b6.js new file mode 100644 index 0000000000000000000000000000000000000000..89d152e534edb1d9be638a6b05ec37cd61edab85 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.bfeb74b6.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ac as ye,a7 as Nt,ab as el,G as Pe,o as tl,e as we,M as ll}from"./index.b333a928.js";import{g as Ht}from"./navigation.61aebe30.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.1fffdf33.js";import{f as jt}from"./utils.4eeb8687.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d53dc1a7.js";import{C as pl,a as bl}from"./ChevronUp.95b74f6d.js";import{g as Kt}from"./settingsStore.6e7d5078.js";import{i as vl,r as $l}from"./notificationsStore.e7f2bd3e.js";import{A as wl}from"./ArrowUpRight.e306cdcd.js";import{T as Jt}from"./ToastNotification.66c9609a.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.d774cac2.js b/lilac/web/_app/immutable/chunks/ConceptView.d774cac2.js new file mode 100644 index 0000000000000000000000000000000000000000..a08b54e429f824372bfb29a0529b6237c87fb4f5 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.d774cac2.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ac as ye,a7 as Nt,ab as el,G as Pe,o as tl,e as we,M as ll}from"./index.b333a928.js";import{g as Ht}from"./navigation.1d886b5b.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.1fffdf33.js";import{f as jt}from"./utils.4eeb8687.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d53dc1a7.js";import{C as pl,a as bl}from"./ChevronUp.95b74f6d.js";import{g as Kt}from"./settingsStore.6e7d5078.js";import{i as vl,r as $l}from"./notificationsStore.e7f2bd3e.js";import{A as wl}from"./ArrowUpRight.e306cdcd.js";import{T as Jt}from"./ToastNotification.66c9609a.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.e794f8e4.js b/lilac/web/_app/immutable/chunks/ConceptView.e794f8e4.js new file mode 100644 index 0000000000000000000000000000000000000000..5b61522e57a0ed31e062d46e9919327ee7b0871d --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.e794f8e4.js @@ -0,0 +1 @@ +import{S as fe,i as ue,s as de,E as ce,Z as ie,_ as oe,m as E,h as m,n as T,$ as be,b as q,a0 as h,L as Ae,a1 as J,N as ve,Q as we,q as j,r as x,u as se,D as Pt,k as S,a as G,l as y,c as W,H as Be,I as Rt,J as Bt,K as Nt,v as ne,d as k,f as re,g as v,y as L,z as F,A as U,B as Y,w as qe,T as Ze,U as je,a4 as ze,C as Qt,a6 as Xe,O as $e,ab as Ie,a7 as Ht,aa as Gt,G as Te,o as Wt,e as ke,M as Kt}from"./index.b7741aa8.js";import{ae as Jt,x as pe,ar as Xt,as as el,B as xe,P as Ue,h as Ot,S as Oe,U as Lt,at as tl,au as ll,av as nl,aw as rl,c as Ft,a as Pe,L as Ce,ax as Me,a9 as Re,ay as Ut,ag as et,e as sl,az as al,a4 as Se,X as il,z as ye,aA as ol,ak as cl,y as fl,O as Yt,af as qt,b as ul}from"./Commands.74110cda.js";import{T as dl,S as ml,a as Zt,b as jt}from"./StringSpanHighlight.738f014b.js";import{C as hl,a as _l,T as gl}from"./ChevronUp.98081e30.js";import{g as xt}from"./settingsStore.9e0a77f3.js";import{i as pl,r as bl}from"./notificationsStore.ec8883da.js";import{g as vl}from"./navigation.bb2d03bd.js";import{f as wl}from"./utils.1f391c34.js";function tt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function kl(r){let e,l,t=r[1]&&tt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class El extends fe{constructor(e){super(),ue(this,e,$l,kl,de,{size:0,title:1})}}function lt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Vl(r){let e,l,t,n=r[1]&<(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class nt extends fe{constructor(e){super(),ue(this,e,Dl,Vl,de,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Il(r){let e,l,t=r[1]&&rt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Yn extends fe{constructor(e){super(),ue(this,e,zl,Il,de,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Tl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Ml extends fe{constructor(e){super(),ue(this,e,Cl,Tl,de,{size:0,title:1})}}function at(r){let e,l;return{c(){e=ie("title"),l=j(r[1])},l(t){e=oe(t,"title",{});var n=E(e);l=x(n,r[1]),n.forEach(m)},m(t,n){q(t,e,n),h(e,l)},p(t,n){n&2&&se(l,t[1])},d(t){t&&m(e)}}}function Sl(r){let e,l,t,n=r[1]&&at(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=ce(ce({},e),we(c))),l(3,s=ve(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=we(e),[a,i,n,s,t]}class Al extends fe{constructor(e){super(),ue(this,e,yl,Sl,de,{size:0,title:1})}}const Pl=r=>({}),it=r=>({}),Rl=r=>({}),ot=r=>({});function Bl(r){let e,l;return e=new hl({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Nl(r){let e,l;return e=new _l({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function ct(r){let e,l;const t=r[2].below,n=Pt(t,r,r[1],it);return{c(){e=S("div"),n&&n.c(),this.h()},l(o){e=y(o,"DIV",{class:!0});var s=E(e);n&&n.l(s),s.forEach(m),this.h()},h(){T(e,"class","p-4")},m(o,s){q(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Rt(n,t,o,o[1],l?Nt(t,o[1],s,Pl):Bt(o[1]),it)},i(o){l||(v(n,o),l=!0)},o(o){k(n,o),l=!1},d(o){o&&m(e),n&&n.d(o)}}}function Hl(r){let e,l,t,n,o,s,a,i,c,f;const $=r[2].above,u=Pt($,r,r[1],ot),p=[Nl,Bl],d=[];function w(V,C){return V[0]?0:1}o=w(r),s=d[o]=p[o](r);let D=r[0]&&ct(r);return{c(){e=S("div"),l=S("button"),t=S("div"),u&&u.c(),n=G(),s.c(),a=G(),D&&D.c(),this.h()},l(V){e=y(V,"DIV",{class:!0});var C=E(e);l=y(C,"BUTTON",{class:!0});var M=E(l);t=y(M,"DIV",{class:!0});var b=E(t);u&&u.l(b),n=W(b),s.l(b),b.forEach(m),M.forEach(m),a=W(C),D&&D.l(C),C.forEach(m),this.h()},h(){T(t,"class","flex items-center justify-between"),T(l,"class","w-full p-4 text-left hover:bg-gray-200"),T(e,"class","rounded-xl border border-gray-200")},m(V,C){q(V,e,C),h(e,l),h(l,t),u&&u.m(t,null),h(t,n),d[o].m(t,null),h(e,a),D&&D.m(e,null),i=!0,c||(f=Be(l,"click",r[3]),c=!0)},p(V,[C]){u&&u.p&&(!i||C&2)&&Rt(u,$,V,V[1],i?Nt($,V[1],C,Rl):Bt(V[1]),ot);let M=o;o=w(V),o!==M&&(ne(),k(d[M],1,1,()=>{d[M]=null}),re(),s=d[o],s||(s=d[o]=p[o](V),s.c()),v(s,1),s.m(t,null)),V[0]?D?(D.p(V,C),C&1&&v(D,1)):(D=ct(V),D.c(),v(D,1),D.m(e,null)):D&&(ne(),k(D,1,1,()=>{D=null}),re())},i(V){i||(v(u,V),v(s),v(D),i=!0)},o(V){k(u,V),k(s),k(D),i=!1},d(V){V&&m(e),u&&u.d(V),d[o].d(),D&&D.d(),c=!1,f()}}}function Ol(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Ye extends fe{constructor(e){super(),ue(this,e,Ol,Hl,de,{expanded:0})}}function ft(r,e,l){const t=r.slice();return t[6]=e[l],t}function ut(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,$;a=new Ml({props:{size:16}});function u(){return r[5](r[6])}return{c(){e=S("div"),l=S("span"),n=j(t),o=G(),s=S("button"),L(a.$$.fragment),i=G(),this.h()},l(p){e=y(p,"DIV",{class:!0});var d=E(e);l=y(d,"SPAN",{class:!0});var w=E(l);n=x(w,t),w.forEach(m),o=W(d),s=y(d,"BUTTON",{title:!0,class:!0});var D=E(s);F(a.$$.fragment,D),D.forEach(m),i=W(d),d.forEach(m),this.h()},h(){T(l,"class","shrink"),T(s,"title","Remove sample"),T(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),T(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(p,d){q(p,e,d),h(e,l),h(l,n),h(e,o),h(e,s),U(a,s,null),h(e,i),c=!0,f||($=Be(s,"click",u),f=!0)},p(p,d){r=p,(!c||d&1)&&t!==(t=r[6].text+"")&&se(n,t)},i(p){c||(v(a.$$.fragment,p),c=!0)},o(p){k(a.$$.fragment,p),c=!1},d(p){p&&m(e),Y(a),f=!1,$()}}}function Ll(r){let e,l,t,n,o,s;function a(u){r[3](u)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new Jt({props:i}),qe.push(()=>Ze(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let u=0;uk(f[u],1,1,()=>{f[u]=null});return{c(){e=S("div"),L(l.$$.fragment),n=G(),o=S("div");for(let u=0;ut=!1)),l.$set(d),p&5){c=[...u[0]].reverse();let w;for(w=0;w{c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class dt extends fe{constructor(e){super(),ue(this,e,Fl,Ll,de,{data:0})}}const Ne={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},He={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Ul(r){let e,l,t,n,o,s=He[r[0].overall]+"",a,i,c,f,$,u,p,d=pe(r[0].f1)+"",w,D,V,C,M,b,z=pe(r[0].recall)+"",_,g,I,A,N,H,R=pe(r[0].precision)+"",O,ae,B,Z,ee,le,X=pe(r[0].roc_auc)+"",te;return{c(){e=S("table"),l=S("tr"),t=S("td"),n=j("Overall score"),o=S("td"),a=j(s),c=G(),f=S("tr"),$=S("td"),u=j("F1"),p=S("td"),w=j(d),D=G(),V=S("tr"),C=S("td"),M=j("Recall"),b=S("td"),_=j(z),g=G(),I=S("tr"),A=S("td"),N=j("Precision"),H=S("td"),O=j(R),ae=G(),B=S("tr"),Z=S("td"),ee=j("Area under ROC"),le=S("td"),te=j(X),this.h()},l(Q){e=y(Q,"TABLE",{class:!0});var P=E(e);l=y(P,"TR",{});var K=E(l);t=y(K,"TD",{class:!0});var he=E(t);n=x(he,"Overall score"),he.forEach(m),o=y(K,"TD",{class:!0});var _e=E(o);a=x(_e,s),_e.forEach(m),K.forEach(m),c=W(P),f=y(P,"TR",{});var me=E(f);$=y(me,"TD",{class:!0});var ge=E($);u=x(ge,"F1"),ge.forEach(m),p=y(me,"TD",{class:!0});var Ee=E(p);w=x(Ee,d),Ee.forEach(m),me.forEach(m),D=W(P),V=y(P,"TR",{});var Ve=E(V);C=y(Ve,"TD",{class:!0});var De=E(C);M=x(De,"Recall"),De.forEach(m),b=y(Ve,"TD",{class:!0});var Qe=E(b);_=x(Qe,z),Qe.forEach(m),Ve.forEach(m),g=W(P),I=y(P,"TR",{});var Le=E(I);A=y(Le,"TD",{class:!0});var Ge=E(A);N=x(Ge,"Precision"),Ge.forEach(m),H=y(Le,"TD",{class:!0});var We=E(H);O=x(We,R),We.forEach(m),Le.forEach(m),ae=W(P),B=y(P,"TR",{});var Fe=E(B);Z=y(Fe,"TD",{class:!0});var Ke=E(Z);ee=x(Ke,"Area under ROC"),Ke.forEach(m),le=y(Fe,"TD",{class:!0});var Je=E(le);te=x(Je,X),Je.forEach(m),Fe.forEach(m),P.forEach(m),this.h()},h(){T(t,"class","svelte-zc5pc5"),T(o,"class",i=Xe(Ne[r[0].overall])+" svelte-zc5pc5"),T($,"class","svelte-zc5pc5"),T(p,"class","svelte-zc5pc5"),T(C,"class","svelte-zc5pc5"),T(b,"class","svelte-zc5pc5"),T(A,"class","svelte-zc5pc5"),T(H,"class","svelte-zc5pc5"),T(Z,"class","svelte-zc5pc5"),T(le,"class","svelte-zc5pc5"),T(e,"class","svelte-zc5pc5")},m(Q,P){q(Q,e,P),h(e,l),h(l,t),h(t,n),h(l,o),h(o,a),h(e,c),h(e,f),h(f,$),h($,u),h(f,p),h(p,w),h(e,D),h(e,V),h(V,C),h(C,M),h(V,b),h(b,_),h(e,g),h(e,I),h(I,A),h(A,N),h(I,H),h(H,O),h(e,ae),h(e,B),h(B,Z),h(Z,ee),h(B,le),h(le,te)},p(Q,[P]){P&1&&s!==(s=He[Q[0].overall]+"")&&se(a,s),P&1&&i!==(i=Xe(Ne[Q[0].overall])+" svelte-zc5pc5")&&T(o,"class",i),P&1&&d!==(d=pe(Q[0].f1)+"")&&se(w,d),P&1&&z!==(z=pe(Q[0].recall)+"")&&se(_,z),P&1&&R!==(R=pe(Q[0].precision)+"")&&se(O,R),P&1&&X!==(X=pe(Q[0].roc_auc)+"")&&se(te,X)},i:J,o:J,d(Q){Q&&m(e)}}}function Yl(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class mt extends fe{constructor(e){super(),ue(this,e,Yl,Ul,de,{metrics:0})}}function ql(r){const e=r.slice(),l=!0;return e[7]=l,e}function Zl(r){let e,l;function t(){return r[6](r[7])}return e=new xe({props:{icon:r[4].isLoading?Ue:nt,class:"w-28 text-3xl",$$slots:{default:[Ql]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){L(e.$$.fragment)},l(n){F(e.$$.fragment,n)},m(n,o){U(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ue:nt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(v(e.$$.fragment,n),l=!0)},o(n){k(e.$$.fragment,n),l=!1},d(n){Y(e,n)}}}function jl(r){let e,l=He[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=S("div"),t=j(l),this.h()},l(i){e=y(i,"DIV",{class:!0});var c=E(e);t=x(c,l),c.forEach(m),this.h()},h(){T(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ne[r[3].data.metrics.overall])},m(i,c){q(i,e,c),h(e,t),s||(a=Ht(o=Ot.call(null,e,{component:mt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=He[i[3].data.metrics.overall]+"")&&se(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ne[i[3].data.metrics.overall])&&T(e,"class",n),o&&Gt(o.update)&&c&8&&o.update.call(null,{component:mt,props:{metrics:i[3].data.metrics}})},i:J,o:J,d(i){i&&m(e),s=!1,a()}}}function xl(r){let e,l,t;return l=new Ue({}),{c(){e=S("div"),L(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);F(l.$$.fragment,o),o.forEach(m),this.h()},h(){T(e,"class","flex flex-col items-center")},m(n,o){q(n,e,o),U(l,e,null),t=!0},p:J,i(n){t||(v(l.$$.fragment,n),t=!0)},o(n){k(l.$$.fragment,n),t=!1},d(n){n&&m(e),Y(l)}}}function Ql(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function Gl(r){let e,l,t,n,o,s,a;const i=[xl,jl,Zl],c=[];function f(u,p){var d,w;return u[3].isFetching?0:(w=(d=u[3])==null?void 0:d.data)!=null&&w.metrics?1:2}function $(u,p){return p===2?ql(u):u}return o=f(r),s=c[o]=i[o]($(r,o)),{c(){e=S("div"),l=S("div"),t=j(r[1]),n=G(),s.c(),this.h()},l(u){e=y(u,"DIV",{class:!0});var p=E(e);l=y(p,"DIV",{class:!0});var d=E(l);t=x(d,r[1]),d.forEach(m),n=W(p),s.l(p),p.forEach(m),this.h()},h(){T(l,"class","text-gray-500"),T(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(u,p){q(u,e,p),h(e,l),h(l,t),h(e,n),c[o].m(e,null),a=!0},p(u,[p]){(!a||p&2)&&se(t,u[1]);let d=o;o=f(u),o===d?c[o].p($(u,o),p):(ne(),k(c[d],1,1,()=>{c[d]=null}),re(),s=c[o],s?s.p($(u,o),p):(s=c[o]=i[o]($(u,o)),s.c()),v(s,1),s.m(e,null))},i(u){a||(v(s),a=!0)},o(u){k(s),a=!1},d(u){u&&m(e),c[o].d()}}}function Wl(r,e,l){let t,n,o=J,s=()=>(o(),o=Ie(t,u=>l(3,n=u)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=Xt();$e(r,f,u=>l(4,a=u));const $=u=>a.mutate([i.namespace,i.concept_name,c,u]);return r.$$set=u=>{"concept"in u&&l(0,i=u.concept),"embedding"in u&&l(1,c=u.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=el(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,$]}class Kl extends fe{constructor(e){super(),ue(this,e,Wl,Gl,de,{concept:0,embedding:1})}}function ht(r,e,l){const t=r.slice();return t[21]=e[l],t}function Jl(r){let e;return{c(){e=j("Compute")},l(l){e=x(l,"Compute")},m(l,t){q(l,e,t)},d(l){l&&m(e)}}}function _t(r){let e,l;return e=new Pe({props:{value:r[21].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Xl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;ak(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aZe(f,"selected",V));const M=[tn,en],b=[];function z(_,g){var I;return _[7]&&((I=_[2])!=null&&I.isFetching)?0:_[4]!=null&&_[0]!=null?1:-1}return~(d=z(r))&&(w=b[d]=M[d](r)),{c(){e=S("div"),l=S("div"),L(t.$$.fragment),n=G(),o=S("div"),s=S("div"),L(a.$$.fragment),i=G(),c=S("div"),L(f.$$.fragment),u=G(),p=S("div"),w&&w.c(),this.h()},l(_){e=y(_,"DIV",{class:!0});var g=E(e);l=y(g,"DIV",{});var I=E(l);F(t.$$.fragment,I),n=W(I),o=y(I,"DIV",{class:!0});var A=E(o);s=y(A,"DIV",{class:!0});var N=E(s);F(a.$$.fragment,N),N.forEach(m),i=W(A),c=y(A,"DIV",{class:!0});var H=E(c);F(f.$$.fragment,H),H.forEach(m),A.forEach(m),I.forEach(m),u=W(g),p=y(g,"DIV",{class:!0});var R=E(p);w&&w.l(R),R.forEach(m),g.forEach(m),this.h()},h(){T(s,"class","pt-4"),T(c,"class","mb-2 w-32"),T(o,"class","flex flex-row justify-between"),T(p,"class","mt-4 border-gray-200"),Te(p,"border-t",r[0]!=null),T(e,"class","flex flex-col gap-x-8")},m(_,g){q(_,e,g),h(e,l),U(t,l,null),h(l,n),h(l,o),h(o,s),U(a,s,null),h(o,i),h(o,c),U(f,c,null),h(e,u),h(e,p),~d&&b[d].m(p,null),D=!0},p(_,[g]){const I={};g&8&&(I.value=_[3]),t.$set(I);const A={};g&16777216&&(A.$$scope={dirty:g,ctx:_}),a.$set(A);const N={};g&16777728&&(N.$$scope={dirty:g,ctx:_}),!$&&g&2&&($=!0,N.selected=_[1],je(()=>$=!1)),f.$set(N);let H=d;d=z(_),d===H?~d&&b[d].p(_,g):(w&&(ne(),k(b[H],1,1,()=>{b[H]=null}),re()),~d?(w=b[d],w?w.p(_,g):(w=b[d]=M[d](_),w.c()),v(w,1),w.m(p,null)):w=null),(!D||g&1)&&Te(p,"border-t",_[0]!=null)},i(_){D||(v(t.$$.fragment,_),v(a.$$.fragment,_),v(f.$$.fragment,_),v(w),D=!0)},o(_){k(t.$$.fragment,_),k(a.$$.fragment,_),k(f.$$.fragment,_),k(w),D=!1},d(_){_&&m(e),Y(t),Y(a),Y(f),~d&&b[d].d()}}}function nn(r,e,l){var R;let t,n,o,s,a=J,i=()=>(a(),a=Ie(o,O=>l(2,s=O)),o),c,f=J,$=()=>(f(),f=Ie(n,O=>l(17,c=O)),n),u,p;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:d}=e,{example:w}=e;const D=Lt();$e(r,D,O=>l(9,p=O));const V=xt();$e(r,V,O=>l(20,u=O));let C=(R=w.text)==null?void 0:R.trim();Wt(()=>{_()});function M(O){l(3,C=O.target.value),l(0,b=void 0)}let b,z=u.embedding;function _(){l(0,b=C)}let g,I,A;const N=()=>_();function H(O){z=O,l(1,z)}return r.$$set=O=>{"concept"in O&&l(14,d=O.concept),"example"in O&&l(15,w=O.example)},r.$$.update=()=>{var O;if(r.$$.dirty&32768&&w.text&&(l(3,C=w.text.trim()),l(0,b=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:d.concept_name,namespace:d.namespace,embedding:z}),r.$$.dirty&65536&&$(l(8,n=t.embedding?tl({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=z!=null&&b!=null?ll(d.namespace,d.concept_name,z,{examples:[{text:b}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&z!=null&&((O=c==null?void 0:c.data)==null?void 0:O.fields)!=null){const ae=nl(c.data.fields);ae.signal=t,l(4,g=rl(s.data[0],ae));const B=pl(ae);l(6,A=B.spanPaths),l(5,I=B.valuePaths)}},[b,z,s,C,g,I,A,o,n,p,D,V,M,_,d,w,t,c,N,H]}class rn extends fe{constructor(e){super(),ue(this,e,nn,ln,de,{concept:14,example:15})}}function sn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const d of a){const w=Ce.value(Me(d,[Re]),"string");if(w==null||i.has(w))continue;i.add(w);const D=Me(d,n);if(D==null)continue;const V=Ce.value(D,"string");if(V==null)continue;const C=`${t.namespace}/${t.concept_name}`,M=Me(D,[`${C}/${o}`]);if(M==null)continue;const b=Me(D,[`${C}/labels`]),z=[];if(b!=null)for(const _ of b){const g=Ce.value(_,"string_span");g!=null&&z.push(g)}for(const _ of M){const g=Ce.value(_,"string_span");if(g==null||!z.every(H=>H.start>g.end||H.endw.score-d.score);const $=c[0],u=c.slice().reverse().find(d=>d!=$);c.sort((d,w)=>Math.abs(d.score-.5)-Math.abs(w.score-.5));const p=c.find(d=>d!=$&&d!=u);return $!=null&&s.positive==null&&(s.positive=f($)),p!=null&&s.neutral==null&&(s.neutral=f(p)),u!=null&&s.negative==null&&(s.negative=f(u)),s}function gt(r,e,l){const t=r.slice();return t[21]=e[l],t}function an(r){const e=r.slice(),l=un(e[21].score);e[24]=l;const t=dn(e[21].score);return e[25]=t,e}function on(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",$,u,p,d=r[25]+"",w,D,V=pe(r[21].score,2)+"",C,M,b,z,_,g;n=new Zt({});function I(){return r[18](r[21])}a=new jt({});function A(){return r[19](r[21])}return{c(){e=S("div"),l=S("div"),t=S("button"),L(n.$$.fragment),o=G(),s=S("button"),L(a.$$.fragment),i=G(),c=S("div"),$=j(f),u=G(),p=S("div"),w=j(d),D=G(),C=j(V),M=G(),this.h()},l(N){e=y(N,"DIV",{class:!0});var H=E(e);l=y(H,"DIV",{class:!0});var R=E(l);t=y(R,"BUTTON",{class:!0});var O=E(t);F(n.$$.fragment,O),O.forEach(m),o=W(R),s=y(R,"BUTTON",{class:!0});var ae=E(s);F(a.$$.fragment,ae),ae.forEach(m),R.forEach(m),i=W(H),c=y(H,"DIV",{class:!0});var B=E(c);$=x(B,f),B.forEach(m),u=W(H),p=y(H,"DIV",{class:!0});var Z=E(p);w=x(Z,d),D=W(Z),C=x(Z,V),Z.forEach(m),M=W(H),H.forEach(m),this.h()},h(){T(t,"class","p-2 hover:bg-gray-200"),Te(t,"text-blue-500",r[21].label===!0),T(s,"class","p-2 hover:bg-gray-200"),Te(s,"text-red-500",r[21].label===!1),T(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),T(c,"class","flex-grow"),T(p,"class","w-40 flex-shrink-0 text-right"),T(e,"class",b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(N,H){q(N,e,H),h(e,l),h(l,t),U(n,t,null),h(l,o),h(l,s),U(a,s,null),h(e,i),h(e,c),h(c,$),h(e,u),h(e,p),h(p,w),h(p,D),h(p,C),h(e,M),z=!0,_||(g=[Be(t,"click",I),Be(s,"click",A)],_=!0)},p(N,H){r=N,(!z||H&2)&&Te(t,"text-blue-500",r[21].label===!0),(!z||H&2)&&Te(s,"text-red-500",r[21].label===!1),(!z||H&2)&&f!==(f=r[21].text+"")&&se($,f),(!z||H&2)&&d!==(d=r[25]+"")&&se(w,d),(!z||H&2)&&V!==(V=pe(r[21].score,2)+"")&&se(C,V),(!z||H&2&&b!==(b=`flex flex-grow items-center rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&T(e,"class",b)},i(N){z||(v(n.$$.fragment,N),v(a.$$.fragment,N),z=!0)},o(N){k(n.$$.fragment,N),k(a.$$.fragment,N),z=!1},d(N){N&&m(e),Y(n),Y(a),_=!1,Kt(g)}}}function cn(r){let e,l;return e=new Ft({props:{paragraph:!0,lines:2}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pt(r){let e,l,t,n,o;const s=[cn,on],a=[];function i(f,$){return $&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,$){return $===1?an(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=ke()},l(f){t.l(f),n=ke()},m(f,$){a[l].m(f,$),q(f,n,$),o=!0},p(f,$){let u=l;l=i(f,$),l===u?a[l].p(c(f,l),$):(ne(),k(a[u],1,1,()=>{a[u]=null}),re(),t=a[l],t?t.p(c(f,l),$):(t=a[l]=s[l](c(f,l)),t.c()),v(t,1),t.m(n.parentNode,n))},i(f){o||(v(t),o=!0)},o(f){k(t),o=!1},d(f){a[l].d(f),f&&m(n)}}}function fn(r){let e,l,t=r[1],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s($(),$=Ie(a,R=>l(16,f=R)),a),p,d=J,w=()=>(d(),d=Ie(n,R=>l(17,p=R)),n);r.$$.on_destroy.push(()=>$()),r.$$.on_destroy.push(()=>d());let{dataset:D}=e,{concept:V}=e,{fieldPath:C}=e,{schema:M}=e,{embedding:b}=e;const z=Ut();$e(r,z,R=>l(20,c=R));let _={},g={},I=[];function A(R,O){if(R==null)return;const ae={text:R.text,label:O},B=Object.keys(g).find(Z=>g[Z]===R);l(11,_={...g}),l(0,I=[R.rowid,...I]),c.mutate([V.namespace,V.concept_name,{insert:[ae]}],{onSuccess:()=>{l(11,_={..._,[B]:void 0})},onSettled:()=>{l(0,I=I.filter(Z=>Z!==R.rowid))}})}const N=R=>A(R,!0),H=R=>A(R,!1);return r.$$set=R=>{"dataset"in R&&l(6,D=R.dataset),"concept"in R&&l(7,V=R.concept),"fieldPath"in R&&l(8,C=R.fieldPath),"schema"in R&&l(9,M=R.schema),"embedding"in R&&l(10,b=R.embedding)},r.$$.update=()=>{var R,O;r.$$.dirty&1408&&l(15,t={path:C,type:"concept",concept_namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&33600&&w(l(3,n=et(D.namespace,D.name,{columns:[Re,C],limit:bt,combine_columns:!0,searches:[t]},M))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:V.namespace,concept_name:V.concept_name,embedding:b}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:V.namespace,concept_name:V.concept_name}),r.$$.dirty&25408&&u(l(2,a=et(D.namespace,D.name,{columns:[Re,C,{path:C,signal_udf:o},{path:C,signal_udf:s}],limit:bt,combine_columns:!0,sort_by:[Re]},M))),r.$$.dirty&200064&&l(12,g=sn(_,p.isFetching||(R=p.data)==null?void 0:R.rows,f.isFetching||(O=f.data)==null?void 0:O.rows,V,C,b)),r.$$.dirty&4096&&l(1,i=[g.positive,g.neutral,g.negative])},[I,i,a,n,z,A,D,V,C,M,b,_,g,s,o,t,f,p,N,H]}class hn extends fe{constructor(e){super(),ue(this,e,mn,fn,de,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function vt(r,e,l){const t=r.slice();return t[24]=e[l],t}function wt(r,e,l){const t=r.slice();return t[27]=e[l],t}function kt(r,e,l){const t=r.slice();return t[7]=e[l],t}function _n(r){let e,l;return e=new Oe({props:{labelText:"Dataset",selected:r[11],$$slots:{default:[bn]},$$scope:{ctx:r}}}),e.$on("change",r[15]),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.selected=t[11]),n[0]&64|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function gn(r){let e,l;return e=new Yt({props:{kind:"error",title:"Error",subtitle:r[6].error.message,hideCloseButton:!0}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.subtitle=t[6].error.message),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function pn(r){let e,l;return e=new qt({}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p:J,i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function $t(r){let e,l;return e=new Pe({props:{value:`${r[7].namespace}/${r[7].dataset_name}`}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&64&&(o.value=`${t[7].namespace}/${t[7].dataset_name}`),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function bn(r){let e,l,t,n;e=new Pe({props:{value:"",text:"none"}});let o=r[6].data,s=[];for(let i=0;ik(s[i],1,1,()=>{s[i]=null});return{c(){L(e.$$.fragment),l=G();for(let i=0;ik(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sZe(e,"selected",n)),{c(){L(e.$$.fragment)},l(s){F(e.$$.fragment,s)},m(s,a){U(e,s,a),t=!0},p(s,a){const i={};a[0]&1024|a[1]&2&&(i.$$scope={dirty:a,ctx:s}),!l&&a[0]&8&&(l=!0,i.selected=s[3],je(()=>l=!1)),e.$set(i)},i(s){t||(v(e.$$.fragment,s),t=!0)},o(s){k(e.$$.fragment,s),t=!1},d(s){Y(e,s)}}}function Dt(r){let e,l;return e=new Pe({props:{value:r[24]}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n[0]&1024&&(o.value=t[24]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function En(r){let e,l,t=r[10],n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=w(r))&&(n=d[t]=p[t](r));const D=[kn,wn,vn],V=[];function C(g,I){return g[5].isLoading?0:g[5].isError?1:g[4].length>0?2:-1}~(s=C(r))&&(a=V[s]=D[s](r));let M=r[10].length>0&&Vt(r),b=r[8]!=null&&r[3]!=null&&It(r),z=r[7]!=null&&r[2]!=null&&r[1]!=null&&r[3]!=null&&zt(r),_=r[4].length===0&&Tt();return{c(){e=S("div"),l=S("div"),n&&n.c(),o=G(),a&&a.c(),i=G(),M&&M.c(),c=G(),b&&b.c(),f=G(),z&&z.c(),$=G(),_&&_.c(),this.h()},l(g){e=y(g,"DIV",{class:!0});var I=E(e);l=y(I,"DIV",{class:!0});var A=E(l);n&&n.l(A),o=W(A),a&&a.l(A),i=W(A),M&&M.l(A),c=W(A),b&&b.l(A),A.forEach(m),f=W(I),z&&z.l(I),$=W(I),_&&_.l(I),I.forEach(m),this.h()},h(){T(l,"class","flex flex-row gap-x-2"),T(e,"class","flex flex-col gap-y-4")},m(g,I){q(g,e,I),h(e,l),~t&&d[t].m(l,null),h(l,o),~s&&V[s].m(l,null),h(l,i),M&&M.m(l,null),h(l,c),b&&b.m(l,null),h(e,f),z&&z.m(e,null),h(e,$),_&&_.m(e,null),u=!0},p(g,I){let A=t;t=w(g),t===A?~t&&d[t].p(g,I):(n&&(ne(),k(d[A],1,1,()=>{d[A]=null}),re()),~t?(n=d[t],n?n.p(g,I):(n=d[t]=p[t](g),n.c()),v(n,1),n.m(l,o)):n=null);let N=s;s=C(g),s===N?~s&&V[s].p(g,I):(a&&(ne(),k(V[N],1,1,()=>{V[N]=null}),re()),~s?(a=V[s],a?a.p(g,I):(a=V[s]=D[s](g),a.c()),v(a,1),a.m(l,i)):a=null),g[10].length>0?M?(M.p(g,I),I[0]&1024&&v(M,1)):(M=Vt(g),M.c(),v(M,1),M.m(l,c)):M&&(ne(),k(M,1,1,()=>{M=null}),re()),g[8]!=null&&g[3]!=null?b?(b.p(g,I),I[0]&264&&v(b,1)):(b=It(g),b.c(),v(b,1),b.m(l,null)):b&&(ne(),k(b,1,1,()=>{b=null}),re()),g[7]!=null&&g[2]!=null&&g[1]!=null&&g[3]!=null?z?(z.p(g,I),I[0]&142&&v(z,1)):(z=zt(g),z.c(),v(z,1),z.m(e,$)):z&&(ne(),k(z,1,1,()=>{z=null}),re()),g[4].length===0?_?I[0]&16&&v(_,1):(_=Tt(),_.c(),v(_,1),_.m(e,null)):_&&(ne(),k(_,1,1,()=>{_=null}),re())},i(g){u||(v(n),v(a),v(M),v(b),v(z),v(_),u=!0)},o(g){k(n),k(a),k(M),k(b),k(z),k(_),u=!1},d(g){g&&m(e),~t&&d[t].d(),~s&&V[s].d(),M&&M.d(),b&&b.d(),z&&z.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a,i,c,f,$,u,p=J,d=()=>(p(),p=Ie($,B=>l(23,u=B)),$),w,D=J,V=()=>(D(),D=Ie(n,B=>l(5,w=B)),n),C,M;r.$$.on_destroy.push(()=>p()),r.$$.on_destroy.push(()=>D());let{concept:b}=e;const z=xt();$e(r,z,B=>l(21,M=B));let _,g,I,A;const N=sl();$e(r,N,B=>l(6,C=B));function H(B){const Z=B.target.value;if(Z==="")l(7,_=null);else{const[ee,le]=Z.split("/");l(7,_={namespace:ee,name:le})}}function R(B){const Z=B.target.value;l(2,I=fl(Z))}function O(){s==null||A==null||_==null||$==null||u==null||($.addSearch({path:[s],type:"concept",concept_namespace:b.namespace,concept_name:b.concept_name,embedding:A}),vl(wl(_.namespace,_.name,u)))}function ae(B){A=B,l(3,A),l(18,c),l(2,I),l(1,g),l(4,i),l(5,w),l(20,a)}return r.$$set=B=>{"concept"in B&&l(0,b=B.concept)},r.$$.update=()=>{if(r.$$.dirty[0]&2097152&&l(19,t=[M.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty[0]&192&&C.data&&C.data.length>0&&_===void 0&&l(7,_={namespace:C.data[0].namespace,name:C.data[0].dataset_name}),r.$$.dirty[0]&128&&V(l(12,n=al(_==null?void 0:_.namespace,_==null?void 0:_.name))),r.$$.dirty[0]&128&&l(11,o=_?`${_.namespace}/${_.name}`:""),r.$$.dirty[0]&32&&l(1,g=w.data),r.$$.dirty[0]&2&&l(20,a=g?Se(g).filter(B=>!il(B,g)&&B.dtype!=null):[]),r.$$.dirty[0]&1048576&&l(4,i=a.filter(B=>Se(B).some(Z=>Z.signal!=null&&Se(Z).some(ee=>ee.dtype==="embedding")))),r.$$.dirty[0]&20&&I!=null){const B=ye(I);i.some(ee=>ye(ee.path)===B)||l(2,I=void 0)}r.$$.dirty[0]&20&&i.length>0&&I==null&&l(2,I=i[0].path),r.$$.dirty[0]&4&&l(8,s=I?ye(I):void 0),r.$$.dirty[0]&6&&l(18,c=I&&g?Se(ol(g,I)).filter(B=>B.signal!=null&&Se(B).some(Z=>Z.dtype==="embedding")):[]),r.$$.dirty[0]&786432&&l(10,f=c.map(B=>B.signal.signal_name).sort((B,Z)=>{let ee=t.indexOf(B),le=t.indexOf(Z);return ee===-1&&(ee=t.length),le===-1&&(le=t.length),ee-le})),r.$$.dirty[0]&262152&&A!=null&&(c.some(Z=>Z.path.at(-1)===A)||l(3,A=void 0)),r.$$.dirty[0]&140&&d(l(9,$=_!=null&&I!=null&&A!=null?cl(_.namespace,_.name):null))},[b,g,I,A,i,w,C,_,s,$,f,o,n,z,N,H,R,O,c,t,a,M,ae]}class In extends fe{constructor(e){super(),ue(this,e,Dn,Vn,de,{concept:0},null,[-1,-1])}}function Ct(r,e,l){const t=r.slice();return t[17]=e[l],t}function Mt(r){let e,l,t,n,o;return l=new Al({props:{class:"ml-2"}}),{c(){e=S("div"),L(l.$$.fragment)},l(s){e=y(s,"DIV",{});var a=E(e);F(l.$$.fragment,a),a.forEach(m)},m(s,a){q(s,e,a),U(l,e,null),t=!0,n||(o=Ht(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(v(l.$$.fragment,s),t=!0)},o(s){k(l.$$.fragment,s),t=!1},d(s){s&&m(e),Y(l),n=!1,o()}}}function St(r){let e,l=r[0].description+"",t;return{c(){e=S("div"),t=j(l),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=E(e);t=x(o,l),o.forEach(m),this.h()},h(){T(e,"class","text text-base text-gray-600")},m(n,o){q(n,e,o),h(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&se(t,l)},d(n){n&&m(e)}}}function zn(r){let e,l;return{c(){e=S("div"),l=j("Try it"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Try it"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function Tn(r){let e,l;return e=new rn({props:{example:r[2],concept:r[0],slot:"below"}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&4&&(o.example=t[2]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function yt(r){let e,l;return e=new Ye({props:{expanded:!0,$$slots:{below:[Mn],above:[Cn]},$$scope:{ctx:r}}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1048609&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Cn(r){let e,l;return{c(){e=S("div"),l=j("Metrics"),this.h()},l(t){e=y(t,"DIV",{slot:!0,class:!0});var n=E(e);l=x(n,"Metrics"),n.forEach(m),this.h()},h(){T(e,"slot","above"),T(e,"class","text-md font-semibold")},m(t,n){q(t,e,n),h(e,l)},p:J,d(t){t&&m(e)}}}function At(r){let e,l;return e=new Kl({props:{concept:r[0],embedding:r[17].name}}),{c(){L(e.$$.fragment)},l(t){F(e.$$.fragment,t)},m(t,n){U(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&32&&(o.embedding=t[17].name),e.$set(o)},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){k(e.$$.fragment,t),l=!1},d(t){Y(e,t)}}}function Mn(r){let e,l,t=r[5].data,n=[];for(let s=0;sk(n[s],1,1,()=>{n[s]=null});return{c(){e=S("div");for(let s=0;s{X=null}),re()),P[0].description?te?te.p(P,K):(te=St(P),te.c(),te.m(l,null)):te&&(te.d(1),te=null);const he={};K&1048581&&(he.$$scope={dirty:K,ctx:P}),c.$set(he),P[5].data?Q?(Q.p(P,K),K&32&&v(Q,1)):(Q=yt(P),Q.c(),v(Q,1),Q.m(e,$)):Q&&(ne(),k(Q,1,1,()=>{Q=null}),re());const _e={};K&1048577&&(_e.$$scope={dirty:K,ctx:P}),u.$set(_e),(!le||K&2)&&M!==(M=P[1].length+"")&&se(b,M);const me={};K&2&&(me.data=P[1]),g.$set(me),(!le||K&8)&&O!==(O=P[3].length+"")&&se(ae,O);const ge={};K&8&&(ge.data=P[3]),ee.$set(ge)},i(P){le||(v(X),v(c.$$.fragment,P),v(Q),v(u.$$.fragment,P),v(V.$$.fragment,P),v(g.$$.fragment,P),v(H.$$.fragment,P),v(ee.$$.fragment,P),le=!0)},o(P){k(X),k(c.$$.fragment,P),k(Q),k(u.$$.fragment,P),k(V.$$.fragment,P),k(g.$$.fragment,P),k(H.$$.fragment,P),k(ee.$$.fragment,P),le=!1},d(P){P&&m(e),X&&X.d(),te&&te.d(),Y(c),Q&&Q.d(),Y(u),Y(V),Y(g),Y(H),Y(ee)}}}function Pn(r,e,l){let t,n,o,s,a,i,c,{concept:f}=e;const $=ul();$e(r,$,b=>l(11,i=b));const u=Ut();$e(r,u,b=>l(16,a=b));const p=Lt();$e(r,p,b=>l(5,c=b));function d(b){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{remove:[b]}])}function w(b,z){!f.namespace||!f.concept_name||a.mutate([f.namespace,f.concept_name,{insert:[{text:b,label:z}]}])}const D=b=>d(b.detail),V=b=>w(b.detail,!0),C=b=>d(b.detail),M=b=>w(b.detail,!1);return r.$$set=b=>{"concept"in b&&l(0,f=b.concept)},r.$$.update=()=>{var b,z;r.$$.dirty&2048&&l(4,t=(z=(b=i.data)==null?void 0:b.user)==null?void 0:z.id),r.$$.dirty&1&&l(1,n=Object.values(f.data).filter(_=>_.label==!0)),r.$$.dirty&1&&l(3,o=Object.values(f.data).filter(_=>_.label==!1)),r.$$.dirty&2&&l(2,s=n[Math.floor(Math.random()*n.length)])},[f,n,s,o,t,c,$,u,p,d,w,i,D,V,C,M]}class qn extends fe{constructor(e){super(),ue(this,e,Pn,An,de,{concept:0})}}export{qn as C,Yn as I,Ml as T,nt as a}; diff --git a/lilac/web/_app/immutable/chunks/ConceptView.f7cc213b.js b/lilac/web/_app/immutable/chunks/ConceptView.f7cc213b.js new file mode 100644 index 0000000000000000000000000000000000000000..642576dcc488cbbf9ef807fecf6efe709ef79c0c --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ConceptView.f7cc213b.js @@ -0,0 +1 @@ +import{S as ce,i as fe,s as ue,E as _e,Z as ae,_ as ie,m as D,h as g,n as S,$ as Se,b as L,a0 as b,L as qe,a1 as X,N as Ce,Q as Te,q as Z,r as j,u as ne,D as At,k as T,a as G,l as z,c as W,H as Le,I as Pt,J as Rt,K as Bt,v as te,d as V,f as le,g as k,y as N,z as H,A as O,B as F,w as Ee,T as Ve,U as De,a4 as Ae,C as xt,a6 as xe,O as Ie,ac as ye,a7 as Nt,ab as el,G as Pe,o as tl,e as we,M as ll}from"./index.b333a928.js";import{g as Ht}from"./navigation.c82332c0.js";import{ae as nl,x as $e,ar as rl,as as sl,B as Ye,P as Ge,h as Ot,S as Ze,U as Ft,at as al,au as il,av as ol,aw as cl,c as Lt,a as He,e as fl,ax as Ut,a4 as Re,X as ul,z as Me,ay as dl,y as ml,O as Qt,af as qt,L as Be,az as Ne,a9 as Oe,aA as Yt,ag as et,ak as Zt,b as _l}from"./Commands.1fffdf33.js";import{f as jt}from"./utils.4eeb8687.js";import{T as hl,S as gl,a as Gt,b as Wt}from"./StringSpanHighlight.d53dc1a7.js";import{C as pl,a as bl}from"./ChevronUp.95b74f6d.js";import{g as Kt}from"./settingsStore.6e7d5078.js";import{i as vl,r as $l}from"./notificationsStore.e7f2bd3e.js";import{A as wl}from"./ArrowUpRight.e306cdcd.js";import{T as Jt}from"./ToastNotification.66c9609a.js";function tt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function kl(r){let e,l,t,n=r[1]&&tt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class lt extends ce{constructor(e){super(),fe(this,e,El,kl,ue,{size:0,title:1})}}function nt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Vl(r){let e,l,t=r[1]&&nt(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],o={};for(let s=0;s{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Kn extends ce{constructor(e){super(),fe(this,e,Dl,Vl,ue,{size:0,title:1})}}function rt(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Il(r){let e,l,t,n=r[1]&&rt(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class Sl extends ce{constructor(e){super(),fe(this,e,yl,Il,ue,{size:0,title:1})}}function st(r){let e,l;return{c(){e=ae("title"),l=Z(r[1])},l(t){e=ie(t,"title",{});var n=D(e);l=j(n,r[1]),n.forEach(g)},m(t,n){L(t,e,n),b(e,l)},p(t,n){n&2&&ne(l,t[1])},d(t){t&&g(e)}}}function Cl(r){let e,l,t,n=r[1]&&st(r),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let a=0;a{l(5,e=_e(_e({},e),Te(c))),l(3,s=Ce(e,o)),"size"in c&&l(0,a=c.size),"title"in c&&l(1,i=c.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||i),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[a,i,n,s,t]}class zl extends ce{constructor(e){super(),fe(this,e,Tl,Cl,ue,{size:0,title:1})}}const Ml=r=>({}),at=r=>({}),Al=r=>({}),it=r=>({});function Pl(r){let e,l;return e=new pl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rl(r){let e,l;return e=new bl({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function ot(r){let e,l;const t=r[2].below,n=At(t,r,r[1],at);return{c(){e=T("div"),n&&n.c(),this.h()},l(o){e=z(o,"DIV",{class:!0});var s=D(e);n&&n.l(s),s.forEach(g),this.h()},h(){S(e,"class","p-4")},m(o,s){L(o,e,s),n&&n.m(e,null),l=!0},p(o,s){n&&n.p&&(!l||s&2)&&Pt(n,t,o,o[1],l?Bt(t,o[1],s,Ml):Rt(o[1]),at)},i(o){l||(k(n,o),l=!0)},o(o){V(n,o),l=!1},d(o){o&&g(e),n&&n.d(o)}}}function Bl(r){let e,l,t,n,o,s,a,i,c,f;const E=r[2].above,m=At(E,r,r[1],it),h=[Rl,Pl],u=[];function $(d,_){return d[0]?0:1}o=$(r),s=u[o]=h[o](r);let p=r[0]&&ot(r);return{c(){e=T("div"),l=T("button"),t=T("div"),m&&m.c(),n=G(),s.c(),a=G(),p&&p.c(),this.h()},l(d){e=z(d,"DIV",{class:!0});var _=D(e);l=z(_,"BUTTON",{class:!0});var v=D(l);t=z(v,"DIV",{class:!0});var w=D(t);m&&m.l(w),n=W(w),s.l(w),w.forEach(g),v.forEach(g),a=W(_),p&&p.l(_),_.forEach(g),this.h()},h(){S(t,"class","flex items-center justify-between"),S(l,"class","w-full p-4 text-left hover:bg-gray-200"),S(e,"class","rounded-xl border border-gray-200")},m(d,_){L(d,e,_),b(e,l),b(l,t),m&&m.m(t,null),b(t,n),u[o].m(t,null),b(e,a),p&&p.m(e,null),i=!0,c||(f=Le(l,"click",r[3]),c=!0)},p(d,[_]){m&&m.p&&(!i||_&2)&&Pt(m,E,d,d[1],i?Bt(E,d[1],_,Al):Rt(d[1]),it);let v=o;o=$(d),o!==v&&(te(),V(u[v],1,1,()=>{u[v]=null}),le(),s=u[o],s||(s=u[o]=h[o](d),s.c()),k(s,1),s.m(t,null)),d[0]?p?(p.p(d,_),_&1&&k(p,1)):(p=ot(d),p.c(),k(p,1),p.m(e,null)):p&&(te(),V(p,1,1,()=>{p=null}),le())},i(d){i||(k(m,d),k(s),k(p),i=!0)},o(d){V(m,d),V(s),V(p),i=!1},d(d){d&&g(e),m&&m.d(d),u[o].d(),p&&p.d(),c=!1,f()}}}function Nl(r,e,l){let{$$slots:t={},$$scope:n}=e,{expanded:o=!1}=e;const s=()=>l(0,o=!o);return r.$$set=a=>{"expanded"in a&&l(0,o=a.expanded),"$$scope"in a&&l(1,n=a.$$scope)},[o,n,t,s]}class Fe extends ce{constructor(e){super(),fe(this,e,Nl,Bl,ue,{expanded:0})}}function ct(r,e,l){const t=r.slice();return t[6]=e[l],t}function ft(r){let e,l,t=r[6].text+"",n,o,s,a,i,c,f,E;a=new Sl({props:{size:16}});function m(){return r[5](r[6])}return{c(){e=T("div"),l=T("span"),n=Z(t),o=G(),s=T("button"),N(a.$$.fragment),i=G(),this.h()},l(h){e=z(h,"DIV",{class:!0});var u=D(e);l=z(u,"SPAN",{class:!0});var $=D(l);n=j($,t),$.forEach(g),o=W(u),s=z(u,"BUTTON",{title:!0,class:!0});var p=D(s);H(a.$$.fragment,p),p.forEach(g),i=W(u),u.forEach(g),this.h()},h(){S(l,"class","shrink"),S(s,"title","Remove sample"),S(s,"class","shrink-0 opacity-50 hover:text-red-400 hover:opacity-100"),S(e,"class","flex w-full justify-between gap-x-2 border-b border-gray-200 p-2 hover:bg-gray-50")},m(h,u){L(h,e,u),b(e,l),b(l,n),b(e,o),b(e,s),O(a,s,null),b(e,i),c=!0,f||(E=Le(s,"click",m),f=!0)},p(h,u){r=h,(!c||u&1)&&t!==(t=r[6].text+"")&&ne(n,t)},i(h){c||(k(a.$$.fragment,h),c=!0)},o(h){V(a.$$.fragment,h),c=!1},d(h){h&&g(e),F(a),f=!1,E()}}}function Hl(r){let e,l,t,n,o,s;function a(m){r[3](m)}let i={labelText:"Add example"};r[1]!==void 0&&(i.value=r[1]),l=new nl({props:i}),Ee.push(()=>Ve(l,"value",a)),l.$on("keydown",r[4]);let c=[...r[0]].reverse(),f=[];for(let m=0;mV(f[m],1,1,()=>{f[m]=null});return{c(){e=T("div"),N(l.$$.fragment),n=G(),o=T("div");for(let m=0;mt=!1)),l.$set(u),h&5){c=[...m[0]].reverse();let $;for($=0;${c.key==="Enter"&&(o("add",n),l(1,n=""))},i=c=>o("remove",c.id);return r.$$set=c=>{"data"in c&&l(0,t=c.data)},[t,n,o,s,a,i]}class ut extends ce{constructor(e){super(),fe(this,e,Ol,Hl,ue,{data:0})}}const Ue={not_good:"text-red-600",ok:"text-yellow-600",good:"text-green-600",very_good:"text-blue-600",great:"text-purple-600"},Qe={not_good:"Not good",ok:"OK",good:"Good",very_good:"Very good",great:"Great"};function Fl(r){let e,l,t,n,o,s=Qe[r[0].overall]+"",a,i,c,f,E,m,h,u=$e(r[0].f1)+"",$,p,d,_,v,w,I=$e(r[0].recall)+"",y,P,q,C,B,A,M=$e(r[0].precision)+"",U,re,ee,R,de,oe,se=$e(r[0].roc_auc)+"",me;return{c(){e=T("table"),l=T("tr"),t=T("td"),n=Z("Overall score"),o=T("td"),a=Z(s),c=G(),f=T("tr"),E=T("td"),m=Z("F1"),h=T("td"),$=Z(u),p=G(),d=T("tr"),_=T("td"),v=Z("Recall"),w=T("td"),y=Z(I),P=G(),q=T("tr"),C=T("td"),B=Z("Precision"),A=T("td"),U=Z(M),re=G(),ee=T("tr"),R=T("td"),de=Z("Area under ROC"),oe=T("td"),me=Z(se),this.h()},l(J){e=z(J,"TABLE",{class:!0});var Y=D(e);l=z(Y,"TR",{});var x=D(l);t=z(x,"TD",{class:!0});var Q=D(t);n=j(Q,"Overall score"),Q.forEach(g),o=z(x,"TD",{class:!0});var K=D(o);a=j(K,s),K.forEach(g),x.forEach(g),c=W(Y),f=z(Y,"TR",{});var he=D(f);E=z(he,"TD",{class:!0});var be=D(E);m=j(be,"F1"),be.forEach(g),h=z(he,"TD",{class:!0});var ve=D(h);$=j(ve,u),ve.forEach(g),he.forEach(g),p=W(Y),d=z(Y,"TR",{});var ge=D(d);_=z(ge,"TD",{class:!0});var pe=D(_);v=j(pe,"Recall"),pe.forEach(g),w=z(ge,"TD",{class:!0});var ze=D(w);y=j(ze,I),ze.forEach(g),ge.forEach(g),P=W(Y),q=z(Y,"TR",{});var ke=D(q);C=z(ke,"TD",{class:!0});var We=D(C);B=j(We,"Precision"),We.forEach(g),A=z(ke,"TD",{class:!0});var Ke=D(A);U=j(Ke,M),Ke.forEach(g),ke.forEach(g),re=W(Y),ee=z(Y,"TR",{});var je=D(ee);R=z(je,"TD",{class:!0});var Je=D(R);de=j(Je,"Area under ROC"),Je.forEach(g),oe=z(je,"TD",{class:!0});var Xe=D(oe);me=j(Xe,se),Xe.forEach(g),je.forEach(g),Y.forEach(g),this.h()},h(){S(t,"class","svelte-zc5pc5"),S(o,"class",i=xe(Ue[r[0].overall])+" svelte-zc5pc5"),S(E,"class","svelte-zc5pc5"),S(h,"class","svelte-zc5pc5"),S(_,"class","svelte-zc5pc5"),S(w,"class","svelte-zc5pc5"),S(C,"class","svelte-zc5pc5"),S(A,"class","svelte-zc5pc5"),S(R,"class","svelte-zc5pc5"),S(oe,"class","svelte-zc5pc5"),S(e,"class","svelte-zc5pc5")},m(J,Y){L(J,e,Y),b(e,l),b(l,t),b(t,n),b(l,o),b(o,a),b(e,c),b(e,f),b(f,E),b(E,m),b(f,h),b(h,$),b(e,p),b(e,d),b(d,_),b(_,v),b(d,w),b(w,y),b(e,P),b(e,q),b(q,C),b(C,B),b(q,A),b(A,U),b(e,re),b(e,ee),b(ee,R),b(R,de),b(ee,oe),b(oe,me)},p(J,[Y]){Y&1&&s!==(s=Qe[J[0].overall]+"")&&ne(a,s),Y&1&&i!==(i=xe(Ue[J[0].overall])+" svelte-zc5pc5")&&S(o,"class",i),Y&1&&u!==(u=$e(J[0].f1)+"")&&ne($,u),Y&1&&I!==(I=$e(J[0].recall)+"")&&ne(y,I),Y&1&&M!==(M=$e(J[0].precision)+"")&&ne(U,M),Y&1&&se!==(se=$e(J[0].roc_auc)+"")&&ne(me,se)},i:X,o:X,d(J){J&&g(e)}}}function Ll(r,e,l){let{metrics:t}=e;return r.$$set=n=>{"metrics"in n&&l(0,t=n.metrics)},[t]}class dt extends ce{constructor(e){super(),fe(this,e,Ll,Fl,ue,{metrics:0})}}function Ul(r){const e=r.slice(),l=!0;return e[7]=l,e}function Ql(r){let e,l;function t(){return r[6](r[7])}return e=new Ye({props:{icon:r[4].isLoading?Ge:lt,class:"w-28 text-3xl",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),e.$on("click",t),{c(){N(e.$$.fragment)},l(n){H(e.$$.fragment,n)},m(n,o){O(e,n,o),l=!0},p(n,o){r=n;const s={};o&16&&(s.icon=r[4].isLoading?Ge:lt),o&256&&(s.$$scope={dirty:o,ctx:r}),e.$set(s)},i(n){l||(k(e.$$.fragment,n),l=!0)},o(n){V(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function ql(r){let e,l=Qe[r[3].data.metrics.overall]+"",t,n,o,s,a;return{c(){e=T("div"),t=Z(l),this.h()},l(i){e=z(i,"DIV",{class:!0});var c=D(e);t=j(c,l),c.forEach(g),this.h()},h(){S(e,"class",n="concept-score-pill cursor-default text-2xl font-light "+Ue[r[3].data.metrics.overall])},m(i,c){L(i,e,c),b(e,t),s||(a=Nt(o=Ot.call(null,e,{component:dt,props:{metrics:r[3].data.metrics}})),s=!0)},p(i,c){c&8&&l!==(l=Qe[i[3].data.metrics.overall]+"")&&ne(t,l),c&8&&n!==(n="concept-score-pill cursor-default text-2xl font-light "+Ue[i[3].data.metrics.overall])&&S(e,"class",n),o&&el(o.update)&&c&8&&o.update.call(null,{component:dt,props:{metrics:i[3].data.metrics}})},i:X,o:X,d(i){i&&g(e),s=!1,a()}}}function Yl(r){let e,l,t;return l=new Ge({}),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","flex flex-col items-center")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p:X,i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Zl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function jl(r){let e,l,t,n,o,s,a;const i=[Yl,ql,Ql],c=[];function f(m,h){var u,$;return m[3].isFetching?0:($=(u=m[3])==null?void 0:u.data)!=null&&$.metrics?1:2}function E(m,h){return h===2?Ul(m):m}return o=f(r),s=c[o]=i[o](E(r,o)),{c(){e=T("div"),l=T("div"),t=Z(r[1]),n=G(),s.c(),this.h()},l(m){e=z(m,"DIV",{class:!0});var h=D(e);l=z(h,"DIV",{class:!0});var u=D(l);t=j(u,r[1]),u.forEach(g),n=W(h),s.l(h),h.forEach(g),this.h()},h(){S(l,"class","text-gray-500"),S(e,"class","flex w-36 flex-col items-center gap-y-2 rounded-md border border-b-0 border-gray-200 p-4 shadow-md")},m(m,h){L(m,e,h),b(e,l),b(l,t),b(e,n),c[o].m(e,null),a=!0},p(m,[h]){(!a||h&2)&&ne(t,m[1]);let u=o;o=f(m),o===u?c[o].p(E(m,o),h):(te(),V(c[u],1,1,()=>{c[u]=null}),le(),s=c[o],s?s.p(E(m,o),h):(s=c[o]=i[o](E(m,o)),s.c()),k(s,1),s.m(e,null))},i(m){a||(k(s),a=!0)},o(m){V(s),a=!1},d(m){m&&g(e),c[o].d()}}}function Gl(r,e,l){let t,n,o=X,s=()=>(o(),o=ye(t,m=>l(3,n=m)),t),a;r.$$.on_destroy.push(()=>o());let{concept:i}=e,{embedding:c}=e;const f=rl();Ie(r,f,m=>l(4,a=m));const E=m=>a.mutate([i.namespace,i.concept_name,c,m]);return r.$$set=m=>{"concept"in m&&l(0,i=m.concept),"embedding"in m&&l(1,c=m.embedding)},r.$$.update=()=>{r.$$.dirty&3&&s(l(2,t=sl(i.namespace,i.concept_name,c)))},[i,c,t,n,a,f,E]}class Wl extends ce{constructor(e){super(),fe(this,e,Gl,jl,ue,{concept:0,embedding:1})}}function mt(r,e,l){const t=r.slice();return t[21]=e[l],t}function Kl(r){let e;return{c(){e=Z("Compute")},l(l){e=j(l,"Compute")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function _t(r){let e,l;return e=new He({props:{value:r[21].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.value=t[21].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Jl(r){var s;let e,l,t=((s=r[9])==null?void 0:s.data)||[],n=[];for(let a=0;aV(n[a],1,1,()=>{n[a]=null});return{c(){for(let a=0;aVe(f,"selected",d));const v=[xl,Xl],w=[];function I(y,P){var q;return y[7]&&((q=y[2])!=null&&q.isFetching)?0:y[4]!=null&&y[0]!=null?1:-1}return~(u=I(r))&&($=w[u]=v[u](r)),{c(){e=T("div"),l=T("div"),N(t.$$.fragment),n=G(),o=T("div"),s=T("div"),N(a.$$.fragment),i=G(),c=T("div"),N(f.$$.fragment),m=G(),h=T("div"),$&&$.c(),this.h()},l(y){e=z(y,"DIV",{class:!0});var P=D(e);l=z(P,"DIV",{});var q=D(l);H(t.$$.fragment,q),n=W(q),o=z(q,"DIV",{class:!0});var C=D(o);s=z(C,"DIV",{class:!0});var B=D(s);H(a.$$.fragment,B),B.forEach(g),i=W(C),c=z(C,"DIV",{class:!0});var A=D(c);H(f.$$.fragment,A),A.forEach(g),C.forEach(g),q.forEach(g),m=W(P),h=z(P,"DIV",{class:!0});var M=D(h);$&&$.l(M),M.forEach(g),P.forEach(g),this.h()},h(){S(s,"class","pt-4"),S(c,"class","mb-2 w-32"),S(o,"class","flex flex-row justify-between"),S(h,"class","mt-4 border-gray-200"),Pe(h,"border-t",r[0]!=null),S(e,"class","flex flex-col gap-x-8")},m(y,P){L(y,e,P),b(e,l),O(t,l,null),b(l,n),b(l,o),b(o,s),O(a,s,null),b(o,i),b(o,c),O(f,c,null),b(e,m),b(e,h),~u&&w[u].m(h,null),p=!0},p(y,[P]){const q={};P&8&&(q.value=y[3]),t.$set(q);const C={};P&16777216&&(C.$$scope={dirty:P,ctx:y}),a.$set(C);const B={};P&16777728&&(B.$$scope={dirty:P,ctx:y}),!E&&P&2&&(E=!0,B.selected=y[1],De(()=>E=!1)),f.$set(B);let A=u;u=I(y),u===A?~u&&w[u].p(y,P):($&&(te(),V(w[A],1,1,()=>{w[A]=null}),le()),~u?($=w[u],$?$.p(y,P):($=w[u]=v[u](y),$.c()),k($,1),$.m(h,null)):$=null),(!p||P&1)&&Pe(h,"border-t",y[0]!=null)},i(y){p||(k(t.$$.fragment,y),k(a.$$.fragment,y),k(f.$$.fragment,y),k($),p=!0)},o(y){V(t.$$.fragment,y),V(a.$$.fragment,y),V(f.$$.fragment,y),V($),p=!1},d(y){y&&g(e),F(t),F(a),F(f),~u&&w[u].d()}}}function tn(r,e,l){var M;let t,n,o,s,a=X,i=()=>(a(),a=ye(o,U=>l(2,s=U)),o),c,f=X,E=()=>(f(),f=ye(n,U=>l(17,c=U)),n),m,h;r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:u}=e,{example:$}=e;const p=Ft();Ie(r,p,U=>l(9,h=U));const d=Kt();Ie(r,d,U=>l(20,m=U));let _=(M=$.text)==null?void 0:M.trim();tl(()=>{y()});function v(U){l(3,_=U.target.value),l(0,w=void 0)}let w,I=m.embedding;function y(){l(0,w=_)}let P,q,C;const B=()=>y();function A(U){I=U,l(1,I)}return r.$$set=U=>{"concept"in U&&l(14,u=U.concept),"example"in U&&l(15,$=U.example)},r.$$.update=()=>{var U;if(r.$$.dirty&32768&&$.text&&(l(3,_=$.text.trim()),l(0,w=void 0)),r.$$.dirty&16386&&l(16,t={signal_name:"concept_score",concept_name:u.concept_name,namespace:u.namespace,embedding:I}),r.$$.dirty&65536&&E(l(8,n=t.embedding?al({signal:t}):void 0)),r.$$.dirty&16387&&i(l(7,o=I!=null&&w!=null?il(u.namespace,u.concept_name,I,{examples:[{text:w}]}):null)),r.$$.dirty&196614&&(s==null?void 0:s.data)!=null&&I!=null&&((U=c==null?void 0:c.data)==null?void 0:U.fields)!=null){const re=ol(c.data.fields);re.signal=t,l(4,P=cl(s.data[0],re));const ee=vl(re);l(6,C=ee.spanPaths),l(5,q=ee.valuePaths)}},[w,I,s,_,P,q,C,o,n,h,p,d,v,y,u,$,t,c,B,A]}class ln extends ce{constructor(e){super(),fe(this,e,tn,en,ue,{concept:14,example:15})}}function ht(r,e,l){const t=r.slice();return t[20]=e[l],t}function gt(r,e,l){const t=r.slice();return t[23]=e[l],t}function pt(r,e,l){const t=r.slice();return t[1]=e[l],t}function nn(r){let e,l;return e=new Ze({props:{labelText:"Dataset",selected:r[7],$$slots:{default:[an]},$$scope:{ctx:r}}}),e.$on("change",r[11]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.selected=t[7]),n&268435472&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function rn(r){let e,l;return e=new Qt({props:{kind:"error",title:"Error",subtitle:r[4].error.message,hideCloseButton:!0}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.subtitle=t[4].error.message),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function sn(r){let e,l;return e=new qt({}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function bt(r){let e,l;return e=new He({props:{value:`${r[1].namespace}/${r[1].dataset_name}`}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&16&&(o.value=`${t[1].namespace}/${t[1].dataset_name}`),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function an(r){let e,l,t,n;e=new He({props:{value:"",text:"none"}});let o=r[4].data,s=[];for(let i=0;iV(s[i],1,1,()=>{s[i]=null});return{c(){N(e.$$.fragment),l=G();for(let i=0;iV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;sVe(e,"selected",n)),{c(){N(e.$$.fragment)},l(s){H(e.$$.fragment,s)},m(s,a){O(e,s,a),t=!0},p(s,a){const i={};a&268435488&&(i.$$scope={dirty:a,ctx:s}),!l&&a&1&&(l=!0,i.selected=s[0],De(()=>l=!1)),e.$set(i)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){V(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function wt(r){let e,l;return e=new He({props:{value:r[20]}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&32&&(o.value=t[20]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function dn(r){let e,l,t=r[5],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){for(let s=0;s0?2:-1}~(t=u(r))&&(n=h[t]=m[t](r));const $=[fn,cn,on],p=[];function d(v,w){return v[3].isLoading?0:v[3].isError?1:v[2].length>0?2:-1}~(a=d(r))&&(i=p[a]=$[a](r));let _=r[5].length>0&&$t(r);return{c(){e=T("div"),l=T("div"),n&&n.c(),o=G(),s=T("div"),i&&i.c(),c=G(),f=T("div"),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);n&&n.l(I),I.forEach(g),o=W(w),s=z(w,"DIV",{class:!0});var y=D(s);i&&i.l(y),y.forEach(g),c=W(w),f=z(w,"DIV",{class:!0});var P=D(f);_&&_.l(P),P.forEach(g),w.forEach(g),this.h()},h(){S(l,"class","w-1/3"),S(s,"class","w-1/3"),S(f,"class","w-1/3"),S(e,"class","flex w-full flex-row gap-x-4")},m(v,w){L(v,e,w),b(e,l),~t&&h[t].m(l,null),b(e,o),b(e,s),~a&&p[a].m(s,null),b(e,c),b(e,f),_&&_.m(f,null),E=!0},p(v,[w]){let I=t;t=u(v),t===I?~t&&h[t].p(v,w):(n&&(te(),V(h[I],1,1,()=>{h[I]=null}),le()),~t?(n=h[t],n?n.p(v,w):(n=h[t]=m[t](v),n.c()),k(n,1),n.m(l,null)):n=null);let y=a;a=d(v),a===y?~a&&p[a].p(v,w):(i&&(te(),V(p[y],1,1,()=>{p[y]=null}),le()),~a?(i=p[a],i?i.p(v,w):(i=p[a]=$[a](v),i.c()),k(i,1),i.m(s,null)):i=null),v[5].length>0?_?(_.p(v,w),w&32&&k(_,1)):(_=$t(v),_.c(),k(_,1),_.m(f,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n),k(i),k(_),E=!0)},o(v){V(n),V(i),V(_),E=!1},d(v){v&&g(e),~t&&h[t].d(),~a&&p[a].d(),_&&_.d()}}}function _n(r,e,l){let t,n,o,s,a,i,c,f,E,m=X,h=()=>(m(),m=ye(n,C=>l(3,E=C)),n),u,$;r.$$.on_destroy.push(()=>m());let{dataset:p=void 0}=e,{path:d}=e,{embedding:_=void 0}=e;const v=Kt();Ie(r,v,C=>l(18,$=C));let w;const I=fl();Ie(r,I,C=>l(4,u=C));function y(C){const B=C.target.value;if(B==="")l(1,p=null);else{const[A,M]=B.split("/");l(1,p={namespace:A,name:M})}}function P(C){const B=C.target.value;l(13,d=ml(B))}function q(C){_=C,l(0,_),l(15,c),l(13,d),l(14,w),l(2,i),l(3,E),l(17,a)}return r.$$set=C=>{"dataset"in C&&l(1,p=C.dataset),"path"in C&&l(13,d=C.path),"embedding"in C&&l(0,_=C.embedding)},r.$$.update=()=>{if(r.$$.dirty&262144&&l(16,t=[$.embedding,"gte-small","gte-base","openai","sbert"]),r.$$.dirty&18&&u.data&&u.data.length>0&&p===void 0&&l(1,p={namespace:u.data[0].namespace,name:u.data[0].dataset_name}),r.$$.dirty&2&&h(l(8,n=Ut(p==null?void 0:p.namespace,p==null?void 0:p.name))),r.$$.dirty&2&&l(7,o=p?`${p.namespace}/${p.name}`:""),r.$$.dirty&8&&l(14,w=E.data),r.$$.dirty&16384&&l(17,a=w?Re(w).filter(C=>!ul(C,w)&&C.dtype!=null):[]),r.$$.dirty&131072&&l(2,i=a.filter(C=>Re(C).some(B=>B.signal!=null&&Re(B).some(A=>A.dtype==="embedding")))),r.$$.dirty&8196&&d!=null){const C=Me(d);i.some(A=>Me(A.path)===C)||l(13,d=void 0)}r.$$.dirty&8196&&i.length>0&&d==null&&l(13,d=i[0].path),r.$$.dirty&8192&&l(6,s=d?Me(d):void 0),r.$$.dirty&24576&&l(15,c=d&&w?Re(dl(w,d)).filter(C=>C.signal!=null&&Re(C).some(B=>B.dtype==="embedding")):[]),r.$$.dirty&98304&&l(5,f=c.map(C=>C.signal.signal_name).sort((C,B)=>{let A=t.indexOf(C),M=t.indexOf(B);return A===-1&&(A=t.length),M===-1&&(M=t.length),A-M})),r.$$.dirty&32769&&_!=null&&(c.some(B=>B.path.at(-1)===_)||l(0,_=void 0))},[_,p,i,E,u,f,s,o,n,v,I,y,P,d,w,c,t,a,$,q]}class Xt extends ce{constructor(e){super(),fe(this,e,_n,mn,ue,{dataset:1,path:13,embedding:0})}}function hn(r,e,l,t,n,o){const s={...r};if(e==null||l==null)return s;const a=[...e,...l],i=new Set,c=[];for(const u of a){const $=Be.value(Ne(u,[Oe]),"string");if($==null||i.has($))continue;i.add($);const p=Ne(u,n);if(p==null)continue;const d=Be.value(p,"string");if(d==null)continue;const _=`${t.namespace}/${t.concept_name}`,v=Ne(p,[`${_}/${o}`]);if(v==null)continue;const w=Ne(p,[`${_}/labels`]),I=[];if(w!=null)for(const y of w){const P=Be.value(y,"string_span");P!=null&&I.push(P)}for(const y of v){const P=Be.value(y,"string_span");if(P==null||!I.every(A=>A.start>P.end||A.end$.score-u.score);const E=c[0],m=c.slice().reverse().find(u=>u!=E);c.sort((u,$)=>Math.abs(u.score-.5)-Math.abs($.score-.5));const h=c.find(u=>u!=E&&u!=m);return E!=null&&s.positive==null&&(s.positive=f(E)),h!=null&&s.neutral==null&&(s.neutral=f(h)),m!=null&&s.negative==null&&(s.negative=f(m)),s}function kt(r,e,l){const t=r.slice();return t[21]=e[l],t}function gn(r){const e=r.slice(),l=$n(e[21].score);e[24]=l;const t=wn(e[21].score);return e[25]=t,e}function pn(r){let e,l,t,n,o,s,a,i,c,f=r[21].text+"",E,m,h,u=r[25]+"",$,p,d=$e(r[21].score,2)+"",_,v,w,I,y,P;n=new Gt({});function q(){return r[18](r[21])}a=new Wt({});function C(){return r[19](r[21])}return{c(){e=T("div"),l=T("div"),t=T("button"),N(n.$$.fragment),o=G(),s=T("button"),N(a.$$.fragment),i=G(),c=T("div"),E=Z(f),m=G(),h=T("div"),$=Z(u),p=G(),_=Z(d),v=G(),this.h()},l(B){e=z(B,"DIV",{class:!0});var A=D(e);l=z(A,"DIV",{class:!0});var M=D(l);t=z(M,"BUTTON",{class:!0});var U=D(t);H(n.$$.fragment,U),U.forEach(g),o=W(M),s=z(M,"BUTTON",{class:!0});var re=D(s);H(a.$$.fragment,re),re.forEach(g),M.forEach(g),i=W(A),c=z(A,"DIV",{class:!0});var ee=D(c);E=j(ee,f),ee.forEach(g),m=W(A),h=z(A,"DIV",{class:!0});var R=D(h);$=j(R,u),p=W(R),_=j(R,d),R.forEach(g),v=W(A),A.forEach(g),this.h()},h(){S(t,"class","p-2 hover:bg-gray-200"),Pe(t,"text-blue-500",r[21].label===!0),S(s,"class","p-2 hover:bg-gray-200"),Pe(s,"text-red-500",r[21].label===!1),S(l,"class","mr-2 flex flex-shrink-0 gap-x-1"),S(c,"class","flex-grow"),S(h,"class","w-40 flex-shrink-0 text-right"),S(e,"class",w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`)},m(B,A){L(B,e,A),b(e,l),b(l,t),O(n,t,null),b(l,o),b(l,s),O(a,s,null),b(e,i),b(e,c),b(c,E),b(e,m),b(e,h),b(h,$),b(h,p),b(h,_),b(e,v),I=!0,y||(P=[Le(t,"click",q),Le(s,"click",C)],y=!0)},p(B,A){r=B,(!I||A&2)&&Pe(t,"text-blue-500",r[21].label===!0),(!I||A&2)&&Pe(s,"text-red-500",r[21].label===!1),(!I||A&2)&&f!==(f=r[21].text+"")&&ne(E,f),(!I||A&2)&&u!==(u=r[25]+"")&&ne($,u),(!I||A&2)&&d!==(d=$e(r[21].score,2)+"")&&ne(_,d),(!I||A&2&&w!==(w=`flex flex-grow items-center whitespace-break-spaces rounded-md border border-gray-300 p-4 pl-2 ${r[24]}`))&&S(e,"class",w)},i(B){I||(k(n.$$.fragment,B),k(a.$$.fragment,B),I=!0)},o(B){V(n.$$.fragment,B),V(a.$$.fragment,B),I=!1},d(B){B&&g(e),F(n),F(a),y=!1,ll(P)}}}function bn(r){let e,l;return e=new Lt({props:{paragraph:!0,lines:2}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Et(r){let e,l,t,n,o;const s=[bn,pn],a=[];function i(f,E){return E&3&&(e=null),e==null&&(e=!!(f[21]==null||f[0].includes(f[21].rowid))),e?0:1}function c(f,E){return E===1?gn(f):f}return l=i(r,-1),t=a[l]=s[l](c(r,l)),{c(){t.c(),n=we()},l(f){t.l(f),n=we()},m(f,E){a[l].m(f,E),L(f,n,E),o=!0},p(f,E){let m=l;l=i(f,E),l===m?a[l].p(c(f,l),E):(te(),V(a[m],1,1,()=>{a[m]=null}),le(),t=a[l],t?t.p(c(f,l),E):(t=a[l]=s[l](c(f,l)),t.c()),k(t,1),t.m(n.parentNode,n))},i(f){o||(k(t),o=!0)},o(f){V(t),o=!1},d(f){a[l].d(f),f&&g(n)}}}function vn(r){let e,l,t=r[1],n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s(E(),E=ye(a,M=>l(16,f=M)),a),h,u=X,$=()=>(u(),u=ye(n,M=>l(17,h=M)),n);r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>u());let{dataset:p}=e,{concept:d}=e,{fieldPath:_}=e,{schema:v}=e,{embedding:w}=e;const I=Yt();Ie(r,I,M=>l(20,c=M));let y={},P={},q=[];function C(M,U){if(M==null)return;const re={text:M.text,label:U},ee=Object.keys(P).find(R=>P[R]===M);l(11,y={...P}),l(0,q=[M.rowid,...q]),c.mutate([d.namespace,d.concept_name,{insert:[re]}],{onSuccess:()=>{l(11,y={...y,[ee]:void 0})},onSettled:()=>{l(0,q=q.filter(R=>R!==M.rowid))}})}const B=M=>C(M,!0),A=M=>C(M,!1);return r.$$set=M=>{"dataset"in M&&l(6,p=M.dataset),"concept"in M&&l(7,d=M.concept),"fieldPath"in M&&l(8,_=M.fieldPath),"schema"in M&&l(9,v=M.schema),"embedding"in M&&l(10,w=M.embedding)},r.$$.update=()=>{var M,U;r.$$.dirty&1408&&l(15,t={path:_,type:"concept",concept_namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&33600&&$(l(3,n=et(p.namespace,p.name,{columns:[Oe,_],limit:Vt,combine_columns:!0,searches:[t]},v))),r.$$.dirty&1152&&l(14,o={signal_name:"concept_score",namespace:d.namespace,concept_name:d.concept_name,embedding:w}),r.$$.dirty&128&&l(13,s={signal_name:"concept_labels",namespace:d.namespace,concept_name:d.concept_name}),r.$$.dirty&25408&&m(l(2,a=et(p.namespace,p.name,{columns:[Oe,_,{path:_,signal_udf:o},{path:_,signal_udf:s}],limit:Vt,combine_columns:!0,sort_by:[Oe]},v))),r.$$.dirty&200064&&l(12,P=hn(y,h.isFetching||(M=h.data)==null?void 0:M.rows,f.isFetching||(U=f.data)==null?void 0:U.rows,d,_,w)),r.$$.dirty&4096&&l(1,i=[P.positive,P.neutral,P.negative])},[q,i,a,n,I,C,p,d,_,v,w,y,P,s,o,t,f,h,B,A]}class En extends ce{constructor(e){super(),fe(this,e,kn,vn,ue,{dataset:6,concept:7,fieldPath:8,schema:9,embedding:10})}}function Dt(r){let e,l;return e=new Ye({props:{class:"dataset-link top-7 h-8",icon:wl,iconDescription:"Open dataset and apply concept."}}),e.$on("click",r[8]),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function It(r){let e,l,t;return l=new En({props:{concept:r[0],dataset:r[1],fieldPath:r[2],schema:r[4],embedding:r[3]}}),{c(){e=T("div"),N(l.$$.fragment)},l(n){e=z(n,"DIV",{});var o=D(e);H(l.$$.fragment,o),o.forEach(g)},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1&&(s.concept=n[0]),o&2&&(s.dataset=n[1]),o&4&&(s.fieldPath=n[2]),o&16&&(s.schema=n[4]),o&8&&(s.embedding=n[3]),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function yt(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"No embeddings",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before using the labeler on this dataset."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Vn(r){let e,l,t,n,o,s,a,i,c,f,E;function m(v){r[10](v)}function h(v){r[11](v)}function u(v){r[12](v)}let $={};r[1]!==void 0&&($.dataset=r[1]),r[2]!==void 0&&($.path=r[2]),r[3]!==void 0&&($.embedding=r[3]),n=new Xt({props:$}),Ee.push(()=>Ve(n,"dataset",m)),Ee.push(()=>Ve(n,"path",h)),Ee.push(()=>Ve(n,"embedding",u));let p=r[5]!=null&&r[3]!=null&&Dt(r),d=r[1]!=null&&r[2]!=null&&r[4]!=null&&r[3]!=null&&It(r),_=r[3]==null&&yt();return{c(){e=T("div"),l=T("div"),t=T("div"),N(n.$$.fragment),i=G(),p&&p.c(),c=G(),d&&d.c(),f=G(),_&&_.c(),this.h()},l(v){e=z(v,"DIV",{class:!0});var w=D(e);l=z(w,"DIV",{class:!0});var I=D(l);t=z(I,"DIV",{class:!0});var y=D(t);H(n.$$.fragment,y),y.forEach(g),i=W(I),p&&p.l(I),I.forEach(g),c=W(w),d&&d.l(w),f=W(w),_&&_.l(w),w.forEach(g),this.h()},h(){S(t,"class","flex-grow"),S(l,"class","flex flex-row gap-x-4"),S(e,"class","flex flex-col gap-y-4")},m(v,w){L(v,e,w),b(e,l),b(l,t),O(n,t,null),b(l,i),p&&p.m(l,null),b(e,c),d&&d.m(e,null),b(e,f),_&&_.m(e,null),E=!0},p(v,[w]){const I={};!o&&w&2&&(o=!0,I.dataset=v[1],De(()=>o=!1)),!s&&w&4&&(s=!0,I.path=v[2],De(()=>s=!1)),!a&&w&8&&(a=!0,I.embedding=v[3],De(()=>a=!1)),n.$set(I),v[5]!=null&&v[3]!=null?p?(p.p(v,w),w&40&&k(p,1)):(p=Dt(v),p.c(),k(p,1),p.m(l,null)):p&&(te(),V(p,1,1,()=>{p=null}),le()),v[1]!=null&&v[2]!=null&&v[4]!=null&&v[3]!=null?d?(d.p(v,w),w&30&&k(d,1)):(d=It(v),d.c(),k(d,1),d.m(e,f)):d&&(te(),V(d,1,1,()=>{d=null}),le()),v[3]==null?_?w&8&&k(_,1):(_=yt(),_.c(),k(_,1),_.m(e,null)):_&&(te(),V(_,1,1,()=>{_=null}),le())},i(v){E||(k(n.$$.fragment,v),k(p),k(d),k(_),E=!0)},o(v){V(n.$$.fragment,v),V(p),V(d),V(_),E=!1},d(v){v&&g(e),F(n),p&&p.d(),d&&d.d(),_&&_.d()}}}function Dn(r,e,l){let t,n,o,s,a=X,i=()=>(a(),a=ye(o,I=>l(13,s=I)),o),c,f=X,E=()=>(f(),f=ye(t,I=>l(9,c=I)),t);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>f());let{concept:m}=e,h,u,$,p;function d(){n==null||p==null||h==null||o==null||s==null||(o.addSearch({path:[n],type:"concept",concept_namespace:m.namespace,concept_name:m.concept_name,embedding:p}),Ht(jt(h.namespace,h.name,s)))}function _(I){h=I,l(1,h)}function v(I){$=I,l(2,$)}function w(I){p=I,l(3,p)}return r.$$set=I=>{"concept"in I&&l(0,m=I.concept)},r.$$.update=()=>{r.$$.dirty&2&&E(l(7,t=Ut(h==null?void 0:h.namespace,h==null?void 0:h.name))),r.$$.dirty&512&&l(4,u=c.data),r.$$.dirty&4&&l(5,n=$?Me($):void 0),r.$$.dirty&14&&i(l(6,o=h!=null&&$!=null&&p!=null?Zt(h.namespace,h.name):null))},[m,h,$,p,u,n,o,t,d,c,_,v,w]}class In extends ce{constructor(e){super(),fe(this,e,Dn,Vn,ue,{concept:0})}}function St(r,e,l){const t=r.slice();return t[27]=e[l],t}function Ct(r){let e,l,t,n,o;return l=new zl({props:{class:"ml-2"}}),{c(){e=T("div"),N(l.$$.fragment)},l(s){e=z(s,"DIV",{});var a=D(e);H(l.$$.fragment,a),a.forEach(g)},m(s,a){L(s,e,a),O(l,e,null),t=!0,n||(o=Nt(Ot.call(null,e,{text:"Your concepts are only visible to you when logged in with Google."})),n=!0)},i(s){t||(k(l.$$.fragment,s),t=!0)},o(s){V(l.$$.fragment,s),t=!1},d(s){s&&g(e),F(l),n=!1,o()}}}function Tt(r){let e,l=r[0].description+"",t;return{c(){e=T("div"),t=Z(l),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);t=j(o,l),o.forEach(g),this.h()},h(){S(e,"class","text text-base text-gray-600")},m(n,o){L(n,e,o),b(e,t)},p(n,o){o&1&&l!==(l=n[0].description+"")&&ne(t,l)},d(n){n&&g(e)}}}function yn(r){let e,l;return{c(){e=T("div"),l=Z("Try it"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Try it"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Sn(r){let e,l;return e=new ln({props:{example:r[6],concept:r[0],slot:"below"}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&64&&(o.example=t[6]),n&1&&(o.concept=t[0]),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Cn(r){let e,l;return{c(){e=T("div"),l=Z("Apply to a dataset"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Apply to a dataset"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Tn(r){let e,l;return e=new Jt({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Choose a dataset with a computed embedding",caption:"Dataset has no fields with computed embeddings. Please compute an embedding index before you can search by concept."}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p:X,i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function zn(r){let e,l,t;return l=new Ye({props:{class:"",iconDescription:"Open dataset and apply concept.",$$slots:{default:[Mn]},$$scope:{ctx:r}}}),l.$on("click",r[20]),{c(){e=T("div"),N(l.$$.fragment),this.h()},l(n){e=z(n,"DIV",{class:!0});var o=D(e);H(l.$$.fragment,o),o.forEach(g),this.h()},h(){S(e,"class","mt-4")},m(n,o){L(n,e,o),O(l,e,null),t=!0},p(n,o){const s={};o&1073741824&&(s.$$scope={dirty:o,ctx:n}),l.$set(s)},i(n){t||(k(l.$$.fragment,n),t=!0)},o(n){V(l.$$.fragment,n),t=!1},d(n){n&&g(e),F(l)}}}function Mn(r){let e;return{c(){e=Z("Search by concept")},l(l){e=j(l,"Search by concept")},m(l,t){L(l,e,t)},d(l){l&&g(e)}}}function An(r){let e,l,t,n,o,s,a,i,c;function f(d){r[17](d)}function E(d){r[18](d)}function m(d){r[19](d)}let h={};r[1]!==void 0&&(h.dataset=r[1]),r[2]!==void 0&&(h.path=r[2]),r[3]!==void 0&&(h.embedding=r[3]),l=new Xt({props:h}),Ee.push(()=>Ve(l,"dataset",f)),Ee.push(()=>Ve(l,"path",E)),Ee.push(()=>Ve(l,"embedding",m));const u=[zn,Tn],$=[];function p(d,_){return d[1]!=null&&d[2]!=null&&d[3]!=null?0:1}return a=p(r),i=$[a]=u[a](r),{c(){e=T("div"),N(l.$$.fragment),s=G(),i.c(),this.h()},l(d){e=z(d,"DIV",{slot:!0});var _=D(e);H(l.$$.fragment,_),s=W(_),i.l(_),_.forEach(g),this.h()},h(){S(e,"slot","below")},m(d,_){L(d,e,_),O(l,e,null),b(e,s),$[a].m(e,null),c=!0},p(d,_){const v={};!t&&_&2&&(t=!0,v.dataset=d[1],De(()=>t=!1)),!n&&_&4&&(n=!0,v.path=d[2],De(()=>n=!1)),!o&&_&8&&(o=!0,v.embedding=d[3],De(()=>o=!1)),l.$set(v);let w=a;a=p(d),a===w?$[a].p(d,_):(te(),V($[w],1,1,()=>{$[w]=null}),le(),i=$[a],i?i.p(d,_):(i=$[a]=u[a](d),i.c()),k(i,1),i.m(e,null))},i(d){c||(k(l.$$.fragment,d),k(i),c=!0)},o(d){V(l.$$.fragment,d),V(i),c=!1},d(d){d&&g(e),F(l),$[a].d()}}}function zt(r){let e,l;return e=new Fe({props:{expanded:!0,$$slots:{below:[Rn],above:[Pn]},$$scope:{ctx:r}}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1073742337&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Pn(r){let e,l;return{c(){e=T("div"),l=Z("Metrics"),this.h()},l(t){e=z(t,"DIV",{slot:!0,class:!0});var n=D(e);l=j(n,"Metrics"),n.forEach(g),this.h()},h(){S(e,"slot","above"),S(e,"class","text-md font-semibold")},m(t,n){L(t,e,n),b(e,l)},p:X,d(t){t&&g(e)}}}function Mt(r){let e,l;return e=new Wl({props:{concept:r[0],embedding:r[27].name}}),{c(){N(e.$$.fragment)},l(t){H(e.$$.fragment,t)},m(t,n){O(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.concept=t[0]),n&512&&(o.embedding=t[27].name),e.$set(o)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){F(e,t)}}}function Rn(r){let e,l,t=r[9].data,n=[];for(let s=0;sV(n[s],1,1,()=>{n[s]=null});return{c(){e=T("div");for(let s=0;s{J=null}),le()),Q[0].description?Y?Y.p(Q,K):(Y=Tt(Q),Y.c(),Y.m(l,null)):Y&&(Y.d(1),Y=null);const he={};K&1073741889&&(he.$$scope={dirty:K,ctx:Q}),c.$set(he);const be={};K&1073741838&&(be.$$scope={dirty:K,ctx:Q}),E.$set(be),Q[9].data?x?(x.p(Q,K),K&512&&k(x,1)):(x=zt(Q),x.c(),k(x,1),x.m(e,h)):x&&(te(),V(x,1,1,()=>{x=null}),le());const ve={};K&1073741825&&(ve.$$scope={dirty:K,ctx:Q}),u.$set(ve),(!me||K&16)&&I!==(I=Q[4].length+"")&&ne(y,I);const ge={};K&16&&(ge.data=Q[4]),C.$set(ge),(!me||K&128)&&ee!==(ee=Q[7].length+"")&&ne(R,ee);const pe={};K&128&&(pe.data=Q[7]),se.$set(pe)},i(Q){me||(k(J),k(c.$$.fragment,Q),k(E.$$.fragment,Q),k(x),k(u.$$.fragment,Q),k(v.$$.fragment,Q),k(C.$$.fragment,Q),k(U.$$.fragment,Q),k(se.$$.fragment,Q),me=!0)},o(Q){V(J),V(c.$$.fragment,Q),V(E.$$.fragment,Q),V(x),V(u.$$.fragment,Q),V(v.$$.fragment,Q),V(C.$$.fragment,Q),V(U.$$.fragment,Q),V(se.$$.fragment,Q),me=!1},d(Q){Q&&g(e),J&&J.d(),Y&&Y.d(),F(c),F(E),x&&x.d(),F(u),F(v),F(C),F(U),F(se)}}}function On(r,e,l){let t,n,o,s,a,i,c,f=X,E=()=>(f(),f=ye(a,R=>l(26,c=R)),a),m,h;r.$$.on_destroy.push(()=>f());let{concept:u}=e;const $=_l();Ie(r,$,R=>l(16,m=R));const p=Yt();Ie(r,p,R=>l(25,i=R));const d=Ft();Ie(r,d,R=>l(9,h=R));let _,v,w;function I(){const R=v?Me(v):void 0;R==null||w==null||_==null||a==null||c==null||(a.addSearch({path:[R],type:"concept",concept_namespace:u.namespace,concept_name:u.concept_name,embedding:w}),Ht(jt(_.namespace,_.name,c)))}function y(R){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{remove:[R]}])}function P(R,de){!u.namespace||!u.concept_name||i.mutate([u.namespace,u.concept_name,{insert:[{text:R,label:de}]}])}function q(R){_=R,l(1,_)}function C(R){v=R,l(2,v)}function B(R){w=R,l(3,w)}const A=()=>I(),M=R=>y(R.detail),U=R=>P(R.detail,!0),re=R=>y(R.detail),ee=R=>P(R.detail,!1);return r.$$set=R=>{"concept"in R&&l(0,u=R.concept)},r.$$.update=()=>{var R,de;r.$$.dirty&65536&&l(8,t=(de=(R=m.data)==null?void 0:R.user)==null?void 0:de.id),r.$$.dirty&1&&l(4,n=Object.values(u.data).filter(oe=>oe.label==!0)),r.$$.dirty&1&&l(7,o=Object.values(u.data).filter(oe=>oe.label==!1)),r.$$.dirty&16&&l(6,s=n[Math.floor(Math.random()*n.length)]),r.$$.dirty&14&&E(l(5,a=_!=null&&v!=null&&w!=null?Zt(_.namespace,_.name):null))},[u,_,v,w,n,a,s,o,t,h,$,p,d,I,y,P,m,q,C,B,A,M,U,re,ee]}class Jn extends ce{constructor(e){super(),fe(this,e,On,Hn,ue,{concept:0})}}export{Jn as C,Kn as I,Sl as T,lt as a}; diff --git a/lilac/web/_app/immutable/chunks/Page.190df35c.js b/lilac/web/_app/immutable/chunks/Page.190df35c.js new file mode 100644 index 0000000000000000000000000000000000000000..d71b3eec71a362919da5502292d1fc31d48bef92 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Page.190df35c.js @@ -0,0 +1,5 @@ +import{S as ae,i as fe,s as ue,E as q,Z as Y,_ as G,m as D,h,n as E,$ as ke,b as L,a0 as I,L as de,a1 as le,N as ee,Q as re,q as X,r as W,u as ne,D as _e,ap as _t,e as we,a as Q,k as P,aq as gt,ar as vt,c as Z,l as S,F as se,G as c,H as j,I as ge,J as ve,K as pe,g as V,v as Ee,d as B,f as Te,M as Ve,ai as ut,C as dt,O as Ce,P as pt,j as ct,x as qe,y as K,z as te,A as x,B as $,R as De,w as Ae,ah as kt,p as ye,ad as wt,a7 as Fe,aa as ht,W as Et,X as Tt,ab as It,a8 as Dt}from"./index.b7741aa8.js";import{aW as Mt,aX as zt,aY as Ue,aZ as Ye,a_ as Ct,j as Ge,a$ as Ot,b0 as At,b1 as Vt,q as Rt,b as mt,h as je,b2 as Bt,b3 as Lt,g as Pt,B as St}from"./Commands.74110cda.js";import{w as Se}from"./index.d3776286.js";function Qe(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Nt(l){let e,t,i,r,s=l[1]&&Qe(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class yt extends ae{constructor(e){super(),fe(this,e,qt,Nt,ue,{size:0,title:1})}}const Ht=yt;function Ze(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Ut(l){let e,t,i,r,s=l[1]&&Ze(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class Gt extends ae{constructor(e){super(),fe(this,e,Yt,Ut,ue,{size:0,title:1})}}const Ft=Gt,jt=l=>({}),Xe=l=>({});function Qt(l){let e,t,i;var r=l[1];function s(n){return{props:{"aria-label":n[10],title:n[10],class:"bx--overflow-menu__icon "+n[9]}}}return r&&(e=qe(r,s(l))),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){const o={};if(a[0]&1024&&(o["aria-label"]=n[10]),a[0]&1024&&(o.title=n[10]),a[0]&512&&(o.class="bx--overflow-menu__icon "+n[9]),a[0]&2&&r!==(r=n[1])){if(e){Ee();const f=e;B(f.$$.fragment,1,0,()=>{$(f,1)}),Te()}r?(e=qe(r,s(n)),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}else r&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function We(l){let e,t;const i=l[24].default,r=_e(i,l,l[23],null);return{c(){e=P("ul"),r&&r.c(),this.h()},l(s){e=S(s,"UL",{role:!0,tabindex:!0,"aria-label":!0,"data-floating-menu-direction":!0,class:!0});var n=D(e);r&&r.l(n),n.forEach(h),this.h()},h(){E(e,"role","menu"),E(e,"tabindex","-1"),E(e,"aria-label",l[13]),E(e,"data-floating-menu-direction",l[5]),E(e,"class",l[8]),c(e,"bx--overflow-menu-options",!0),c(e,"bx--overflow-menu--flip",l[7]),c(e,"bx--overflow-menu-options--open",l[0]),c(e,"bx--overflow-menu-options--light",l[6]),c(e,"bx--overflow-menu-options--sm",l[4]==="sm"),c(e,"bx--overflow-menu-options--xl",l[4]==="xl"),c(e,"bx--breadcrumb-menu-options",!!l[14])},m(s,n){L(s,e,n),r&&r.m(e,null),l[31](e),t=!0},p(s,n){r&&r.p&&(!t||n[0]&8388608)&&ge(r,i,s,s[23],t?pe(i,s[23],n,null):ve(s[23]),null),(!t||n[0]&8192)&&E(e,"aria-label",s[13]),(!t||n[0]&32)&&E(e,"data-floating-menu-direction",s[5]),(!t||n[0]&256)&&E(e,"class",s[8]),(!t||n[0]&256)&&c(e,"bx--overflow-menu-options",!0),(!t||n[0]&384)&&c(e,"bx--overflow-menu--flip",s[7]),(!t||n[0]&257)&&c(e,"bx--overflow-menu-options--open",s[0]),(!t||n[0]&320)&&c(e,"bx--overflow-menu-options--light",s[6]),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--sm",s[4]==="sm"),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--xl",s[4]==="xl"),(!t||n[0]&16640)&&c(e,"bx--breadcrumb-menu-options",!!s[14])},i(s){t||(V(r,s),t=!0)},o(s){B(r,s),t=!1},d(s){s&&h(e),r&&r.d(s),l[31](null)}}}function Zt(l){let e,t,i,r,s,n,a,o;const f=l[24].menu,d=_e(f,l,l[23],Xe),u=d||Qt(l);let b=l[0]&&We(l),g=[{type:"button"},{"aria-haspopup":""},{"aria-expanded":l[0]},{"aria-label":l[13]},{id:l[11]},l[19]],T={};for(let _=0;_{b=null}),Te()),se(r,T=de(g,[{type:"button"},{"aria-haspopup":""},(!n||k[0]&1)&&{"aria-expanded":_[0]},(!n||k[0]&8192)&&{"aria-label":_[13]},(!n||k[0]&2048)&&{id:_[11]},k[0]&524288&&_[19]])),c(r,"bx--overflow-menu",!0),c(r,"bx--overflow-menu--open",_[0]),c(r,"bx--overflow-menu--light",_[6]),c(r,"bx--overflow-menu--sm",_[4]==="sm"),c(r,"bx--overflow-menu--xl",_[4]==="xl")},i(_){n||(V(u,_),V(b),n=!0)},o(_){B(u,_),B(b),n=!1},d(_){h(t),_&&e.d(),_&&h(i),_&&h(r),u&&u.d(_),b&&b.d(),l[32](null),a=!1,Ve(o)}}}function Xt(l,e,t){let i,r;const s=["size","direction","open","light","flipped","menuOptionsClass","icon","iconClass","iconDescription","id","buttonRef","menuRef"];let n=ee(e,s),a,o,f,{$$slots:d={},$$scope:u}=e,{size:b=void 0}=e,{direction:g="bottom"}=e,{open:T=!1}=e,{light:_=!1}=e,{flipped:k=!1}=e,{menuOptionsClass:p=void 0}=e,{icon:m=Ht}=e,{iconClass:O=void 0}=e,{iconDescription:M="Open and close list of options"}=e,{id:w="ccs-"+Math.random().toString(36)}=e,{buttonRef:C=null}=e,{menuRef:R=null}=e;const oe=ut("BreadcrumbItem"),ce=dt(),he=Se([]);Ce(l,he,v=>t(22,o=v));const F=Se(void 0);Ce(l,F,v=>t(37,f=v));const Me=Se(void 0),U=Se(-1);Ce(l,U,v=>t(21,a=v));let me,J=!0;pt("OverflowMenu",{focusedId:Me,add:({id:v,text:N,primaryFocus:be,disabled:Pe})=>{he.update(He=>(be&&U.set(He.length),[...He,{id:v,text:N,primaryFocus:be,disabled:Pe,index:He.length}]))},update:v=>{F.set(v)},change:v=>{let N=a+v;N<0?N=o.length-1:N>=o.length&&(N=0);let be=o[N].disabled;for(;be;)N=N+v,N<0?N=o.length-1:N>=o.length&&(N=0),be=o[N].disabled;U.set(N)}}),ct(()=>{if(f){const{index:v,text:N}=o.filter(be=>be.id===f)[0];ce("close",{index:v,text:N}),t(0,T=!1)}if(T){const{width:v,height:N}=C.getBoundingClientRect();t(20,me=v),!J&&a<0&&R.focus(),k&&(t(3,R.style.left="auto",R),t(3,R.style.right=0,R)),g==="top"?(t(3,R.style.top="auto",R),t(3,R.style.bottom=N+"px",R)):g==="bottom"&&t(3,R.style.top=N+"px",R),oe&&(t(3,R.style.top=N+10+"px",R),t(3,R.style.left="-11px",R))}T||(he.set([]),F.set(void 0),U.set(0)),J=!1});function y(v){De.call(this,l,v)}function A(v){De.call(this,l,v)}function ie(v){De.call(this,l,v)}function Re(v){De.call(this,l,v)}function z(v){De.call(this,l,v)}const H=({target:v})=>{C&&C.contains(v)||R&&!R.contains(v)&&t(0,T=!1)};function Ie(v){Ae[v?"unshift":"push"](()=>{R=v,t(3,R)})}function Oe(v){Ae[v?"unshift":"push"](()=>{C=v,t(2,C)})}const ze=({target:v})=>{R&&R.contains(v)||(t(0,T=!T),T||ce("close"))},Be=v=>{T&&(["ArrowDown","ArrowLeft","ArrowRight","ArrowUp"].includes(v.key)?v.preventDefault():v.key==="Escape"&&(v.stopPropagation(),ce("close"),t(0,T=!1),C.focus()))},Le=v=>{T&&(C.contains(v.relatedTarget)||(ce("close"),t(0,T=!1)))};return l.$$set=v=>{t(39,e=q(q({},e),re(v))),t(19,n=ee(e,s)),"size"in v&&t(4,b=v.size),"direction"in v&&t(5,g=v.direction),"open"in v&&t(0,T=v.open),"light"in v&&t(6,_=v.light),"flipped"in v&&t(7,k=v.flipped),"menuOptionsClass"in v&&t(8,p=v.menuOptionsClass),"icon"in v&&t(1,m=v.icon),"iconClass"in v&&t(9,O=v.iconClass),"iconDescription"in v&&t(10,M=v.iconDescription),"id"in v&&t(11,w=v.id),"buttonRef"in v&&t(2,C=v.buttonRef),"menuRef"in v&&t(3,R=v.menuRef),"$$scope"in v&&t(23,u=v.$$scope)},l.$$.update=()=>{t(13,i=e["aria-label"]||"menu"),l.$$.dirty[0]&6291456&&o[a]&&Me.set(o[a].id),l.$$.dirty[0]&1050624&&t(12,r=``)},oe&&t(1,m=Ft),e=re(e),[T,m,C,R,b,g,_,k,p,O,M,w,r,i,oe,ce,he,F,U,n,me,a,o,u,d,y,A,ie,Re,z,H,Ie,Oe,ze,Be,Le]}class Wt extends ae{constructor(e){super(),fe(this,e,Xt,Zt,ue,{size:4,direction:5,open:0,light:6,flipped:7,menuOptionsClass:8,icon:1,iconClass:9,iconDescription:10,id:11,buttonRef:2,menuRef:3},null,[-1,-1])}}const bt=Wt;function Jt(l){let e,t,i,r;const s=l[16].default,n=_e(s,l,l[15],null),a=n||xt(l);let o=[l[7]],f={};for(let d=0;d{n[b]=null}),Te(),i=n[t],i?i.p(d,u):(i=n[t]=s[t](d),i.c()),V(i,1),i.m(e,null)),se(e,f=de(o,[{role:"none"},(!r||u&64)&&{id:d[6]},u&2048&&d[11]])),c(e,"bx--overflow-menu-options__option",!0),c(e,"bx--overflow-menu--divider",d[4]),c(e,"bx--overflow-menu-options__option--danger",d[5]),c(e,"bx--overflow-menu-options__option--disabled",d[3])},i(d){r||(V(i),r=!0)},o(d){B(i),r=!1},d(d){d&&h(e),n[t].d()}}}function tl(l,e,t){let i;const r=["text","href","primaryFocus","disabled","hasDivider","danger","requireTitle","id","ref"];let s=ee(e,r),n,{$$slots:a={},$$scope:o}=e;const f=kt(a);let{text:d="Provide text"}=e,{href:u=""}=e,{primaryFocus:b=!1}=e,{disabled:g=!1}=e,{hasDivider:T=!1}=e,{danger:_=!1}=e,{requireTitle:k=!0}=e,{id:p="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const{focusedId:O,add:M,update:w,change:C}=ut("OverflowMenu");Ce(l,O,A=>t(14,n=A)),M({id:p,text:d,primaryFocus:b,disabled:g}),ct(()=>{m&&b&&m.focus()});function R(A){De.call(this,l,A)}function oe(A){De.call(this,l,A)}function ce(A){De.call(this,l,A)}function he(A){De.call(this,l,A)}function F(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const Me=()=>{w(p)},U=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};function me(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const J=()=>{w(p)},y=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};return l.$$set=A=>{e=q(q({},e),re(A)),t(11,s=ee(e,r)),"text"in A&&t(1,d=A.text),"href"in A&&t(2,u=A.href),"primaryFocus"in A&&t(12,b=A.primaryFocus),"disabled"in A&&t(3,g=A.disabled),"hasDivider"in A&&t(4,T=A.hasDivider),"danger"in A&&t(5,_=A.danger),"requireTitle"in A&&t(13,k=A.requireTitle),"id"in A&&t(6,p=A.id),"ref"in A&&t(0,m=A.ref),"$$scope"in A&&t(15,o=A.$$scope)},l.$$.update=()=>{l.$$.dirty&16448&&t(12,b=n===p),l.$$.dirty&8206&&t(7,i={role:"menuitem",tabindex:"-1",class:"bx--overflow-menu-options__btn",disabled:u?void 0:g,href:u||void 0,title:k?f.default?void 0:d:void 0})},[m,d,u,g,T,_,p,i,O,w,C,s,b,k,n,o,a,R,oe,ce,he,F,Me,U,me,J,y]}class ll extends ae{constructor(e){super(),fe(this,e,tl,el,ue,{text:1,href:2,primaryFocus:12,disabled:3,hasDivider:4,danger:5,requireTitle:13,id:6,ref:0})}}const Ne=ll;function il(l){let e,t,i,r,s,n;const a=l[11].default,o=_e(a,l,l[10],null);let f=[l[9],{style:i=l[9].style+"; "+(l[6]&&"position: relative")}],d={};for(let u=0;u{a&&(_.contains(m.target)||(T("click:outside",{target:m.target}),o&&t(0,a=!1)))};function p(m){Ae[m?"unshift":"push"](()=>{_=m,t(7,_)})}return l.$$set=m=>{e=q(q({},e),re(m)),t(9,r=ee(e,i)),"open"in m&&t(0,a=m.open),"closeOnOutsideClick"in m&&t(1,o=m.closeOnOutsideClick),"caret"in m&&t(2,f=m.caret),"align"in m&&t(3,d=m.align),"light"in m&&t(4,u=m.light),"highContrast"in m&&t(5,b=m.highContrast),"relative"in m&&t(6,g=m.relative),"$$scope"in m&&t(10,n=m.$$scope)},[a,o,f,d,u,b,g,_,T,r,n,s,k,p]}class nl extends ae{constructor(e){super(),fe(this,e,rl,il,ue,{open:0,closeOnOutsideClick:1,caret:2,align:3,light:4,highContrast:5,relative:6})}}const ol=nl,sl=l=>({}),Je=l=>({});function al(l){let e;return{c(){e=X(l[4])},l(t){e=W(t,l[4])},m(t,i){L(t,e,i)},p(t,i){i&16&&ne(e,t[4])},d(t){t&&h(e)}}}function Ke(l){let e,t,i;var r=l[10][l[2]];function s(n){return{props:{class:"bx--progress-bar__status-icon"}}}return r&&(e=qe(r,s())),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){if(a&4&&r!==(r=n[10][n[2]])){if(e){Ee();const o=e;B(o.$$.fragment,1,0,()=>{$(o,1)}),Te()}r?(e=qe(r,s()),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function xe(l){let e,t;return{c(){e=P("div"),t=X(l[6]),this.h()},l(i){e=S(i,"DIV",{id:!0});var r=D(e);t=W(r,l[6]),r.forEach(h),this.h()},h(){E(e,"id",l[11]),c(e,"bx--progress-bar__helper-text",!0)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&64&&ne(t,i[6])},d(i){i&&h(e)}}}function fl(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=l[15].labelText,_=_e(T,l,l[14],Je),k=_||al(l);let p=(l[2]==="error"||l[2]==="finished")&&Ke(l),m=l[6]&&xe(l),O=[l[12]],M={};for(let w=0;w{p=null}),Te()),(!g||C&128)&&E(t,"for",w[7]),(!g||C&32)&&c(t,"bx--visually-hidden",w[5]),C&261&&ye(n,"transform",w[2]==="active"&&`scaleX(${w[8]/w[0]})`),(!g||C&128)&&E(s,"id",w[7]),(!g||C&4&&a!==(a=w[2]==="active"))&&E(s,"aria-busy",a),(!g||C&512&&o!==(o=w[9]?void 0:0))&&E(s,"aria-valuemin",o),(!g||C&513&&f!==(f=w[9]?void 0:w[0]))&&E(s,"aria-valuemax",f),(!g||C&768&&d!==(d=w[9]?void 0:w[8]))&&E(s,"aria-valuenow",d),(!g||C&64&&u!==(u=w[6]?w[11]:null))&&E(s,"aria-describedby",u),w[6]?m?m.p(w,C):(m=xe(w),m.c(),m.m(e,null)):m&&(m.d(1),m=null),se(e,M=de(O,[C&4096&&w[12]])),c(e,"bx--progress-bar",!0),c(e,"bx--progress-bar--indeterminate",w[9]),c(e,"bx--progress-bar--big",w[3]==="md"),c(e,"bx--progress-bar--small",w[3]==="sm"),c(e,"bx--progress-bar--inline",w[1]==="inline"),c(e,"bx--progress-bar--indented",w[1]==="indented"),c(e,"bx--progress-bar--error",w[2]==="error"),c(e,"bx--progress-bar--finished",w[2]==="finished")},i(w){g||(V(k,w),V(p),g=!0)},o(w){B(k,w),B(p),g=!1},d(w){w&&h(e),k&&k.d(w),p&&p.d(),m&&m.d()}}}function ul(l,e,t){let i;const r=["value","max","kind","status","size","labelText","hideLabel","helperText","id"];let s=ee(e,r),{$$slots:n={},$$scope:a}=e,{value:o=void 0}=e,{max:f=100}=e,{kind:d="default"}=e,{status:u="active"}=e,{size:b="md"}=e,{labelText:g=""}=e,{hideLabel:T=!1}=e,{helperText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e;const p={error:Mt,finished:zt};let m="ccs-"+Math.random().toString(36),O;return l.$$set=M=>{e=q(q({},e),re(M)),t(12,s=ee(e,r)),"value"in M&&t(13,o=M.value),"max"in M&&t(0,f=M.max),"kind"in M&&t(1,d=M.kind),"status"in M&&t(2,u=M.status),"size"in M&&t(3,b=M.size),"labelText"in M&&t(4,g=M.labelText),"hideLabel"in M&&t(5,T=M.hideLabel),"helperText"in M&&t(6,_=M.helperText),"id"in M&&t(7,k=M.id),"$$scope"in M&&t(14,a=M.$$scope)},l.$$.update=()=>{l.$$.dirty&8196&&t(9,i=o===void 0&&u==="active"),l.$$.dirty&8197&&(u==="error"||o<0?t(8,O=0):o>f?t(8,O=f):t(8,O=o))},[f,d,u,b,g,T,_,k,O,i,p,m,s,o,a,n]}class dl extends ae{constructor(e){super(),fe(this,e,ul,fl,ue,{value:13,max:0,kind:1,status:2,size:3,labelText:4,hideLabel:5,helperText:6,id:7})}}const cl=dl;class hl{static login(e){return Ue(Ye,{method:"GET",url:"/google/login",query:{origin_url:e},errors:{422:"Validation Error"}})}static auth(){return Ue(Ye,{method:"GET",url:"/google/auth"})}static logout(){return Ue(Ye,{method:"GET",url:"/google/logout"})}}function $e(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function ml(l){let e,t,i=l[1]&&$e(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class _l extends ae{constructor(e){super(),fe(this,e,bl,ml,ue,{size:0,title:1})}}function et(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function gl(l){let e,t,i,r,s=l[1]&&et(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class pl extends ae{constructor(e){super(),fe(this,e,vl,gl,ue,{size:0,title:1})}}function tt(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function kl(l){let e,t,i=l[1]&&tt(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class El extends ae{constructor(e){super(),fe(this,e,wl,kl,ue,{size:0,title:1})}}const Tl=Ct(hl.logout,{onSuccess:()=>{Ge.invalidateQueries([Ot]),Ge.invalidateQueries([At]),Ge.invalidateQueries([Vt])}});function lt(l,e,t){const i=l.slice();i[13]=e[t][0],i[14]=e[t][1];const r=i[14].step_progress==null?void 0:i[14].step_progress;return i[15]=r,i}function it(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=[Ml,Dl,Il],_=[];function k(m,O){return m[5].length?0:m[4].length?1:2}r=k(l),s=_[r]=T[r](l);let p=l[5].length===1&&rt(l);return o=new ol({props:{align:"bottom-right",caret:!0,closeOnOutsideClick:!0,open:l[1],$$slots:{default:[zl]},$$scope:{ctx:l}}}),o.$on("click:outside",l[11]),{c(){e=P("div"),t=P("button"),i=P("div"),s.c(),n=Q(),p&&p.c(),a=Q(),K(o.$$.fragment),this.h()},l(m){e=S(m,"DIV",{});var O=D(e);t=S(O,"BUTTON",{class:!0});var M=D(t);i=S(M,"DIV",{class:!0});var w=D(i);s.l(w),w.forEach(h),n=Z(M),p&&p.l(M),a=Z(M),te(o.$$.fragment,M),M.forEach(h),O.forEach(h),this.h()},h(){E(i,"class","relative z-10 flex gap-x-2"),t.disabled=f=!l[2],E(t,"class","task-button relative h-8 rounded border p-2 transition"),c(t,"opacity-40",!l[2]),c(t,"bg-white",!l[5].length),c(t,"bg-blue-200",l[5].length),c(t,"border-blue-400",l[5].length)},m(m,O){L(m,e,O),I(e,t),I(t,i),_[r].m(i,null),I(t,n),p&&p.m(t,null),I(t,a),x(o,t,null),u=!0,b||(g=[j(t,"click",wt(l[12])),Fe(d=je.call(null,e,{text:l[2]?"":"User does not have access to run tasks."}))],b=!0)},p(m,O){let M=r;r=k(m),r===M?_[r].p(m,O):(Ee(),B(_[M],1,1,()=>{_[M]=null}),Te(),s=_[r],s?s.p(m,O):(s=_[r]=T[r](m),s.c()),V(s,1),s.m(i,null)),m[5].length===1?p?p.p(m,O):(p=rt(m),p.c(),p.m(t,a)):p&&(p.d(1),p=null);const w={};O&2&&(w.open=m[1]),O&262145&&(w.$$scope={dirty:O,ctx:m}),o.$set(w),(!u||O&4&&f!==(f=!m[2]))&&(t.disabled=f),(!u||O&4)&&c(t,"opacity-40",!m[2]),(!u||O&32)&&c(t,"bg-white",!m[5].length),(!u||O&32)&&c(t,"bg-blue-200",m[5].length),(!u||O&32)&&c(t,"border-blue-400",m[5].length),d&&ht(d.update)&&O&4&&d.update.call(null,{text:m[2]?"":"User does not have access to run tasks."})},i(m){u||(V(s),V(o.$$.fragment,m),u=!0)},o(m){B(s),B(o.$$.fragment,m),u=!1},d(m){m&&h(e),_[r].d(),p&&p.d(),$(o),b=!1,Ve(g)}}}function Il(l){let e,t,i;return t=new _l({}),{c(){e=X("Tasks "),K(t.$$.fragment)},l(r){e=W(r,"Tasks "),te(t.$$.fragment,r)},m(r,s){L(r,e,s),x(t,r,s),i=!0},p:le,i(r){i||(V(t.$$.fragment,r),i=!0)},o(r){B(t.$$.fragment,r),i=!1},d(r){r&&h(e),$(t,r)}}}function Dl(l){let e=l[4].length+"",t,i,r=l[4].length>1?"s":"",s;return{c(){t=X(e),i=X(" failed task"),s=X(r)},l(n){t=W(n,e),i=W(n," failed task"),s=W(n,r)},m(n,a){L(n,t,a),L(n,i,a),L(n,s,a)},p(n,a){a&16&&e!==(e=n[4].length+"")&&ne(t,e),a&16&&r!==(r=n[4].length>1?"s":"")&&ne(s,r)},i:le,o:le,d(n){n&&h(t),n&&h(i),n&&h(s)}}}function Ml(l){let e=l[5].length+"",t,i,r=l[5].length>1?"s":"",s,n,a,o;return a=new Bt({props:{withOverlay:!1,small:!0}}),{c(){t=X(e),i=X(" running task"),s=X(r),n=X("... "),K(a.$$.fragment)},l(f){t=W(f,e),i=W(f," running task"),s=W(f,r),n=W(f,"... "),te(a.$$.fragment,f)},m(f,d){L(f,t,d),L(f,i,d),L(f,s,d),L(f,n,d),x(a,f,d),o=!0},p(f,d){(!o||d&32)&&e!==(e=f[5].length+"")&&ne(t,e),(!o||d&32)&&r!==(r=f[5].length>1?"s":"")&&ne(s,r)},i(f){o||(V(a.$$.fragment,f),o=!0)},o(f){B(a.$$.fragment,f),o=!1},d(f){f&&h(t),f&&h(i),f&&h(s),f&&h(n),$(a,f)}}}function rt(l){let e,t=`${l[3]*100}%`;return{c(){e=P("div"),this.h()},l(i){e=S(i,"DIV",{class:!0}),D(e).forEach(h),this.h()},h(){E(e,"class","absolute left-0 top-0 z-0 h-full bg-blue-400 transition"),ye(e,"width",t)},m(i,r){L(i,e,r)},p(i,r){r&8&&t!==(t=`${i[3]*100}%`)&&ye(e,"width",t)},d(i){i&&h(e)}}}function nt(l,e){let t,i,r,s=e[14].name+"",n,a,o,f,d,u;return f=new cl({props:{labelText:e[14].message||"",helperText:e[14].status!="completed"?e[14].details:"",value:e[14].status==="completed"?1:e[15],max:1,size:"sm",status:e[7][e[14].status]}}),{key:l,first:null,c(){t=P("div"),i=P("div"),r=P("div"),n=X(s),a=Q(),o=P("div"),K(f.$$.fragment),d=Q(),this.h()},l(b){t=S(b,"DIV",{class:!0});var g=D(t);i=S(g,"DIV",{class:!0});var T=D(i);r=S(T,"DIV",{class:!0});var _=D(r);n=W(_,s),_.forEach(h),T.forEach(h),a=Z(g),o=S(g,"DIV",{class:!0});var k=D(o);te(f.$$.fragment,k),k.forEach(h),d=Z(g),g.forEach(h),this.h()},h(){E(r,"class","mr-2"),E(i,"class","text-s flex flex-row"),E(o,"class","progress-container mt-3"),E(t,"class","relative border-b-2 border-slate-200 p-4 text-left last:border-b-0"),this.first=t},m(b,g){L(b,t,g),I(t,i),I(i,r),I(r,n),I(t,a),I(t,o),x(f,o,null),I(t,d),u=!0},p(b,g){e=b,(!u||g&1)&&s!==(s=e[14].name+"")&&ne(n,s);const T={};g&1&&(T.labelText=e[14].message||""),g&1&&(T.helperText=e[14].status!="completed"?e[14].details:""),g&1&&(T.value=e[14].status==="completed"?1:e[15]),g&1&&(T.status=e[7][e[14].status]),f.$set(T)},i(b){u||(V(f.$$.fragment,b),u=!0)},o(b){B(f.$$.fragment,b),u=!1},d(b){b&&h(t),$(f)}}}function zl(l){let e,t=[],i=new Map,r,s=l[0];const n=a=>a[13];for(let a=0;a{i=null}),Te())},i(r){t||(V(i),t=!0)},o(r){B(i),t=!1},d(r){i&&i.d(r),r&&h(e)}}}function Ol(l,e,t){let i,r,s,n,a,o,f;const d=Rt();Ce(l,d,k=>t(10,f=k));let u=!1;const b={pending:"active",completed:"finished",error:"error"},g=mt();Ce(l,g,k=>t(9,o=k));const T=()=>{u&&t(1,u=!1)},_=()=>t(1,u=!u);return l.$$.update=()=>{var k,p,m,O;l.$$.dirty&1024&&t(0,i=Object.entries(((k=f.data)==null?void 0:k.tasks)||{}).sort(([,M],[,w])=>Date.parse(w.start_timestamp)-Date.parse(M.start_timestamp))),l.$$.dirty&1&&t(5,r=i.filter(([,M])=>M.status==="pending")),l.$$.dirty&1&&t(4,s=i.filter(([,M])=>M.status==="error")),l.$$.dirty&1024&&t(3,n=((p=f.data)==null?void 0:p.progress)||0),l.$$.dirty&512&&t(2,a=((m=o.data)==null?void 0:m.access.dataset.compute_signals)||((O=o.data)==null?void 0:O.access.create_dataset))},[i,u,a,n,s,r,d,b,g,o,f,T,_]}class Al extends ae{constructor(e){super(),fe(this,e,Ol,Cl,ue,{})}}const Vl=l=>({}),ot=l=>({}),Rl=l=>({}),st=l=>({}),Bl=l=>({}),at=l=>({});function Ll(l){let e,t,i,r,s,n;return e=new Ne({props:{href:"https://lilacml.com",text:"Documentation"}}),i=new Ne({props:{href:"https://discord.gg/YpGxQMyk",text:"Discord"}}),s=new Ne({props:{href:"https://github.com/lilacai/lilac/issues/new",text:"File a bug"}}),{c(){K(e.$$.fragment),t=Q(),K(i.$$.fragment),r=Q(),K(s.$$.fragment)},l(a){te(e.$$.fragment,a),t=Z(a),te(i.$$.fragment,a),r=Z(a),te(s.$$.fragment,a)},m(a,o){x(e,a,o),L(a,t,o),x(i,a,o),L(a,r,o),x(s,a,o),n=!0},p:le,i(a){n||(V(e.$$.fragment,a),V(i.$$.fragment,a),V(s.$$.fragment,a),n=!0)},o(a){B(e.$$.fragment,a),B(i.$$.fragment,a),B(s.$$.fragment,a),n=!1},d(a){$(e,a),a&&h(t),$(i,a),a&&h(r),$(s,a)}}}function ft(l){let e,t,i,r;const s=[Sl,Pl],n=[];function a(o,f){var d;return((d=o[2].data)==null?void 0:d.user)!=null?0:1}return e=a(l),t=n[e]=s[e](l),{c(){t.c(),i=we()},l(o){t.l(o),i=we()},m(o,f){n[e].m(o,f),L(o,i,f),r=!0},p(o,f){let d=e;e=a(o),e===d?n[e].p(o,f):(Ee(),B(n[d],1,1,()=>{n[d]=null}),Te(),t=n[e],t?t.p(o,f):(t=n[e]=s[e](o),t.c()),V(t,1),t.m(i.parentNode,i))},i(o){r||(V(t),r=!0)},o(o){B(t),r=!1},d(o){n[e].d(o),o&&h(i)}}}function Pl(l){let e,t;return e=new St({props:{size:"small",href:l[4],target:l[7],$$slots:{default:[Nl]},$$scope:{ctx:l}}}),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p(i,r){const s={};r&1024&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function Sl(l){var b;let e,t,i=((b=l[2].data)==null?void 0:b.user.given_name)+"",r,s,n,a,o,f,d,u;return o=new bt({props:{flipped:!0,$$slots:{default:[ql]},$$scope:{ctx:l}}}),{c(){e=P("div"),t=P("div"),r=X(i),n=Q(),a=P("div"),K(o.$$.fragment),this.h()},l(g){e=S(g,"DIV",{class:!0});var T=D(e);t=S(T,"DIV",{class:!0});var _=D(t);r=W(_,i),_.forEach(h),n=Z(T),a=S(T,"DIV",{});var k=D(a);te(o.$$.fragment,k),k.forEach(h),T.forEach(h),this.h()},h(){E(t,"class","ml-2 mr-1 flex"),E(e,"class","flex h-9 flex-row items-center rounded border border-neutral-200")},m(g,T){var _,k;L(g,e,T),I(e,t),I(t,r),I(e,n),I(e,a),x(o,a,null),f=!0,d||(u=Fe(s=je.call(null,t,{text:`Logged into Google as ${(_=l[2].data)==null?void 0:_.user.name} with email ${(k=l[2].data)==null?void 0:k.user.email}`})),d=!0)},p(g,T){var k,p,m;(!f||T&4)&&i!==(i=((k=g[2].data)==null?void 0:k.user.given_name)+"")&&ne(r,i),s&&ht(s.update)&&T&4&&s.update.call(null,{text:`Logged into Google as ${(p=g[2].data)==null?void 0:p.user.name} with email ${(m=g[2].data)==null?void 0:m.user.email}`});const _={};T&1024&&(_.$$scope={dirty:T,ctx:g}),o.$set(_)},i(g){f||(V(o.$$.fragment,g),f=!0)},o(g){B(o.$$.fragment,g),f=!1},d(g){g&&h(e),$(o),d=!1,u()}}}function Nl(l){let e;return{c(){e=X("Login")},l(t){e=W(t,"Login")},m(t,i){L(t,e,i)},d(t){t&&h(e)}}}function ql(l){let e,t;return e=new Ne({props:{class:"optionOne",text:"Logout"}}),e.$on("click",l[6]),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p:le,i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function yl(l){var Re;let e,t,i,r,s,n,a,o,f,d,u,b,g,T,_,k,p,m,O,M,w,C,R,oe,ce;r=new El({});const he=l[8]["header-subtext"],F=_e(he,l,l[10],at),Me=l[8]["header-center"],U=_e(Me,l,l[10],st),me=l[8]["header-right"],J=_e(me,l,l[10],ot);_=new bt({props:{flipped:!0,icon:pl,$$slots:{default:[Ll]},$$scope:{ctx:l}}}),p=new Al({});let y=((Re=l[2].data)==null?void 0:Re.auth_enabled)&&ft(l);const A=l[8].default,ie=_e(A,l,l[10],null);return C=new Lt({}),{c(){e=P("div"),t=P("div"),i=P("button"),K(r.$$.fragment),s=Q(),n=P("div"),a=P("div"),o=P("div"),F&&F.c(),f=Q(),d=P("div"),U&&U.c(),u=Q(),b=P("div"),J&&J.c(),g=Q(),T=P("div"),K(_.$$.fragment),k=Q(),K(p.$$.fragment),m=Q(),y&&y.c(),O=Q(),M=P("div"),ie&&ie.c(),w=Q(),K(C.$$.fragment),this.h()},l(z){e=S(z,"DIV",{class:!0});var H=D(e);t=S(H,"DIV",{class:!0});var Ie=D(t);i=S(Ie,"BUTTON",{class:!0});var Oe=D(i);te(r.$$.fragment,Oe),Oe.forEach(h),s=Z(Ie),n=S(Ie,"DIV",{class:!0});var ze=D(n);a=S(ze,"DIV",{class:!0});var Be=D(a);o=S(Be,"DIV",{});var Le=D(o);F&&F.l(Le),Le.forEach(h),Be.forEach(h),f=Z(ze),d=S(ze,"DIV",{class:!0});var v=D(d);U&&U.l(v),v.forEach(h),u=Z(ze),b=S(ze,"DIV",{class:!0});var N=D(b);J&&J.l(N),g=Z(N),T=S(N,"DIV",{});var be=D(T);te(_.$$.fragment,be),be.forEach(h),k=Z(N),te(p.$$.fragment,N),m=Z(N),y&&y.l(N),N.forEach(h),ze.forEach(h),Ie.forEach(h),O=Z(H),M=S(H,"DIV",{class:!0});var Pe=D(M);ie&&ie.l(Pe),Pe.forEach(h),w=Z(H),te(C.$$.fragment,H),H.forEach(h),this.h()},h(){E(i,"class","opacity-60 hover:bg-gray-200"),c(i,"invisible",l[1].open),E(a,"class","flex flex-row items-center"),E(d,"class","flex-grow flex-row items-center justify-center"),E(b,"class","flex flex-row items-center gap-x-2"),E(n,"class","flex flex-grow flex-row items-center justify-between justify-items-center gap-x-4 py-2 pr-4"),E(t,"class","header flex w-full flex-initial flex-row items-center justify-between justify-items-center border-b border-gray-200"),E(M,"class","relative flex h-full w-full overflow-hidden"),E(e,"class","flex h-full w-full flex-col")},m(z,H){L(z,e,H),I(e,t),I(t,i),x(r,i,null),I(t,s),I(t,n),I(n,a),I(a,o),F&&F.m(o,null),I(n,f),I(n,d),U&&U.m(d,null),I(n,u),I(n,b),J&&J.m(b,null),I(b,g),I(b,T),x(_,T,null),I(b,k),x(p,b,null),I(b,m),y&&y.m(b,null),I(e,O),I(e,M),ie&&ie.m(M,null),I(e,w),x(C,e,null),R=!0,oe||(ce=[Fe(je.call(null,i,{text:"Open sidebar"})),j(i,"click",l[9])],oe=!0)},p(z,[H]){var Oe;(!R||H&2)&&c(i,"invisible",z[1].open),F&&F.p&&(!R||H&1024)&&ge(F,he,z,z[10],R?pe(he,z[10],H,Bl):ve(z[10]),at),U&&U.p&&(!R||H&1024)&&ge(U,Me,z,z[10],R?pe(Me,z[10],H,Rl):ve(z[10]),st),J&&J.p&&(!R||H&1024)&&ge(J,me,z,z[10],R?pe(me,z[10],H,Vl):ve(z[10]),ot);const Ie={};H&1024&&(Ie.$$scope={dirty:H,ctx:z}),_.$set(Ie),(Oe=z[2].data)!=null&&Oe.auth_enabled?y?(y.p(z,H),H&4&&V(y,1)):(y=ft(z),y.c(),V(y,1),y.m(b,null)):y&&(Ee(),B(y,1,1,()=>{y=null}),Te()),ie&&ie.p&&(!R||H&1024)&&ge(ie,A,z,z[10],R?pe(A,z[10],H,null):ve(z[10]),null)},i(z){R||(V(r.$$.fragment,z),V(F,z),V(U,z),V(J,z),V(_.$$.fragment,z),V(p.$$.fragment,z),V(y),V(ie,z),V(C.$$.fragment,z),R=!0)},o(z){B(r.$$.fragment,z),B(F,z),B(U,z),B(J,z),B(_.$$.fragment,z),B(p.$$.fragment,z),B(y),B(ie,z),B(C.$$.fragment,z),R=!1},d(z){z&&h(e),$(r),F&&F.d(z),U&&U.d(z),J&&J.d(z),$(_),$(p),y&&y.d(),ie&&ie.d(z),$(C),oe=!1,Ve(ce)}}}function Hl(l,e,t){let i,r,s,n=le,a=()=>(n(),n=It(i,O=>t(1,s=O)),i),o;l.$$.on_destroy.push(()=>n());let{$$slots:f={},$$scope:d}=e;const u=mt();Ce(l,u,O=>t(2,o=O));const b=location.origin,g=`${b}/google/login?origin_url=${b}`,T=Tl();Ce(l,T,O=>t(11,r=O));function _(){r.mutate([])}const p=window.self!==window.top?"_blank":"",m=()=>Dt(i,s.open=!0,s);return l.$$set=O=>{"$$scope"in O&&t(10,d=O.$$scope)},a(t(0,i=Pt())),[i,s,o,u,g,T,_,p,f,m,d]}class Fl extends ae{constructor(e){super(),fe(this,e,Hl,yl,ue,{})}}export{_l as C,bt as O,Fl as P,Ne as a}; diff --git a/lilac/web/_app/immutable/chunks/Page.3051bdc4.js b/lilac/web/_app/immutable/chunks/Page.3051bdc4.js new file mode 100644 index 0000000000000000000000000000000000000000..0aae20ce5a71bc5f3a94064f4b4d281642591bcd --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Page.3051bdc4.js @@ -0,0 +1,5 @@ +import{S as ae,i as fe,s as ue,E as q,Z as Y,_ as G,m as D,h,n as E,$ as ke,b as L,a0 as I,L as de,a1 as le,N as ee,Q as re,q as X,r as W,u as ne,D as _e,aq as _t,e as we,a as Q,k as P,a9 as gt,ar as vt,c as Z,l as S,F as se,G as c,H as F,I as ge,J as ve,K as pe,g as V,v as Ee,d as B,f as Te,M as Ve,aj as ut,C as dt,O as Ce,P as pt,j as ct,x as qe,y as K,z as te,A as x,B as $,R as De,w as Ae,ai as kt,p as ye,ae as wt,a7 as je,ab as ht,W as Et,X as Tt,ac as It,a8 as Dt}from"./index.b333a928.js";import{aV as Mt,aW as zt,aX as Ue,aY as Ye,aZ as Ct,j as Ge,a_ as Ot,a$ as At,b0 as Vt,q as Rt,b as mt,h as Fe,b1 as Bt,b2 as Lt,g as Pt,B as St}from"./Commands.543935b9.js";import{w as Se}from"./index.2b0dd2f8.js";function Qe(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Nt(l){let e,t,i,r,s=l[1]&&Qe(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class yt extends ae{constructor(e){super(),fe(this,e,qt,Nt,ue,{size:0,title:1})}}const Ht=yt;function Ze(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Ut(l){let e,t,i,r,s=l[1]&&Ze(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class Gt extends ae{constructor(e){super(),fe(this,e,Yt,Ut,ue,{size:0,title:1})}}const jt=Gt,Ft=l=>({}),Xe=l=>({});function Qt(l){let e,t,i;var r=l[1];function s(n){return{props:{"aria-label":n[10],title:n[10],class:"bx--overflow-menu__icon "+n[9]}}}return r&&(e=qe(r,s(l))),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){const o={};if(a[0]&1024&&(o["aria-label"]=n[10]),a[0]&1024&&(o.title=n[10]),a[0]&512&&(o.class="bx--overflow-menu__icon "+n[9]),a[0]&2&&r!==(r=n[1])){if(e){Ee();const f=e;B(f.$$.fragment,1,0,()=>{$(f,1)}),Te()}r?(e=qe(r,s(n)),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}else r&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function We(l){let e,t;const i=l[24].default,r=_e(i,l,l[23],null);return{c(){e=P("ul"),r&&r.c(),this.h()},l(s){e=S(s,"UL",{role:!0,tabindex:!0,"aria-label":!0,"data-floating-menu-direction":!0,class:!0});var n=D(e);r&&r.l(n),n.forEach(h),this.h()},h(){E(e,"role","menu"),E(e,"tabindex","-1"),E(e,"aria-label",l[13]),E(e,"data-floating-menu-direction",l[5]),E(e,"class",l[8]),c(e,"bx--overflow-menu-options",!0),c(e,"bx--overflow-menu--flip",l[7]),c(e,"bx--overflow-menu-options--open",l[0]),c(e,"bx--overflow-menu-options--light",l[6]),c(e,"bx--overflow-menu-options--sm",l[4]==="sm"),c(e,"bx--overflow-menu-options--xl",l[4]==="xl"),c(e,"bx--breadcrumb-menu-options",!!l[14])},m(s,n){L(s,e,n),r&&r.m(e,null),l[31](e),t=!0},p(s,n){r&&r.p&&(!t||n[0]&8388608)&&ge(r,i,s,s[23],t?pe(i,s[23],n,null):ve(s[23]),null),(!t||n[0]&8192)&&E(e,"aria-label",s[13]),(!t||n[0]&32)&&E(e,"data-floating-menu-direction",s[5]),(!t||n[0]&256)&&E(e,"class",s[8]),(!t||n[0]&256)&&c(e,"bx--overflow-menu-options",!0),(!t||n[0]&384)&&c(e,"bx--overflow-menu--flip",s[7]),(!t||n[0]&257)&&c(e,"bx--overflow-menu-options--open",s[0]),(!t||n[0]&320)&&c(e,"bx--overflow-menu-options--light",s[6]),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--sm",s[4]==="sm"),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--xl",s[4]==="xl"),(!t||n[0]&16640)&&c(e,"bx--breadcrumb-menu-options",!!s[14])},i(s){t||(V(r,s),t=!0)},o(s){B(r,s),t=!1},d(s){s&&h(e),r&&r.d(s),l[31](null)}}}function Zt(l){let e,t,i,r,s,n,a,o;const f=l[24].menu,d=_e(f,l,l[23],Xe),u=d||Qt(l);let b=l[0]&&We(l),g=[{type:"button"},{"aria-haspopup":""},{"aria-expanded":l[0]},{"aria-label":l[13]},{id:l[11]},l[19]],T={};for(let _=0;_{b=null}),Te()),se(r,T=de(g,[{type:"button"},{"aria-haspopup":""},(!n||k[0]&1)&&{"aria-expanded":_[0]},(!n||k[0]&8192)&&{"aria-label":_[13]},(!n||k[0]&2048)&&{id:_[11]},k[0]&524288&&_[19]])),c(r,"bx--overflow-menu",!0),c(r,"bx--overflow-menu--open",_[0]),c(r,"bx--overflow-menu--light",_[6]),c(r,"bx--overflow-menu--sm",_[4]==="sm"),c(r,"bx--overflow-menu--xl",_[4]==="xl")},i(_){n||(V(u,_),V(b),n=!0)},o(_){B(u,_),B(b),n=!1},d(_){h(t),_&&e.d(),_&&h(i),_&&h(r),u&&u.d(_),b&&b.d(),l[32](null),a=!1,Ve(o)}}}function Xt(l,e,t){let i,r;const s=["size","direction","open","light","flipped","menuOptionsClass","icon","iconClass","iconDescription","id","buttonRef","menuRef"];let n=ee(e,s),a,o,f,{$$slots:d={},$$scope:u}=e,{size:b=void 0}=e,{direction:g="bottom"}=e,{open:T=!1}=e,{light:_=!1}=e,{flipped:k=!1}=e,{menuOptionsClass:p=void 0}=e,{icon:m=Ht}=e,{iconClass:O=void 0}=e,{iconDescription:M="Open and close list of options"}=e,{id:w="ccs-"+Math.random().toString(36)}=e,{buttonRef:C=null}=e,{menuRef:R=null}=e;const oe=ut("BreadcrumbItem"),ce=dt(),he=Se([]);Ce(l,he,v=>t(22,o=v));const j=Se(void 0);Ce(l,j,v=>t(37,f=v));const Me=Se(void 0),U=Se(-1);Ce(l,U,v=>t(21,a=v));let me,J=!0;pt("OverflowMenu",{focusedId:Me,add:({id:v,text:N,primaryFocus:be,disabled:Pe})=>{he.update(He=>(be&&U.set(He.length),[...He,{id:v,text:N,primaryFocus:be,disabled:Pe,index:He.length}]))},update:v=>{j.set(v)},change:v=>{let N=a+v;N<0?N=o.length-1:N>=o.length&&(N=0);let be=o[N].disabled;for(;be;)N=N+v,N<0?N=o.length-1:N>=o.length&&(N=0),be=o[N].disabled;U.set(N)}}),ct(()=>{if(f){const{index:v,text:N}=o.filter(be=>be.id===f)[0];ce("close",{index:v,text:N}),t(0,T=!1)}if(T){const{width:v,height:N}=C.getBoundingClientRect();t(20,me=v),!J&&a<0&&R.focus(),k&&(t(3,R.style.left="auto",R),t(3,R.style.right=0,R)),g==="top"?(t(3,R.style.top="auto",R),t(3,R.style.bottom=N+"px",R)):g==="bottom"&&t(3,R.style.top=N+"px",R),oe&&(t(3,R.style.top=N+10+"px",R),t(3,R.style.left="-11px",R))}T||(he.set([]),j.set(void 0),U.set(0)),J=!1});function y(v){De.call(this,l,v)}function A(v){De.call(this,l,v)}function ie(v){De.call(this,l,v)}function Re(v){De.call(this,l,v)}function z(v){De.call(this,l,v)}const H=({target:v})=>{C&&C.contains(v)||R&&!R.contains(v)&&t(0,T=!1)};function Ie(v){Ae[v?"unshift":"push"](()=>{R=v,t(3,R)})}function Oe(v){Ae[v?"unshift":"push"](()=>{C=v,t(2,C)})}const ze=({target:v})=>{R&&R.contains(v)||(t(0,T=!T),T||ce("close"))},Be=v=>{T&&(["ArrowDown","ArrowLeft","ArrowRight","ArrowUp"].includes(v.key)?v.preventDefault():v.key==="Escape"&&(v.stopPropagation(),ce("close"),t(0,T=!1),C.focus()))},Le=v=>{T&&(C.contains(v.relatedTarget)||(ce("close"),t(0,T=!1)))};return l.$$set=v=>{t(39,e=q(q({},e),re(v))),t(19,n=ee(e,s)),"size"in v&&t(4,b=v.size),"direction"in v&&t(5,g=v.direction),"open"in v&&t(0,T=v.open),"light"in v&&t(6,_=v.light),"flipped"in v&&t(7,k=v.flipped),"menuOptionsClass"in v&&t(8,p=v.menuOptionsClass),"icon"in v&&t(1,m=v.icon),"iconClass"in v&&t(9,O=v.iconClass),"iconDescription"in v&&t(10,M=v.iconDescription),"id"in v&&t(11,w=v.id),"buttonRef"in v&&t(2,C=v.buttonRef),"menuRef"in v&&t(3,R=v.menuRef),"$$scope"in v&&t(23,u=v.$$scope)},l.$$.update=()=>{t(13,i=e["aria-label"]||"menu"),l.$$.dirty[0]&6291456&&o[a]&&Me.set(o[a].id),l.$$.dirty[0]&1050624&&t(12,r=``)},oe&&t(1,m=jt),e=re(e),[T,m,C,R,b,g,_,k,p,O,M,w,r,i,oe,ce,he,j,U,n,me,a,o,u,d,y,A,ie,Re,z,H,Ie,Oe,ze,Be,Le]}class Wt extends ae{constructor(e){super(),fe(this,e,Xt,Zt,ue,{size:4,direction:5,open:0,light:6,flipped:7,menuOptionsClass:8,icon:1,iconClass:9,iconDescription:10,id:11,buttonRef:2,menuRef:3},null,[-1,-1])}}const bt=Wt;function Jt(l){let e,t,i,r;const s=l[16].default,n=_e(s,l,l[15],null),a=n||xt(l);let o=[l[7]],f={};for(let d=0;d{n[b]=null}),Te(),i=n[t],i?i.p(d,u):(i=n[t]=s[t](d),i.c()),V(i,1),i.m(e,null)),se(e,f=de(o,[{role:"none"},(!r||u&64)&&{id:d[6]},u&2048&&d[11]])),c(e,"bx--overflow-menu-options__option",!0),c(e,"bx--overflow-menu--divider",d[4]),c(e,"bx--overflow-menu-options__option--danger",d[5]),c(e,"bx--overflow-menu-options__option--disabled",d[3])},i(d){r||(V(i),r=!0)},o(d){B(i),r=!1},d(d){d&&h(e),n[t].d()}}}function tl(l,e,t){let i;const r=["text","href","primaryFocus","disabled","hasDivider","danger","requireTitle","id","ref"];let s=ee(e,r),n,{$$slots:a={},$$scope:o}=e;const f=kt(a);let{text:d="Provide text"}=e,{href:u=""}=e,{primaryFocus:b=!1}=e,{disabled:g=!1}=e,{hasDivider:T=!1}=e,{danger:_=!1}=e,{requireTitle:k=!0}=e,{id:p="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const{focusedId:O,add:M,update:w,change:C}=ut("OverflowMenu");Ce(l,O,A=>t(14,n=A)),M({id:p,text:d,primaryFocus:b,disabled:g}),ct(()=>{m&&b&&m.focus()});function R(A){De.call(this,l,A)}function oe(A){De.call(this,l,A)}function ce(A){De.call(this,l,A)}function he(A){De.call(this,l,A)}function j(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const Me=()=>{w(p)},U=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};function me(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const J=()=>{w(p)},y=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};return l.$$set=A=>{e=q(q({},e),re(A)),t(11,s=ee(e,r)),"text"in A&&t(1,d=A.text),"href"in A&&t(2,u=A.href),"primaryFocus"in A&&t(12,b=A.primaryFocus),"disabled"in A&&t(3,g=A.disabled),"hasDivider"in A&&t(4,T=A.hasDivider),"danger"in A&&t(5,_=A.danger),"requireTitle"in A&&t(13,k=A.requireTitle),"id"in A&&t(6,p=A.id),"ref"in A&&t(0,m=A.ref),"$$scope"in A&&t(15,o=A.$$scope)},l.$$.update=()=>{l.$$.dirty&16448&&t(12,b=n===p),l.$$.dirty&8206&&t(7,i={role:"menuitem",tabindex:"-1",class:"bx--overflow-menu-options__btn",disabled:u?void 0:g,href:u||void 0,title:k?f.default?void 0:d:void 0})},[m,d,u,g,T,_,p,i,O,w,C,s,b,k,n,o,a,R,oe,ce,he,j,Me,U,me,J,y]}class ll extends ae{constructor(e){super(),fe(this,e,tl,el,ue,{text:1,href:2,primaryFocus:12,disabled:3,hasDivider:4,danger:5,requireTitle:13,id:6,ref:0})}}const Ne=ll;function il(l){let e,t,i,r,s,n;const a=l[11].default,o=_e(a,l,l[10],null);let f=[l[9],{style:i=l[9].style+"; "+(l[6]&&"position: relative")}],d={};for(let u=0;u{a&&(_.contains(m.target)||(T("click:outside",{target:m.target}),o&&t(0,a=!1)))};function p(m){Ae[m?"unshift":"push"](()=>{_=m,t(7,_)})}return l.$$set=m=>{e=q(q({},e),re(m)),t(9,r=ee(e,i)),"open"in m&&t(0,a=m.open),"closeOnOutsideClick"in m&&t(1,o=m.closeOnOutsideClick),"caret"in m&&t(2,f=m.caret),"align"in m&&t(3,d=m.align),"light"in m&&t(4,u=m.light),"highContrast"in m&&t(5,b=m.highContrast),"relative"in m&&t(6,g=m.relative),"$$scope"in m&&t(10,n=m.$$scope)},[a,o,f,d,u,b,g,_,T,r,n,s,k,p]}class nl extends ae{constructor(e){super(),fe(this,e,rl,il,ue,{open:0,closeOnOutsideClick:1,caret:2,align:3,light:4,highContrast:5,relative:6})}}const ol=nl,sl=l=>({}),Je=l=>({});function al(l){let e;return{c(){e=X(l[4])},l(t){e=W(t,l[4])},m(t,i){L(t,e,i)},p(t,i){i&16&&ne(e,t[4])},d(t){t&&h(e)}}}function Ke(l){let e,t,i;var r=l[10][l[2]];function s(n){return{props:{class:"bx--progress-bar__status-icon"}}}return r&&(e=qe(r,s())),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){if(a&4&&r!==(r=n[10][n[2]])){if(e){Ee();const o=e;B(o.$$.fragment,1,0,()=>{$(o,1)}),Te()}r?(e=qe(r,s()),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function xe(l){let e,t;return{c(){e=P("div"),t=X(l[6]),this.h()},l(i){e=S(i,"DIV",{id:!0});var r=D(e);t=W(r,l[6]),r.forEach(h),this.h()},h(){E(e,"id",l[11]),c(e,"bx--progress-bar__helper-text",!0)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&64&&ne(t,i[6])},d(i){i&&h(e)}}}function fl(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=l[15].labelText,_=_e(T,l,l[14],Je),k=_||al(l);let p=(l[2]==="error"||l[2]==="finished")&&Ke(l),m=l[6]&&xe(l),O=[l[12]],M={};for(let w=0;w{p=null}),Te()),(!g||C&128)&&E(t,"for",w[7]),(!g||C&32)&&c(t,"bx--visually-hidden",w[5]),C&261&&ye(n,"transform",w[2]==="active"&&`scaleX(${w[8]/w[0]})`),(!g||C&128)&&E(s,"id",w[7]),(!g||C&4&&a!==(a=w[2]==="active"))&&E(s,"aria-busy",a),(!g||C&512&&o!==(o=w[9]?void 0:0))&&E(s,"aria-valuemin",o),(!g||C&513&&f!==(f=w[9]?void 0:w[0]))&&E(s,"aria-valuemax",f),(!g||C&768&&d!==(d=w[9]?void 0:w[8]))&&E(s,"aria-valuenow",d),(!g||C&64&&u!==(u=w[6]?w[11]:null))&&E(s,"aria-describedby",u),w[6]?m?m.p(w,C):(m=xe(w),m.c(),m.m(e,null)):m&&(m.d(1),m=null),se(e,M=de(O,[C&4096&&w[12]])),c(e,"bx--progress-bar",!0),c(e,"bx--progress-bar--indeterminate",w[9]),c(e,"bx--progress-bar--big",w[3]==="md"),c(e,"bx--progress-bar--small",w[3]==="sm"),c(e,"bx--progress-bar--inline",w[1]==="inline"),c(e,"bx--progress-bar--indented",w[1]==="indented"),c(e,"bx--progress-bar--error",w[2]==="error"),c(e,"bx--progress-bar--finished",w[2]==="finished")},i(w){g||(V(k,w),V(p),g=!0)},o(w){B(k,w),B(p),g=!1},d(w){w&&h(e),k&&k.d(w),p&&p.d(),m&&m.d()}}}function ul(l,e,t){let i;const r=["value","max","kind","status","size","labelText","hideLabel","helperText","id"];let s=ee(e,r),{$$slots:n={},$$scope:a}=e,{value:o=void 0}=e,{max:f=100}=e,{kind:d="default"}=e,{status:u="active"}=e,{size:b="md"}=e,{labelText:g=""}=e,{hideLabel:T=!1}=e,{helperText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e;const p={error:Mt,finished:zt};let m="ccs-"+Math.random().toString(36),O;return l.$$set=M=>{e=q(q({},e),re(M)),t(12,s=ee(e,r)),"value"in M&&t(13,o=M.value),"max"in M&&t(0,f=M.max),"kind"in M&&t(1,d=M.kind),"status"in M&&t(2,u=M.status),"size"in M&&t(3,b=M.size),"labelText"in M&&t(4,g=M.labelText),"hideLabel"in M&&t(5,T=M.hideLabel),"helperText"in M&&t(6,_=M.helperText),"id"in M&&t(7,k=M.id),"$$scope"in M&&t(14,a=M.$$scope)},l.$$.update=()=>{l.$$.dirty&8196&&t(9,i=o===void 0&&u==="active"),l.$$.dirty&8197&&(u==="error"||o<0?t(8,O=0):o>f?t(8,O=f):t(8,O=o))},[f,d,u,b,g,T,_,k,O,i,p,m,s,o,a,n]}class dl extends ae{constructor(e){super(),fe(this,e,ul,fl,ue,{value:13,max:0,kind:1,status:2,size:3,labelText:4,hideLabel:5,helperText:6,id:7})}}const cl=dl;class hl{static login(e){return Ue(Ye,{method:"GET",url:"/google/login",query:{origin_url:e},errors:{422:"Validation Error"}})}static auth(){return Ue(Ye,{method:"GET",url:"/google/auth"})}static logout(){return Ue(Ye,{method:"GET",url:"/google/logout"})}}function $e(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function ml(l){let e,t,i=l[1]&&$e(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class _l extends ae{constructor(e){super(),fe(this,e,bl,ml,ue,{size:0,title:1})}}function et(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function gl(l){let e,t,i,r,s=l[1]&&et(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class pl extends ae{constructor(e){super(),fe(this,e,vl,gl,ue,{size:0,title:1})}}function tt(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function kl(l){let e,t,i=l[1]&&tt(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class El extends ae{constructor(e){super(),fe(this,e,wl,kl,ue,{size:0,title:1})}}const Tl=Ct(hl.logout,{onSuccess:()=>{Ge.invalidateQueries([Ot]),Ge.invalidateQueries([At]),Ge.invalidateQueries([Vt])}});function lt(l,e,t){const i=l.slice();i[13]=e[t][0],i[14]=e[t][1];const r=i[14].step_progress==null?void 0:i[14].step_progress;return i[15]=r,i}function it(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=[Ml,Dl,Il],_=[];function k(m,O){return m[5].length?0:m[4].length?1:2}r=k(l),s=_[r]=T[r](l);let p=l[5].length===1&&rt(l);return o=new ol({props:{align:"bottom-right",caret:!0,closeOnOutsideClick:!0,open:l[1],$$slots:{default:[zl]},$$scope:{ctx:l}}}),o.$on("click:outside",l[11]),{c(){e=P("div"),t=P("button"),i=P("div"),s.c(),n=Q(),p&&p.c(),a=Q(),K(o.$$.fragment),this.h()},l(m){e=S(m,"DIV",{});var O=D(e);t=S(O,"BUTTON",{class:!0});var M=D(t);i=S(M,"DIV",{class:!0});var w=D(i);s.l(w),w.forEach(h),n=Z(M),p&&p.l(M),a=Z(M),te(o.$$.fragment,M),M.forEach(h),O.forEach(h),this.h()},h(){E(i,"class","relative z-10 flex gap-x-2"),t.disabled=f=!l[2],E(t,"class","task-button relative h-8 rounded border p-2 transition"),c(t,"opacity-40",!l[2]),c(t,"bg-white",!l[5].length),c(t,"bg-blue-200",l[5].length),c(t,"border-blue-400",l[5].length)},m(m,O){L(m,e,O),I(e,t),I(t,i),_[r].m(i,null),I(t,n),p&&p.m(t,null),I(t,a),x(o,t,null),u=!0,b||(g=[F(t,"click",wt(l[12])),je(d=Fe.call(null,e,{text:l[2]?"":"User does not have access to run tasks."}))],b=!0)},p(m,O){let M=r;r=k(m),r===M?_[r].p(m,O):(Ee(),B(_[M],1,1,()=>{_[M]=null}),Te(),s=_[r],s?s.p(m,O):(s=_[r]=T[r](m),s.c()),V(s,1),s.m(i,null)),m[5].length===1?p?p.p(m,O):(p=rt(m),p.c(),p.m(t,a)):p&&(p.d(1),p=null);const w={};O&2&&(w.open=m[1]),O&262145&&(w.$$scope={dirty:O,ctx:m}),o.$set(w),(!u||O&4&&f!==(f=!m[2]))&&(t.disabled=f),(!u||O&4)&&c(t,"opacity-40",!m[2]),(!u||O&32)&&c(t,"bg-white",!m[5].length),(!u||O&32)&&c(t,"bg-blue-200",m[5].length),(!u||O&32)&&c(t,"border-blue-400",m[5].length),d&&ht(d.update)&&O&4&&d.update.call(null,{text:m[2]?"":"User does not have access to run tasks."})},i(m){u||(V(s),V(o.$$.fragment,m),u=!0)},o(m){B(s),B(o.$$.fragment,m),u=!1},d(m){m&&h(e),_[r].d(),p&&p.d(),$(o),b=!1,Ve(g)}}}function Il(l){let e,t,i;return t=new _l({}),{c(){e=X("Tasks "),K(t.$$.fragment)},l(r){e=W(r,"Tasks "),te(t.$$.fragment,r)},m(r,s){L(r,e,s),x(t,r,s),i=!0},p:le,i(r){i||(V(t.$$.fragment,r),i=!0)},o(r){B(t.$$.fragment,r),i=!1},d(r){r&&h(e),$(t,r)}}}function Dl(l){let e=l[4].length+"",t,i,r=l[4].length>1?"s":"",s;return{c(){t=X(e),i=X(" failed task"),s=X(r)},l(n){t=W(n,e),i=W(n," failed task"),s=W(n,r)},m(n,a){L(n,t,a),L(n,i,a),L(n,s,a)},p(n,a){a&16&&e!==(e=n[4].length+"")&&ne(t,e),a&16&&r!==(r=n[4].length>1?"s":"")&&ne(s,r)},i:le,o:le,d(n){n&&h(t),n&&h(i),n&&h(s)}}}function Ml(l){let e=l[5].length+"",t,i,r=l[5].length>1?"s":"",s,n,a,o;return a=new Bt({props:{withOverlay:!1,small:!0}}),{c(){t=X(e),i=X(" running task"),s=X(r),n=X("... "),K(a.$$.fragment)},l(f){t=W(f,e),i=W(f," running task"),s=W(f,r),n=W(f,"... "),te(a.$$.fragment,f)},m(f,d){L(f,t,d),L(f,i,d),L(f,s,d),L(f,n,d),x(a,f,d),o=!0},p(f,d){(!o||d&32)&&e!==(e=f[5].length+"")&&ne(t,e),(!o||d&32)&&r!==(r=f[5].length>1?"s":"")&&ne(s,r)},i(f){o||(V(a.$$.fragment,f),o=!0)},o(f){B(a.$$.fragment,f),o=!1},d(f){f&&h(t),f&&h(i),f&&h(s),f&&h(n),$(a,f)}}}function rt(l){let e,t=`${l[3]*100}%`;return{c(){e=P("div"),this.h()},l(i){e=S(i,"DIV",{class:!0}),D(e).forEach(h),this.h()},h(){E(e,"class","absolute left-0 top-0 z-0 h-full bg-blue-400 transition"),ye(e,"width",t)},m(i,r){L(i,e,r)},p(i,r){r&8&&t!==(t=`${i[3]*100}%`)&&ye(e,"width",t)},d(i){i&&h(e)}}}function nt(l,e){let t,i,r,s=e[14].name+"",n,a,o,f,d,u;return f=new cl({props:{labelText:e[14].message||"",helperText:e[14].status!="completed"?e[14].details:"",value:e[14].status==="completed"?1:e[15],max:1,size:"sm",status:e[7][e[14].status]}}),{key:l,first:null,c(){t=P("div"),i=P("div"),r=P("div"),n=X(s),a=Q(),o=P("div"),K(f.$$.fragment),d=Q(),this.h()},l(b){t=S(b,"DIV",{class:!0});var g=D(t);i=S(g,"DIV",{class:!0});var T=D(i);r=S(T,"DIV",{class:!0});var _=D(r);n=W(_,s),_.forEach(h),T.forEach(h),a=Z(g),o=S(g,"DIV",{class:!0});var k=D(o);te(f.$$.fragment,k),k.forEach(h),d=Z(g),g.forEach(h),this.h()},h(){E(r,"class","mr-2"),E(i,"class","text-s flex flex-row"),E(o,"class","progress-container mt-3"),E(t,"class","relative border-b-2 border-slate-200 p-4 text-left last:border-b-0"),this.first=t},m(b,g){L(b,t,g),I(t,i),I(i,r),I(r,n),I(t,a),I(t,o),x(f,o,null),I(t,d),u=!0},p(b,g){e=b,(!u||g&1)&&s!==(s=e[14].name+"")&&ne(n,s);const T={};g&1&&(T.labelText=e[14].message||""),g&1&&(T.helperText=e[14].status!="completed"?e[14].details:""),g&1&&(T.value=e[14].status==="completed"?1:e[15]),g&1&&(T.status=e[7][e[14].status]),f.$set(T)},i(b){u||(V(f.$$.fragment,b),u=!0)},o(b){B(f.$$.fragment,b),u=!1},d(b){b&&h(t),$(f)}}}function zl(l){let e,t=[],i=new Map,r,s=l[0];const n=a=>a[13];for(let a=0;a{i=null}),Te())},i(r){t||(V(i),t=!0)},o(r){B(i),t=!1},d(r){i&&i.d(r),r&&h(e)}}}function Ol(l,e,t){let i,r,s,n,a,o,f;const d=Rt();Ce(l,d,k=>t(10,f=k));let u=!1;const b={pending:"active",completed:"finished",error:"error"},g=mt();Ce(l,g,k=>t(9,o=k));const T=()=>{u&&t(1,u=!1)},_=()=>t(1,u=!u);return l.$$.update=()=>{var k,p,m,O;l.$$.dirty&1024&&t(0,i=Object.entries(((k=f.data)==null?void 0:k.tasks)||{}).sort(([,M],[,w])=>Date.parse(w.start_timestamp)-Date.parse(M.start_timestamp))),l.$$.dirty&1&&t(5,r=i.filter(([,M])=>M.status==="pending")),l.$$.dirty&1&&t(4,s=i.filter(([,M])=>M.status==="error")),l.$$.dirty&1024&&t(3,n=((p=f.data)==null?void 0:p.progress)||0),l.$$.dirty&512&&t(2,a=((m=o.data)==null?void 0:m.access.dataset.compute_signals)||((O=o.data)==null?void 0:O.access.create_dataset))},[i,u,a,n,s,r,d,b,g,o,f,T,_]}class Al extends ae{constructor(e){super(),fe(this,e,Ol,Cl,ue,{})}}const Vl=l=>({}),ot=l=>({}),Rl=l=>({}),st=l=>({}),Bl=l=>({}),at=l=>({});function Ll(l){let e,t,i,r,s,n;return e=new Ne({props:{href:"https://lilacml.com",text:"Documentation"}}),i=new Ne({props:{href:"https://discord.gg/YpGxQMyk",text:"Discord"}}),s=new Ne({props:{href:"https://github.com/lilacai/lilac/issues/new",text:"File a bug"}}),{c(){K(e.$$.fragment),t=Q(),K(i.$$.fragment),r=Q(),K(s.$$.fragment)},l(a){te(e.$$.fragment,a),t=Z(a),te(i.$$.fragment,a),r=Z(a),te(s.$$.fragment,a)},m(a,o){x(e,a,o),L(a,t,o),x(i,a,o),L(a,r,o),x(s,a,o),n=!0},p:le,i(a){n||(V(e.$$.fragment,a),V(i.$$.fragment,a),V(s.$$.fragment,a),n=!0)},o(a){B(e.$$.fragment,a),B(i.$$.fragment,a),B(s.$$.fragment,a),n=!1},d(a){$(e,a),a&&h(t),$(i,a),a&&h(r),$(s,a)}}}function ft(l){let e,t,i,r;const s=[Sl,Pl],n=[];function a(o,f){var d;return((d=o[2].data)==null?void 0:d.user)!=null?0:1}return e=a(l),t=n[e]=s[e](l),{c(){t.c(),i=we()},l(o){t.l(o),i=we()},m(o,f){n[e].m(o,f),L(o,i,f),r=!0},p(o,f){let d=e;e=a(o),e===d?n[e].p(o,f):(Ee(),B(n[d],1,1,()=>{n[d]=null}),Te(),t=n[e],t?t.p(o,f):(t=n[e]=s[e](o),t.c()),V(t,1),t.m(i.parentNode,i))},i(o){r||(V(t),r=!0)},o(o){B(t),r=!1},d(o){n[e].d(o),o&&h(i)}}}function Pl(l){let e,t;return e=new St({props:{size:"small",href:l[4],target:l[7],$$slots:{default:[Nl]},$$scope:{ctx:l}}}),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p(i,r){const s={};r&1024&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function Sl(l){var b;let e,t,i=((b=l[2].data)==null?void 0:b.user.given_name)+"",r,s,n,a,o,f,d,u;return o=new bt({props:{flipped:!0,$$slots:{default:[ql]},$$scope:{ctx:l}}}),{c(){e=P("div"),t=P("div"),r=X(i),n=Q(),a=P("div"),K(o.$$.fragment),this.h()},l(g){e=S(g,"DIV",{class:!0});var T=D(e);t=S(T,"DIV",{class:!0});var _=D(t);r=W(_,i),_.forEach(h),n=Z(T),a=S(T,"DIV",{});var k=D(a);te(o.$$.fragment,k),k.forEach(h),T.forEach(h),this.h()},h(){E(t,"class","ml-2 mr-1 flex"),E(e,"class","flex h-9 flex-row items-center rounded border border-neutral-200")},m(g,T){var _,k;L(g,e,T),I(e,t),I(t,r),I(e,n),I(e,a),x(o,a,null),f=!0,d||(u=je(s=Fe.call(null,t,{text:`Logged into Google as ${(_=l[2].data)==null?void 0:_.user.name} with email ${(k=l[2].data)==null?void 0:k.user.email}`})),d=!0)},p(g,T){var k,p,m;(!f||T&4)&&i!==(i=((k=g[2].data)==null?void 0:k.user.given_name)+"")&&ne(r,i),s&&ht(s.update)&&T&4&&s.update.call(null,{text:`Logged into Google as ${(p=g[2].data)==null?void 0:p.user.name} with email ${(m=g[2].data)==null?void 0:m.user.email}`});const _={};T&1024&&(_.$$scope={dirty:T,ctx:g}),o.$set(_)},i(g){f||(V(o.$$.fragment,g),f=!0)},o(g){B(o.$$.fragment,g),f=!1},d(g){g&&h(e),$(o),d=!1,u()}}}function Nl(l){let e;return{c(){e=X("Login")},l(t){e=W(t,"Login")},m(t,i){L(t,e,i)},d(t){t&&h(e)}}}function ql(l){let e,t;return e=new Ne({props:{class:"optionOne",text:"Logout"}}),e.$on("click",l[6]),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p:le,i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function yl(l){var Re;let e,t,i,r,s,n,a,o,f,d,u,b,g,T,_,k,p,m,O,M,w,C,R,oe,ce;r=new El({});const he=l[8]["header-subtext"],j=_e(he,l,l[10],at),Me=l[8]["header-center"],U=_e(Me,l,l[10],st),me=l[8]["header-right"],J=_e(me,l,l[10],ot);_=new bt({props:{flipped:!0,icon:pl,$$slots:{default:[Ll]},$$scope:{ctx:l}}}),p=new Al({});let y=((Re=l[2].data)==null?void 0:Re.auth_enabled)&&ft(l);const A=l[8].default,ie=_e(A,l,l[10],null);return C=new Lt({}),{c(){e=P("div"),t=P("div"),i=P("button"),K(r.$$.fragment),s=Q(),n=P("div"),a=P("div"),o=P("div"),j&&j.c(),f=Q(),d=P("div"),U&&U.c(),u=Q(),b=P("div"),J&&J.c(),g=Q(),T=P("div"),K(_.$$.fragment),k=Q(),K(p.$$.fragment),m=Q(),y&&y.c(),O=Q(),M=P("div"),ie&&ie.c(),w=Q(),K(C.$$.fragment),this.h()},l(z){e=S(z,"DIV",{class:!0});var H=D(e);t=S(H,"DIV",{class:!0});var Ie=D(t);i=S(Ie,"BUTTON",{class:!0});var Oe=D(i);te(r.$$.fragment,Oe),Oe.forEach(h),s=Z(Ie),n=S(Ie,"DIV",{class:!0});var ze=D(n);a=S(ze,"DIV",{class:!0});var Be=D(a);o=S(Be,"DIV",{});var Le=D(o);j&&j.l(Le),Le.forEach(h),Be.forEach(h),f=Z(ze),d=S(ze,"DIV",{class:!0});var v=D(d);U&&U.l(v),v.forEach(h),u=Z(ze),b=S(ze,"DIV",{class:!0});var N=D(b);J&&J.l(N),g=Z(N),T=S(N,"DIV",{});var be=D(T);te(_.$$.fragment,be),be.forEach(h),k=Z(N),te(p.$$.fragment,N),m=Z(N),y&&y.l(N),N.forEach(h),ze.forEach(h),Ie.forEach(h),O=Z(H),M=S(H,"DIV",{class:!0});var Pe=D(M);ie&&ie.l(Pe),Pe.forEach(h),w=Z(H),te(C.$$.fragment,H),H.forEach(h),this.h()},h(){E(i,"class","opacity-60 hover:bg-gray-200"),c(i,"invisible",l[1].open),E(a,"class","flex flex-row items-center"),E(d,"class","flex-grow flex-row items-center justify-center"),E(b,"class","flex flex-row items-center gap-x-2"),E(n,"class","flex flex-grow flex-row items-center justify-between justify-items-center gap-x-4 py-2 pr-4"),E(t,"class","header flex w-full flex-initial flex-row items-center justify-between justify-items-center border-b border-gray-200"),E(M,"class","relative flex h-full w-full overflow-hidden"),E(e,"class","flex h-full w-full flex-col")},m(z,H){L(z,e,H),I(e,t),I(t,i),x(r,i,null),I(t,s),I(t,n),I(n,a),I(a,o),j&&j.m(o,null),I(n,f),I(n,d),U&&U.m(d,null),I(n,u),I(n,b),J&&J.m(b,null),I(b,g),I(b,T),x(_,T,null),I(b,k),x(p,b,null),I(b,m),y&&y.m(b,null),I(e,O),I(e,M),ie&&ie.m(M,null),I(e,w),x(C,e,null),R=!0,oe||(ce=[je(Fe.call(null,i,{text:"Open sidebar"})),F(i,"click",l[9])],oe=!0)},p(z,[H]){var Oe;(!R||H&2)&&c(i,"invisible",z[1].open),j&&j.p&&(!R||H&1024)&&ge(j,he,z,z[10],R?pe(he,z[10],H,Bl):ve(z[10]),at),U&&U.p&&(!R||H&1024)&&ge(U,Me,z,z[10],R?pe(Me,z[10],H,Rl):ve(z[10]),st),J&&J.p&&(!R||H&1024)&&ge(J,me,z,z[10],R?pe(me,z[10],H,Vl):ve(z[10]),ot);const Ie={};H&1024&&(Ie.$$scope={dirty:H,ctx:z}),_.$set(Ie),(Oe=z[2].data)!=null&&Oe.auth_enabled?y?(y.p(z,H),H&4&&V(y,1)):(y=ft(z),y.c(),V(y,1),y.m(b,null)):y&&(Ee(),B(y,1,1,()=>{y=null}),Te()),ie&&ie.p&&(!R||H&1024)&&ge(ie,A,z,z[10],R?pe(A,z[10],H,null):ve(z[10]),null)},i(z){R||(V(r.$$.fragment,z),V(j,z),V(U,z),V(J,z),V(_.$$.fragment,z),V(p.$$.fragment,z),V(y),V(ie,z),V(C.$$.fragment,z),R=!0)},o(z){B(r.$$.fragment,z),B(j,z),B(U,z),B(J,z),B(_.$$.fragment,z),B(p.$$.fragment,z),B(y),B(ie,z),B(C.$$.fragment,z),R=!1},d(z){z&&h(e),$(r),j&&j.d(z),U&&U.d(z),J&&J.d(z),$(_),$(p),y&&y.d(),ie&&ie.d(z),$(C),oe=!1,Ve(ce)}}}function Hl(l,e,t){let i,r,s,n=le,a=()=>(n(),n=It(i,O=>t(1,s=O)),i),o;l.$$.on_destroy.push(()=>n());let{$$slots:f={},$$scope:d}=e;const u=mt();Ce(l,u,O=>t(2,o=O));const b=location.origin,g=`${b}/google/login?origin_url=${b}`,T=Tl();Ce(l,T,O=>t(11,r=O));function _(){r.mutate([])}const p=window.self!==window.top?"_blank":"",m=()=>Dt(i,s.open=!0,s);return l.$$set=O=>{"$$scope"in O&&t(10,d=O.$$scope)},a(t(0,i=Pt())),[i,s,o,u,g,T,_,p,f,m,d]}class jl extends ae{constructor(e){super(),fe(this,e,Hl,yl,ue,{})}}export{_l as C,bt as O,jl as P,Ne as a,cl as b}; diff --git a/lilac/web/_app/immutable/chunks/Page.4b0754ae.js b/lilac/web/_app/immutable/chunks/Page.4b0754ae.js new file mode 100644 index 0000000000000000000000000000000000000000..1f7d7f7d0c458e9121cf5a056b690228089baad6 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Page.4b0754ae.js @@ -0,0 +1,5 @@ +import{S as ae,i as fe,s as ue,E as q,Z as Y,_ as G,m as D,h,n as E,$ as ke,b as L,a0 as I,L as de,a1 as le,N as ee,Q as re,q as X,r as W,u as ne,D as _e,aq as _t,e as we,a as Q,k as P,a9 as gt,ar as vt,c as Z,l as S,F as se,G as c,H as F,I as ge,J as ve,K as pe,g as V,v as Ee,d as B,f as Te,M as Ve,aj as ut,C as dt,O as Ce,P as pt,j as ct,x as qe,y as K,z as te,A as x,B as $,R as De,w as Ae,ai as kt,p as ye,ae as wt,a7 as je,ab as ht,W as Et,X as Tt,ac as It,a8 as Dt}from"./index.b333a928.js";import{aV as Mt,aW as zt,aX as Ue,aY as Ye,aZ as Ct,j as Ge,a_ as Ot,a$ as At,b0 as Vt,q as Rt,b as mt,h as Fe,b1 as Bt,b2 as Lt,g as Pt,B as St}from"./Commands.1fffdf33.js";import{w as Se}from"./index.2b0dd2f8.js";function Qe(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Nt(l){let e,t,i,r,s=l[1]&&Qe(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class yt extends ae{constructor(e){super(),fe(this,e,qt,Nt,ue,{size:0,title:1})}}const Ht=yt;function Ze(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Ut(l){let e,t,i,r,s=l[1]&&Ze(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class Gt extends ae{constructor(e){super(),fe(this,e,Yt,Ut,ue,{size:0,title:1})}}const jt=Gt,Ft=l=>({}),Xe=l=>({});function Qt(l){let e,t,i;var r=l[1];function s(n){return{props:{"aria-label":n[10],title:n[10],class:"bx--overflow-menu__icon "+n[9]}}}return r&&(e=qe(r,s(l))),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){const o={};if(a[0]&1024&&(o["aria-label"]=n[10]),a[0]&1024&&(o.title=n[10]),a[0]&512&&(o.class="bx--overflow-menu__icon "+n[9]),a[0]&2&&r!==(r=n[1])){if(e){Ee();const f=e;B(f.$$.fragment,1,0,()=>{$(f,1)}),Te()}r?(e=qe(r,s(n)),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}else r&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function We(l){let e,t;const i=l[24].default,r=_e(i,l,l[23],null);return{c(){e=P("ul"),r&&r.c(),this.h()},l(s){e=S(s,"UL",{role:!0,tabindex:!0,"aria-label":!0,"data-floating-menu-direction":!0,class:!0});var n=D(e);r&&r.l(n),n.forEach(h),this.h()},h(){E(e,"role","menu"),E(e,"tabindex","-1"),E(e,"aria-label",l[13]),E(e,"data-floating-menu-direction",l[5]),E(e,"class",l[8]),c(e,"bx--overflow-menu-options",!0),c(e,"bx--overflow-menu--flip",l[7]),c(e,"bx--overflow-menu-options--open",l[0]),c(e,"bx--overflow-menu-options--light",l[6]),c(e,"bx--overflow-menu-options--sm",l[4]==="sm"),c(e,"bx--overflow-menu-options--xl",l[4]==="xl"),c(e,"bx--breadcrumb-menu-options",!!l[14])},m(s,n){L(s,e,n),r&&r.m(e,null),l[31](e),t=!0},p(s,n){r&&r.p&&(!t||n[0]&8388608)&&ge(r,i,s,s[23],t?pe(i,s[23],n,null):ve(s[23]),null),(!t||n[0]&8192)&&E(e,"aria-label",s[13]),(!t||n[0]&32)&&E(e,"data-floating-menu-direction",s[5]),(!t||n[0]&256)&&E(e,"class",s[8]),(!t||n[0]&256)&&c(e,"bx--overflow-menu-options",!0),(!t||n[0]&384)&&c(e,"bx--overflow-menu--flip",s[7]),(!t||n[0]&257)&&c(e,"bx--overflow-menu-options--open",s[0]),(!t||n[0]&320)&&c(e,"bx--overflow-menu-options--light",s[6]),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--sm",s[4]==="sm"),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--xl",s[4]==="xl"),(!t||n[0]&16640)&&c(e,"bx--breadcrumb-menu-options",!!s[14])},i(s){t||(V(r,s),t=!0)},o(s){B(r,s),t=!1},d(s){s&&h(e),r&&r.d(s),l[31](null)}}}function Zt(l){let e,t,i,r,s,n,a,o;const f=l[24].menu,d=_e(f,l,l[23],Xe),u=d||Qt(l);let b=l[0]&&We(l),g=[{type:"button"},{"aria-haspopup":""},{"aria-expanded":l[0]},{"aria-label":l[13]},{id:l[11]},l[19]],T={};for(let _=0;_{b=null}),Te()),se(r,T=de(g,[{type:"button"},{"aria-haspopup":""},(!n||k[0]&1)&&{"aria-expanded":_[0]},(!n||k[0]&8192)&&{"aria-label":_[13]},(!n||k[0]&2048)&&{id:_[11]},k[0]&524288&&_[19]])),c(r,"bx--overflow-menu",!0),c(r,"bx--overflow-menu--open",_[0]),c(r,"bx--overflow-menu--light",_[6]),c(r,"bx--overflow-menu--sm",_[4]==="sm"),c(r,"bx--overflow-menu--xl",_[4]==="xl")},i(_){n||(V(u,_),V(b),n=!0)},o(_){B(u,_),B(b),n=!1},d(_){h(t),_&&e.d(),_&&h(i),_&&h(r),u&&u.d(_),b&&b.d(),l[32](null),a=!1,Ve(o)}}}function Xt(l,e,t){let i,r;const s=["size","direction","open","light","flipped","menuOptionsClass","icon","iconClass","iconDescription","id","buttonRef","menuRef"];let n=ee(e,s),a,o,f,{$$slots:d={},$$scope:u}=e,{size:b=void 0}=e,{direction:g="bottom"}=e,{open:T=!1}=e,{light:_=!1}=e,{flipped:k=!1}=e,{menuOptionsClass:p=void 0}=e,{icon:m=Ht}=e,{iconClass:O=void 0}=e,{iconDescription:M="Open and close list of options"}=e,{id:w="ccs-"+Math.random().toString(36)}=e,{buttonRef:C=null}=e,{menuRef:R=null}=e;const oe=ut("BreadcrumbItem"),ce=dt(),he=Se([]);Ce(l,he,v=>t(22,o=v));const j=Se(void 0);Ce(l,j,v=>t(37,f=v));const Me=Se(void 0),U=Se(-1);Ce(l,U,v=>t(21,a=v));let me,J=!0;pt("OverflowMenu",{focusedId:Me,add:({id:v,text:N,primaryFocus:be,disabled:Pe})=>{he.update(He=>(be&&U.set(He.length),[...He,{id:v,text:N,primaryFocus:be,disabled:Pe,index:He.length}]))},update:v=>{j.set(v)},change:v=>{let N=a+v;N<0?N=o.length-1:N>=o.length&&(N=0);let be=o[N].disabled;for(;be;)N=N+v,N<0?N=o.length-1:N>=o.length&&(N=0),be=o[N].disabled;U.set(N)}}),ct(()=>{if(f){const{index:v,text:N}=o.filter(be=>be.id===f)[0];ce("close",{index:v,text:N}),t(0,T=!1)}if(T){const{width:v,height:N}=C.getBoundingClientRect();t(20,me=v),!J&&a<0&&R.focus(),k&&(t(3,R.style.left="auto",R),t(3,R.style.right=0,R)),g==="top"?(t(3,R.style.top="auto",R),t(3,R.style.bottom=N+"px",R)):g==="bottom"&&t(3,R.style.top=N+"px",R),oe&&(t(3,R.style.top=N+10+"px",R),t(3,R.style.left="-11px",R))}T||(he.set([]),j.set(void 0),U.set(0)),J=!1});function y(v){De.call(this,l,v)}function A(v){De.call(this,l,v)}function ie(v){De.call(this,l,v)}function Re(v){De.call(this,l,v)}function z(v){De.call(this,l,v)}const H=({target:v})=>{C&&C.contains(v)||R&&!R.contains(v)&&t(0,T=!1)};function Ie(v){Ae[v?"unshift":"push"](()=>{R=v,t(3,R)})}function Oe(v){Ae[v?"unshift":"push"](()=>{C=v,t(2,C)})}const ze=({target:v})=>{R&&R.contains(v)||(t(0,T=!T),T||ce("close"))},Be=v=>{T&&(["ArrowDown","ArrowLeft","ArrowRight","ArrowUp"].includes(v.key)?v.preventDefault():v.key==="Escape"&&(v.stopPropagation(),ce("close"),t(0,T=!1),C.focus()))},Le=v=>{T&&(C.contains(v.relatedTarget)||(ce("close"),t(0,T=!1)))};return l.$$set=v=>{t(39,e=q(q({},e),re(v))),t(19,n=ee(e,s)),"size"in v&&t(4,b=v.size),"direction"in v&&t(5,g=v.direction),"open"in v&&t(0,T=v.open),"light"in v&&t(6,_=v.light),"flipped"in v&&t(7,k=v.flipped),"menuOptionsClass"in v&&t(8,p=v.menuOptionsClass),"icon"in v&&t(1,m=v.icon),"iconClass"in v&&t(9,O=v.iconClass),"iconDescription"in v&&t(10,M=v.iconDescription),"id"in v&&t(11,w=v.id),"buttonRef"in v&&t(2,C=v.buttonRef),"menuRef"in v&&t(3,R=v.menuRef),"$$scope"in v&&t(23,u=v.$$scope)},l.$$.update=()=>{t(13,i=e["aria-label"]||"menu"),l.$$.dirty[0]&6291456&&o[a]&&Me.set(o[a].id),l.$$.dirty[0]&1050624&&t(12,r=``)},oe&&t(1,m=jt),e=re(e),[T,m,C,R,b,g,_,k,p,O,M,w,r,i,oe,ce,he,j,U,n,me,a,o,u,d,y,A,ie,Re,z,H,Ie,Oe,ze,Be,Le]}class Wt extends ae{constructor(e){super(),fe(this,e,Xt,Zt,ue,{size:4,direction:5,open:0,light:6,flipped:7,menuOptionsClass:8,icon:1,iconClass:9,iconDescription:10,id:11,buttonRef:2,menuRef:3},null,[-1,-1])}}const bt=Wt;function Jt(l){let e,t,i,r;const s=l[16].default,n=_e(s,l,l[15],null),a=n||xt(l);let o=[l[7]],f={};for(let d=0;d{n[b]=null}),Te(),i=n[t],i?i.p(d,u):(i=n[t]=s[t](d),i.c()),V(i,1),i.m(e,null)),se(e,f=de(o,[{role:"none"},(!r||u&64)&&{id:d[6]},u&2048&&d[11]])),c(e,"bx--overflow-menu-options__option",!0),c(e,"bx--overflow-menu--divider",d[4]),c(e,"bx--overflow-menu-options__option--danger",d[5]),c(e,"bx--overflow-menu-options__option--disabled",d[3])},i(d){r||(V(i),r=!0)},o(d){B(i),r=!1},d(d){d&&h(e),n[t].d()}}}function tl(l,e,t){let i;const r=["text","href","primaryFocus","disabled","hasDivider","danger","requireTitle","id","ref"];let s=ee(e,r),n,{$$slots:a={},$$scope:o}=e;const f=kt(a);let{text:d="Provide text"}=e,{href:u=""}=e,{primaryFocus:b=!1}=e,{disabled:g=!1}=e,{hasDivider:T=!1}=e,{danger:_=!1}=e,{requireTitle:k=!0}=e,{id:p="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const{focusedId:O,add:M,update:w,change:C}=ut("OverflowMenu");Ce(l,O,A=>t(14,n=A)),M({id:p,text:d,primaryFocus:b,disabled:g}),ct(()=>{m&&b&&m.focus()});function R(A){De.call(this,l,A)}function oe(A){De.call(this,l,A)}function ce(A){De.call(this,l,A)}function he(A){De.call(this,l,A)}function j(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const Me=()=>{w(p)},U=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};function me(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const J=()=>{w(p)},y=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};return l.$$set=A=>{e=q(q({},e),re(A)),t(11,s=ee(e,r)),"text"in A&&t(1,d=A.text),"href"in A&&t(2,u=A.href),"primaryFocus"in A&&t(12,b=A.primaryFocus),"disabled"in A&&t(3,g=A.disabled),"hasDivider"in A&&t(4,T=A.hasDivider),"danger"in A&&t(5,_=A.danger),"requireTitle"in A&&t(13,k=A.requireTitle),"id"in A&&t(6,p=A.id),"ref"in A&&t(0,m=A.ref),"$$scope"in A&&t(15,o=A.$$scope)},l.$$.update=()=>{l.$$.dirty&16448&&t(12,b=n===p),l.$$.dirty&8206&&t(7,i={role:"menuitem",tabindex:"-1",class:"bx--overflow-menu-options__btn",disabled:u?void 0:g,href:u||void 0,title:k?f.default?void 0:d:void 0})},[m,d,u,g,T,_,p,i,O,w,C,s,b,k,n,o,a,R,oe,ce,he,j,Me,U,me,J,y]}class ll extends ae{constructor(e){super(),fe(this,e,tl,el,ue,{text:1,href:2,primaryFocus:12,disabled:3,hasDivider:4,danger:5,requireTitle:13,id:6,ref:0})}}const Ne=ll;function il(l){let e,t,i,r,s,n;const a=l[11].default,o=_e(a,l,l[10],null);let f=[l[9],{style:i=l[9].style+"; "+(l[6]&&"position: relative")}],d={};for(let u=0;u{a&&(_.contains(m.target)||(T("click:outside",{target:m.target}),o&&t(0,a=!1)))};function p(m){Ae[m?"unshift":"push"](()=>{_=m,t(7,_)})}return l.$$set=m=>{e=q(q({},e),re(m)),t(9,r=ee(e,i)),"open"in m&&t(0,a=m.open),"closeOnOutsideClick"in m&&t(1,o=m.closeOnOutsideClick),"caret"in m&&t(2,f=m.caret),"align"in m&&t(3,d=m.align),"light"in m&&t(4,u=m.light),"highContrast"in m&&t(5,b=m.highContrast),"relative"in m&&t(6,g=m.relative),"$$scope"in m&&t(10,n=m.$$scope)},[a,o,f,d,u,b,g,_,T,r,n,s,k,p]}class nl extends ae{constructor(e){super(),fe(this,e,rl,il,ue,{open:0,closeOnOutsideClick:1,caret:2,align:3,light:4,highContrast:5,relative:6})}}const ol=nl,sl=l=>({}),Je=l=>({});function al(l){let e;return{c(){e=X(l[4])},l(t){e=W(t,l[4])},m(t,i){L(t,e,i)},p(t,i){i&16&&ne(e,t[4])},d(t){t&&h(e)}}}function Ke(l){let e,t,i;var r=l[10][l[2]];function s(n){return{props:{class:"bx--progress-bar__status-icon"}}}return r&&(e=qe(r,s())),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){if(a&4&&r!==(r=n[10][n[2]])){if(e){Ee();const o=e;B(o.$$.fragment,1,0,()=>{$(o,1)}),Te()}r?(e=qe(r,s()),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function xe(l){let e,t;return{c(){e=P("div"),t=X(l[6]),this.h()},l(i){e=S(i,"DIV",{id:!0});var r=D(e);t=W(r,l[6]),r.forEach(h),this.h()},h(){E(e,"id",l[11]),c(e,"bx--progress-bar__helper-text",!0)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&64&&ne(t,i[6])},d(i){i&&h(e)}}}function fl(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=l[15].labelText,_=_e(T,l,l[14],Je),k=_||al(l);let p=(l[2]==="error"||l[2]==="finished")&&Ke(l),m=l[6]&&xe(l),O=[l[12]],M={};for(let w=0;w{p=null}),Te()),(!g||C&128)&&E(t,"for",w[7]),(!g||C&32)&&c(t,"bx--visually-hidden",w[5]),C&261&&ye(n,"transform",w[2]==="active"&&`scaleX(${w[8]/w[0]})`),(!g||C&128)&&E(s,"id",w[7]),(!g||C&4&&a!==(a=w[2]==="active"))&&E(s,"aria-busy",a),(!g||C&512&&o!==(o=w[9]?void 0:0))&&E(s,"aria-valuemin",o),(!g||C&513&&f!==(f=w[9]?void 0:w[0]))&&E(s,"aria-valuemax",f),(!g||C&768&&d!==(d=w[9]?void 0:w[8]))&&E(s,"aria-valuenow",d),(!g||C&64&&u!==(u=w[6]?w[11]:null))&&E(s,"aria-describedby",u),w[6]?m?m.p(w,C):(m=xe(w),m.c(),m.m(e,null)):m&&(m.d(1),m=null),se(e,M=de(O,[C&4096&&w[12]])),c(e,"bx--progress-bar",!0),c(e,"bx--progress-bar--indeterminate",w[9]),c(e,"bx--progress-bar--big",w[3]==="md"),c(e,"bx--progress-bar--small",w[3]==="sm"),c(e,"bx--progress-bar--inline",w[1]==="inline"),c(e,"bx--progress-bar--indented",w[1]==="indented"),c(e,"bx--progress-bar--error",w[2]==="error"),c(e,"bx--progress-bar--finished",w[2]==="finished")},i(w){g||(V(k,w),V(p),g=!0)},o(w){B(k,w),B(p),g=!1},d(w){w&&h(e),k&&k.d(w),p&&p.d(),m&&m.d()}}}function ul(l,e,t){let i;const r=["value","max","kind","status","size","labelText","hideLabel","helperText","id"];let s=ee(e,r),{$$slots:n={},$$scope:a}=e,{value:o=void 0}=e,{max:f=100}=e,{kind:d="default"}=e,{status:u="active"}=e,{size:b="md"}=e,{labelText:g=""}=e,{hideLabel:T=!1}=e,{helperText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e;const p={error:Mt,finished:zt};let m="ccs-"+Math.random().toString(36),O;return l.$$set=M=>{e=q(q({},e),re(M)),t(12,s=ee(e,r)),"value"in M&&t(13,o=M.value),"max"in M&&t(0,f=M.max),"kind"in M&&t(1,d=M.kind),"status"in M&&t(2,u=M.status),"size"in M&&t(3,b=M.size),"labelText"in M&&t(4,g=M.labelText),"hideLabel"in M&&t(5,T=M.hideLabel),"helperText"in M&&t(6,_=M.helperText),"id"in M&&t(7,k=M.id),"$$scope"in M&&t(14,a=M.$$scope)},l.$$.update=()=>{l.$$.dirty&8196&&t(9,i=o===void 0&&u==="active"),l.$$.dirty&8197&&(u==="error"||o<0?t(8,O=0):o>f?t(8,O=f):t(8,O=o))},[f,d,u,b,g,T,_,k,O,i,p,m,s,o,a,n]}class dl extends ae{constructor(e){super(),fe(this,e,ul,fl,ue,{value:13,max:0,kind:1,status:2,size:3,labelText:4,hideLabel:5,helperText:6,id:7})}}const cl=dl;class hl{static login(e){return Ue(Ye,{method:"GET",url:"/google/login",query:{origin_url:e},errors:{422:"Validation Error"}})}static auth(){return Ue(Ye,{method:"GET",url:"/google/auth"})}static logout(){return Ue(Ye,{method:"GET",url:"/google/logout"})}}function $e(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function ml(l){let e,t,i=l[1]&&$e(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class _l extends ae{constructor(e){super(),fe(this,e,bl,ml,ue,{size:0,title:1})}}function et(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function gl(l){let e,t,i,r,s=l[1]&&et(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class pl extends ae{constructor(e){super(),fe(this,e,vl,gl,ue,{size:0,title:1})}}function tt(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function kl(l){let e,t,i=l[1]&&tt(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class El extends ae{constructor(e){super(),fe(this,e,wl,kl,ue,{size:0,title:1})}}const Tl=Ct(hl.logout,{onSuccess:()=>{Ge.invalidateQueries([Ot]),Ge.invalidateQueries([At]),Ge.invalidateQueries([Vt])}});function lt(l,e,t){const i=l.slice();i[13]=e[t][0],i[14]=e[t][1];const r=i[14].step_progress==null?void 0:i[14].step_progress;return i[15]=r,i}function it(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=[Ml,Dl,Il],_=[];function k(m,O){return m[5].length?0:m[4].length?1:2}r=k(l),s=_[r]=T[r](l);let p=l[5].length===1&&rt(l);return o=new ol({props:{align:"bottom-right",caret:!0,closeOnOutsideClick:!0,open:l[1],$$slots:{default:[zl]},$$scope:{ctx:l}}}),o.$on("click:outside",l[11]),{c(){e=P("div"),t=P("button"),i=P("div"),s.c(),n=Q(),p&&p.c(),a=Q(),K(o.$$.fragment),this.h()},l(m){e=S(m,"DIV",{});var O=D(e);t=S(O,"BUTTON",{class:!0});var M=D(t);i=S(M,"DIV",{class:!0});var w=D(i);s.l(w),w.forEach(h),n=Z(M),p&&p.l(M),a=Z(M),te(o.$$.fragment,M),M.forEach(h),O.forEach(h),this.h()},h(){E(i,"class","relative z-10 flex gap-x-2"),t.disabled=f=!l[2],E(t,"class","task-button relative h-8 rounded border p-2 transition"),c(t,"opacity-40",!l[2]),c(t,"bg-white",!l[5].length),c(t,"bg-blue-200",l[5].length),c(t,"border-blue-400",l[5].length)},m(m,O){L(m,e,O),I(e,t),I(t,i),_[r].m(i,null),I(t,n),p&&p.m(t,null),I(t,a),x(o,t,null),u=!0,b||(g=[F(t,"click",wt(l[12])),je(d=Fe.call(null,e,{text:l[2]?"":"User does not have access to run tasks."}))],b=!0)},p(m,O){let M=r;r=k(m),r===M?_[r].p(m,O):(Ee(),B(_[M],1,1,()=>{_[M]=null}),Te(),s=_[r],s?s.p(m,O):(s=_[r]=T[r](m),s.c()),V(s,1),s.m(i,null)),m[5].length===1?p?p.p(m,O):(p=rt(m),p.c(),p.m(t,a)):p&&(p.d(1),p=null);const w={};O&2&&(w.open=m[1]),O&262145&&(w.$$scope={dirty:O,ctx:m}),o.$set(w),(!u||O&4&&f!==(f=!m[2]))&&(t.disabled=f),(!u||O&4)&&c(t,"opacity-40",!m[2]),(!u||O&32)&&c(t,"bg-white",!m[5].length),(!u||O&32)&&c(t,"bg-blue-200",m[5].length),(!u||O&32)&&c(t,"border-blue-400",m[5].length),d&&ht(d.update)&&O&4&&d.update.call(null,{text:m[2]?"":"User does not have access to run tasks."})},i(m){u||(V(s),V(o.$$.fragment,m),u=!0)},o(m){B(s),B(o.$$.fragment,m),u=!1},d(m){m&&h(e),_[r].d(),p&&p.d(),$(o),b=!1,Ve(g)}}}function Il(l){let e,t,i;return t=new _l({}),{c(){e=X("Tasks "),K(t.$$.fragment)},l(r){e=W(r,"Tasks "),te(t.$$.fragment,r)},m(r,s){L(r,e,s),x(t,r,s),i=!0},p:le,i(r){i||(V(t.$$.fragment,r),i=!0)},o(r){B(t.$$.fragment,r),i=!1},d(r){r&&h(e),$(t,r)}}}function Dl(l){let e=l[4].length+"",t,i,r=l[4].length>1?"s":"",s;return{c(){t=X(e),i=X(" failed task"),s=X(r)},l(n){t=W(n,e),i=W(n," failed task"),s=W(n,r)},m(n,a){L(n,t,a),L(n,i,a),L(n,s,a)},p(n,a){a&16&&e!==(e=n[4].length+"")&&ne(t,e),a&16&&r!==(r=n[4].length>1?"s":"")&&ne(s,r)},i:le,o:le,d(n){n&&h(t),n&&h(i),n&&h(s)}}}function Ml(l){let e=l[5].length+"",t,i,r=l[5].length>1?"s":"",s,n,a,o;return a=new Bt({props:{withOverlay:!1,small:!0}}),{c(){t=X(e),i=X(" running task"),s=X(r),n=X("... "),K(a.$$.fragment)},l(f){t=W(f,e),i=W(f," running task"),s=W(f,r),n=W(f,"... "),te(a.$$.fragment,f)},m(f,d){L(f,t,d),L(f,i,d),L(f,s,d),L(f,n,d),x(a,f,d),o=!0},p(f,d){(!o||d&32)&&e!==(e=f[5].length+"")&&ne(t,e),(!o||d&32)&&r!==(r=f[5].length>1?"s":"")&&ne(s,r)},i(f){o||(V(a.$$.fragment,f),o=!0)},o(f){B(a.$$.fragment,f),o=!1},d(f){f&&h(t),f&&h(i),f&&h(s),f&&h(n),$(a,f)}}}function rt(l){let e,t=`${l[3]*100}%`;return{c(){e=P("div"),this.h()},l(i){e=S(i,"DIV",{class:!0}),D(e).forEach(h),this.h()},h(){E(e,"class","absolute left-0 top-0 z-0 h-full bg-blue-400 transition"),ye(e,"width",t)},m(i,r){L(i,e,r)},p(i,r){r&8&&t!==(t=`${i[3]*100}%`)&&ye(e,"width",t)},d(i){i&&h(e)}}}function nt(l,e){let t,i,r,s=e[14].name+"",n,a,o,f,d,u;return f=new cl({props:{labelText:e[14].message||"",helperText:e[14].status!="completed"?e[14].details:"",value:e[14].status==="completed"?1:e[15],max:1,size:"sm",status:e[7][e[14].status]}}),{key:l,first:null,c(){t=P("div"),i=P("div"),r=P("div"),n=X(s),a=Q(),o=P("div"),K(f.$$.fragment),d=Q(),this.h()},l(b){t=S(b,"DIV",{class:!0});var g=D(t);i=S(g,"DIV",{class:!0});var T=D(i);r=S(T,"DIV",{class:!0});var _=D(r);n=W(_,s),_.forEach(h),T.forEach(h),a=Z(g),o=S(g,"DIV",{class:!0});var k=D(o);te(f.$$.fragment,k),k.forEach(h),d=Z(g),g.forEach(h),this.h()},h(){E(r,"class","mr-2"),E(i,"class","text-s flex flex-row"),E(o,"class","progress-container mt-3"),E(t,"class","relative border-b-2 border-slate-200 p-4 text-left last:border-b-0"),this.first=t},m(b,g){L(b,t,g),I(t,i),I(i,r),I(r,n),I(t,a),I(t,o),x(f,o,null),I(t,d),u=!0},p(b,g){e=b,(!u||g&1)&&s!==(s=e[14].name+"")&&ne(n,s);const T={};g&1&&(T.labelText=e[14].message||""),g&1&&(T.helperText=e[14].status!="completed"?e[14].details:""),g&1&&(T.value=e[14].status==="completed"?1:e[15]),g&1&&(T.status=e[7][e[14].status]),f.$set(T)},i(b){u||(V(f.$$.fragment,b),u=!0)},o(b){B(f.$$.fragment,b),u=!1},d(b){b&&h(t),$(f)}}}function zl(l){let e,t=[],i=new Map,r,s=l[0];const n=a=>a[13];for(let a=0;a{i=null}),Te())},i(r){t||(V(i),t=!0)},o(r){B(i),t=!1},d(r){i&&i.d(r),r&&h(e)}}}function Ol(l,e,t){let i,r,s,n,a,o,f;const d=Rt();Ce(l,d,k=>t(10,f=k));let u=!1;const b={pending:"active",completed:"finished",error:"error"},g=mt();Ce(l,g,k=>t(9,o=k));const T=()=>{u&&t(1,u=!1)},_=()=>t(1,u=!u);return l.$$.update=()=>{var k,p,m,O;l.$$.dirty&1024&&t(0,i=Object.entries(((k=f.data)==null?void 0:k.tasks)||{}).sort(([,M],[,w])=>Date.parse(w.start_timestamp)-Date.parse(M.start_timestamp))),l.$$.dirty&1&&t(5,r=i.filter(([,M])=>M.status==="pending")),l.$$.dirty&1&&t(4,s=i.filter(([,M])=>M.status==="error")),l.$$.dirty&1024&&t(3,n=((p=f.data)==null?void 0:p.progress)||0),l.$$.dirty&512&&t(2,a=((m=o.data)==null?void 0:m.access.dataset.compute_signals)||((O=o.data)==null?void 0:O.access.create_dataset))},[i,u,a,n,s,r,d,b,g,o,f,T,_]}class Al extends ae{constructor(e){super(),fe(this,e,Ol,Cl,ue,{})}}const Vl=l=>({}),ot=l=>({}),Rl=l=>({}),st=l=>({}),Bl=l=>({}),at=l=>({});function Ll(l){let e,t,i,r,s,n;return e=new Ne({props:{href:"https://lilacml.com",text:"Documentation"}}),i=new Ne({props:{href:"https://discord.gg/YpGxQMyk",text:"Discord"}}),s=new Ne({props:{href:"https://github.com/lilacai/lilac/issues/new",text:"File a bug"}}),{c(){K(e.$$.fragment),t=Q(),K(i.$$.fragment),r=Q(),K(s.$$.fragment)},l(a){te(e.$$.fragment,a),t=Z(a),te(i.$$.fragment,a),r=Z(a),te(s.$$.fragment,a)},m(a,o){x(e,a,o),L(a,t,o),x(i,a,o),L(a,r,o),x(s,a,o),n=!0},p:le,i(a){n||(V(e.$$.fragment,a),V(i.$$.fragment,a),V(s.$$.fragment,a),n=!0)},o(a){B(e.$$.fragment,a),B(i.$$.fragment,a),B(s.$$.fragment,a),n=!1},d(a){$(e,a),a&&h(t),$(i,a),a&&h(r),$(s,a)}}}function ft(l){let e,t,i,r;const s=[Sl,Pl],n=[];function a(o,f){var d;return((d=o[2].data)==null?void 0:d.user)!=null?0:1}return e=a(l),t=n[e]=s[e](l),{c(){t.c(),i=we()},l(o){t.l(o),i=we()},m(o,f){n[e].m(o,f),L(o,i,f),r=!0},p(o,f){let d=e;e=a(o),e===d?n[e].p(o,f):(Ee(),B(n[d],1,1,()=>{n[d]=null}),Te(),t=n[e],t?t.p(o,f):(t=n[e]=s[e](o),t.c()),V(t,1),t.m(i.parentNode,i))},i(o){r||(V(t),r=!0)},o(o){B(t),r=!1},d(o){n[e].d(o),o&&h(i)}}}function Pl(l){let e,t;return e=new St({props:{size:"small",href:l[4],target:l[7],$$slots:{default:[Nl]},$$scope:{ctx:l}}}),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p(i,r){const s={};r&1024&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function Sl(l){var b;let e,t,i=((b=l[2].data)==null?void 0:b.user.given_name)+"",r,s,n,a,o,f,d,u;return o=new bt({props:{flipped:!0,$$slots:{default:[ql]},$$scope:{ctx:l}}}),{c(){e=P("div"),t=P("div"),r=X(i),n=Q(),a=P("div"),K(o.$$.fragment),this.h()},l(g){e=S(g,"DIV",{class:!0});var T=D(e);t=S(T,"DIV",{class:!0});var _=D(t);r=W(_,i),_.forEach(h),n=Z(T),a=S(T,"DIV",{});var k=D(a);te(o.$$.fragment,k),k.forEach(h),T.forEach(h),this.h()},h(){E(t,"class","ml-2 mr-1 flex"),E(e,"class","flex h-9 flex-row items-center rounded border border-neutral-200")},m(g,T){var _,k;L(g,e,T),I(e,t),I(t,r),I(e,n),I(e,a),x(o,a,null),f=!0,d||(u=je(s=Fe.call(null,t,{text:`Logged into Google as ${(_=l[2].data)==null?void 0:_.user.name} with email ${(k=l[2].data)==null?void 0:k.user.email}`})),d=!0)},p(g,T){var k,p,m;(!f||T&4)&&i!==(i=((k=g[2].data)==null?void 0:k.user.given_name)+"")&&ne(r,i),s&&ht(s.update)&&T&4&&s.update.call(null,{text:`Logged into Google as ${(p=g[2].data)==null?void 0:p.user.name} with email ${(m=g[2].data)==null?void 0:m.user.email}`});const _={};T&1024&&(_.$$scope={dirty:T,ctx:g}),o.$set(_)},i(g){f||(V(o.$$.fragment,g),f=!0)},o(g){B(o.$$.fragment,g),f=!1},d(g){g&&h(e),$(o),d=!1,u()}}}function Nl(l){let e;return{c(){e=X("Login")},l(t){e=W(t,"Login")},m(t,i){L(t,e,i)},d(t){t&&h(e)}}}function ql(l){let e,t;return e=new Ne({props:{class:"optionOne",text:"Logout"}}),e.$on("click",l[6]),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p:le,i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function yl(l){var Re;let e,t,i,r,s,n,a,o,f,d,u,b,g,T,_,k,p,m,O,M,w,C,R,oe,ce;r=new El({});const he=l[8]["header-subtext"],j=_e(he,l,l[10],at),Me=l[8]["header-center"],U=_e(Me,l,l[10],st),me=l[8]["header-right"],J=_e(me,l,l[10],ot);_=new bt({props:{flipped:!0,icon:pl,$$slots:{default:[Ll]},$$scope:{ctx:l}}}),p=new Al({});let y=((Re=l[2].data)==null?void 0:Re.auth_enabled)&&ft(l);const A=l[8].default,ie=_e(A,l,l[10],null);return C=new Lt({}),{c(){e=P("div"),t=P("div"),i=P("button"),K(r.$$.fragment),s=Q(),n=P("div"),a=P("div"),o=P("div"),j&&j.c(),f=Q(),d=P("div"),U&&U.c(),u=Q(),b=P("div"),J&&J.c(),g=Q(),T=P("div"),K(_.$$.fragment),k=Q(),K(p.$$.fragment),m=Q(),y&&y.c(),O=Q(),M=P("div"),ie&&ie.c(),w=Q(),K(C.$$.fragment),this.h()},l(z){e=S(z,"DIV",{class:!0});var H=D(e);t=S(H,"DIV",{class:!0});var Ie=D(t);i=S(Ie,"BUTTON",{class:!0});var Oe=D(i);te(r.$$.fragment,Oe),Oe.forEach(h),s=Z(Ie),n=S(Ie,"DIV",{class:!0});var ze=D(n);a=S(ze,"DIV",{class:!0});var Be=D(a);o=S(Be,"DIV",{});var Le=D(o);j&&j.l(Le),Le.forEach(h),Be.forEach(h),f=Z(ze),d=S(ze,"DIV",{class:!0});var v=D(d);U&&U.l(v),v.forEach(h),u=Z(ze),b=S(ze,"DIV",{class:!0});var N=D(b);J&&J.l(N),g=Z(N),T=S(N,"DIV",{});var be=D(T);te(_.$$.fragment,be),be.forEach(h),k=Z(N),te(p.$$.fragment,N),m=Z(N),y&&y.l(N),N.forEach(h),ze.forEach(h),Ie.forEach(h),O=Z(H),M=S(H,"DIV",{class:!0});var Pe=D(M);ie&&ie.l(Pe),Pe.forEach(h),w=Z(H),te(C.$$.fragment,H),H.forEach(h),this.h()},h(){E(i,"class","opacity-60 hover:bg-gray-200"),c(i,"invisible",l[1].open),E(a,"class","flex flex-row items-center"),E(d,"class","flex-grow flex-row items-center justify-center"),E(b,"class","flex flex-row items-center gap-x-2"),E(n,"class","flex flex-grow flex-row items-center justify-between justify-items-center gap-x-4 py-2 pr-4"),E(t,"class","header flex w-full flex-initial flex-row items-center justify-between justify-items-center border-b border-gray-200"),E(M,"class","relative flex h-full w-full overflow-hidden"),E(e,"class","flex h-full w-full flex-col")},m(z,H){L(z,e,H),I(e,t),I(t,i),x(r,i,null),I(t,s),I(t,n),I(n,a),I(a,o),j&&j.m(o,null),I(n,f),I(n,d),U&&U.m(d,null),I(n,u),I(n,b),J&&J.m(b,null),I(b,g),I(b,T),x(_,T,null),I(b,k),x(p,b,null),I(b,m),y&&y.m(b,null),I(e,O),I(e,M),ie&&ie.m(M,null),I(e,w),x(C,e,null),R=!0,oe||(ce=[je(Fe.call(null,i,{text:"Open sidebar"})),F(i,"click",l[9])],oe=!0)},p(z,[H]){var Oe;(!R||H&2)&&c(i,"invisible",z[1].open),j&&j.p&&(!R||H&1024)&&ge(j,he,z,z[10],R?pe(he,z[10],H,Bl):ve(z[10]),at),U&&U.p&&(!R||H&1024)&&ge(U,Me,z,z[10],R?pe(Me,z[10],H,Rl):ve(z[10]),st),J&&J.p&&(!R||H&1024)&&ge(J,me,z,z[10],R?pe(me,z[10],H,Vl):ve(z[10]),ot);const Ie={};H&1024&&(Ie.$$scope={dirty:H,ctx:z}),_.$set(Ie),(Oe=z[2].data)!=null&&Oe.auth_enabled?y?(y.p(z,H),H&4&&V(y,1)):(y=ft(z),y.c(),V(y,1),y.m(b,null)):y&&(Ee(),B(y,1,1,()=>{y=null}),Te()),ie&&ie.p&&(!R||H&1024)&&ge(ie,A,z,z[10],R?pe(A,z[10],H,null):ve(z[10]),null)},i(z){R||(V(r.$$.fragment,z),V(j,z),V(U,z),V(J,z),V(_.$$.fragment,z),V(p.$$.fragment,z),V(y),V(ie,z),V(C.$$.fragment,z),R=!0)},o(z){B(r.$$.fragment,z),B(j,z),B(U,z),B(J,z),B(_.$$.fragment,z),B(p.$$.fragment,z),B(y),B(ie,z),B(C.$$.fragment,z),R=!1},d(z){z&&h(e),$(r),j&&j.d(z),U&&U.d(z),J&&J.d(z),$(_),$(p),y&&y.d(),ie&&ie.d(z),$(C),oe=!1,Ve(ce)}}}function Hl(l,e,t){let i,r,s,n=le,a=()=>(n(),n=It(i,O=>t(1,s=O)),i),o;l.$$.on_destroy.push(()=>n());let{$$slots:f={},$$scope:d}=e;const u=mt();Ce(l,u,O=>t(2,o=O));const b=location.origin,g=`${b}/google/login?origin_url=${b}`,T=Tl();Ce(l,T,O=>t(11,r=O));function _(){r.mutate([])}const p=window.self!==window.top?"_blank":"",m=()=>Dt(i,s.open=!0,s);return l.$$set=O=>{"$$scope"in O&&t(10,d=O.$$scope)},a(t(0,i=Pt())),[i,s,o,u,g,T,_,p,f,m,d]}class jl extends ae{constructor(e){super(),fe(this,e,Hl,yl,ue,{})}}export{_l as C,bt as O,jl as P,Ne as a,cl as b}; diff --git a/lilac/web/_app/immutable/chunks/Page.b01ef977.js b/lilac/web/_app/immutable/chunks/Page.b01ef977.js new file mode 100644 index 0000000000000000000000000000000000000000..6fbf92d79f3e81956f38b94c9d26f2c7abbdc962 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Page.b01ef977.js @@ -0,0 +1,5 @@ +import{S as ae,i as fe,s as ue,E as q,Z as Y,_ as G,m as D,h,n as E,$ as ke,b as L,a0 as I,L as de,a1 as le,N as ee,Q as re,q as X,r as W,u as ne,D as _e,ap as _t,e as we,a as Q,k as P,aq as gt,ar as vt,c as Z,l as S,F as se,G as c,H as j,I as ge,J as ve,K as pe,g as V,v as Ee,d as B,f as Te,M as Ve,ai as ut,C as dt,O as Ce,P as pt,j as ct,x as qe,y as K,z as te,A as x,B as $,R as De,w as Ae,ah as kt,p as ye,ad as wt,a7 as Fe,aa as ht,W as Et,X as Tt,ab as It,a8 as Dt}from"./index.b7741aa8.js";import{aV as Mt,aW as zt,aX as Ue,aY as Ye,aZ as Ct,j as Ge,a_ as Ot,a$ as At,b0 as Vt,q as Rt,b as mt,h as je,b1 as Bt,b2 as Lt,g as Pt,B as St}from"./Commands.539ca0ee.js";import{w as Se}from"./index.d3776286.js";function Qe(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Nt(l){let e,t,i,r,s=l[1]&&Qe(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class yt extends ae{constructor(e){super(),fe(this,e,qt,Nt,ue,{size:0,title:1})}}const Ht=yt;function Ze(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function Ut(l){let e,t,i,r,s=l[1]&&Ze(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class Gt extends ae{constructor(e){super(),fe(this,e,Yt,Ut,ue,{size:0,title:1})}}const Ft=Gt,jt=l=>({}),Xe=l=>({});function Qt(l){let e,t,i;var r=l[1];function s(n){return{props:{"aria-label":n[10],title:n[10],class:"bx--overflow-menu__icon "+n[9]}}}return r&&(e=qe(r,s(l))),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){const o={};if(a[0]&1024&&(o["aria-label"]=n[10]),a[0]&1024&&(o.title=n[10]),a[0]&512&&(o.class="bx--overflow-menu__icon "+n[9]),a[0]&2&&r!==(r=n[1])){if(e){Ee();const f=e;B(f.$$.fragment,1,0,()=>{$(f,1)}),Te()}r?(e=qe(r,s(n)),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}else r&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function We(l){let e,t;const i=l[24].default,r=_e(i,l,l[23],null);return{c(){e=P("ul"),r&&r.c(),this.h()},l(s){e=S(s,"UL",{role:!0,tabindex:!0,"aria-label":!0,"data-floating-menu-direction":!0,class:!0});var n=D(e);r&&r.l(n),n.forEach(h),this.h()},h(){E(e,"role","menu"),E(e,"tabindex","-1"),E(e,"aria-label",l[13]),E(e,"data-floating-menu-direction",l[5]),E(e,"class",l[8]),c(e,"bx--overflow-menu-options",!0),c(e,"bx--overflow-menu--flip",l[7]),c(e,"bx--overflow-menu-options--open",l[0]),c(e,"bx--overflow-menu-options--light",l[6]),c(e,"bx--overflow-menu-options--sm",l[4]==="sm"),c(e,"bx--overflow-menu-options--xl",l[4]==="xl"),c(e,"bx--breadcrumb-menu-options",!!l[14])},m(s,n){L(s,e,n),r&&r.m(e,null),l[31](e),t=!0},p(s,n){r&&r.p&&(!t||n[0]&8388608)&&ge(r,i,s,s[23],t?pe(i,s[23],n,null):ve(s[23]),null),(!t||n[0]&8192)&&E(e,"aria-label",s[13]),(!t||n[0]&32)&&E(e,"data-floating-menu-direction",s[5]),(!t||n[0]&256)&&E(e,"class",s[8]),(!t||n[0]&256)&&c(e,"bx--overflow-menu-options",!0),(!t||n[0]&384)&&c(e,"bx--overflow-menu--flip",s[7]),(!t||n[0]&257)&&c(e,"bx--overflow-menu-options--open",s[0]),(!t||n[0]&320)&&c(e,"bx--overflow-menu-options--light",s[6]),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--sm",s[4]==="sm"),(!t||n[0]&272)&&c(e,"bx--overflow-menu-options--xl",s[4]==="xl"),(!t||n[0]&16640)&&c(e,"bx--breadcrumb-menu-options",!!s[14])},i(s){t||(V(r,s),t=!0)},o(s){B(r,s),t=!1},d(s){s&&h(e),r&&r.d(s),l[31](null)}}}function Zt(l){let e,t,i,r,s,n,a,o;const f=l[24].menu,d=_e(f,l,l[23],Xe),u=d||Qt(l);let b=l[0]&&We(l),g=[{type:"button"},{"aria-haspopup":""},{"aria-expanded":l[0]},{"aria-label":l[13]},{id:l[11]},l[19]],T={};for(let _=0;_{b=null}),Te()),se(r,T=de(g,[{type:"button"},{"aria-haspopup":""},(!n||k[0]&1)&&{"aria-expanded":_[0]},(!n||k[0]&8192)&&{"aria-label":_[13]},(!n||k[0]&2048)&&{id:_[11]},k[0]&524288&&_[19]])),c(r,"bx--overflow-menu",!0),c(r,"bx--overflow-menu--open",_[0]),c(r,"bx--overflow-menu--light",_[6]),c(r,"bx--overflow-menu--sm",_[4]==="sm"),c(r,"bx--overflow-menu--xl",_[4]==="xl")},i(_){n||(V(u,_),V(b),n=!0)},o(_){B(u,_),B(b),n=!1},d(_){h(t),_&&e.d(),_&&h(i),_&&h(r),u&&u.d(_),b&&b.d(),l[32](null),a=!1,Ve(o)}}}function Xt(l,e,t){let i,r;const s=["size","direction","open","light","flipped","menuOptionsClass","icon","iconClass","iconDescription","id","buttonRef","menuRef"];let n=ee(e,s),a,o,f,{$$slots:d={},$$scope:u}=e,{size:b=void 0}=e,{direction:g="bottom"}=e,{open:T=!1}=e,{light:_=!1}=e,{flipped:k=!1}=e,{menuOptionsClass:p=void 0}=e,{icon:m=Ht}=e,{iconClass:O=void 0}=e,{iconDescription:M="Open and close list of options"}=e,{id:w="ccs-"+Math.random().toString(36)}=e,{buttonRef:C=null}=e,{menuRef:R=null}=e;const oe=ut("BreadcrumbItem"),ce=dt(),he=Se([]);Ce(l,he,v=>t(22,o=v));const F=Se(void 0);Ce(l,F,v=>t(37,f=v));const Me=Se(void 0),U=Se(-1);Ce(l,U,v=>t(21,a=v));let me,J=!0;pt("OverflowMenu",{focusedId:Me,add:({id:v,text:N,primaryFocus:be,disabled:Pe})=>{he.update(He=>(be&&U.set(He.length),[...He,{id:v,text:N,primaryFocus:be,disabled:Pe,index:He.length}]))},update:v=>{F.set(v)},change:v=>{let N=a+v;N<0?N=o.length-1:N>=o.length&&(N=0);let be=o[N].disabled;for(;be;)N=N+v,N<0?N=o.length-1:N>=o.length&&(N=0),be=o[N].disabled;U.set(N)}}),ct(()=>{if(f){const{index:v,text:N}=o.filter(be=>be.id===f)[0];ce("close",{index:v,text:N}),t(0,T=!1)}if(T){const{width:v,height:N}=C.getBoundingClientRect();t(20,me=v),!J&&a<0&&R.focus(),k&&(t(3,R.style.left="auto",R),t(3,R.style.right=0,R)),g==="top"?(t(3,R.style.top="auto",R),t(3,R.style.bottom=N+"px",R)):g==="bottom"&&t(3,R.style.top=N+"px",R),oe&&(t(3,R.style.top=N+10+"px",R),t(3,R.style.left="-11px",R))}T||(he.set([]),F.set(void 0),U.set(0)),J=!1});function y(v){De.call(this,l,v)}function A(v){De.call(this,l,v)}function ie(v){De.call(this,l,v)}function Re(v){De.call(this,l,v)}function z(v){De.call(this,l,v)}const H=({target:v})=>{C&&C.contains(v)||R&&!R.contains(v)&&t(0,T=!1)};function Ie(v){Ae[v?"unshift":"push"](()=>{R=v,t(3,R)})}function Oe(v){Ae[v?"unshift":"push"](()=>{C=v,t(2,C)})}const ze=({target:v})=>{R&&R.contains(v)||(t(0,T=!T),T||ce("close"))},Be=v=>{T&&(["ArrowDown","ArrowLeft","ArrowRight","ArrowUp"].includes(v.key)?v.preventDefault():v.key==="Escape"&&(v.stopPropagation(),ce("close"),t(0,T=!1),C.focus()))},Le=v=>{T&&(C.contains(v.relatedTarget)||(ce("close"),t(0,T=!1)))};return l.$$set=v=>{t(39,e=q(q({},e),re(v))),t(19,n=ee(e,s)),"size"in v&&t(4,b=v.size),"direction"in v&&t(5,g=v.direction),"open"in v&&t(0,T=v.open),"light"in v&&t(6,_=v.light),"flipped"in v&&t(7,k=v.flipped),"menuOptionsClass"in v&&t(8,p=v.menuOptionsClass),"icon"in v&&t(1,m=v.icon),"iconClass"in v&&t(9,O=v.iconClass),"iconDescription"in v&&t(10,M=v.iconDescription),"id"in v&&t(11,w=v.id),"buttonRef"in v&&t(2,C=v.buttonRef),"menuRef"in v&&t(3,R=v.menuRef),"$$scope"in v&&t(23,u=v.$$scope)},l.$$.update=()=>{t(13,i=e["aria-label"]||"menu"),l.$$.dirty[0]&6291456&&o[a]&&Me.set(o[a].id),l.$$.dirty[0]&1050624&&t(12,r=``)},oe&&t(1,m=Ft),e=re(e),[T,m,C,R,b,g,_,k,p,O,M,w,r,i,oe,ce,he,F,U,n,me,a,o,u,d,y,A,ie,Re,z,H,Ie,Oe,ze,Be,Le]}class Wt extends ae{constructor(e){super(),fe(this,e,Xt,Zt,ue,{size:4,direction:5,open:0,light:6,flipped:7,menuOptionsClass:8,icon:1,iconClass:9,iconDescription:10,id:11,buttonRef:2,menuRef:3},null,[-1,-1])}}const bt=Wt;function Jt(l){let e,t,i,r;const s=l[16].default,n=_e(s,l,l[15],null),a=n||xt(l);let o=[l[7]],f={};for(let d=0;d{n[b]=null}),Te(),i=n[t],i?i.p(d,u):(i=n[t]=s[t](d),i.c()),V(i,1),i.m(e,null)),se(e,f=de(o,[{role:"none"},(!r||u&64)&&{id:d[6]},u&2048&&d[11]])),c(e,"bx--overflow-menu-options__option",!0),c(e,"bx--overflow-menu--divider",d[4]),c(e,"bx--overflow-menu-options__option--danger",d[5]),c(e,"bx--overflow-menu-options__option--disabled",d[3])},i(d){r||(V(i),r=!0)},o(d){B(i),r=!1},d(d){d&&h(e),n[t].d()}}}function tl(l,e,t){let i;const r=["text","href","primaryFocus","disabled","hasDivider","danger","requireTitle","id","ref"];let s=ee(e,r),n,{$$slots:a={},$$scope:o}=e;const f=kt(a);let{text:d="Provide text"}=e,{href:u=""}=e,{primaryFocus:b=!1}=e,{disabled:g=!1}=e,{hasDivider:T=!1}=e,{danger:_=!1}=e,{requireTitle:k=!0}=e,{id:p="ccs-"+Math.random().toString(36)}=e,{ref:m=null}=e;const{focusedId:O,add:M,update:w,change:C}=ut("OverflowMenu");Ce(l,O,A=>t(14,n=A)),M({id:p,text:d,primaryFocus:b,disabled:g}),ct(()=>{m&&b&&m.focus()});function R(A){De.call(this,l,A)}function oe(A){De.call(this,l,A)}function ce(A){De.call(this,l,A)}function he(A){De.call(this,l,A)}function F(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const Me=()=>{w(p)},U=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};function me(A){Ae[A?"unshift":"push"](()=>{m=A,t(0,m)})}const J=()=>{w(p)},y=({key:A})=>{A==="ArrowDown"?C(1):A==="ArrowUp"&&C(-1)};return l.$$set=A=>{e=q(q({},e),re(A)),t(11,s=ee(e,r)),"text"in A&&t(1,d=A.text),"href"in A&&t(2,u=A.href),"primaryFocus"in A&&t(12,b=A.primaryFocus),"disabled"in A&&t(3,g=A.disabled),"hasDivider"in A&&t(4,T=A.hasDivider),"danger"in A&&t(5,_=A.danger),"requireTitle"in A&&t(13,k=A.requireTitle),"id"in A&&t(6,p=A.id),"ref"in A&&t(0,m=A.ref),"$$scope"in A&&t(15,o=A.$$scope)},l.$$.update=()=>{l.$$.dirty&16448&&t(12,b=n===p),l.$$.dirty&8206&&t(7,i={role:"menuitem",tabindex:"-1",class:"bx--overflow-menu-options__btn",disabled:u?void 0:g,href:u||void 0,title:k?f.default?void 0:d:void 0})},[m,d,u,g,T,_,p,i,O,w,C,s,b,k,n,o,a,R,oe,ce,he,F,Me,U,me,J,y]}class ll extends ae{constructor(e){super(),fe(this,e,tl,el,ue,{text:1,href:2,primaryFocus:12,disabled:3,hasDivider:4,danger:5,requireTitle:13,id:6,ref:0})}}const Ne=ll;function il(l){let e,t,i,r,s,n;const a=l[11].default,o=_e(a,l,l[10],null);let f=[l[9],{style:i=l[9].style+"; "+(l[6]&&"position: relative")}],d={};for(let u=0;u{a&&(_.contains(m.target)||(T("click:outside",{target:m.target}),o&&t(0,a=!1)))};function p(m){Ae[m?"unshift":"push"](()=>{_=m,t(7,_)})}return l.$$set=m=>{e=q(q({},e),re(m)),t(9,r=ee(e,i)),"open"in m&&t(0,a=m.open),"closeOnOutsideClick"in m&&t(1,o=m.closeOnOutsideClick),"caret"in m&&t(2,f=m.caret),"align"in m&&t(3,d=m.align),"light"in m&&t(4,u=m.light),"highContrast"in m&&t(5,b=m.highContrast),"relative"in m&&t(6,g=m.relative),"$$scope"in m&&t(10,n=m.$$scope)},[a,o,f,d,u,b,g,_,T,r,n,s,k,p]}class nl extends ae{constructor(e){super(),fe(this,e,rl,il,ue,{open:0,closeOnOutsideClick:1,caret:2,align:3,light:4,highContrast:5,relative:6})}}const ol=nl,sl=l=>({}),Je=l=>({});function al(l){let e;return{c(){e=X(l[4])},l(t){e=W(t,l[4])},m(t,i){L(t,e,i)},p(t,i){i&16&&ne(e,t[4])},d(t){t&&h(e)}}}function Ke(l){let e,t,i;var r=l[10][l[2]];function s(n){return{props:{class:"bx--progress-bar__status-icon"}}}return r&&(e=qe(r,s())),{c(){e&&K(e.$$.fragment),t=we()},l(n){e&&te(e.$$.fragment,n),t=we()},m(n,a){e&&x(e,n,a),L(n,t,a),i=!0},p(n,a){if(a&4&&r!==(r=n[10][n[2]])){if(e){Ee();const o=e;B(o.$$.fragment,1,0,()=>{$(o,1)}),Te()}r?(e=qe(r,s()),K(e.$$.fragment),V(e.$$.fragment,1),x(e,t.parentNode,t)):e=null}},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&B(e.$$.fragment,n),i=!1},d(n){n&&h(t),e&&$(e,n)}}}function xe(l){let e,t;return{c(){e=P("div"),t=X(l[6]),this.h()},l(i){e=S(i,"DIV",{id:!0});var r=D(e);t=W(r,l[6]),r.forEach(h),this.h()},h(){E(e,"id",l[11]),c(e,"bx--progress-bar__helper-text",!0)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&64&&ne(t,i[6])},d(i){i&&h(e)}}}function fl(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=l[15].labelText,_=_e(T,l,l[14],Je),k=_||al(l);let p=(l[2]==="error"||l[2]==="finished")&&Ke(l),m=l[6]&&xe(l),O=[l[12]],M={};for(let w=0;w{p=null}),Te()),(!g||C&128)&&E(t,"for",w[7]),(!g||C&32)&&c(t,"bx--visually-hidden",w[5]),C&261&&ye(n,"transform",w[2]==="active"&&`scaleX(${w[8]/w[0]})`),(!g||C&128)&&E(s,"id",w[7]),(!g||C&4&&a!==(a=w[2]==="active"))&&E(s,"aria-busy",a),(!g||C&512&&o!==(o=w[9]?void 0:0))&&E(s,"aria-valuemin",o),(!g||C&513&&f!==(f=w[9]?void 0:w[0]))&&E(s,"aria-valuemax",f),(!g||C&768&&d!==(d=w[9]?void 0:w[8]))&&E(s,"aria-valuenow",d),(!g||C&64&&u!==(u=w[6]?w[11]:null))&&E(s,"aria-describedby",u),w[6]?m?m.p(w,C):(m=xe(w),m.c(),m.m(e,null)):m&&(m.d(1),m=null),se(e,M=de(O,[C&4096&&w[12]])),c(e,"bx--progress-bar",!0),c(e,"bx--progress-bar--indeterminate",w[9]),c(e,"bx--progress-bar--big",w[3]==="md"),c(e,"bx--progress-bar--small",w[3]==="sm"),c(e,"bx--progress-bar--inline",w[1]==="inline"),c(e,"bx--progress-bar--indented",w[1]==="indented"),c(e,"bx--progress-bar--error",w[2]==="error"),c(e,"bx--progress-bar--finished",w[2]==="finished")},i(w){g||(V(k,w),V(p),g=!0)},o(w){B(k,w),B(p),g=!1},d(w){w&&h(e),k&&k.d(w),p&&p.d(),m&&m.d()}}}function ul(l,e,t){let i;const r=["value","max","kind","status","size","labelText","hideLabel","helperText","id"];let s=ee(e,r),{$$slots:n={},$$scope:a}=e,{value:o=void 0}=e,{max:f=100}=e,{kind:d="default"}=e,{status:u="active"}=e,{size:b="md"}=e,{labelText:g=""}=e,{hideLabel:T=!1}=e,{helperText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e;const p={error:Mt,finished:zt};let m="ccs-"+Math.random().toString(36),O;return l.$$set=M=>{e=q(q({},e),re(M)),t(12,s=ee(e,r)),"value"in M&&t(13,o=M.value),"max"in M&&t(0,f=M.max),"kind"in M&&t(1,d=M.kind),"status"in M&&t(2,u=M.status),"size"in M&&t(3,b=M.size),"labelText"in M&&t(4,g=M.labelText),"hideLabel"in M&&t(5,T=M.hideLabel),"helperText"in M&&t(6,_=M.helperText),"id"in M&&t(7,k=M.id),"$$scope"in M&&t(14,a=M.$$scope)},l.$$.update=()=>{l.$$.dirty&8196&&t(9,i=o===void 0&&u==="active"),l.$$.dirty&8197&&(u==="error"||o<0?t(8,O=0):o>f?t(8,O=f):t(8,O=o))},[f,d,u,b,g,T,_,k,O,i,p,m,s,o,a,n]}class dl extends ae{constructor(e){super(),fe(this,e,ul,fl,ue,{value:13,max:0,kind:1,status:2,size:3,labelText:4,hideLabel:5,helperText:6,id:7})}}const cl=dl;class hl{static login(e){return Ue(Ye,{method:"GET",url:"/google/login",query:{origin_url:e},errors:{422:"Validation Error"}})}static auth(){return Ue(Ye,{method:"GET",url:"/google/auth"})}static logout(){return Ue(Ye,{method:"GET",url:"/google/logout"})}}function $e(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function ml(l){let e,t,i=l[1]&&$e(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class _l extends ae{constructor(e){super(),fe(this,e,bl,ml,ue,{size:0,title:1})}}function et(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function gl(l){let e,t,i,r,s=l[1]&&et(l),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let o=0;o{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class pl extends ae{constructor(e){super(),fe(this,e,vl,gl,ue,{size:0,title:1})}}function tt(l){let e,t;return{c(){e=Y("title"),t=X(l[1])},l(i){e=G(i,"title",{});var r=D(e);t=W(r,l[1]),r.forEach(h)},m(i,r){L(i,e,r),I(e,t)},p(i,r){r&2&&ne(t,i[1])},d(i){i&&h(e)}}}function kl(l){let e,t,i=l[1]&&tt(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let n=0;n{t(5,e=q(q({},e),re(f))),t(3,n=ee(e,s)),"size"in f&&t(0,a=f.size),"title"in f&&t(1,o=f.title)},l.$$.update=()=>{t(4,i=e["aria-label"]||e["aria-labelledby"]||o),t(2,r={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=re(e),[a,o,r,n,i]}class El extends ae{constructor(e){super(),fe(this,e,wl,kl,ue,{size:0,title:1})}}const Tl=Ct(hl.logout,{onSuccess:()=>{Ge.invalidateQueries([Ot]),Ge.invalidateQueries([At]),Ge.invalidateQueries([Vt])}});function lt(l,e,t){const i=l.slice();i[13]=e[t][0],i[14]=e[t][1];const r=i[14].step_progress==null?void 0:i[14].step_progress;return i[15]=r,i}function it(l){let e,t,i,r,s,n,a,o,f,d,u,b,g;const T=[Ml,Dl,Il],_=[];function k(m,O){return m[5].length?0:m[4].length?1:2}r=k(l),s=_[r]=T[r](l);let p=l[5].length===1&&rt(l);return o=new ol({props:{align:"bottom-right",caret:!0,closeOnOutsideClick:!0,open:l[1],$$slots:{default:[zl]},$$scope:{ctx:l}}}),o.$on("click:outside",l[11]),{c(){e=P("div"),t=P("button"),i=P("div"),s.c(),n=Q(),p&&p.c(),a=Q(),K(o.$$.fragment),this.h()},l(m){e=S(m,"DIV",{});var O=D(e);t=S(O,"BUTTON",{class:!0});var M=D(t);i=S(M,"DIV",{class:!0});var w=D(i);s.l(w),w.forEach(h),n=Z(M),p&&p.l(M),a=Z(M),te(o.$$.fragment,M),M.forEach(h),O.forEach(h),this.h()},h(){E(i,"class","relative z-10 flex gap-x-2"),t.disabled=f=!l[2],E(t,"class","task-button relative h-8 rounded border p-2 transition"),c(t,"opacity-40",!l[2]),c(t,"bg-white",!l[5].length),c(t,"bg-blue-200",l[5].length),c(t,"border-blue-400",l[5].length)},m(m,O){L(m,e,O),I(e,t),I(t,i),_[r].m(i,null),I(t,n),p&&p.m(t,null),I(t,a),x(o,t,null),u=!0,b||(g=[j(t,"click",wt(l[12])),Fe(d=je.call(null,e,{text:l[2]?"":"User does not have access to run tasks."}))],b=!0)},p(m,O){let M=r;r=k(m),r===M?_[r].p(m,O):(Ee(),B(_[M],1,1,()=>{_[M]=null}),Te(),s=_[r],s?s.p(m,O):(s=_[r]=T[r](m),s.c()),V(s,1),s.m(i,null)),m[5].length===1?p?p.p(m,O):(p=rt(m),p.c(),p.m(t,a)):p&&(p.d(1),p=null);const w={};O&2&&(w.open=m[1]),O&262145&&(w.$$scope={dirty:O,ctx:m}),o.$set(w),(!u||O&4&&f!==(f=!m[2]))&&(t.disabled=f),(!u||O&4)&&c(t,"opacity-40",!m[2]),(!u||O&32)&&c(t,"bg-white",!m[5].length),(!u||O&32)&&c(t,"bg-blue-200",m[5].length),(!u||O&32)&&c(t,"border-blue-400",m[5].length),d&&ht(d.update)&&O&4&&d.update.call(null,{text:m[2]?"":"User does not have access to run tasks."})},i(m){u||(V(s),V(o.$$.fragment,m),u=!0)},o(m){B(s),B(o.$$.fragment,m),u=!1},d(m){m&&h(e),_[r].d(),p&&p.d(),$(o),b=!1,Ve(g)}}}function Il(l){let e,t,i;return t=new _l({}),{c(){e=X("Tasks "),K(t.$$.fragment)},l(r){e=W(r,"Tasks "),te(t.$$.fragment,r)},m(r,s){L(r,e,s),x(t,r,s),i=!0},p:le,i(r){i||(V(t.$$.fragment,r),i=!0)},o(r){B(t.$$.fragment,r),i=!1},d(r){r&&h(e),$(t,r)}}}function Dl(l){let e=l[4].length+"",t,i,r=l[4].length>1?"s":"",s;return{c(){t=X(e),i=X(" failed task"),s=X(r)},l(n){t=W(n,e),i=W(n," failed task"),s=W(n,r)},m(n,a){L(n,t,a),L(n,i,a),L(n,s,a)},p(n,a){a&16&&e!==(e=n[4].length+"")&&ne(t,e),a&16&&r!==(r=n[4].length>1?"s":"")&&ne(s,r)},i:le,o:le,d(n){n&&h(t),n&&h(i),n&&h(s)}}}function Ml(l){let e=l[5].length+"",t,i,r=l[5].length>1?"s":"",s,n,a,o;return a=new Bt({props:{withOverlay:!1,small:!0}}),{c(){t=X(e),i=X(" running task"),s=X(r),n=X("... "),K(a.$$.fragment)},l(f){t=W(f,e),i=W(f," running task"),s=W(f,r),n=W(f,"... "),te(a.$$.fragment,f)},m(f,d){L(f,t,d),L(f,i,d),L(f,s,d),L(f,n,d),x(a,f,d),o=!0},p(f,d){(!o||d&32)&&e!==(e=f[5].length+"")&&ne(t,e),(!o||d&32)&&r!==(r=f[5].length>1?"s":"")&&ne(s,r)},i(f){o||(V(a.$$.fragment,f),o=!0)},o(f){B(a.$$.fragment,f),o=!1},d(f){f&&h(t),f&&h(i),f&&h(s),f&&h(n),$(a,f)}}}function rt(l){let e,t=`${l[3]*100}%`;return{c(){e=P("div"),this.h()},l(i){e=S(i,"DIV",{class:!0}),D(e).forEach(h),this.h()},h(){E(e,"class","absolute left-0 top-0 z-0 h-full bg-blue-400 transition"),ye(e,"width",t)},m(i,r){L(i,e,r)},p(i,r){r&8&&t!==(t=`${i[3]*100}%`)&&ye(e,"width",t)},d(i){i&&h(e)}}}function nt(l,e){let t,i,r,s=e[14].name+"",n,a,o,f,d,u;return f=new cl({props:{labelText:e[14].message||"",helperText:e[14].status!="completed"?e[14].details:"",value:e[14].status==="completed"?1:e[15],max:1,size:"sm",status:e[7][e[14].status]}}),{key:l,first:null,c(){t=P("div"),i=P("div"),r=P("div"),n=X(s),a=Q(),o=P("div"),K(f.$$.fragment),d=Q(),this.h()},l(b){t=S(b,"DIV",{class:!0});var g=D(t);i=S(g,"DIV",{class:!0});var T=D(i);r=S(T,"DIV",{class:!0});var _=D(r);n=W(_,s),_.forEach(h),T.forEach(h),a=Z(g),o=S(g,"DIV",{class:!0});var k=D(o);te(f.$$.fragment,k),k.forEach(h),d=Z(g),g.forEach(h),this.h()},h(){E(r,"class","mr-2"),E(i,"class","text-s flex flex-row"),E(o,"class","progress-container mt-3"),E(t,"class","relative border-b-2 border-slate-200 p-4 text-left last:border-b-0"),this.first=t},m(b,g){L(b,t,g),I(t,i),I(i,r),I(r,n),I(t,a),I(t,o),x(f,o,null),I(t,d),u=!0},p(b,g){e=b,(!u||g&1)&&s!==(s=e[14].name+"")&&ne(n,s);const T={};g&1&&(T.labelText=e[14].message||""),g&1&&(T.helperText=e[14].status!="completed"?e[14].details:""),g&1&&(T.value=e[14].status==="completed"?1:e[15]),g&1&&(T.status=e[7][e[14].status]),f.$set(T)},i(b){u||(V(f.$$.fragment,b),u=!0)},o(b){B(f.$$.fragment,b),u=!1},d(b){b&&h(t),$(f)}}}function zl(l){let e,t=[],i=new Map,r,s=l[0];const n=a=>a[13];for(let a=0;a{i=null}),Te())},i(r){t||(V(i),t=!0)},o(r){B(i),t=!1},d(r){i&&i.d(r),r&&h(e)}}}function Ol(l,e,t){let i,r,s,n,a,o,f;const d=Rt();Ce(l,d,k=>t(10,f=k));let u=!1;const b={pending:"active",completed:"finished",error:"error"},g=mt();Ce(l,g,k=>t(9,o=k));const T=()=>{u&&t(1,u=!1)},_=()=>t(1,u=!u);return l.$$.update=()=>{var k,p,m,O;l.$$.dirty&1024&&t(0,i=Object.entries(((k=f.data)==null?void 0:k.tasks)||{}).sort(([,M],[,w])=>Date.parse(w.start_timestamp)-Date.parse(M.start_timestamp))),l.$$.dirty&1&&t(5,r=i.filter(([,M])=>M.status==="pending")),l.$$.dirty&1&&t(4,s=i.filter(([,M])=>M.status==="error")),l.$$.dirty&1024&&t(3,n=((p=f.data)==null?void 0:p.progress)||0),l.$$.dirty&512&&t(2,a=((m=o.data)==null?void 0:m.access.dataset.compute_signals)||((O=o.data)==null?void 0:O.access.create_dataset))},[i,u,a,n,s,r,d,b,g,o,f,T,_]}class Al extends ae{constructor(e){super(),fe(this,e,Ol,Cl,ue,{})}}const Vl=l=>({}),ot=l=>({}),Rl=l=>({}),st=l=>({}),Bl=l=>({}),at=l=>({});function Ll(l){let e,t,i,r,s,n;return e=new Ne({props:{href:"https://lilacml.com",text:"Documentation"}}),i=new Ne({props:{href:"https://discord.gg/YpGxQMyk",text:"Discord"}}),s=new Ne({props:{href:"https://github.com/lilacai/lilac/issues/new",text:"File a bug"}}),{c(){K(e.$$.fragment),t=Q(),K(i.$$.fragment),r=Q(),K(s.$$.fragment)},l(a){te(e.$$.fragment,a),t=Z(a),te(i.$$.fragment,a),r=Z(a),te(s.$$.fragment,a)},m(a,o){x(e,a,o),L(a,t,o),x(i,a,o),L(a,r,o),x(s,a,o),n=!0},p:le,i(a){n||(V(e.$$.fragment,a),V(i.$$.fragment,a),V(s.$$.fragment,a),n=!0)},o(a){B(e.$$.fragment,a),B(i.$$.fragment,a),B(s.$$.fragment,a),n=!1},d(a){$(e,a),a&&h(t),$(i,a),a&&h(r),$(s,a)}}}function ft(l){let e,t,i,r;const s=[Sl,Pl],n=[];function a(o,f){var d;return((d=o[2].data)==null?void 0:d.user)!=null?0:1}return e=a(l),t=n[e]=s[e](l),{c(){t.c(),i=we()},l(o){t.l(o),i=we()},m(o,f){n[e].m(o,f),L(o,i,f),r=!0},p(o,f){let d=e;e=a(o),e===d?n[e].p(o,f):(Ee(),B(n[d],1,1,()=>{n[d]=null}),Te(),t=n[e],t?t.p(o,f):(t=n[e]=s[e](o),t.c()),V(t,1),t.m(i.parentNode,i))},i(o){r||(V(t),r=!0)},o(o){B(t),r=!1},d(o){n[e].d(o),o&&h(i)}}}function Pl(l){let e,t;return e=new St({props:{size:"small",href:l[4],target:l[7],$$slots:{default:[Nl]},$$scope:{ctx:l}}}),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p(i,r){const s={};r&1024&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function Sl(l){var b;let e,t,i=((b=l[2].data)==null?void 0:b.user.given_name)+"",r,s,n,a,o,f,d,u;return o=new bt({props:{flipped:!0,$$slots:{default:[ql]},$$scope:{ctx:l}}}),{c(){e=P("div"),t=P("div"),r=X(i),n=Q(),a=P("div"),K(o.$$.fragment),this.h()},l(g){e=S(g,"DIV",{class:!0});var T=D(e);t=S(T,"DIV",{class:!0});var _=D(t);r=W(_,i),_.forEach(h),n=Z(T),a=S(T,"DIV",{});var k=D(a);te(o.$$.fragment,k),k.forEach(h),T.forEach(h),this.h()},h(){E(t,"class","ml-2 mr-1 flex"),E(e,"class","flex h-9 flex-row items-center rounded border border-neutral-200")},m(g,T){var _,k;L(g,e,T),I(e,t),I(t,r),I(e,n),I(e,a),x(o,a,null),f=!0,d||(u=Fe(s=je.call(null,t,{text:`Logged into Google as ${(_=l[2].data)==null?void 0:_.user.name} with email ${(k=l[2].data)==null?void 0:k.user.email}`})),d=!0)},p(g,T){var k,p,m;(!f||T&4)&&i!==(i=((k=g[2].data)==null?void 0:k.user.given_name)+"")&&ne(r,i),s&&ht(s.update)&&T&4&&s.update.call(null,{text:`Logged into Google as ${(p=g[2].data)==null?void 0:p.user.name} with email ${(m=g[2].data)==null?void 0:m.user.email}`});const _={};T&1024&&(_.$$scope={dirty:T,ctx:g}),o.$set(_)},i(g){f||(V(o.$$.fragment,g),f=!0)},o(g){B(o.$$.fragment,g),f=!1},d(g){g&&h(e),$(o),d=!1,u()}}}function Nl(l){let e;return{c(){e=X("Login")},l(t){e=W(t,"Login")},m(t,i){L(t,e,i)},d(t){t&&h(e)}}}function ql(l){let e,t;return e=new Ne({props:{class:"optionOne",text:"Logout"}}),e.$on("click",l[6]),{c(){K(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,r){x(e,i,r),t=!0},p:le,i(i){t||(V(e.$$.fragment,i),t=!0)},o(i){B(e.$$.fragment,i),t=!1},d(i){$(e,i)}}}function yl(l){var Re;let e,t,i,r,s,n,a,o,f,d,u,b,g,T,_,k,p,m,O,M,w,C,R,oe,ce;r=new El({});const he=l[8]["header-subtext"],F=_e(he,l,l[10],at),Me=l[8]["header-center"],U=_e(Me,l,l[10],st),me=l[8]["header-right"],J=_e(me,l,l[10],ot);_=new bt({props:{flipped:!0,icon:pl,$$slots:{default:[Ll]},$$scope:{ctx:l}}}),p=new Al({});let y=((Re=l[2].data)==null?void 0:Re.auth_enabled)&&ft(l);const A=l[8].default,ie=_e(A,l,l[10],null);return C=new Lt({}),{c(){e=P("div"),t=P("div"),i=P("button"),K(r.$$.fragment),s=Q(),n=P("div"),a=P("div"),o=P("div"),F&&F.c(),f=Q(),d=P("div"),U&&U.c(),u=Q(),b=P("div"),J&&J.c(),g=Q(),T=P("div"),K(_.$$.fragment),k=Q(),K(p.$$.fragment),m=Q(),y&&y.c(),O=Q(),M=P("div"),ie&&ie.c(),w=Q(),K(C.$$.fragment),this.h()},l(z){e=S(z,"DIV",{class:!0});var H=D(e);t=S(H,"DIV",{class:!0});var Ie=D(t);i=S(Ie,"BUTTON",{class:!0});var Oe=D(i);te(r.$$.fragment,Oe),Oe.forEach(h),s=Z(Ie),n=S(Ie,"DIV",{class:!0});var ze=D(n);a=S(ze,"DIV",{class:!0});var Be=D(a);o=S(Be,"DIV",{});var Le=D(o);F&&F.l(Le),Le.forEach(h),Be.forEach(h),f=Z(ze),d=S(ze,"DIV",{class:!0});var v=D(d);U&&U.l(v),v.forEach(h),u=Z(ze),b=S(ze,"DIV",{class:!0});var N=D(b);J&&J.l(N),g=Z(N),T=S(N,"DIV",{});var be=D(T);te(_.$$.fragment,be),be.forEach(h),k=Z(N),te(p.$$.fragment,N),m=Z(N),y&&y.l(N),N.forEach(h),ze.forEach(h),Ie.forEach(h),O=Z(H),M=S(H,"DIV",{class:!0});var Pe=D(M);ie&&ie.l(Pe),Pe.forEach(h),w=Z(H),te(C.$$.fragment,H),H.forEach(h),this.h()},h(){E(i,"class","opacity-60 hover:bg-gray-200"),c(i,"invisible",l[1].open),E(a,"class","flex flex-row items-center"),E(d,"class","flex-grow flex-row items-center justify-center"),E(b,"class","flex flex-row items-center gap-x-2"),E(n,"class","flex flex-grow flex-row items-center justify-between justify-items-center gap-x-4 py-2 pr-4"),E(t,"class","header flex w-full flex-initial flex-row items-center justify-between justify-items-center border-b border-gray-200"),E(M,"class","relative flex h-full w-full overflow-hidden"),E(e,"class","flex h-full w-full flex-col")},m(z,H){L(z,e,H),I(e,t),I(t,i),x(r,i,null),I(t,s),I(t,n),I(n,a),I(a,o),F&&F.m(o,null),I(n,f),I(n,d),U&&U.m(d,null),I(n,u),I(n,b),J&&J.m(b,null),I(b,g),I(b,T),x(_,T,null),I(b,k),x(p,b,null),I(b,m),y&&y.m(b,null),I(e,O),I(e,M),ie&&ie.m(M,null),I(e,w),x(C,e,null),R=!0,oe||(ce=[Fe(je.call(null,i,{text:"Open sidebar"})),j(i,"click",l[9])],oe=!0)},p(z,[H]){var Oe;(!R||H&2)&&c(i,"invisible",z[1].open),F&&F.p&&(!R||H&1024)&&ge(F,he,z,z[10],R?pe(he,z[10],H,Bl):ve(z[10]),at),U&&U.p&&(!R||H&1024)&&ge(U,Me,z,z[10],R?pe(Me,z[10],H,Rl):ve(z[10]),st),J&&J.p&&(!R||H&1024)&&ge(J,me,z,z[10],R?pe(me,z[10],H,Vl):ve(z[10]),ot);const Ie={};H&1024&&(Ie.$$scope={dirty:H,ctx:z}),_.$set(Ie),(Oe=z[2].data)!=null&&Oe.auth_enabled?y?(y.p(z,H),H&4&&V(y,1)):(y=ft(z),y.c(),V(y,1),y.m(b,null)):y&&(Ee(),B(y,1,1,()=>{y=null}),Te()),ie&&ie.p&&(!R||H&1024)&&ge(ie,A,z,z[10],R?pe(A,z[10],H,null):ve(z[10]),null)},i(z){R||(V(r.$$.fragment,z),V(F,z),V(U,z),V(J,z),V(_.$$.fragment,z),V(p.$$.fragment,z),V(y),V(ie,z),V(C.$$.fragment,z),R=!0)},o(z){B(r.$$.fragment,z),B(F,z),B(U,z),B(J,z),B(_.$$.fragment,z),B(p.$$.fragment,z),B(y),B(ie,z),B(C.$$.fragment,z),R=!1},d(z){z&&h(e),$(r),F&&F.d(z),U&&U.d(z),J&&J.d(z),$(_),$(p),y&&y.d(),ie&&ie.d(z),$(C),oe=!1,Ve(ce)}}}function Hl(l,e,t){let i,r,s,n=le,a=()=>(n(),n=It(i,O=>t(1,s=O)),i),o;l.$$.on_destroy.push(()=>n());let{$$slots:f={},$$scope:d}=e;const u=mt();Ce(l,u,O=>t(2,o=O));const b=location.origin,g=`${b}/google/login?origin_url=${b}`,T=Tl();Ce(l,T,O=>t(11,r=O));function _(){r.mutate([])}const p=window.self!==window.top?"_blank":"",m=()=>Dt(i,s.open=!0,s);return l.$$set=O=>{"$$scope"in O&&t(10,d=O.$$scope)},a(t(0,i=Pt())),[i,s,o,u,g,T,_,p,f,m,d]}class Fl extends ae{constructor(e){super(),fe(this,e,Hl,yl,ue,{})}}export{_l as C,bt as O,Fl as P,Ne as a,cl as b}; diff --git a/lilac/web/_app/immutable/chunks/RowItemMetadata.56f7680d.js b/lilac/web/_app/immutable/chunks/RowItemMetadata.56f7680d.js new file mode 100644 index 0000000000000000000000000000000000000000..657c52e66745f4297d81d39cd24e485a7ad0c2bc --- /dev/null +++ b/lilac/web/_app/immutable/chunks/RowItemMetadata.56f7680d.js @@ -0,0 +1 @@ +import{S as O,i as Q,s as X,D as de,E as R,k as B,a as te,y as me,l as V,m as p,h as k,c as le,z as ge,n as A,G as D,F as ie,b as W,a0 as P,A as ve,H as q,al as ue,ae as Ze,I as fe,J as ce,K as he,L as re,g as N,d as H,B as ke,M as Re,N as F,C as qe,O as j,P as je,t as Ue,j as Ge,Q as U,q as ae,r as ne,u as se,R as ee,w as Be,aj as Ve,Z as K,_ as J,$ as _e,a1 as be,a7 as Ke,V as Je,e as ze,v as we,f as Ee,W as Oe,X as Qe,p as Me}from"./index.b333a928.js";import{d as Se,w as oe}from"./index.2b0dd2f8.js";import{aK as Xe,d as xe,h as $e,U as et,aT as tt,L as $,aS as lt,Y as it,x as at,z as nt}from"./Commands.543935b9.js";import{t as st,o as rt}from"./notificationsStore.46809e81.js";import{E as ot}from"./StringSpanHighlight.0900fe94.js";const dt=i=>({}),pe=i=>({});function Te(i){let e=i[3].label+"",t;return{c(){t=ae(e)},l(l){t=ne(l,e)},m(l,a){W(l,t,a)},p(l,a){a[0]&8&&e!==(e=l[3].label+"")&&se(t,e)},d(l){l&&k(t)}}}function ut(i){let e,t,l,a,o,d,f,s,n,r,g,M,u=i[3]&&Te(i);o=new Xe({props:{"aria-hidden":"true",title:i[1]}});const c=i[20].default,m=de(c,i,i[19],null);let C=[{role:"navigation"},i[10]],y={};for(let h=0;ht(18,n=b));const h=Se(v,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{}));j(i,h,b=>t(28,r=b));const w=oe(m),I=oe(void 0);j(i,I,b=>t(16,f=b));const T=oe([]);j(i,T,b=>t(17,s=b));const z=Se(T,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{})),Y=oe(void 0);let Z=null;je("Tabs",{tabs:v,contentById:z,selectedTab:I,selectedContent:Y,useAutoWidth:w,add:b=>{v.update(S=>[...S,{...b,index:S.length}])},addContent:b=>{T.update(S=>[...S,{...b,index:S.length}])},update:b=>{t(14,_=r[b].index)},change:async b=>{let S=_+b;S<0?S=n.length-1:S>=n.length&&(S=0);let G=n[S].disabled;for(;G;)S=S+b,S<0?S=n.length-1:S>=n.length&&(S=0),G=n[S].disabled;t(14,_=S),await Ue();const Ae=Z==null?void 0:Z.querySelectorAll("[role='tab']")[_];Ae==null||Ae.focus()}}),Ge(()=>{t(12,u=_),x>-1&&x!==_&&E("change",_),x=_});let L=!0,_=u,x=-1;function Ne(b){ee.call(this,i,b)}function We(b){ee.call(this,i,b)}const Le=()=>{t(5,L=!L)},He=()=>{t(5,L=!L)},Fe=()=>{t(5,L=!L)};function Ye(b){Be[b?"unshift":"push"](()=>{Z=b,t(4,Z)})}return i.$$set=b=>{t(11,e=R(R({},e),U(b))),t(10,d=F(e,o)),"selected"in b&&t(12,u=b.selected),"type"in b&&t(0,c=b.type),"autoWidth"in b&&t(13,m=b.autoWidth),"iconDescription"in b&&t(1,C=b.iconDescription),"triggerHref"in b&&t(2,y=b.triggerHref),"$$scope"in b&&t(19,M=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&4096&&t(14,_=u),i.$$.dirty[0]&278528&&t(3,l=n[_]||void 0),i.$$.dirty[0]&147456&&t(15,a=s[_]||void 0),i.$$.dirty[0]&32776&&(l&&I.set(l.id),a&&Y.set(a.id)),i.$$.dirty[0]&65536&&f&&t(5,L=!0),i.$$.dirty[0]&8192&&w.set(m)},e=U(e),[c,C,y,l,Z,L,v,h,I,T,d,e,u,m,_,a,f,s,n,M,g,Ne,We,Le,He,Fe,Ye]}class ct extends O{constructor(e){super(),Q(this,e,ft,ut,X,{selected:12,type:0,autoWidth:13,iconDescription:1,triggerHref:2},null,[-1,-1])}}const Lt=ct;function ht(i){let e;return{c(){e=ae(i[1])},l(t){e=ne(t,i[1])},m(t,l){W(t,e,l)},p(t,l){l&2&&se(e,t[1])},d(t){t&&k(e)}}}function _t(i){let e,t,l,a,o,d,f;const s=i[15].default,n=de(s,i,i[14],null),r=n||ht(i);let g=[{tabindex:"-1"},{role:"presentation"},i[12]],M={};for(let u=0;ut(13,d=_)),j(i,y,_=>t(7,f=_)),E({id:c,label:r,disabled:M});function w(_){ee.call(this,i,_)}function I(_){ee.call(this,i,_)}function T(_){ee.call(this,i,_)}function z(_){ee.call(this,i,_)}function Y(_){Be[_?"unshift":"push"](()=>{m=_,t(0,m)})}const Z=()=>{M||v(c)},L=({key:_})=>{M||(_==="ArrowRight"?h(1):_==="ArrowLeft"?h(-1):(_===" "||_==="Enter")&&v(c))};return i.$$set=_=>{e=R(R({},e),U(_)),t(12,o=F(e,a)),"label"in _&&t(1,r=_.label),"href"in _&&t(2,g=_.href),"disabled"in _&&t(3,M=_.disabled),"tabindex"in _&&t(4,u=_.tabindex),"id"in _&&t(5,c=_.id),"ref"in _&&t(0,m=_.ref),"$$scope"in _&&t(14,n=_.$$scope)},i.$$.update=()=>{i.$$.dirty&8224&&t(6,l=d===c)},[m,r,g,M,u,c,l,f,C,y,v,h,o,d,n,s,w,I,T,z,Y,Z,L]}class mt extends O{constructor(e){super(),Q(this,e,bt,_t,X,{label:1,href:2,disabled:3,tabindex:4,id:5,ref:0})}}const Ht=mt;function gt(i){let e,t,l,a;const o=i[12].default,d=de(o,i,i[11],null);let f=[{role:"tabpanel"},{"aria-labelledby":i[1]},{"aria-hidden":t=!i[2]},{hidden:l=i[2]?void 0:""},{id:i[0]},i[6]],s={};for(let n=0;nt(10,r=E)),j(i,C,E=>t(8,s=E)),j(i,y,E=>t(9,n=E)),m({id:u}),i.$$set=E=>{e=R(R({},e),U(E)),t(6,f=F(e,d)),"id"in E&&t(0,u=E.id),"$$scope"in E&&t(11,M=E.$$scope)},i.$$.update=()=>{i.$$.dirty&1025&&t(2,l=r===u),i.$$.dirty&513&&t(7,a=n[u].index),i.$$.dirty&384&&t(1,o=s[a].id)},[u,o,l,c,C,y,f,a,s,n,r,M,g]}class kt extends O{constructor(e){super(),Q(this,e,vt,gt,X,{id:0})}}const Ft=kt;function Pe(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function At(i){let e,t,l=i[1]&&Pe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],o={};for(let d=0;d{t(5,e=R(R({},e),U(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=U(e),[f,s,a,d,l]}class Et extends O{constructor(e){super(),Q(this,e,wt,At,X,{size:0,title:1})}}function Ce(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function zt(i){let e,t,l,a=i[1]&&Ce(i),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],d={};for(let f=0;f{t(5,e=R(R({},e),U(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=U(e),[f,s,a,d,l]}class St extends O{constructor(e){super(),Q(this,e,Mt,zt,X,{size:0,title:1})}}function pt(i){let e,t,l,a,o;const d=[i[3],{type:i[0]?"green":"blue"},{icon:i[2]}];let f={};for(let s=0;s{e=R(R({},e),U(s)),t(3,a=F(e,l)),"isPreview"in s&&t(0,o=s.isPreview)},[o,d,f,a]}class Pt extends O{constructor(e){super(),Q(this,e,Tt,pt,X,{isPreview:0})}}function ye(i,e,t){const l=i.slice();return l[0]=e[t],l}function Ie(i){let e,t,l=[],a=new Map,o,d=i[1];const f=s=>nt(s[0].path);for(let s=0;s{w[Y]=null}),Ee()),~r?(g=w[r],g?g.p(e,z):(g=w[r]=h[r](e),g.c()),N(g,1),g.m(n,null)):g=null),(!v||z&2)&&m!==(m=e[0].formattedValue+"")&&se(C,m),(!v||z&2&&y!==(y=`${e[0].value}`))&&A(c,"title",y),(!v||z&2)&&D(c,"italic",e[0].formattedValue===null)},i(T){v||(N(g),v=!0)},o(T){H(g),v=!1},d(T){T&&k(t),~r&&w[r].d()}}}function It(i){let e,t,l=i[1].length>0&&Ie(i);return{c(){l&&l.c(),e=ze()},l(a){l&&l.l(a),e=ze()},m(a,o){l&&l.m(a,o),W(a,e,o),t=!0},p(a,[o]){a[1].length>0?l?(l.p(a,o),o&2&&N(l,1)):(l=Ie(a),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(we(),H(l,1,1,()=>{l=null}),Ee())},i(a){t||(N(l),t=!0)},o(a){H(l),t=!1},d(a){l&&l.d(a),a&&k(e)}}}function Dt(i,e,t){let l,a,{row:o}=e,{visibleFields:d}=e,{selectRowsSchema:f=void 0}=e;const s=et();j(i,s,r=>t(5,a=r));function n(r){const g=tt(r).filter(u=>st(u,d)),M=g.filter(u=>{var c;return((c=$.field(u))==null?void 0:c.dtype)==="string_span"}).map(u=>$.path(u));return g.filter(u=>!M.some(c=>lt($.path(u),c))).map(u=>{var h;const c=$.field(u),m=$.path(u);let C=$.value(u);if(c.dtype==="string_span")return null;const y=((h=a.data)==null?void 0:h.some(w=>{var I;return w.name===((I=c.signal)==null?void 0:I.signal_name)}))||!1,E=it(c);let v;return y||E&&c.dtype==null||c.dtype==="embedding"||c.repeated_field!=null?v="":C==null?v=null:v=at(C),{indentLevel:m.length-1,fieldName:m[m.length-1],field:c,path:m,isSignal:E,isPreviewSignal:f!=null?rt(f,m):!1,isEmbeddingSignal:y,value:C,formattedValue:v}}).filter(u=>u!=null)}return i.$$set=r=>{"row"in r&&t(0,o=r.row),"visibleFields"in r&&t(3,d=r.visibleFields),"selectRowsSchema"in r&&t(4,f=r.selectRowsSchema)},i.$$.update=()=>{i.$$.dirty&1&&t(1,l=n(o))},[o,l,s,d,f]}class Yt extends O{constructor(e){super(),Q(this,e,Dt,It,X,{row:0,visibleFields:3,selectRowsSchema:4})}}export{Yt as R,Pt as S,Lt as T,Ht as a,Ft as b}; diff --git a/lilac/web/_app/immutable/chunks/RowItemMetadata.760ed6a3.js b/lilac/web/_app/immutable/chunks/RowItemMetadata.760ed6a3.js new file mode 100644 index 0000000000000000000000000000000000000000..265c311b23c0c994e0eca8e5ac87329de6783735 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/RowItemMetadata.760ed6a3.js @@ -0,0 +1 @@ +import{S as O,i as Q,s as X,D as de,E as R,k as B,a as te,y as me,l as V,m as p,h as k,c as le,z as ge,n as A,G as D,F as ie,b as W,a0 as P,A as ve,H as q,al as ue,ae as Ze,I as fe,J as ce,K as he,L as re,g as N,d as H,B as ke,M as Re,N as F,C as qe,O as j,P as je,t as Ue,j as Ge,Q as U,q as ae,r as ne,u as se,R as ee,w as Be,aj as Ve,Z as K,_ as J,$ as _e,a1 as be,a7 as Ke,V as Je,e as ze,v as we,f as Ee,W as Oe,X as Qe,p as Me}from"./index.b333a928.js";import{d as Se,w as oe}from"./index.2b0dd2f8.js";import{aK as Xe,d as xe,h as $e,U as et,aT as tt,L as $,aS as lt,Y as it,x as at,z as nt}from"./Commands.1fffdf33.js";import{t as st,o as rt}from"./notificationsStore.e7f2bd3e.js";import{E as ot}from"./StringSpanHighlight.d53dc1a7.js";const dt=i=>({}),pe=i=>({});function Te(i){let e=i[3].label+"",t;return{c(){t=ae(e)},l(l){t=ne(l,e)},m(l,a){W(l,t,a)},p(l,a){a[0]&8&&e!==(e=l[3].label+"")&&se(t,e)},d(l){l&&k(t)}}}function ut(i){let e,t,l,a,o,d,f,s,n,r,g,M,u=i[3]&&Te(i);o=new Xe({props:{"aria-hidden":"true",title:i[1]}});const c=i[20].default,m=de(c,i,i[19],null);let C=[{role:"navigation"},i[10]],y={};for(let h=0;ht(18,n=b));const h=Se(v,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{}));j(i,h,b=>t(28,r=b));const w=oe(m),I=oe(void 0);j(i,I,b=>t(16,f=b));const T=oe([]);j(i,T,b=>t(17,s=b));const z=Se(T,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{})),Y=oe(void 0);let Z=null;je("Tabs",{tabs:v,contentById:z,selectedTab:I,selectedContent:Y,useAutoWidth:w,add:b=>{v.update(S=>[...S,{...b,index:S.length}])},addContent:b=>{T.update(S=>[...S,{...b,index:S.length}])},update:b=>{t(14,_=r[b].index)},change:async b=>{let S=_+b;S<0?S=n.length-1:S>=n.length&&(S=0);let G=n[S].disabled;for(;G;)S=S+b,S<0?S=n.length-1:S>=n.length&&(S=0),G=n[S].disabled;t(14,_=S),await Ue();const Ae=Z==null?void 0:Z.querySelectorAll("[role='tab']")[_];Ae==null||Ae.focus()}}),Ge(()=>{t(12,u=_),x>-1&&x!==_&&E("change",_),x=_});let L=!0,_=u,x=-1;function Ne(b){ee.call(this,i,b)}function We(b){ee.call(this,i,b)}const Le=()=>{t(5,L=!L)},He=()=>{t(5,L=!L)},Fe=()=>{t(5,L=!L)};function Ye(b){Be[b?"unshift":"push"](()=>{Z=b,t(4,Z)})}return i.$$set=b=>{t(11,e=R(R({},e),U(b))),t(10,d=F(e,o)),"selected"in b&&t(12,u=b.selected),"type"in b&&t(0,c=b.type),"autoWidth"in b&&t(13,m=b.autoWidth),"iconDescription"in b&&t(1,C=b.iconDescription),"triggerHref"in b&&t(2,y=b.triggerHref),"$$scope"in b&&t(19,M=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&4096&&t(14,_=u),i.$$.dirty[0]&278528&&t(3,l=n[_]||void 0),i.$$.dirty[0]&147456&&t(15,a=s[_]||void 0),i.$$.dirty[0]&32776&&(l&&I.set(l.id),a&&Y.set(a.id)),i.$$.dirty[0]&65536&&f&&t(5,L=!0),i.$$.dirty[0]&8192&&w.set(m)},e=U(e),[c,C,y,l,Z,L,v,h,I,T,d,e,u,m,_,a,f,s,n,M,g,Ne,We,Le,He,Fe,Ye]}class ct extends O{constructor(e){super(),Q(this,e,ft,ut,X,{selected:12,type:0,autoWidth:13,iconDescription:1,triggerHref:2},null,[-1,-1])}}const Lt=ct;function ht(i){let e;return{c(){e=ae(i[1])},l(t){e=ne(t,i[1])},m(t,l){W(t,e,l)},p(t,l){l&2&&se(e,t[1])},d(t){t&&k(e)}}}function _t(i){let e,t,l,a,o,d,f;const s=i[15].default,n=de(s,i,i[14],null),r=n||ht(i);let g=[{tabindex:"-1"},{role:"presentation"},i[12]],M={};for(let u=0;ut(13,d=_)),j(i,y,_=>t(7,f=_)),E({id:c,label:r,disabled:M});function w(_){ee.call(this,i,_)}function I(_){ee.call(this,i,_)}function T(_){ee.call(this,i,_)}function z(_){ee.call(this,i,_)}function Y(_){Be[_?"unshift":"push"](()=>{m=_,t(0,m)})}const Z=()=>{M||v(c)},L=({key:_})=>{M||(_==="ArrowRight"?h(1):_==="ArrowLeft"?h(-1):(_===" "||_==="Enter")&&v(c))};return i.$$set=_=>{e=R(R({},e),U(_)),t(12,o=F(e,a)),"label"in _&&t(1,r=_.label),"href"in _&&t(2,g=_.href),"disabled"in _&&t(3,M=_.disabled),"tabindex"in _&&t(4,u=_.tabindex),"id"in _&&t(5,c=_.id),"ref"in _&&t(0,m=_.ref),"$$scope"in _&&t(14,n=_.$$scope)},i.$$.update=()=>{i.$$.dirty&8224&&t(6,l=d===c)},[m,r,g,M,u,c,l,f,C,y,v,h,o,d,n,s,w,I,T,z,Y,Z,L]}class mt extends O{constructor(e){super(),Q(this,e,bt,_t,X,{label:1,href:2,disabled:3,tabindex:4,id:5,ref:0})}}const Ht=mt;function gt(i){let e,t,l,a;const o=i[12].default,d=de(o,i,i[11],null);let f=[{role:"tabpanel"},{"aria-labelledby":i[1]},{"aria-hidden":t=!i[2]},{hidden:l=i[2]?void 0:""},{id:i[0]},i[6]],s={};for(let n=0;nt(10,r=E)),j(i,C,E=>t(8,s=E)),j(i,y,E=>t(9,n=E)),m({id:u}),i.$$set=E=>{e=R(R({},e),U(E)),t(6,f=F(e,d)),"id"in E&&t(0,u=E.id),"$$scope"in E&&t(11,M=E.$$scope)},i.$$.update=()=>{i.$$.dirty&1025&&t(2,l=r===u),i.$$.dirty&513&&t(7,a=n[u].index),i.$$.dirty&384&&t(1,o=s[a].id)},[u,o,l,c,C,y,f,a,s,n,r,M,g]}class kt extends O{constructor(e){super(),Q(this,e,vt,gt,X,{id:0})}}const Ft=kt;function Pe(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function At(i){let e,t,l=i[1]&&Pe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],o={};for(let d=0;d{t(5,e=R(R({},e),U(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=U(e),[f,s,a,d,l]}class Et extends O{constructor(e){super(),Q(this,e,wt,At,X,{size:0,title:1})}}function Ce(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function zt(i){let e,t,l,a=i[1]&&Ce(i),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],d={};for(let f=0;f{t(5,e=R(R({},e),U(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=U(e),[f,s,a,d,l]}class St extends O{constructor(e){super(),Q(this,e,Mt,zt,X,{size:0,title:1})}}function pt(i){let e,t,l,a,o;const d=[i[3],{type:i[0]?"green":"blue"},{icon:i[2]}];let f={};for(let s=0;s{e=R(R({},e),U(s)),t(3,a=F(e,l)),"isPreview"in s&&t(0,o=s.isPreview)},[o,d,f,a]}class Pt extends O{constructor(e){super(),Q(this,e,Tt,pt,X,{isPreview:0})}}function ye(i,e,t){const l=i.slice();return l[0]=e[t],l}function Ie(i){let e,t,l=[],a=new Map,o,d=i[1];const f=s=>nt(s[0].path);for(let s=0;s{w[Y]=null}),Ee()),~r?(g=w[r],g?g.p(e,z):(g=w[r]=h[r](e),g.c()),N(g,1),g.m(n,null)):g=null),(!v||z&2)&&m!==(m=e[0].formattedValue+"")&&se(C,m),(!v||z&2&&y!==(y=`${e[0].value}`))&&A(c,"title",y),(!v||z&2)&&D(c,"italic",e[0].formattedValue===null)},i(T){v||(N(g),v=!0)},o(T){H(g),v=!1},d(T){T&&k(t),~r&&w[r].d()}}}function It(i){let e,t,l=i[1].length>0&&Ie(i);return{c(){l&&l.c(),e=ze()},l(a){l&&l.l(a),e=ze()},m(a,o){l&&l.m(a,o),W(a,e,o),t=!0},p(a,[o]){a[1].length>0?l?(l.p(a,o),o&2&&N(l,1)):(l=Ie(a),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(we(),H(l,1,1,()=>{l=null}),Ee())},i(a){t||(N(l),t=!0)},o(a){H(l),t=!1},d(a){l&&l.d(a),a&&k(e)}}}function Dt(i,e,t){let l,a,{row:o}=e,{visibleFields:d}=e,{selectRowsSchema:f=void 0}=e;const s=et();j(i,s,r=>t(5,a=r));function n(r){const g=tt(r).filter(u=>st(u,d)),M=g.filter(u=>{var c;return((c=$.field(u))==null?void 0:c.dtype)==="string_span"}).map(u=>$.path(u));return g.filter(u=>!M.some(c=>lt($.path(u),c))).map(u=>{var h;const c=$.field(u),m=$.path(u);let C=$.value(u);if(c.dtype==="string_span")return null;const y=((h=a.data)==null?void 0:h.some(w=>{var I;return w.name===((I=c.signal)==null?void 0:I.signal_name)}))||!1,E=it(c);let v;return y||E&&c.dtype==null||c.dtype==="embedding"||c.repeated_field!=null?v="":C==null?v=null:v=at(C),{indentLevel:m.length-1,fieldName:m[m.length-1],field:c,path:m,isSignal:E,isPreviewSignal:f!=null?rt(f,m):!1,isEmbeddingSignal:y,value:C,formattedValue:v}}).filter(u=>u!=null)}return i.$$set=r=>{"row"in r&&t(0,o=r.row),"visibleFields"in r&&t(3,d=r.visibleFields),"selectRowsSchema"in r&&t(4,f=r.selectRowsSchema)},i.$$.update=()=>{i.$$.dirty&1&&t(1,l=n(o))},[o,l,s,d,f]}class Yt extends O{constructor(e){super(),Q(this,e,Dt,It,X,{row:0,visibleFields:3,selectRowsSchema:4})}}export{Yt as R,Pt as S,Lt as T,Ht as a,Ft as b}; diff --git a/lilac/web/_app/immutable/chunks/RowItemMetadata.85d4c5a8.js b/lilac/web/_app/immutable/chunks/RowItemMetadata.85d4c5a8.js new file mode 100644 index 0000000000000000000000000000000000000000..f21c31a712af21aab723cc45957a7ed310569d85 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/RowItemMetadata.85d4c5a8.js @@ -0,0 +1 @@ +import{S as O,i as Q,s as X,D as de,E as R,k as B,a as te,y as me,l as V,m as S,h as k,c as le,z as ge,n as A,G as D,F as ie,b as L,a0 as P,A as ve,H as q,ak as ue,ad as Ze,I as fe,J as ce,K as he,L as re,g as N,d as H,B as ke,M as Re,N as F,C as qe,O as U,P as Ue,t as je,j as Ge,Q as j,q as ae,r as ne,u as se,R as ee,w as Be,ai as Ve,Z as J,_ as K,$ as _e,a1 as be,a7 as Je,V as Ke,e as ze,v as we,f as Ee,W as Oe,X as Qe,p as Me}from"./index.b7741aa8.js";import{d as pe,w as oe}from"./index.d3776286.js";import{aL as Xe,d as xe,h as $e,U as et,aU as tt,L as $,aT as lt,Y as it,x as at,z as nt}from"./Commands.74110cda.js";import{t as st,o as rt}from"./notificationsStore.ec8883da.js";import{E as ot}from"./StringSpanHighlight.738f014b.js";const dt=i=>({}),Se=i=>({});function Te(i){let e=i[3].label+"",t;return{c(){t=ae(e)},l(l){t=ne(l,e)},m(l,a){L(l,t,a)},p(l,a){a[0]&8&&e!==(e=l[3].label+"")&&se(t,e)},d(l){l&&k(t)}}}function ut(i){let e,t,l,a,o,d,f,s,n,r,g,M,u=i[3]&&Te(i);o=new Xe({props:{"aria-hidden":"true",title:i[1]}});const c=i[20].default,m=de(c,i,i[19],null);let C=[{role:"navigation"},i[10]],y={};for(let h=0;ht(18,n=b));const h=pe(v,b=>b.reduce((p,G)=>({...p,[G.id]:G}),{}));U(i,h,b=>t(28,r=b));const w=oe(m),I=oe(void 0);U(i,I,b=>t(16,f=b));const T=oe([]);U(i,T,b=>t(17,s=b));const z=pe(T,b=>b.reduce((p,G)=>({...p,[G.id]:G}),{})),Y=oe(void 0);let Z=null;Ue("Tabs",{tabs:v,contentById:z,selectedTab:I,selectedContent:Y,useAutoWidth:w,add:b=>{v.update(p=>[...p,{...b,index:p.length}])},addContent:b=>{T.update(p=>[...p,{...b,index:p.length}])},update:b=>{t(14,_=r[b].index)},change:async b=>{let p=_+b;p<0?p=n.length-1:p>=n.length&&(p=0);let G=n[p].disabled;for(;G;)p=p+b,p<0?p=n.length-1:p>=n.length&&(p=0),G=n[p].disabled;t(14,_=p),await je();const Ae=Z==null?void 0:Z.querySelectorAll("[role='tab']")[_];Ae==null||Ae.focus()}}),Ge(()=>{t(12,u=_),x>-1&&x!==_&&E("change",_),x=_});let W=!0,_=u,x=-1;function Ne(b){ee.call(this,i,b)}function Le(b){ee.call(this,i,b)}const We=()=>{t(5,W=!W)},He=()=>{t(5,W=!W)},Fe=()=>{t(5,W=!W)};function Ye(b){Be[b?"unshift":"push"](()=>{Z=b,t(4,Z)})}return i.$$set=b=>{t(11,e=R(R({},e),j(b))),t(10,d=F(e,o)),"selected"in b&&t(12,u=b.selected),"type"in b&&t(0,c=b.type),"autoWidth"in b&&t(13,m=b.autoWidth),"iconDescription"in b&&t(1,C=b.iconDescription),"triggerHref"in b&&t(2,y=b.triggerHref),"$$scope"in b&&t(19,M=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&4096&&t(14,_=u),i.$$.dirty[0]&278528&&t(3,l=n[_]||void 0),i.$$.dirty[0]&147456&&t(15,a=s[_]||void 0),i.$$.dirty[0]&32776&&(l&&I.set(l.id),a&&Y.set(a.id)),i.$$.dirty[0]&65536&&f&&t(5,W=!0),i.$$.dirty[0]&8192&&w.set(m)},e=j(e),[c,C,y,l,Z,W,v,h,I,T,d,e,u,m,_,a,f,s,n,M,g,Ne,Le,We,He,Fe,Ye]}class ct extends O{constructor(e){super(),Q(this,e,ft,ut,X,{selected:12,type:0,autoWidth:13,iconDescription:1,triggerHref:2},null,[-1,-1])}}const Wt=ct;function ht(i){let e;return{c(){e=ae(i[1])},l(t){e=ne(t,i[1])},m(t,l){L(t,e,l)},p(t,l){l&2&&se(e,t[1])},d(t){t&&k(e)}}}function _t(i){let e,t,l,a,o,d,f;const s=i[15].default,n=de(s,i,i[14],null),r=n||ht(i);let g=[{tabindex:"-1"},{role:"presentation"},i[12]],M={};for(let u=0;ut(13,d=_)),U(i,y,_=>t(7,f=_)),E({id:c,label:r,disabled:M});function w(_){ee.call(this,i,_)}function I(_){ee.call(this,i,_)}function T(_){ee.call(this,i,_)}function z(_){ee.call(this,i,_)}function Y(_){Be[_?"unshift":"push"](()=>{m=_,t(0,m)})}const Z=()=>{M||v(c)},W=({key:_})=>{M||(_==="ArrowRight"?h(1):_==="ArrowLeft"?h(-1):(_===" "||_==="Enter")&&v(c))};return i.$$set=_=>{e=R(R({},e),j(_)),t(12,o=F(e,a)),"label"in _&&t(1,r=_.label),"href"in _&&t(2,g=_.href),"disabled"in _&&t(3,M=_.disabled),"tabindex"in _&&t(4,u=_.tabindex),"id"in _&&t(5,c=_.id),"ref"in _&&t(0,m=_.ref),"$$scope"in _&&t(14,n=_.$$scope)},i.$$.update=()=>{i.$$.dirty&8224&&t(6,l=d===c)},[m,r,g,M,u,c,l,f,C,y,v,h,o,d,n,s,w,I,T,z,Y,Z,W]}class mt extends O{constructor(e){super(),Q(this,e,bt,_t,X,{label:1,href:2,disabled:3,tabindex:4,id:5,ref:0})}}const Ht=mt;function gt(i){let e,t,l,a;const o=i[12].default,d=de(o,i,i[11],null);let f=[{role:"tabpanel"},{"aria-labelledby":i[1]},{"aria-hidden":t=!i[2]},{hidden:l=i[2]?void 0:""},{id:i[0]},i[6]],s={};for(let n=0;nt(10,r=E)),U(i,C,E=>t(8,s=E)),U(i,y,E=>t(9,n=E)),m({id:u}),i.$$set=E=>{e=R(R({},e),j(E)),t(6,f=F(e,d)),"id"in E&&t(0,u=E.id),"$$scope"in E&&t(11,M=E.$$scope)},i.$$.update=()=>{i.$$.dirty&1025&&t(2,l=r===u),i.$$.dirty&513&&t(7,a=n[u].index),i.$$.dirty&384&&t(1,o=s[a].id)},[u,o,l,c,C,y,f,a,s,n,r,M,g]}class kt extends O{constructor(e){super(),Q(this,e,vt,gt,X,{id:0})}}const Ft=kt;function Pe(i){let e,t;return{c(){e=J("title"),t=ae(i[1])},l(l){e=K(l,"title",{});var a=S(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){L(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function At(i){let e,t,l=i[1]&&Pe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],o={};for(let d=0;d{t(5,e=R(R({},e),j(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=j(e),[f,s,a,d,l]}class Et extends O{constructor(e){super(),Q(this,e,wt,At,X,{size:0,title:1})}}function Ce(i){let e,t;return{c(){e=J("title"),t=ae(i[1])},l(l){e=K(l,"title",{});var a=S(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){L(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function zt(i){let e,t,l,a=i[1]&&Ce(i),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],d={};for(let f=0;f{t(5,e=R(R({},e),j(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=j(e),[f,s,a,d,l]}class pt extends O{constructor(e){super(),Q(this,e,Mt,zt,X,{size:0,title:1})}}function St(i){let e,t,l,a,o;const d=[i[3],{type:i[0]?"green":"blue"},{icon:i[2]}];let f={};for(let s=0;s{e=R(R({},e),j(s)),t(3,a=F(e,l)),"isPreview"in s&&t(0,o=s.isPreview)},[o,d,f,a]}class Pt extends O{constructor(e){super(),Q(this,e,Tt,St,X,{isPreview:0})}}function ye(i,e,t){const l=i.slice();return l[0]=e[t],l}function Ie(i){let e,t,l=[],a=new Map,o,d=i[1];const f=s=>nt(s[0].path);for(let s=0;s{w[Y]=null}),Ee()),~r?(g=w[r],g?g.p(e,z):(g=w[r]=h[r](e),g.c()),N(g,1),g.m(n,null)):g=null),(!v||z&2)&&m!==(m=e[0].formattedValue+"")&&se(C,m),(!v||z&2&&y!==(y=`${e[0].value}`))&&A(c,"title",y),(!v||z&2)&&D(c,"italic",e[0].formattedValue===null)},i(T){v||(N(g),v=!0)},o(T){H(g),v=!1},d(T){T&&k(t),~r&&w[r].d()}}}function It(i){let e,t,l=i[1].length>0&&Ie(i);return{c(){l&&l.c(),e=ze()},l(a){l&&l.l(a),e=ze()},m(a,o){l&&l.m(a,o),L(a,e,o),t=!0},p(a,[o]){a[1].length>0?l?(l.p(a,o),o&2&&N(l,1)):(l=Ie(a),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(we(),H(l,1,1,()=>{l=null}),Ee())},i(a){t||(N(l),t=!0)},o(a){H(l),t=!1},d(a){l&&l.d(a),a&&k(e)}}}function Dt(i,e,t){let l,a,{row:o}=e,{visibleFields:d}=e,{selectRowsSchema:f=void 0}=e;const s=et();U(i,s,r=>t(5,a=r));function n(r){const g=tt(r).filter(u=>st(u,d)),M=g.filter(u=>{var c;return((c=$.field(u))==null?void 0:c.dtype)==="string_span"}).map(u=>$.path(u));return g.filter(u=>!M.some(c=>lt($.path(u),c))).map(u=>{var h;const c=$.field(u),m=$.path(u);let C=$.value(u);if(c.dtype==="string_span")return null;const y=((h=a.data)==null?void 0:h.some(w=>{var I;return w.name===((I=c.signal)==null?void 0:I.signal_name)}))||!1,E=it(c);let v;return y||E&&c.dtype==null||c.dtype==="embedding"||c.repeated_field!=null?v="":C==null?v=null:v=at(C),{indentLevel:m.length-1,fieldName:m[m.length-1],field:c,path:m,isSignal:E,isPreviewSignal:f!=null?rt(f,m):!1,isEmbeddingSignal:y,value:C,formattedValue:v}}).filter(u=>u!=null)}return i.$$set=r=>{"row"in r&&t(0,o=r.row),"visibleFields"in r&&t(3,d=r.visibleFields),"selectRowsSchema"in r&&t(4,f=r.selectRowsSchema)},i.$$.update=()=>{i.$$.dirty&1&&t(1,l=n(o))},[o,l,s,d,f]}class Yt extends O{constructor(e){super(),Q(this,e,Dt,It,X,{row:0,visibleFields:3,selectRowsSchema:4})}}export{Yt as R,Pt as S,Wt as T,Ht as a,Ft as b}; diff --git a/lilac/web/_app/immutable/chunks/RowItemMetadata.d22dceae.js b/lilac/web/_app/immutable/chunks/RowItemMetadata.d22dceae.js new file mode 100644 index 0000000000000000000000000000000000000000..2d1820c25dddfc28d94bd1267ac83ea4ee26df2e --- /dev/null +++ b/lilac/web/_app/immutable/chunks/RowItemMetadata.d22dceae.js @@ -0,0 +1 @@ +import{S as O,i as Q,s as X,D as de,E as R,k as B,a as te,y as me,l as V,m as p,h as k,c as le,z as ge,n as A,G as D,F as ie,b as W,a0 as P,A as ve,H as q,ak as ue,ad as Ze,I as fe,J as ce,K as he,L as re,g as N,d as H,B as ke,M as Re,N as F,C as qe,O as U,P as Ue,t as je,j as Ge,Q as j,q as ae,r as ne,u as se,R as ee,w as Be,ai as Ve,Z as K,_ as J,$ as _e,a1 as be,a7 as Ke,V as Je,e as ze,v as we,f as Ee,W as Oe,X as Qe,p as Me}from"./index.b7741aa8.js";import{d as Se,w as oe}from"./index.d3776286.js";import{aK as Xe,d as xe,h as $e,U as et,aT as tt,L as $,aS as lt,Y as it,x as at,z as nt}from"./Commands.539ca0ee.js";import{t as st,o as rt}from"./notificationsStore.87d33d60.js";import{E as ot}from"./StringSpanHighlight.d39d06de.js";const dt=i=>({}),pe=i=>({});function Te(i){let e=i[3].label+"",t;return{c(){t=ae(e)},l(l){t=ne(l,e)},m(l,a){W(l,t,a)},p(l,a){a[0]&8&&e!==(e=l[3].label+"")&&se(t,e)},d(l){l&&k(t)}}}function ut(i){let e,t,l,a,o,d,f,s,n,r,g,M,u=i[3]&&Te(i);o=new Xe({props:{"aria-hidden":"true",title:i[1]}});const c=i[20].default,m=de(c,i,i[19],null);let C=[{role:"navigation"},i[10]],y={};for(let h=0;ht(18,n=b));const h=Se(v,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{}));U(i,h,b=>t(28,r=b));const w=oe(m),I=oe(void 0);U(i,I,b=>t(16,f=b));const T=oe([]);U(i,T,b=>t(17,s=b));const z=Se(T,b=>b.reduce((S,G)=>({...S,[G.id]:G}),{})),Y=oe(void 0);let Z=null;Ue("Tabs",{tabs:v,contentById:z,selectedTab:I,selectedContent:Y,useAutoWidth:w,add:b=>{v.update(S=>[...S,{...b,index:S.length}])},addContent:b=>{T.update(S=>[...S,{...b,index:S.length}])},update:b=>{t(14,_=r[b].index)},change:async b=>{let S=_+b;S<0?S=n.length-1:S>=n.length&&(S=0);let G=n[S].disabled;for(;G;)S=S+b,S<0?S=n.length-1:S>=n.length&&(S=0),G=n[S].disabled;t(14,_=S),await je();const Ae=Z==null?void 0:Z.querySelectorAll("[role='tab']")[_];Ae==null||Ae.focus()}}),Ge(()=>{t(12,u=_),x>-1&&x!==_&&E("change",_),x=_});let L=!0,_=u,x=-1;function Ne(b){ee.call(this,i,b)}function We(b){ee.call(this,i,b)}const Le=()=>{t(5,L=!L)},He=()=>{t(5,L=!L)},Fe=()=>{t(5,L=!L)};function Ye(b){Be[b?"unshift":"push"](()=>{Z=b,t(4,Z)})}return i.$$set=b=>{t(11,e=R(R({},e),j(b))),t(10,d=F(e,o)),"selected"in b&&t(12,u=b.selected),"type"in b&&t(0,c=b.type),"autoWidth"in b&&t(13,m=b.autoWidth),"iconDescription"in b&&t(1,C=b.iconDescription),"triggerHref"in b&&t(2,y=b.triggerHref),"$$scope"in b&&t(19,M=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&4096&&t(14,_=u),i.$$.dirty[0]&278528&&t(3,l=n[_]||void 0),i.$$.dirty[0]&147456&&t(15,a=s[_]||void 0),i.$$.dirty[0]&32776&&(l&&I.set(l.id),a&&Y.set(a.id)),i.$$.dirty[0]&65536&&f&&t(5,L=!0),i.$$.dirty[0]&8192&&w.set(m)},e=j(e),[c,C,y,l,Z,L,v,h,I,T,d,e,u,m,_,a,f,s,n,M,g,Ne,We,Le,He,Fe,Ye]}class ct extends O{constructor(e){super(),Q(this,e,ft,ut,X,{selected:12,type:0,autoWidth:13,iconDescription:1,triggerHref:2},null,[-1,-1])}}const Lt=ct;function ht(i){let e;return{c(){e=ae(i[1])},l(t){e=ne(t,i[1])},m(t,l){W(t,e,l)},p(t,l){l&2&&se(e,t[1])},d(t){t&&k(e)}}}function _t(i){let e,t,l,a,o,d,f;const s=i[15].default,n=de(s,i,i[14],null),r=n||ht(i);let g=[{tabindex:"-1"},{role:"presentation"},i[12]],M={};for(let u=0;ut(13,d=_)),U(i,y,_=>t(7,f=_)),E({id:c,label:r,disabled:M});function w(_){ee.call(this,i,_)}function I(_){ee.call(this,i,_)}function T(_){ee.call(this,i,_)}function z(_){ee.call(this,i,_)}function Y(_){Be[_?"unshift":"push"](()=>{m=_,t(0,m)})}const Z=()=>{M||v(c)},L=({key:_})=>{M||(_==="ArrowRight"?h(1):_==="ArrowLeft"?h(-1):(_===" "||_==="Enter")&&v(c))};return i.$$set=_=>{e=R(R({},e),j(_)),t(12,o=F(e,a)),"label"in _&&t(1,r=_.label),"href"in _&&t(2,g=_.href),"disabled"in _&&t(3,M=_.disabled),"tabindex"in _&&t(4,u=_.tabindex),"id"in _&&t(5,c=_.id),"ref"in _&&t(0,m=_.ref),"$$scope"in _&&t(14,n=_.$$scope)},i.$$.update=()=>{i.$$.dirty&8224&&t(6,l=d===c)},[m,r,g,M,u,c,l,f,C,y,v,h,o,d,n,s,w,I,T,z,Y,Z,L]}class mt extends O{constructor(e){super(),Q(this,e,bt,_t,X,{label:1,href:2,disabled:3,tabindex:4,id:5,ref:0})}}const Ht=mt;function gt(i){let e,t,l,a;const o=i[12].default,d=de(o,i,i[11],null);let f=[{role:"tabpanel"},{"aria-labelledby":i[1]},{"aria-hidden":t=!i[2]},{hidden:l=i[2]?void 0:""},{id:i[0]},i[6]],s={};for(let n=0;nt(10,r=E)),U(i,C,E=>t(8,s=E)),U(i,y,E=>t(9,n=E)),m({id:u}),i.$$set=E=>{e=R(R({},e),j(E)),t(6,f=F(e,d)),"id"in E&&t(0,u=E.id),"$$scope"in E&&t(11,M=E.$$scope)},i.$$.update=()=>{i.$$.dirty&1025&&t(2,l=r===u),i.$$.dirty&513&&t(7,a=n[u].index),i.$$.dirty&384&&t(1,o=s[a].id)},[u,o,l,c,C,y,f,a,s,n,r,M,g]}class kt extends O{constructor(e){super(),Q(this,e,vt,gt,X,{id:0})}}const Ft=kt;function Pe(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function At(i){let e,t,l=i[1]&&Pe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],o={};for(let d=0;d{t(5,e=R(R({},e),j(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=j(e),[f,s,a,d,l]}class Et extends O{constructor(e){super(),Q(this,e,wt,At,X,{size:0,title:1})}}function Ce(i){let e,t;return{c(){e=K("title"),t=ae(i[1])},l(l){e=J(l,"title",{});var a=p(e);t=ne(a,i[1]),a.forEach(k)},m(l,a){W(l,e,a),P(e,t)},p(l,a){a&2&&se(t,l[1])},d(l){l&&k(e)}}}function zt(i){let e,t,l,a=i[1]&&Ce(i),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],d={};for(let f=0;f{t(5,e=R(R({},e),j(n))),t(3,d=F(e,o)),"size"in n&&t(0,f=n.size),"title"in n&&t(1,s=n.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||s),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=j(e),[f,s,a,d,l]}class St extends O{constructor(e){super(),Q(this,e,Mt,zt,X,{size:0,title:1})}}function pt(i){let e,t,l,a,o;const d=[i[3],{type:i[0]?"green":"blue"},{icon:i[2]}];let f={};for(let s=0;s{e=R(R({},e),j(s)),t(3,a=F(e,l)),"isPreview"in s&&t(0,o=s.isPreview)},[o,d,f,a]}class Pt extends O{constructor(e){super(),Q(this,e,Tt,pt,X,{isPreview:0})}}function ye(i,e,t){const l=i.slice();return l[0]=e[t],l}function Ie(i){let e,t,l=[],a=new Map,o,d=i[1];const f=s=>nt(s[0].path);for(let s=0;s{w[Y]=null}),Ee()),~r?(g=w[r],g?g.p(e,z):(g=w[r]=h[r](e),g.c()),N(g,1),g.m(n,null)):g=null),(!v||z&2)&&m!==(m=e[0].formattedValue+"")&&se(C,m),(!v||z&2&&y!==(y=`${e[0].value}`))&&A(c,"title",y),(!v||z&2)&&D(c,"italic",e[0].formattedValue===null)},i(T){v||(N(g),v=!0)},o(T){H(g),v=!1},d(T){T&&k(t),~r&&w[r].d()}}}function It(i){let e,t,l=i[1].length>0&&Ie(i);return{c(){l&&l.c(),e=ze()},l(a){l&&l.l(a),e=ze()},m(a,o){l&&l.m(a,o),W(a,e,o),t=!0},p(a,[o]){a[1].length>0?l?(l.p(a,o),o&2&&N(l,1)):(l=Ie(a),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(we(),H(l,1,1,()=>{l=null}),Ee())},i(a){t||(N(l),t=!0)},o(a){H(l),t=!1},d(a){l&&l.d(a),a&&k(e)}}}function Dt(i,e,t){let l,a,{row:o}=e,{visibleFields:d}=e,{selectRowsSchema:f=void 0}=e;const s=et();U(i,s,r=>t(5,a=r));function n(r){const g=tt(r).filter(u=>st(u,d)),M=g.filter(u=>{var c;return((c=$.field(u))==null?void 0:c.dtype)==="string_span"}).map(u=>$.path(u));return g.filter(u=>!M.some(c=>lt($.path(u),c))).map(u=>{var h;const c=$.field(u),m=$.path(u);let C=$.value(u);if(c.dtype==="string_span")return null;const y=((h=a.data)==null?void 0:h.some(w=>{var I;return w.name===((I=c.signal)==null?void 0:I.signal_name)}))||!1,E=it(c);let v;return y||E&&c.dtype==null||c.dtype==="embedding"||c.repeated_field!=null?v="":C==null?v=null:v=at(C),{indentLevel:m.length-1,fieldName:m[m.length-1],field:c,path:m,isSignal:E,isPreviewSignal:f!=null?rt(f,m):!1,isEmbeddingSignal:y,value:C,formattedValue:v}}).filter(u=>u!=null)}return i.$$set=r=>{"row"in r&&t(0,o=r.row),"visibleFields"in r&&t(3,d=r.visibleFields),"selectRowsSchema"in r&&t(4,f=r.selectRowsSchema)},i.$$.update=()=>{i.$$.dirty&1&&t(1,l=n(o))},[o,l,s,d,f]}class Yt extends O{constructor(e){super(),Q(this,e,Dt,It,X,{row:0,visibleFields:3,selectRowsSchema:4})}}export{Yt as R,Pt as S,Lt as T,Ht as a,Ft as b}; diff --git a/lilac/web/_app/immutable/chunks/Settings.5acb570f.js b/lilac/web/_app/immutable/chunks/Settings.5acb570f.js new file mode 100644 index 0000000000000000000000000000000000000000..9f1bfabe4f3cf8fb233d03c42af8f15e0cc15864 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Settings.5acb570f.js @@ -0,0 +1 @@ +import{S as M,i as z,s as E,E as m,Z as f,_ as o,m as _,h as u,n as g,$ as v,b as p,a0 as c,L as Z,a1 as L,N as b,Q as w,q as S,r as B,u as C}from"./index.b7741aa8.js";function A(r){let e,l;return{c(){e=f("title"),l=S(r[1])},l(i){e=o(i,"title",{});var t=_(e);l=B(t,r[1]),t.forEach(u)},m(i,t){p(i,e,t),c(e,l)},p(i,t){t&2&&C(l,i[1])},d(i){i&&u(e)}}}function R(r){let e,l,i,t=r[1]&&A(r),h=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],n={};for(let a=0;a{l(5,e=m(m({},e),w(d))),l(3,n=b(e,h)),"size"in d&&l(0,a=d.size),"title"in d&&l(1,s=d.title)},r.$$.update=()=>{l(4,i=e["aria-label"]||e["aria-labelledby"]||s),l(2,t={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=w(e),[a,s,t,n,i]}class x extends M{constructor(e){super(),z(this,e,k,R,E,{size:0,title:1})}}export{x as S}; diff --git a/lilac/web/_app/immutable/chunks/Settings.e24cc1d1.js b/lilac/web/_app/immutable/chunks/Settings.e24cc1d1.js new file mode 100644 index 0000000000000000000000000000000000000000..d7118bfdc58e0261b58c4c88674a8b7b96631287 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/Settings.e24cc1d1.js @@ -0,0 +1 @@ +import{S as M,i as z,s as E,E as m,Z as f,_ as o,m as _,h as u,n as g,$ as v,b as p,a0 as c,L as Z,a1 as L,N as b,Q as w,q as S,r as B,u as C}from"./index.b333a928.js";function A(r){let e,l;return{c(){e=f("title"),l=S(r[1])},l(i){e=o(i,"title",{});var t=_(e);l=B(t,r[1]),t.forEach(u)},m(i,t){p(i,e,t),c(e,l)},p(i,t){t&2&&C(l,i[1])},d(i){i&&u(e)}}}function R(r){let e,l,i,t=r[1]&&A(r),h=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],n={};for(let a=0;a{l(5,e=m(m({},e),w(d))),l(3,n=b(e,h)),"size"in d&&l(0,a=d.size),"title"in d&&l(1,s=d.title)},r.$$.update=()=>{l(4,i=e["aria-label"]||e["aria-labelledby"]||s),l(2,t={"aria-hidden":i?void 0:!0,role:i?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=w(e),[a,s,t,n,i]}class x extends M{constructor(e){super(),z(this,e,k,R,E,{size:0,title:1})}}export{x as S}; diff --git a/lilac/web/_app/immutable/chunks/StringSpanHighlight.0900fe94.js b/lilac/web/_app/immutable/chunks/StringSpanHighlight.0900fe94.js new file mode 100644 index 0000000000000000000000000000000000000000..c3b3a9e7d972eae59a3428bfde3f3968ed5ba288 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/StringSpanHighlight.0900fe94.js @@ -0,0 +1,3 @@ +import{S as le,i as ie,s as ne,E as R,k as B,a as U,l as L,m as w,c as X,h as c,F as De,G as C,n as V,b as P,a0 as S,am as Oe,H as O,g as N,v as x,d as A,f as $,L as he,M as ze,N as G,ai as wt,Q as ee,D as Et,I as yt,J as Tt,K as Nt,q as z,r as M,u as Y,y as ae,z as se,A as oe,B as re,R as Q,w as Ct,Z as K,_ as J,$ as fe,a1 as j,a7 as pe,V as Vt,a2 as bt,a3 as Fe,C as Pt,W as gt,X as Ht,p as te,af as Bt,ao as Lt,a4 as At,O as Ye,aj as It,e as Ee,ac as zt,ab as je}from"./index.b333a928.js";import{aL as Mt,d as Rt,h as vt,a0 as Le,y as pt,I as kt,az as Dt,L as Se,z as we,aA as Ot,H as Ft,B as St,aO as Yt}from"./Commands.543935b9.js";import{A as Ue,p as Xe,I as jt,u as Ut,v as Xt,f as Wt}from"./notificationsStore.46809e81.js";import{d as qt}from"./utils.2fa1092a.js";const Gt=i=>({}),We=i=>({});function qe(i){let e,t,l,a;const f=i[20].labelText,o=Et(f,i,i[19],We),n=o||Kt(i);let r=i[5]&&Ge(i);return{c(){e=B("div"),t=B("label"),n&&n.c(),l=U(),r&&r.c(),this.h()},l(s){e=L(s,"DIV",{});var u=w(e);t=L(u,"LABEL",{for:!0});var d=w(t);n&&n.l(d),d.forEach(c),l=X(u),r&&r.l(u),u.forEach(c),this.h()},h(){V(t,"for",i[14]),C(t,"bx--label",!0),C(t,"bx--visually-hidden",i[11]),C(t,"bx--label--disabled",i[7]),C(e,"bx--text-area__label-wrapper",!0)},m(s,u){P(s,e,u),S(e,t),n&&n.m(t,null),S(e,l),r&&r.m(e,null),a=!0},p(s,u){o?o.p&&(!a||u[0]&524288)&&yt(o,f,s,s[19],a?Nt(f,s[19],u,Gt):Tt(s[19]),We):n&&n.p&&(!a||u[0]&1024)&&n.p(s,a?u:[-1,-1]),(!a||u[0]&16384)&&V(t,"for",s[14]),(!a||u[0]&2048)&&C(t,"bx--visually-hidden",s[11]),(!a||u[0]&128)&&C(t,"bx--label--disabled",s[7]),s[5]?r?r.p(s,u):(r=Ge(s),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(s){a||(N(n,s),a=!0)},o(s){A(n,s),a=!1},d(s){s&&c(e),n&&n.d(s),r&&r.d()}}}function Kt(i){let e;return{c(){e=z(i[10])},l(t){e=M(t,i[10])},m(t,l){P(t,e,l)},p(t,l){l[0]&1024&&Y(e,t[10])},d(t){t&&c(e)}}}function Ge(i){let e,t=i[0].length+"",l,a,f;return{c(){e=B("div"),l=z(t),a=z("/"),f=z(i[5]),this.h()},l(o){e=L(o,"DIV",{});var n=w(e);l=M(n,t),a=M(n,"/"),f=M(n,i[5]),n.forEach(c),this.h()},h(){C(e,"bx--label",!0),C(e,"bx--label--disabled",i[7])},m(o,n){P(o,e,n),S(e,l),S(e,a),S(e,f)},p(o,n){n[0]&1&&t!==(t=o[0].length+"")&&Y(l,t),n[0]&32&&Y(f,o[5]),n[0]&128&&C(e,"bx--label--disabled",o[7])},d(o){o&&c(e)}}}function Ke(i){let e,t;return e=new Mt({props:{class:"bx--text-area__invalid-icon"}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Je(i){let e,t;return{c(){e=B("div"),t=z(i[9]),this.h()},l(l){e=L(l,"DIV",{});var a=w(e);t=M(a,i[9]),a.forEach(c),this.h()},h(){C(e,"bx--form__helper-text",!0),C(e,"bx--form__helper-text--disabled",i[7])},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&512&&Y(t,l[9]),a[0]&128&&C(e,"bx--form__helper-text--disabled",l[7])},d(l){l&&c(e)}}}function Qe(i){let e,t;return{c(){e=B("div"),t=z(i[13]),this.h()},l(l){e=L(l,"DIV",{id:!0});var a=w(e);t=M(a,i[13]),a.forEach(c),this.h()},h(){V(e,"id",i[16]),C(e,"bx--form-requirement",!0)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&8192&&Y(t,l[13]),a[0]&65536&&V(e,"id",l[16])},d(l){l&&c(e)}}}function Jt(i){let e,t,l,a,f,o,n,r,s,u,d,m,g,y,h=(i[10]||i[17].labelText)&&!i[11]&&qe(i),v=i[12]&&Ke(),T=[{"aria-invalid":o=i[12]||void 0},{"aria-describedby":n=i[12]?i[16]:void 0},{disabled:i[7]},{id:i[14]},{name:i[15]},{cols:i[3]},{rows:i[4]},{placeholder:i[2]},{readOnly:i[8]},{maxlength:r=i[5]??void 0},i[18]],I={};for(let _=0;_{h=null}),$()),_[12]?v?k[0]&4096&&N(v,1):(v=Ke(),v.c(),N(v,1),v.m(l,a)):v&&(x(),A(v,1,1,()=>{v=null}),$()),De(f,I=he(T,[(!m||k[0]&4096&&o!==(o=_[12]||void 0))&&{"aria-invalid":o},(!m||k[0]&69632&&n!==(n=_[12]?_[16]:void 0))&&{"aria-describedby":n},(!m||k[0]&128)&&{disabled:_[7]},(!m||k[0]&16384)&&{id:_[14]},(!m||k[0]&32768)&&{name:_[15]},(!m||k[0]&8)&&{cols:_[3]},(!m||k[0]&16)&&{rows:_[4]},(!m||k[0]&4)&&{placeholder:_[2]},(!m||k[0]&256)&&{readOnly:_[8]},(!m||k[0]&32&&r!==(r=_[5]??void 0))&&{maxlength:r},k[0]&262144&&_[18]])),k[0]&1&&Oe(f,_[0]),C(f,"bx--text-area",!0),C(f,"bx--text-area--light",_[6]),C(f,"bx--text-area--invalid",_[12]),(!m||k[0]&4096&&s!==(s=_[12]||void 0))&&V(l,"data-invalid",s),!_[12]&&_[9]?E?E.p(_,k):(E=Je(_),E.c(),E.m(e,d)):E&&(E.d(1),E=null),_[12]?H?H.p(_,k):(H=Qe(_),H.c(),H.m(e,null)):H&&(H.d(1),H=null)},i(_){m||(N(h),N(v),m=!0)},o(_){A(h),A(v),m=!1},d(_){_&&c(e),h&&h.d(),v&&v.d(),i[32](null),E&&E.d(),H&&H.d(),g=!1,ze(y)}}}function Qt(i,e,t){let l;const a=["value","placeholder","cols","rows","maxCount","light","disabled","readonly","helperText","labelText","hideLabel","invalid","invalidText","id","name","ref"];let f=G(e,a),{$$slots:o={},$$scope:n}=e;const r=wt(o);let{value:s=""}=e,{placeholder:u=""}=e,{cols:d=50}=e,{rows:m=4}=e,{maxCount:g=void 0}=e,{light:y=!1}=e,{disabled:h=!1}=e,{readonly:v=!1}=e,{helperText:T=""}=e,{labelText:I=""}=e,{hideLabel:E=!1}=e,{invalid:H=!1}=e,{invalidText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:F=void 0}=e,{ref:W=null}=e;function q(b){Q.call(this,i,b)}function ue(b){Q.call(this,i,b)}function de(b){Q.call(this,i,b)}function ce(b){Q.call(this,i,b)}function Z(b){Q.call(this,i,b)}function ke(b){Q.call(this,i,b)}function me(b){Q.call(this,i,b)}function ye(b){Q.call(this,i,b)}function Te(b){Q.call(this,i,b)}function Ne(b){Q.call(this,i,b)}function Ce(b){Q.call(this,i,b)}function Ve(b){Ct[b?"unshift":"push"](()=>{W=b,t(1,W)})}function Pe(){s=this.value,t(0,s)}return i.$$set=b=>{e=R(R({},e),ee(b)),t(18,f=G(e,a)),"value"in b&&t(0,s=b.value),"placeholder"in b&&t(2,u=b.placeholder),"cols"in b&&t(3,d=b.cols),"rows"in b&&t(4,m=b.rows),"maxCount"in b&&t(5,g=b.maxCount),"light"in b&&t(6,y=b.light),"disabled"in b&&t(7,h=b.disabled),"readonly"in b&&t(8,v=b.readonly),"helperText"in b&&t(9,T=b.helperText),"labelText"in b&&t(10,I=b.labelText),"hideLabel"in b&&t(11,E=b.hideLabel),"invalid"in b&&t(12,H=b.invalid),"invalidText"in b&&t(13,_=b.invalidText),"id"in b&&t(14,k=b.id),"name"in b&&t(15,F=b.name),"ref"in b&&t(1,W=b.ref),"$$scope"in b&&t(19,n=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&16384&&t(16,l=`error-${k}`)},[s,W,u,d,m,g,y,h,v,T,I,E,H,_,k,F,l,r,f,n,o,q,ue,de,ce,Z,ke,me,ye,Te,Ne,Ce,Ve,Pe]}class Zt extends le{constructor(e){super(),ie(this,e,Qt,Jt,ne,{value:0,placeholder:2,cols:3,rows:4,maxCount:5,light:6,disabled:7,readonly:8,helperText:9,labelText:10,hideLabel:11,invalid:12,invalidText:13,id:14,name:15,ref:1},null,[-1,-1])}}const Yl=Zt;function Ze(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function xt(i){let e,t,l=i[1]&&Ze(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class el extends le{constructor(e){super(),ie(this,e,$t,xt,ne,{size:0,title:1})}}function xe(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function tl(i){let e,t,l=i[1]&&xe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class il extends le{constructor(e){super(),ie(this,e,ll,tl,ne,{size:0,title:1})}}function $e(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function nl(i){let e,t,l=i[1]&&$e(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class sl extends le{constructor(e){super(),ie(this,e,al,nl,ne,{size:0,title:1})}}function et(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function ol(i){let e,t,l=i[1]&&et(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class fl extends le{constructor(e){super(),ie(this,e,rl,ol,ne,{size:0,title:1})}}function ul(i,e){const t=l=>i&&!i.contains(l.target)&&!l.defaultPrevented&&e();return document.addEventListener("click",t,!0),{destroy(){document.removeEventListener("click",t,!0)}}}function dl(i){let e=(i[1]?"":i[0])+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a&3&&e!==(e=(l[1]?"":l[0])+"")&&Y(t,e)},d(l){l&&c(t)}}}function cl(i){let e,t,l,a,f;const o=[i[2],{type:"purple"},{icon:Ue}];let n={$$slots:{default:[dl]},$$scope:{ctx:i}};for(let r=0;r{e=R(R({},e),ee(n)),t(2,a=G(e,l)),"embedding"in n&&t(0,f=n.embedding),"hideEmbeddingName"in n&&t(1,o=n.hideEmbeddingName)},[f,o,a]}class ml extends le{constructor(e){super(),ie(this,e,hl,cl,ne,{embedding:0,hideEmbeddingName:1})}}function tt(i,e,t){const l=i.slice();return l[12]=e[t],l}function lt(i){let e,t,l=i[0].conceptNamespace+"",a,f,o=i[0].conceptName+"",n,r,s,u,d,m,g,y,h,v,T;return d=new fl({}),y=new sl({}),{c(){e=B("div"),t=B("div"),a=z(l),f=z(" / "),n=z(o),r=U(),s=B("div"),u=B("button"),ae(d.$$.fragment),m=U(),g=B("button"),ae(y.$$.fragment),this.h()},l(I){e=L(I,"DIV",{class:!0});var E=w(e);t=L(E,"DIV",{class:!0});var H=w(t);a=M(H,l),f=M(H," / "),n=M(H,o),H.forEach(c),r=X(E),s=L(E,"DIV",{class:!0});var _=w(s);u=L(_,"BUTTON",{class:!0});var k=w(u);se(d.$$.fragment,k),k.forEach(c),m=X(_),g=L(_,"BUTTON",{class:!0});var F=w(g);se(y.$$.fragment,F),F.forEach(c),_.forEach(c),E.forEach(c),this.h()},h(){V(t,"class","flex-grow"),V(u,"class","p-1"),V(g,"class","p-1"),V(s,"class","shrink-0"),V(e,"class","flex flex-row items-center justify-between gap-x-4 p-2")},m(I,E){P(I,e,E),S(e,t),S(t,a),S(t,f),S(t,n),S(e,r),S(e,s),S(s,u),oe(d,u,null),S(s,m),S(s,g),oe(y,g,null),h=!0,v||(T=[O(u,"click",i[8]),O(g,"click",i[9])],v=!0)},p(I,E){(!h||E&1)&&l!==(l=I[0].conceptNamespace+"")&&Y(a,l),(!h||E&1)&&o!==(o=I[0].conceptName+"")&&Y(n,o)},i(I){h||(N(d.$$.fragment,I),N(y.$$.fragment,I),h=!0)},o(I){A(d.$$.fragment,I),A(y.$$.fragment,I),h=!1},d(I){I&&c(e),re(d),re(y),v=!1,ze(T)}}}function it(i){let e,t=[],l=new Map,a,f=i[2];const o=n=>n[12];for(let n=0;n{r=null}),$()),u[3]!=null?s?(s.p(u,d),d&8&&N(s,1)):(s=it(u),s.c(),N(s,1),s.m(e,null)):s&&(x(),A(s,1,1,()=>{s=null}),$()),(!f||d&2&&l!==(l=u[1]!=null?`left: ${u[1].x}px; top: ${u[1].y}px`:""))&&V(e,"style",l)},i(u){f||(N(r),N(s),bt(()=>{f&&(a||(a=Fe(e,Xe,{duration:60},!0)),a.run(1))}),f=!0)},o(u){A(r),A(s),a||(a=Fe(e,Xe,{duration:60},!1)),a.run(0),f=!1},d(u){u&&c(e),r&&r.d(),s&&s.d(),u&&a&&a.end(),o=!1,n()}}}function bl(i,e,t){let{details:l}=e,{clickPosition:a}=e,{embeddings:f}=e,{addConceptLabel:o}=e,{findSimilar:n}=e,{addNotification:r}=e;const s=Pt();function u(h){if(!l.conceptName||!l.conceptNamespace)throw Error("Label could not be added, no active concept.");o(l.conceptNamespace,l.conceptName,l.text,h),r({kind:"success",title:`[${h===!0?"Positive":"Negative"}] Concept label added`,subtitle:qt(l.conceptNamespace,l.conceptName),message:l.text}),s("click")}const d=()=>u(!0),m=()=>u(!1),g=h=>{n&&n(h,l.text),s("click")},y=()=>s("close");return i.$$set=h=>{"details"in h&&t(0,l=h.details),"clickPosition"in h&&t(1,a=h.clickPosition),"embeddings"in h&&t(2,f=h.embeddings),"addConceptLabel"in h&&t(6,o=h.addConceptLabel),"findSimilar"in h&&t(3,n=h.findSimilar),"addNotification"in h&&t(7,r=h.addNotification)},[l,a,f,n,s,u,o,r,d,m,g,y]}class gl extends le{constructor(e){super(),ie(this,e,bl,_l,ne,{details:0,clickPosition:1,embeddings:2,addConceptLabel:6,findSimilar:3,addNotification:7})}}function vl(i,e){let t,l=e;i.addEventListener("click",o=>a(o));function a(o){l.disabled||(t=new gl({props:{details:l.details(),clickPosition:{x:o.clientX,y:o.clientY},embeddings:l.embeddings,addConceptLabel:l.addConceptLabel,addNotification:l.addNotification,findSimilar:l.findSimilar},target:document.body}),t.$on("close",f),t.$on("click",f))}function f(){t==null||t.$destroy(),t=void 0}return{update(o){l=o,t==null||t.$set({details:l.details()})},destroy(){f()}}}const Be=.5,at=.3,pl=.8,st="#3366cc";function Ae(i){return`rgba(180,215,255,${i})`}function Ie(i){let e=0;if(i>Be){const t=(i-Be)/(1-Be);e=at+t*(pl-at)}return Ae(e)}function ot(i,e,t){const l=i.slice();return l[7]=e[t],l}function rt(i,e){let t,l,a=e[7].info.name+"",f,o,n,r,s=ft(e[7])+"",u,d;return{key:i,first:null,c(){t=B("div"),l=B("div"),f=z(a),o=U(),n=B("div"),r=B("span"),u=z(s),d=U(),this.h()},l(m){t=L(m,"DIV",{class:!0});var g=w(t);l=L(g,"DIV",{class:!0});var y=w(l);f=M(y,a),y.forEach(c),o=X(g),n=L(g,"DIV",{class:!0});var h=w(n);r=L(h,"SPAN",{class:!0});var v=w(r);u=M(v,s),v.forEach(c),h.forEach(c),d=X(g),g.forEach(c),this.h()},h(){V(l,"class","named-value-name table-cell max-w-xs truncate pr-2 svelte-1689hje"),V(r,"class","px-1"),C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):""),V(n,"class","table-cell rounded text-right"),V(t,"class","table-row"),this.first=t},m(m,g){P(m,t,g),S(t,l),S(l,f),S(t,o),S(t,n),S(n,r),S(r,u),S(t,d)},p(m,g){e=m,g&1&&a!==(a=e[7].info.name+"")&&Y(f,a),g&1&&s!==(s=ft(e[7])+"")&&Y(u,s),g&1&&C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),g&1&&te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):"")},d(m){m&&c(t)}}}function kl(i){let e,t,l=[],a=new Map,f,o=`${i[4]}px`,n=`${Math.min(i[1],i[3]-i[2]-20)}px`,r=i[0];const s=u=>u[7];for(let u=0;ui[6].call(e)),C(e,"hidden",i[0].length===0),te(e,"top",o),te(e,"left",n)},m(u,d){P(u,e,d),S(e,t);for(let m=0;m{"namedValues"in u&&t(0,l=u.namedValues),"x"in u&&t(1,a=u.x),"y"in u&&t(5,f=u.y)},[l,a,n,o,r,f,s]}class wl extends le{constructor(e){super(),ie(this,e,Sl,kl,ne,{namedValues:0,x:1,y:5})}}function El(i,e){let t,l=e;const a=()=>o();l.isHovered&&f();function f(){const n=l.namedValues.filter(m=>Array.from(l.spansHovered).some(g=>{const y=pt(g);return kt(m.specificPath.slice(0,y.length),y)}));l.itemScrollContainer!=null&&l.itemScrollContainer.addEventListener("scroll",a);const r=i.getBoundingClientRect(),s=window.getComputedStyle(i),u=parseInt(s.getPropertyValue("line-height")),d=r.height>u?r.x+i.offsetLeft||i.clientLeft:r.x;t=new wl({props:{namedValues:n,x:d,y:r.top},target:document.body})}function o(){var n;t==null||t.$destroy(),(n=l.itemScrollContainer)==null||n.removeEventListener("scroll",a)}return{update(n){o(),l=n,l.isHovered&&f()},destroy(){o()}}}const yl=500,ve=100;function Tl(i,e,t){const l=[],a=new Set;for(const f of i){let o=!1;const n=[];for(const T of f.paths)a.has(T)||(n.push(T),a.add(T));const r=[],s=[];let u=-1/0;for(const[T,I]of Object.entries(f.originalSpans)){const E=e[T],H=pt(T);if(!(E==null||E.length===0))for(const _ of I)for(const k of E){const F=k.path.slice(H.length),W=Dt(_,F);if(W==null)continue;const q=Se.value(W);if(q==null)continue;if(k.dtype==="float32"){const Z=Se.value(W);Z!=null&&(u=Math.max(u,Z))}const ue=we(Se.path(_)),de=!n.includes(ue),ce={value:q,info:k,specificPath:Se.path(W)};de||r.push(ce),s.push(ce),k.type==="concept_score"||k.type==="semantic_similarity"?q>.5&&(o=!0):o=!0}}const d=s.some(T=>T.info.type==="label"),m=s.some(T=>T.info.type==="leaf_span"),g=s.some(T=>T.info.type==="keyword"),y=s.some(T=>T.info.type==="metadata"&&!Le(T.info.dtype)),h=f.paths.some(T=>t.has(T)),v=h&&n.length>0&&Array.from(t).some(T=>n.includes(T));l.push({backgroundColor:Ie(u),isBlackBolded:g||y||m,isHighlightBolded:d,isShownSnippet:o,snippetScore:u,namedValues:r,paths:f.paths,text:f.text,snippetText:f.text,originalSpans:f.originalSpans,isHovered:h,isFirstHover:v})}return l}function Nl(i,e){var o,n,r;if(i=i.map(s=>{if(s.isShownSnippet&&s.text.length>ve){const u={...s,text:s.text.slice(0,ve),snippetText:s.snippetText.slice(0,ve)},d={...s,text:s.text.slice(ve),snippetText:s.snippetText.slice(ve),isShownSnippet:!1,namedValues:[]};return[u,d]}else return[s]}).flat(),e)return{snippetSpans:i.map(s=>({renderSpan:s,isShown:!0})),someSnippetsHidden:!1};const t=[];let l=0;for(const s of i)s.isShownSnippet&&(l+=s.text.length);const a=i.filter(s=>!s.isShownSnippet).sort((s,u)=>u.snippetScore-s.snippetScore);for(const s of a)if(s.isShownSnippet=!0,l+=s.text.length,l>yl)break;let f=!1;for(const[s,u]of i.entries())if(u.isShownSnippet)t.push({renderSpan:u,isShown:!0});else{const d=((o=i[s+1])==null?void 0:o.isShownSnippet)===!0,m=((n=i[s-1])==null?void 0:n.isShownSnippet)===!0,g=((r=t[t.length-1])==null?void 0:r.isShown)===!0;t.push({renderSpan:u,isShown:!1,isEllipsis:(d||m)&&g,hasNewline:u.text.includes(` +`)}),f=!0}return{snippetSpans:t,someSnippetsHidden:f}}function ut(i,e,t){const l=i.slice();l[34]=e[t];const a=l[34].renderSpan;return l[35]=a,l}function Cl(i){let e,t,l,a,f,o=i[34].hasNewline&&dt();return{c(){e=B("span"),t=z("..."),o&&o.c(),l=Ee(),this.h()},l(n){e=L(n,"SPAN",{class:!0});var r=w(e);t=M(r,"..."),r.forEach(c),o&&o.l(n),l=Ee(),this.h()},h(){V(e,"class","highlight-span text-sm leading-5 svelte-8ox5pu")},m(n,r){P(n,e,r),S(e,t),o&&o.m(n,r),P(n,l,r),a||(f=pe(vt.call(null,e,{text:`Some text was hidden to improve readability. +Click "Show all" to show the entire document.`})),a=!0)},p(n,r){n[34].hasNewline?o||(o=dt(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i:j,o:j,d(n){n&&c(e),o&&o.d(n),n&&c(l),a=!1,f()}}}function Vl(i){let e,t,l,a,f,o,n,r;const s=[Hl,Pl],u=[];function d(h,v){return h[1]?0:1}t=d(i),l=u[t]=s[t](i);function m(){return i[27](i[35])}function g(){return i[28](i[35])}function y(){return i[29](i[35])}return{c(){e=B("span"),l.c(),this.h()},l(h){e=L(h,"SPAN",{class:!0});var v=w(e);l.l(v),v.forEach(c),this.h()},h(){V(e,"class","hover:cursor-poiner highlight-span break-words text-sm leading-5 svelte-8ox5pu"),C(e,"hover:cursor-pointer",i[0].length>0),C(e,"font-bold",i[35].isBlackBolded),C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},m(h,v){P(h,e,v),u[t].m(e,null),o=!0,n||(r=[pe(a=El.call(null,e,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]})),pe(f=vl.call(null,e,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0})),O(e,"mouseenter",g),O(e,"mouseleave",y)],n=!0)},p(h,v){i=h;let T=t;t=d(i),t===T?u[t].p(i,v):(x(),A(u[T],1,1,()=>{u[T]=null}),$(),l=u[t],l?l.p(i,v):(l=u[t]=s[t](i),l.c()),N(l,1),l.m(e,null)),a&&je(a.update)&&v[0]&800&&a.update.call(null,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]}),f&&je(f.update)&&v[0]&276&&f.update.call(null,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0}),(!o||v[0]&1)&&C(e,"hover:cursor-pointer",i[0].length>0),(!o||v[0]&256)&&C(e,"font-bold",i[35].isBlackBolded),(!o||v[0]&256)&&C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),v[0]&256&&te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),v[0]&256&&te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},i(h){o||(N(l),o=!0)},o(h){A(l),o=!1},d(h){h&&c(e),u[t].d(),n=!1,ze(r)}}}function dt(i){let e,t;return{c(){e=B("span"),t=B("br")},l(l){e=L(l,"SPAN",{});var a=w(e);t=L(a,"BR",{}),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},d(l){l&&c(e)}}}function Pl(i){let e=i[35].snippetText+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a[0]&256&&e!==(e=l[35].snippetText+"")&&Y(t,e)},i:j,o:j,d(l){l&&c(t)}}}function Hl(i){let e,t;return e=new Yt({props:{source:i[35].snippetText}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[0]&256&&(f.source=l[35].snippetText),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function ct(i){let e,t,l,a;const f=[Vl,Cl],o=[];function n(r,s){return r[34].isShown?0:r[34].isEllipsis?1:-1}return~(e=n(i))&&(t=o[e]=f[e](i)),{c(){t&&t.c(),l=Ee()},l(r){t&&t.l(r),l=Ee()},m(r,s){~e&&o[e].m(r,s),P(r,l,s),a=!0},p(r,s){let u=e;e=n(r),e===u?~e&&o[e].p(r,s):(t&&(x(),A(o[u],1,1,()=>{o[u]=null}),$()),~e?(t=o[e],t?t.p(r,s):(t=o[e]=f[e](r),t.c()),N(t,1),t.m(l.parentNode,l)):t=null)},i(r){a||(N(t),a=!0)},o(r){A(t),a=!1},d(r){~e&&o[e].d(r),r&&c(l)}}}function ht(i){let e,t,l,a,f;const o=[Ll,Bl],n=[];function r(s,u){return s[6]?1:0}return l=r(i),a=n[l]=o[l](i),{c(){e=B("div"),t=B("div"),a.c(),this.h()},l(s){e=L(s,"DIV",{class:!0});var u=w(e);t=L(u,"DIV",{class:!0});var d=w(t);a.l(d),d.forEach(c),u.forEach(c),this.h()},h(){V(t,"class","w-30 mt-2 rounded border border-neutral-300 text-center"),V(e,"class","flex flex-row justify-center")},m(s,u){P(s,e,u),S(e,t),n[l].m(t,null),f=!0},p(s,u){let d=l;l=r(s),l===d?n[l].p(s,u):(x(),A(n[d],1,1,()=>{n[d]=null}),$(),a=n[l],a?a.p(s,u):(a=n[l]=o[l](s),a.c()),N(a,1),a.m(t,null))},i(s){f||(N(a),f=!0)},o(s){A(a),f=!1},d(s){s&&c(e),n[l].d()}}}function Bl(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:il,$$slots:{default:[Al]},$$scope:{ctx:i}}}),e.$on("click",i[31]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Ll(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:el,$$slots:{default:[Il]},$$scope:{ctx:i}}}),e.$on("click",i[30]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Al(i){let e;return{c(){e=z("Hide excess")},l(t){e=M(t,"Hide excess")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function Il(i){let e;return{c(){e=z("Show all")},l(t){e=M(t,"Show all")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function zl(i){let e,t,l,a=i[8],f=[];for(let r=0;rA(f[r],1,1,()=>{f[r]=null});let n=(i[7]||i[6])&&ht(i);return{c(){e=B("div");for(let r=0;r{n=null}),$())},i(r){if(!l){for(let s=0;snull;function Ml(i,e,t){let l,a,f,o,n,r,s=j,u=()=>(s(),s=zt(E,p=>t(26,r=p)),E),d,m;i.$$.on_destroy.push(()=>s());let{text:g}=e,{row:y}=e,{spanPaths:h}=e,{valuePaths:v}=e,{markdown:T=!1}=e,{embeddings:I}=e,{datasetViewStore:E=void 0}=e;u();let{datasetStore:H=void 0}=e,_={},k=new Set;const F=p=>{p.paths.forEach(D=>k.add(D)),t(5,k)},W=p=>{p.paths.forEach(D=>k.delete(D)),t(5,k)};let q={};const ue=p=>{const _e={conceptName:null,conceptNamespace:null,text:f.filter(be=>be.paths.some(He=>((p==null?void 0:p.paths)||[]).some(ge=>kt(ge,He)))).map(be=>be.text).join("")};for(const be of Object.keys(p.originalSpans)){const He=(_[be]||[]).filter(ge=>ge.type==="concept_score");for(const ge of He){const Re=ge.signal;_e.conceptName=Re.concept_name,_e.conceptNamespace=Re.namespace;break}}return _e},de=Ot();Ye(i,de,p=>t(33,d=p));const ce=(p,D,Me,_e)=>{if(!D||!p)throw Error("Label could not be added, no active concept.");d.mutate([p,D,{insert:[{text:Me,label:_e}]}])};let Z=!1,ke=It(jt);Ye(i,ke,p=>t(9,m=p));let me;const ye=(p,D)=>{E==null||me==null||E.addSearch({path:[we(me)],type:"semantic",query:D,embedding:p})},Te=Ut(),Ne=p=>ue(p),Ce=p=>F(p),Ve=p=>W(p),Pe=()=>t(6,Z=!0),b=()=>t(6,Z=!1);return i.$$set=p=>{"text"in p&&t(18,g=p.text),"row"in p&&t(19,y=p.row),"spanPaths"in p&&t(0,h=p.spanPaths),"valuePaths"in p&&t(20,v=p.valuePaths),"markdown"in p&&t(1,T=p.markdown),"embeddings"in p&&t(2,I=p.embeddings),"datasetViewStore"in p&&u(t(3,E=p.datasetViewStore)),"datasetStore"in p&&t(4,H=p.datasetStore)},i.$$.update=()=>{if(i.$$.dirty[0]&524289&&t(25,l=Object.fromEntries(h.map(p=>[we(p),Ft(y,p)]))),i.$$.dirty[0]&3145728){t(21,_={});for(const p of v){const D=we(p.spanPath);_[D]==null&&t(21,_[D]=[],_),_[D].push(p)}}if(i.$$.dirty[0]&33816576&&t(24,a=Xt(g,l)),i.$$.dirty[0]&18874400&&t(23,f=Tl(a,_,k)),i.$$.dirty[0]&20971520){t(22,q={});for(const p of a)for(const D of p.paths)t(22,q[D]=q[D]||[],q),q[D].push(p)}i.$$.dirty[0]&8388672&&t(8,{snippetSpans:o,someSnippetsHidden:n}=Nl(f,Z),o,(t(7,n),t(23,f),t(6,Z),t(24,a),t(21,_),t(5,k),t(18,g),t(25,l),t(20,v),t(0,h),t(19,y))),i.$$.dirty[0]&67108880&&r!=null&&H!=null&&(me=Wt(r,H))},[h,T,I,E,H,k,Z,n,o,m,F,W,ue,de,ce,ke,ye,Te,g,y,v,_,q,f,a,l,r,Ne,Ce,Ve,Pe,b]}class jl extends le{constructor(e){super(),ie(this,e,Ml,zl,ne,{text:18,row:19,spanPaths:0,valuePaths:20,markdown:1,embeddings:2,datasetViewStore:3,datasetStore:4},null,[-1,-1])}}export{ml as E,jl as S,Yl as T,fl as a,sl as b}; diff --git a/lilac/web/_app/immutable/chunks/StringSpanHighlight.738f014b.js b/lilac/web/_app/immutable/chunks/StringSpanHighlight.738f014b.js new file mode 100644 index 0000000000000000000000000000000000000000..8ae83b1f689ba5c5d9300125221010d390432733 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/StringSpanHighlight.738f014b.js @@ -0,0 +1,3 @@ +import{S as le,i as ie,s as ne,E as R,k as B,a as U,l as L,m as w,c as X,h as c,F as De,G as C,n as V,b as P,a0 as S,al as Oe,H as O,g as N,v as x,d as I,f as $,L as he,M as Me,N as G,ah as wt,Q as ee,D as Et,I as yt,J as Tt,K as Nt,q as M,r as z,u as Y,y as ae,z as se,A as oe,B as re,R as Q,w as Ct,Z as K,_ as J,$ as fe,a1 as j,a7 as pe,V as Vt,a2 as bt,a3 as Fe,C as Pt,W as gt,X as Ht,p as te,ae as Bt,an as Lt,a4 as It,O as Ye,ai as At,e as Ee,ab as Mt,aa as je}from"./index.b7741aa8.js";import{aM as zt,d as Rt,h as vt,a0 as Le,y as pt,I as kt,ax as Dt,L as Se,z as we,ay as Ot,H as Ft,B as St,aP as Yt}from"./Commands.74110cda.js";import{A as Ue,p as Xe,I as jt,u as Ut,v as Xt,f as Wt}from"./notificationsStore.ec8883da.js";import{d as qt}from"./utils.1f391c34.js";const Gt=i=>({}),We=i=>({});function qe(i){let e,t,l,a;const f=i[20].labelText,o=Et(f,i,i[19],We),n=o||Kt(i);let r=i[5]&&Ge(i);return{c(){e=B("div"),t=B("label"),n&&n.c(),l=U(),r&&r.c(),this.h()},l(s){e=L(s,"DIV",{});var u=w(e);t=L(u,"LABEL",{for:!0});var d=w(t);n&&n.l(d),d.forEach(c),l=X(u),r&&r.l(u),u.forEach(c),this.h()},h(){V(t,"for",i[14]),C(t,"bx--label",!0),C(t,"bx--visually-hidden",i[11]),C(t,"bx--label--disabled",i[7]),C(e,"bx--text-area__label-wrapper",!0)},m(s,u){P(s,e,u),S(e,t),n&&n.m(t,null),S(e,l),r&&r.m(e,null),a=!0},p(s,u){o?o.p&&(!a||u[0]&524288)&&yt(o,f,s,s[19],a?Nt(f,s[19],u,Gt):Tt(s[19]),We):n&&n.p&&(!a||u[0]&1024)&&n.p(s,a?u:[-1,-1]),(!a||u[0]&16384)&&V(t,"for",s[14]),(!a||u[0]&2048)&&C(t,"bx--visually-hidden",s[11]),(!a||u[0]&128)&&C(t,"bx--label--disabled",s[7]),s[5]?r?r.p(s,u):(r=Ge(s),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(s){a||(N(n,s),a=!0)},o(s){I(n,s),a=!1},d(s){s&&c(e),n&&n.d(s),r&&r.d()}}}function Kt(i){let e;return{c(){e=M(i[10])},l(t){e=z(t,i[10])},m(t,l){P(t,e,l)},p(t,l){l[0]&1024&&Y(e,t[10])},d(t){t&&c(e)}}}function Ge(i){let e,t=i[0].length+"",l,a,f;return{c(){e=B("div"),l=M(t),a=M("/"),f=M(i[5]),this.h()},l(o){e=L(o,"DIV",{});var n=w(e);l=z(n,t),a=z(n,"/"),f=z(n,i[5]),n.forEach(c),this.h()},h(){C(e,"bx--label",!0),C(e,"bx--label--disabled",i[7])},m(o,n){P(o,e,n),S(e,l),S(e,a),S(e,f)},p(o,n){n[0]&1&&t!==(t=o[0].length+"")&&Y(l,t),n[0]&32&&Y(f,o[5]),n[0]&128&&C(e,"bx--label--disabled",o[7])},d(o){o&&c(e)}}}function Ke(i){let e,t;return e=new zt({props:{class:"bx--text-area__invalid-icon"}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){I(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Je(i){let e,t;return{c(){e=B("div"),t=M(i[9]),this.h()},l(l){e=L(l,"DIV",{});var a=w(e);t=z(a,i[9]),a.forEach(c),this.h()},h(){C(e,"bx--form__helper-text",!0),C(e,"bx--form__helper-text--disabled",i[7])},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&512&&Y(t,l[9]),a[0]&128&&C(e,"bx--form__helper-text--disabled",l[7])},d(l){l&&c(e)}}}function Qe(i){let e,t;return{c(){e=B("div"),t=M(i[13]),this.h()},l(l){e=L(l,"DIV",{id:!0});var a=w(e);t=z(a,i[13]),a.forEach(c),this.h()},h(){V(e,"id",i[16]),C(e,"bx--form-requirement",!0)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&8192&&Y(t,l[13]),a[0]&65536&&V(e,"id",l[16])},d(l){l&&c(e)}}}function Jt(i){let e,t,l,a,f,o,n,r,s,u,d,m,g,y,h=(i[10]||i[17].labelText)&&!i[11]&&qe(i),v=i[12]&&Ke(),T=[{"aria-invalid":o=i[12]||void 0},{"aria-describedby":n=i[12]?i[16]:void 0},{disabled:i[7]},{id:i[14]},{name:i[15]},{cols:i[3]},{rows:i[4]},{placeholder:i[2]},{readOnly:i[8]},{maxlength:r=i[5]??void 0},i[18]],A={};for(let _=0;_{h=null}),$()),_[12]?v?k[0]&4096&&N(v,1):(v=Ke(),v.c(),N(v,1),v.m(l,a)):v&&(x(),I(v,1,1,()=>{v=null}),$()),De(f,A=he(T,[(!m||k[0]&4096&&o!==(o=_[12]||void 0))&&{"aria-invalid":o},(!m||k[0]&69632&&n!==(n=_[12]?_[16]:void 0))&&{"aria-describedby":n},(!m||k[0]&128)&&{disabled:_[7]},(!m||k[0]&16384)&&{id:_[14]},(!m||k[0]&32768)&&{name:_[15]},(!m||k[0]&8)&&{cols:_[3]},(!m||k[0]&16)&&{rows:_[4]},(!m||k[0]&4)&&{placeholder:_[2]},(!m||k[0]&256)&&{readOnly:_[8]},(!m||k[0]&32&&r!==(r=_[5]??void 0))&&{maxlength:r},k[0]&262144&&_[18]])),k[0]&1&&Oe(f,_[0]),C(f,"bx--text-area",!0),C(f,"bx--text-area--light",_[6]),C(f,"bx--text-area--invalid",_[12]),(!m||k[0]&4096&&s!==(s=_[12]||void 0))&&V(l,"data-invalid",s),!_[12]&&_[9]?E?E.p(_,k):(E=Je(_),E.c(),E.m(e,d)):E&&(E.d(1),E=null),_[12]?H?H.p(_,k):(H=Qe(_),H.c(),H.m(e,null)):H&&(H.d(1),H=null)},i(_){m||(N(h),N(v),m=!0)},o(_){I(h),I(v),m=!1},d(_){_&&c(e),h&&h.d(),v&&v.d(),i[32](null),E&&E.d(),H&&H.d(),g=!1,Me(y)}}}function Qt(i,e,t){let l;const a=["value","placeholder","cols","rows","maxCount","light","disabled","readonly","helperText","labelText","hideLabel","invalid","invalidText","id","name","ref"];let f=G(e,a),{$$slots:o={},$$scope:n}=e;const r=wt(o);let{value:s=""}=e,{placeholder:u=""}=e,{cols:d=50}=e,{rows:m=4}=e,{maxCount:g=void 0}=e,{light:y=!1}=e,{disabled:h=!1}=e,{readonly:v=!1}=e,{helperText:T=""}=e,{labelText:A=""}=e,{hideLabel:E=!1}=e,{invalid:H=!1}=e,{invalidText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:F=void 0}=e,{ref:W=null}=e;function q(b){Q.call(this,i,b)}function ue(b){Q.call(this,i,b)}function de(b){Q.call(this,i,b)}function ce(b){Q.call(this,i,b)}function Z(b){Q.call(this,i,b)}function ke(b){Q.call(this,i,b)}function me(b){Q.call(this,i,b)}function ye(b){Q.call(this,i,b)}function Te(b){Q.call(this,i,b)}function Ne(b){Q.call(this,i,b)}function Ce(b){Q.call(this,i,b)}function Ve(b){Ct[b?"unshift":"push"](()=>{W=b,t(1,W)})}function Pe(){s=this.value,t(0,s)}return i.$$set=b=>{e=R(R({},e),ee(b)),t(18,f=G(e,a)),"value"in b&&t(0,s=b.value),"placeholder"in b&&t(2,u=b.placeholder),"cols"in b&&t(3,d=b.cols),"rows"in b&&t(4,m=b.rows),"maxCount"in b&&t(5,g=b.maxCount),"light"in b&&t(6,y=b.light),"disabled"in b&&t(7,h=b.disabled),"readonly"in b&&t(8,v=b.readonly),"helperText"in b&&t(9,T=b.helperText),"labelText"in b&&t(10,A=b.labelText),"hideLabel"in b&&t(11,E=b.hideLabel),"invalid"in b&&t(12,H=b.invalid),"invalidText"in b&&t(13,_=b.invalidText),"id"in b&&t(14,k=b.id),"name"in b&&t(15,F=b.name),"ref"in b&&t(1,W=b.ref),"$$scope"in b&&t(19,n=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&16384&&t(16,l=`error-${k}`)},[s,W,u,d,m,g,y,h,v,T,A,E,H,_,k,F,l,r,f,n,o,q,ue,de,ce,Z,ke,me,ye,Te,Ne,Ce,Ve,Pe]}class Zt extends le{constructor(e){super(),ie(this,e,Qt,Jt,ne,{value:0,placeholder:2,cols:3,rows:4,maxCount:5,light:6,disabled:7,readonly:8,helperText:9,labelText:10,hideLabel:11,invalid:12,invalidText:13,id:14,name:15,ref:1},null,[-1,-1])}}const Yl=Zt;function Ze(i){let e,t;return{c(){e=K("title"),t=M(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=z(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function xt(i){let e,t,l=i[1]&&Ze(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class el extends le{constructor(e){super(),ie(this,e,$t,xt,ne,{size:0,title:1})}}function xe(i){let e,t;return{c(){e=K("title"),t=M(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=z(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function tl(i){let e,t,l=i[1]&&xe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class il extends le{constructor(e){super(),ie(this,e,ll,tl,ne,{size:0,title:1})}}function $e(i){let e,t;return{c(){e=K("title"),t=M(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=z(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function nl(i){let e,t,l=i[1]&&$e(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class sl extends le{constructor(e){super(),ie(this,e,al,nl,ne,{size:0,title:1})}}function et(i){let e,t;return{c(){e=K("title"),t=M(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=z(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function ol(i){let e,t,l=i[1]&&et(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class fl extends le{constructor(e){super(),ie(this,e,rl,ol,ne,{size:0,title:1})}}function ul(i,e){const t=l=>i&&!i.contains(l.target)&&!l.defaultPrevented&&e();return document.addEventListener("click",t,!0),{destroy(){document.removeEventListener("click",t,!0)}}}function dl(i){let e=(i[1]?"":i[0])+"",t;return{c(){t=M(e)},l(l){t=z(l,e)},m(l,a){P(l,t,a)},p(l,a){a&3&&e!==(e=(l[1]?"":l[0])+"")&&Y(t,e)},d(l){l&&c(t)}}}function cl(i){let e,t,l,a,f;const o=[i[2],{type:"purple"},{icon:Ue}];let n={$$slots:{default:[dl]},$$scope:{ctx:i}};for(let r=0;r{e=R(R({},e),ee(n)),t(2,a=G(e,l)),"embedding"in n&&t(0,f=n.embedding),"hideEmbeddingName"in n&&t(1,o=n.hideEmbeddingName)},[f,o,a]}class ml extends le{constructor(e){super(),ie(this,e,hl,cl,ne,{embedding:0,hideEmbeddingName:1})}}function tt(i,e,t){const l=i.slice();return l[12]=e[t],l}function lt(i){let e,t,l=i[0].conceptNamespace+"",a,f,o=i[0].conceptName+"",n,r,s,u,d,m,g,y,h,v,T;return d=new fl({}),y=new sl({}),{c(){e=B("div"),t=B("div"),a=M(l),f=M(" / "),n=M(o),r=U(),s=B("div"),u=B("button"),ae(d.$$.fragment),m=U(),g=B("button"),ae(y.$$.fragment),this.h()},l(A){e=L(A,"DIV",{class:!0});var E=w(e);t=L(E,"DIV",{class:!0});var H=w(t);a=z(H,l),f=z(H," / "),n=z(H,o),H.forEach(c),r=X(E),s=L(E,"DIV",{class:!0});var _=w(s);u=L(_,"BUTTON",{class:!0});var k=w(u);se(d.$$.fragment,k),k.forEach(c),m=X(_),g=L(_,"BUTTON",{class:!0});var F=w(g);se(y.$$.fragment,F),F.forEach(c),_.forEach(c),E.forEach(c),this.h()},h(){V(t,"class","flex-grow"),V(u,"class","p-1"),V(g,"class","p-1"),V(s,"class","shrink-0"),V(e,"class","flex flex-row items-center justify-between gap-x-4 p-2")},m(A,E){P(A,e,E),S(e,t),S(t,a),S(t,f),S(t,n),S(e,r),S(e,s),S(s,u),oe(d,u,null),S(s,m),S(s,g),oe(y,g,null),h=!0,v||(T=[O(u,"click",i[8]),O(g,"click",i[9])],v=!0)},p(A,E){(!h||E&1)&&l!==(l=A[0].conceptNamespace+"")&&Y(a,l),(!h||E&1)&&o!==(o=A[0].conceptName+"")&&Y(n,o)},i(A){h||(N(d.$$.fragment,A),N(y.$$.fragment,A),h=!0)},o(A){I(d.$$.fragment,A),I(y.$$.fragment,A),h=!1},d(A){A&&c(e),re(d),re(y),v=!1,Me(T)}}}function it(i){let e,t=[],l=new Map,a,f=i[2];const o=n=>n[12];for(let n=0;n{r=null}),$()),u[3]!=null?s?(s.p(u,d),d&8&&N(s,1)):(s=it(u),s.c(),N(s,1),s.m(e,null)):s&&(x(),I(s,1,1,()=>{s=null}),$()),(!f||d&2&&l!==(l=u[1]!=null?`left: ${u[1].x}px; top: ${u[1].y}px`:""))&&V(e,"style",l)},i(u){f||(N(r),N(s),bt(()=>{f&&(a||(a=Fe(e,Xe,{duration:60},!0)),a.run(1))}),f=!0)},o(u){I(r),I(s),a||(a=Fe(e,Xe,{duration:60},!1)),a.run(0),f=!1},d(u){u&&c(e),r&&r.d(),s&&s.d(),u&&a&&a.end(),o=!1,n()}}}function bl(i,e,t){let{details:l}=e,{clickPosition:a}=e,{embeddings:f}=e,{addConceptLabel:o}=e,{findSimilar:n}=e,{addNotification:r}=e;const s=Pt();function u(h){if(!l.conceptName||!l.conceptNamespace)throw Error("Label could not be added, no active concept.");o(l.conceptNamespace,l.conceptName,l.text,h),r({kind:"success",title:`[${h===!0?"Positive":"Negative"}] Concept label added`,subtitle:qt(l.conceptNamespace,l.conceptName),message:l.text}),s("click")}const d=()=>u(!0),m=()=>u(!1),g=h=>{n&&n(h,l.text),s("click")},y=()=>s("close");return i.$$set=h=>{"details"in h&&t(0,l=h.details),"clickPosition"in h&&t(1,a=h.clickPosition),"embeddings"in h&&t(2,f=h.embeddings),"addConceptLabel"in h&&t(6,o=h.addConceptLabel),"findSimilar"in h&&t(3,n=h.findSimilar),"addNotification"in h&&t(7,r=h.addNotification)},[l,a,f,n,s,u,o,r,d,m,g,y]}class gl extends le{constructor(e){super(),ie(this,e,bl,_l,ne,{details:0,clickPosition:1,embeddings:2,addConceptLabel:6,findSimilar:3,addNotification:7})}}function vl(i,e){let t,l=e;i.addEventListener("click",o=>a(o));function a(o){l.disabled||(t=new gl({props:{details:l.details(),clickPosition:{x:o.clientX,y:o.clientY},embeddings:l.embeddings,addConceptLabel:l.addConceptLabel,addNotification:l.addNotification,findSimilar:l.findSimilar},target:document.body}),t.$on("close",f),t.$on("click",f))}function f(){t==null||t.$destroy(),t=void 0}return{update(o){l=o,t==null||t.$set({details:l.details()})},destroy(){f()}}}const Be=.5,at=.3,pl=.8,st="#3366cc";function Ie(i){return`rgba(180,215,255,${i})`}function Ae(i){let e=0;if(i>Be){const t=(i-Be)/(1-Be);e=at+t*(pl-at)}return Ie(e)}function ot(i,e,t){const l=i.slice();return l[7]=e[t],l}function rt(i,e){let t,l,a=e[7].info.name+"",f,o,n,r,s=ft(e[7])+"",u,d;return{key:i,first:null,c(){t=B("div"),l=B("div"),f=M(a),o=U(),n=B("div"),r=B("span"),u=M(s),d=U(),this.h()},l(m){t=L(m,"DIV",{class:!0});var g=w(t);l=L(g,"DIV",{class:!0});var y=w(l);f=z(y,a),y.forEach(c),o=X(g),n=L(g,"DIV",{class:!0});var h=w(n);r=L(h,"SPAN",{class:!0});var v=w(r);u=z(v,s),v.forEach(c),h.forEach(c),d=X(g),g.forEach(c),this.h()},h(){V(l,"class","named-value-name table-cell max-w-xs truncate pr-2 svelte-1689hje"),V(r,"class","px-1"),C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ae(e[7].value):""),V(n,"class","table-cell rounded text-right"),V(t,"class","table-row"),this.first=t},m(m,g){P(m,t,g),S(t,l),S(l,f),S(t,o),S(t,n),S(n,r),S(r,u),S(t,d)},p(m,g){e=m,g&1&&a!==(a=e[7].info.name+"")&&Y(f,a),g&1&&s!==(s=ft(e[7])+"")&&Y(u,s),g&1&&C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),g&1&&te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ae(e[7].value):"")},d(m){m&&c(t)}}}function kl(i){let e,t,l=[],a=new Map,f,o=`${i[4]}px`,n=`${Math.min(i[1],i[3]-i[2]-20)}px`,r=i[0];const s=u=>u[7];for(let u=0;ui[6].call(e)),C(e,"hidden",i[0].length===0),te(e,"top",o),te(e,"left",n)},m(u,d){P(u,e,d),S(e,t);for(let m=0;m{"namedValues"in u&&t(0,l=u.namedValues),"x"in u&&t(1,a=u.x),"y"in u&&t(5,f=u.y)},[l,a,n,o,r,f,s]}class wl extends le{constructor(e){super(),ie(this,e,Sl,kl,ne,{namedValues:0,x:1,y:5})}}function El(i,e){let t,l=e;const a=()=>o();l.isHovered&&f();function f(){const n=l.namedValues.filter(m=>Array.from(l.spansHovered).some(g=>{const y=pt(g);return kt(m.specificPath.slice(0,y.length),y)}));l.itemScrollContainer!=null&&l.itemScrollContainer.addEventListener("scroll",a);const r=i.getBoundingClientRect(),s=window.getComputedStyle(i),u=parseInt(s.getPropertyValue("line-height")),d=r.height>u?r.x+i.offsetLeft||i.clientLeft:r.x;t=new wl({props:{namedValues:n,x:d,y:r.top},target:document.body})}function o(){var n;t==null||t.$destroy(),(n=l.itemScrollContainer)==null||n.removeEventListener("scroll",a)}return{update(n){o(),l=n,l.isHovered&&f()},destroy(){o()}}}const yl=500,ve=100;function Tl(i,e,t){const l=[],a=new Set;for(const f of i){let o=!1;const n=[];for(const T of f.paths)a.has(T)||(n.push(T),a.add(T));const r=[],s=[];let u=-1/0;for(const[T,A]of Object.entries(f.originalSpans)){const E=e[T],H=pt(T);if(!(E==null||E.length===0))for(const _ of A)for(const k of E){const F=k.path.slice(H.length),W=Dt(_,F);if(W==null)continue;const q=Se.value(W);if(q==null)continue;if(k.dtype==="float32"){const Z=Se.value(W);Z!=null&&(u=Math.max(u,Z))}const ue=we(Se.path(_)),de=!n.includes(ue),ce={value:q,info:k,specificPath:Se.path(W)};de||r.push(ce),s.push(ce),k.type==="concept_score"||k.type==="semantic_similarity"?q>.5&&(o=!0):o=!0}}const d=s.some(T=>T.info.type==="label"),m=s.some(T=>T.info.type==="leaf_span"),g=s.some(T=>T.info.type==="keyword"),y=s.some(T=>T.info.type==="metadata"&&!Le(T.info.dtype)),h=f.paths.some(T=>t.has(T)),v=h&&n.length>0&&Array.from(t).some(T=>n.includes(T));l.push({backgroundColor:Ae(u),isBlackBolded:g||y||m,isHighlightBolded:d,isShownSnippet:o,snippetScore:u,namedValues:r,paths:f.paths,text:f.text,snippetText:f.text,originalSpans:f.originalSpans,isHovered:h,isFirstHover:v})}return l}function Nl(i,e){var o,n,r;if(i=i.map(s=>{if(s.isShownSnippet&&s.text.length>ve){const u={...s,text:s.text.slice(0,ve),snippetText:s.snippetText.slice(0,ve)},d={...s,text:s.text.slice(ve),snippetText:s.snippetText.slice(ve),isShownSnippet:!1,namedValues:[]};return[u,d]}else return[s]}).flat(),e)return{snippetSpans:i.map(s=>({renderSpan:s,isShown:!0})),someSnippetsHidden:!1};const t=[];let l=0;for(const s of i)s.isShownSnippet&&(l+=s.text.length);const a=i.filter(s=>!s.isShownSnippet).sort((s,u)=>u.snippetScore-s.snippetScore);for(const s of a)if(s.isShownSnippet=!0,l+=s.text.length,l>yl)break;let f=!1;for(const[s,u]of i.entries())if(u.isShownSnippet)t.push({renderSpan:u,isShown:!0});else{const d=((o=i[s+1])==null?void 0:o.isShownSnippet)===!0,m=((n=i[s-1])==null?void 0:n.isShownSnippet)===!0,g=((r=t[t.length-1])==null?void 0:r.isShown)===!0;t.push({renderSpan:u,isShown:!1,isEllipsis:(d||m)&&g,hasNewline:u.text.includes(` +`)}),f=!0}return{snippetSpans:t,someSnippetsHidden:f}}function ut(i,e,t){const l=i.slice();l[34]=e[t];const a=l[34].renderSpan;return l[35]=a,l}function Cl(i){let e,t,l,a,f,o=i[34].hasNewline&&dt();return{c(){e=B("span"),t=M("..."),o&&o.c(),l=Ee(),this.h()},l(n){e=L(n,"SPAN",{class:!0});var r=w(e);t=z(r,"..."),r.forEach(c),o&&o.l(n),l=Ee(),this.h()},h(){V(e,"class","highlight-span text-sm leading-5 svelte-8ox5pu")},m(n,r){P(n,e,r),S(e,t),o&&o.m(n,r),P(n,l,r),a||(f=pe(vt.call(null,e,{text:`Some text was hidden to improve readability. +Click "Show all" to show the entire document.`})),a=!0)},p(n,r){n[34].hasNewline?o||(o=dt(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i:j,o:j,d(n){n&&c(e),o&&o.d(n),n&&c(l),a=!1,f()}}}function Vl(i){let e,t,l,a,f,o,n,r;const s=[Hl,Pl],u=[];function d(h,v){return h[1]?0:1}t=d(i),l=u[t]=s[t](i);function m(){return i[27](i[35])}function g(){return i[28](i[35])}function y(){return i[29](i[35])}return{c(){e=B("span"),l.c(),this.h()},l(h){e=L(h,"SPAN",{class:!0});var v=w(e);l.l(v),v.forEach(c),this.h()},h(){V(e,"class","hover:cursor-poiner highlight-span break-words text-sm leading-5 svelte-8ox5pu"),C(e,"hover:cursor-pointer",i[0].length>0),C(e,"font-bold",i[35].isBlackBolded),C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),te(e,"background-color",i[35].isHovered?Ie(mt):i[35].backgroundColor)},m(h,v){P(h,e,v),u[t].m(e,null),o=!0,n||(r=[pe(a=El.call(null,e,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]})),pe(f=vl.call(null,e,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0})),O(e,"mouseenter",g),O(e,"mouseleave",y)],n=!0)},p(h,v){i=h;let T=t;t=d(i),t===T?u[t].p(i,v):(x(),I(u[T],1,1,()=>{u[T]=null}),$(),l=u[t],l?l.p(i,v):(l=u[t]=s[t](i),l.c()),N(l,1),l.m(e,null)),a&&je(a.update)&&v[0]&800&&a.update.call(null,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]}),f&&je(f.update)&&v[0]&276&&f.update.call(null,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0}),(!o||v[0]&1)&&C(e,"hover:cursor-pointer",i[0].length>0),(!o||v[0]&256)&&C(e,"font-bold",i[35].isBlackBolded),(!o||v[0]&256)&&C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),v[0]&256&&te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),v[0]&256&&te(e,"background-color",i[35].isHovered?Ie(mt):i[35].backgroundColor)},i(h){o||(N(l),o=!0)},o(h){I(l),o=!1},d(h){h&&c(e),u[t].d(),n=!1,Me(r)}}}function dt(i){let e,t;return{c(){e=B("span"),t=B("br")},l(l){e=L(l,"SPAN",{});var a=w(e);t=L(a,"BR",{}),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},d(l){l&&c(e)}}}function Pl(i){let e=i[35].snippetText+"",t;return{c(){t=M(e)},l(l){t=z(l,e)},m(l,a){P(l,t,a)},p(l,a){a[0]&256&&e!==(e=l[35].snippetText+"")&&Y(t,e)},i:j,o:j,d(l){l&&c(t)}}}function Hl(i){let e,t;return e=new Yt({props:{source:i[35].snippetText}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[0]&256&&(f.source=l[35].snippetText),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){I(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function ct(i){let e,t,l,a;const f=[Vl,Cl],o=[];function n(r,s){return r[34].isShown?0:r[34].isEllipsis?1:-1}return~(e=n(i))&&(t=o[e]=f[e](i)),{c(){t&&t.c(),l=Ee()},l(r){t&&t.l(r),l=Ee()},m(r,s){~e&&o[e].m(r,s),P(r,l,s),a=!0},p(r,s){let u=e;e=n(r),e===u?~e&&o[e].p(r,s):(t&&(x(),I(o[u],1,1,()=>{o[u]=null}),$()),~e?(t=o[e],t?t.p(r,s):(t=o[e]=f[e](r),t.c()),N(t,1),t.m(l.parentNode,l)):t=null)},i(r){a||(N(t),a=!0)},o(r){I(t),a=!1},d(r){~e&&o[e].d(r),r&&c(l)}}}function ht(i){let e,t,l,a,f;const o=[Ll,Bl],n=[];function r(s,u){return s[6]?1:0}return l=r(i),a=n[l]=o[l](i),{c(){e=B("div"),t=B("div"),a.c(),this.h()},l(s){e=L(s,"DIV",{class:!0});var u=w(e);t=L(u,"DIV",{class:!0});var d=w(t);a.l(d),d.forEach(c),u.forEach(c),this.h()},h(){V(t,"class","w-30 mt-2 rounded border border-neutral-300 text-center"),V(e,"class","flex flex-row justify-center")},m(s,u){P(s,e,u),S(e,t),n[l].m(t,null),f=!0},p(s,u){let d=l;l=r(s),l===d?n[l].p(s,u):(x(),I(n[d],1,1,()=>{n[d]=null}),$(),a=n[l],a?a.p(s,u):(a=n[l]=o[l](s),a.c()),N(a,1),a.m(t,null))},i(s){f||(N(a),f=!0)},o(s){I(a),f=!1},d(s){s&&c(e),n[l].d()}}}function Bl(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:il,$$slots:{default:[Il]},$$scope:{ctx:i}}}),e.$on("click",i[31]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){I(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Ll(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:el,$$slots:{default:[Al]},$$scope:{ctx:i}}}),e.$on("click",i[30]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){I(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Il(i){let e;return{c(){e=M("Hide excess")},l(t){e=z(t,"Hide excess")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function Al(i){let e;return{c(){e=M("Show all")},l(t){e=z(t,"Show all")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function Ml(i){let e,t,l,a=i[8],f=[];for(let r=0;rI(f[r],1,1,()=>{f[r]=null});let n=(i[7]||i[6])&&ht(i);return{c(){e=B("div");for(let r=0;r{n=null}),$())},i(r){if(!l){for(let s=0;snull;function zl(i,e,t){let l,a,f,o,n,r,s=j,u=()=>(s(),s=Mt(E,p=>t(26,r=p)),E),d,m;i.$$.on_destroy.push(()=>s());let{text:g}=e,{row:y}=e,{spanPaths:h}=e,{valuePaths:v}=e,{markdown:T=!1}=e,{embeddings:A}=e,{datasetViewStore:E=void 0}=e;u();let{datasetStore:H=void 0}=e,_={},k=new Set;const F=p=>{p.paths.forEach(D=>k.add(D)),t(5,k)},W=p=>{p.paths.forEach(D=>k.delete(D)),t(5,k)};let q={};const ue=p=>{const _e={conceptName:null,conceptNamespace:null,text:f.filter(be=>be.paths.some(He=>((p==null?void 0:p.paths)||[]).some(ge=>kt(ge,He)))).map(be=>be.text).join("")};for(const be of Object.keys(p.originalSpans)){const He=(_[be]||[]).filter(ge=>ge.type==="concept_score");for(const ge of He){const Re=ge.signal;_e.conceptName=Re.concept_name,_e.conceptNamespace=Re.namespace;break}}return _e},de=Ot();Ye(i,de,p=>t(33,d=p));const ce=(p,D,ze,_e)=>{if(!D||!p)throw Error("Label could not be added, no active concept.");d.mutate([p,D,{insert:[{text:ze,label:_e}]}])};let Z=!1,ke=At(jt);Ye(i,ke,p=>t(9,m=p));let me;const ye=(p,D)=>{E==null||me==null||E.addSearch({path:[we(me)],type:"semantic",query:D,embedding:p})},Te=Ut(),Ne=p=>ue(p),Ce=p=>F(p),Ve=p=>W(p),Pe=()=>t(6,Z=!0),b=()=>t(6,Z=!1);return i.$$set=p=>{"text"in p&&t(18,g=p.text),"row"in p&&t(19,y=p.row),"spanPaths"in p&&t(0,h=p.spanPaths),"valuePaths"in p&&t(20,v=p.valuePaths),"markdown"in p&&t(1,T=p.markdown),"embeddings"in p&&t(2,A=p.embeddings),"datasetViewStore"in p&&u(t(3,E=p.datasetViewStore)),"datasetStore"in p&&t(4,H=p.datasetStore)},i.$$.update=()=>{if(i.$$.dirty[0]&524289&&t(25,l=Object.fromEntries(h.map(p=>[we(p),Ft(y,p)]))),i.$$.dirty[0]&3145728){t(21,_={});for(const p of v){const D=we(p.spanPath);_[D]==null&&t(21,_[D]=[],_),_[D].push(p)}}if(i.$$.dirty[0]&33816576&&t(24,a=Xt(g,l)),i.$$.dirty[0]&18874400&&t(23,f=Tl(a,_,k)),i.$$.dirty[0]&20971520){t(22,q={});for(const p of a)for(const D of p.paths)t(22,q[D]=q[D]||[],q),q[D].push(p)}i.$$.dirty[0]&8388672&&t(8,{snippetSpans:o,someSnippetsHidden:n}=Nl(f,Z),o,(t(7,n),t(23,f),t(6,Z),t(24,a),t(21,_),t(5,k),t(18,g),t(25,l),t(20,v),t(0,h),t(19,y))),i.$$.dirty[0]&67108880&&r!=null&&H!=null&&(me=Wt(r,H))},[h,T,A,E,H,k,Z,n,o,m,F,W,ue,de,ce,ke,ye,Te,g,y,v,_,q,f,a,l,r,Ne,Ce,Ve,Pe,b]}class jl extends le{constructor(e){super(),ie(this,e,zl,Ml,ne,{text:18,row:19,spanPaths:0,valuePaths:20,markdown:1,embeddings:2,datasetViewStore:3,datasetStore:4},null,[-1,-1])}}export{ml as E,jl as S,Yl as T,fl as a,sl as b}; diff --git a/lilac/web/_app/immutable/chunks/StringSpanHighlight.d39d06de.js b/lilac/web/_app/immutable/chunks/StringSpanHighlight.d39d06de.js new file mode 100644 index 0000000000000000000000000000000000000000..722dc7387817b79bc56b8353db8ec54bf1fc0ff3 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/StringSpanHighlight.d39d06de.js @@ -0,0 +1,3 @@ +import{S as le,i as ie,s as ne,E as R,k as B,a as U,l as L,m as w,c as X,h as c,F as De,G as C,n as V,b as P,a0 as S,al as Oe,H as O,g as N,v as x,d as A,f as $,L as he,M as ze,N as G,ah as wt,Q as ee,D as Et,I as yt,J as Tt,K as Nt,q as z,r as M,u as Y,y as ae,z as se,A as oe,B as re,R as Q,w as Ct,Z as K,_ as J,$ as fe,a1 as j,a7 as pe,V as Vt,a2 as bt,a3 as Fe,C as Pt,W as gt,X as Ht,p as te,ae as Bt,an as Lt,a4 as At,O as Ye,ai as It,e as Ee,ab as zt,aa as je}from"./index.b7741aa8.js";import{aL as Mt,d as Rt,h as vt,a0 as Le,y as pt,I as kt,az as Dt,L as Se,z as we,aA as Ot,H as Ft,B as St,aO as Yt}from"./Commands.539ca0ee.js";import{A as Ue,p as Xe,I as jt,u as Ut,v as Xt,f as Wt}from"./notificationsStore.87d33d60.js";import{d as qt}from"./utils.f3891c80.js";const Gt=i=>({}),We=i=>({});function qe(i){let e,t,l,a;const f=i[20].labelText,o=Et(f,i,i[19],We),n=o||Kt(i);let r=i[5]&&Ge(i);return{c(){e=B("div"),t=B("label"),n&&n.c(),l=U(),r&&r.c(),this.h()},l(s){e=L(s,"DIV",{});var u=w(e);t=L(u,"LABEL",{for:!0});var d=w(t);n&&n.l(d),d.forEach(c),l=X(u),r&&r.l(u),u.forEach(c),this.h()},h(){V(t,"for",i[14]),C(t,"bx--label",!0),C(t,"bx--visually-hidden",i[11]),C(t,"bx--label--disabled",i[7]),C(e,"bx--text-area__label-wrapper",!0)},m(s,u){P(s,e,u),S(e,t),n&&n.m(t,null),S(e,l),r&&r.m(e,null),a=!0},p(s,u){o?o.p&&(!a||u[0]&524288)&&yt(o,f,s,s[19],a?Nt(f,s[19],u,Gt):Tt(s[19]),We):n&&n.p&&(!a||u[0]&1024)&&n.p(s,a?u:[-1,-1]),(!a||u[0]&16384)&&V(t,"for",s[14]),(!a||u[0]&2048)&&C(t,"bx--visually-hidden",s[11]),(!a||u[0]&128)&&C(t,"bx--label--disabled",s[7]),s[5]?r?r.p(s,u):(r=Ge(s),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(s){a||(N(n,s),a=!0)},o(s){A(n,s),a=!1},d(s){s&&c(e),n&&n.d(s),r&&r.d()}}}function Kt(i){let e;return{c(){e=z(i[10])},l(t){e=M(t,i[10])},m(t,l){P(t,e,l)},p(t,l){l[0]&1024&&Y(e,t[10])},d(t){t&&c(e)}}}function Ge(i){let e,t=i[0].length+"",l,a,f;return{c(){e=B("div"),l=z(t),a=z("/"),f=z(i[5]),this.h()},l(o){e=L(o,"DIV",{});var n=w(e);l=M(n,t),a=M(n,"/"),f=M(n,i[5]),n.forEach(c),this.h()},h(){C(e,"bx--label",!0),C(e,"bx--label--disabled",i[7])},m(o,n){P(o,e,n),S(e,l),S(e,a),S(e,f)},p(o,n){n[0]&1&&t!==(t=o[0].length+"")&&Y(l,t),n[0]&32&&Y(f,o[5]),n[0]&128&&C(e,"bx--label--disabled",o[7])},d(o){o&&c(e)}}}function Ke(i){let e,t;return e=new Mt({props:{class:"bx--text-area__invalid-icon"}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Je(i){let e,t;return{c(){e=B("div"),t=z(i[9]),this.h()},l(l){e=L(l,"DIV",{});var a=w(e);t=M(a,i[9]),a.forEach(c),this.h()},h(){C(e,"bx--form__helper-text",!0),C(e,"bx--form__helper-text--disabled",i[7])},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&512&&Y(t,l[9]),a[0]&128&&C(e,"bx--form__helper-text--disabled",l[7])},d(l){l&&c(e)}}}function Qe(i){let e,t;return{c(){e=B("div"),t=z(i[13]),this.h()},l(l){e=L(l,"DIV",{id:!0});var a=w(e);t=M(a,i[13]),a.forEach(c),this.h()},h(){V(e,"id",i[16]),C(e,"bx--form-requirement",!0)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&8192&&Y(t,l[13]),a[0]&65536&&V(e,"id",l[16])},d(l){l&&c(e)}}}function Jt(i){let e,t,l,a,f,o,n,r,s,u,d,m,g,y,h=(i[10]||i[17].labelText)&&!i[11]&&qe(i),v=i[12]&&Ke(),T=[{"aria-invalid":o=i[12]||void 0},{"aria-describedby":n=i[12]?i[16]:void 0},{disabled:i[7]},{id:i[14]},{name:i[15]},{cols:i[3]},{rows:i[4]},{placeholder:i[2]},{readOnly:i[8]},{maxlength:r=i[5]??void 0},i[18]],I={};for(let _=0;_{h=null}),$()),_[12]?v?k[0]&4096&&N(v,1):(v=Ke(),v.c(),N(v,1),v.m(l,a)):v&&(x(),A(v,1,1,()=>{v=null}),$()),De(f,I=he(T,[(!m||k[0]&4096&&o!==(o=_[12]||void 0))&&{"aria-invalid":o},(!m||k[0]&69632&&n!==(n=_[12]?_[16]:void 0))&&{"aria-describedby":n},(!m||k[0]&128)&&{disabled:_[7]},(!m||k[0]&16384)&&{id:_[14]},(!m||k[0]&32768)&&{name:_[15]},(!m||k[0]&8)&&{cols:_[3]},(!m||k[0]&16)&&{rows:_[4]},(!m||k[0]&4)&&{placeholder:_[2]},(!m||k[0]&256)&&{readOnly:_[8]},(!m||k[0]&32&&r!==(r=_[5]??void 0))&&{maxlength:r},k[0]&262144&&_[18]])),k[0]&1&&Oe(f,_[0]),C(f,"bx--text-area",!0),C(f,"bx--text-area--light",_[6]),C(f,"bx--text-area--invalid",_[12]),(!m||k[0]&4096&&s!==(s=_[12]||void 0))&&V(l,"data-invalid",s),!_[12]&&_[9]?E?E.p(_,k):(E=Je(_),E.c(),E.m(e,d)):E&&(E.d(1),E=null),_[12]?H?H.p(_,k):(H=Qe(_),H.c(),H.m(e,null)):H&&(H.d(1),H=null)},i(_){m||(N(h),N(v),m=!0)},o(_){A(h),A(v),m=!1},d(_){_&&c(e),h&&h.d(),v&&v.d(),i[32](null),E&&E.d(),H&&H.d(),g=!1,ze(y)}}}function Qt(i,e,t){let l;const a=["value","placeholder","cols","rows","maxCount","light","disabled","readonly","helperText","labelText","hideLabel","invalid","invalidText","id","name","ref"];let f=G(e,a),{$$slots:o={},$$scope:n}=e;const r=wt(o);let{value:s=""}=e,{placeholder:u=""}=e,{cols:d=50}=e,{rows:m=4}=e,{maxCount:g=void 0}=e,{light:y=!1}=e,{disabled:h=!1}=e,{readonly:v=!1}=e,{helperText:T=""}=e,{labelText:I=""}=e,{hideLabel:E=!1}=e,{invalid:H=!1}=e,{invalidText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:F=void 0}=e,{ref:W=null}=e;function q(b){Q.call(this,i,b)}function ue(b){Q.call(this,i,b)}function de(b){Q.call(this,i,b)}function ce(b){Q.call(this,i,b)}function Z(b){Q.call(this,i,b)}function ke(b){Q.call(this,i,b)}function me(b){Q.call(this,i,b)}function ye(b){Q.call(this,i,b)}function Te(b){Q.call(this,i,b)}function Ne(b){Q.call(this,i,b)}function Ce(b){Q.call(this,i,b)}function Ve(b){Ct[b?"unshift":"push"](()=>{W=b,t(1,W)})}function Pe(){s=this.value,t(0,s)}return i.$$set=b=>{e=R(R({},e),ee(b)),t(18,f=G(e,a)),"value"in b&&t(0,s=b.value),"placeholder"in b&&t(2,u=b.placeholder),"cols"in b&&t(3,d=b.cols),"rows"in b&&t(4,m=b.rows),"maxCount"in b&&t(5,g=b.maxCount),"light"in b&&t(6,y=b.light),"disabled"in b&&t(7,h=b.disabled),"readonly"in b&&t(8,v=b.readonly),"helperText"in b&&t(9,T=b.helperText),"labelText"in b&&t(10,I=b.labelText),"hideLabel"in b&&t(11,E=b.hideLabel),"invalid"in b&&t(12,H=b.invalid),"invalidText"in b&&t(13,_=b.invalidText),"id"in b&&t(14,k=b.id),"name"in b&&t(15,F=b.name),"ref"in b&&t(1,W=b.ref),"$$scope"in b&&t(19,n=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&16384&&t(16,l=`error-${k}`)},[s,W,u,d,m,g,y,h,v,T,I,E,H,_,k,F,l,r,f,n,o,q,ue,de,ce,Z,ke,me,ye,Te,Ne,Ce,Ve,Pe]}class Zt extends le{constructor(e){super(),ie(this,e,Qt,Jt,ne,{value:0,placeholder:2,cols:3,rows:4,maxCount:5,light:6,disabled:7,readonly:8,helperText:9,labelText:10,hideLabel:11,invalid:12,invalidText:13,id:14,name:15,ref:1},null,[-1,-1])}}const Yl=Zt;function Ze(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function xt(i){let e,t,l=i[1]&&Ze(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class el extends le{constructor(e){super(),ie(this,e,$t,xt,ne,{size:0,title:1})}}function xe(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function tl(i){let e,t,l=i[1]&&xe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class il extends le{constructor(e){super(),ie(this,e,ll,tl,ne,{size:0,title:1})}}function $e(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function nl(i){let e,t,l=i[1]&&$e(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class sl extends le{constructor(e){super(),ie(this,e,al,nl,ne,{size:0,title:1})}}function et(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function ol(i){let e,t,l=i[1]&&et(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class fl extends le{constructor(e){super(),ie(this,e,rl,ol,ne,{size:0,title:1})}}function ul(i,e){const t=l=>i&&!i.contains(l.target)&&!l.defaultPrevented&&e();return document.addEventListener("click",t,!0),{destroy(){document.removeEventListener("click",t,!0)}}}function dl(i){let e=(i[1]?"":i[0])+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a&3&&e!==(e=(l[1]?"":l[0])+"")&&Y(t,e)},d(l){l&&c(t)}}}function cl(i){let e,t,l,a,f;const o=[i[2],{type:"purple"},{icon:Ue}];let n={$$slots:{default:[dl]},$$scope:{ctx:i}};for(let r=0;r{e=R(R({},e),ee(n)),t(2,a=G(e,l)),"embedding"in n&&t(0,f=n.embedding),"hideEmbeddingName"in n&&t(1,o=n.hideEmbeddingName)},[f,o,a]}class ml extends le{constructor(e){super(),ie(this,e,hl,cl,ne,{embedding:0,hideEmbeddingName:1})}}function tt(i,e,t){const l=i.slice();return l[12]=e[t],l}function lt(i){let e,t,l=i[0].conceptNamespace+"",a,f,o=i[0].conceptName+"",n,r,s,u,d,m,g,y,h,v,T;return d=new fl({}),y=new sl({}),{c(){e=B("div"),t=B("div"),a=z(l),f=z(" / "),n=z(o),r=U(),s=B("div"),u=B("button"),ae(d.$$.fragment),m=U(),g=B("button"),ae(y.$$.fragment),this.h()},l(I){e=L(I,"DIV",{class:!0});var E=w(e);t=L(E,"DIV",{class:!0});var H=w(t);a=M(H,l),f=M(H," / "),n=M(H,o),H.forEach(c),r=X(E),s=L(E,"DIV",{class:!0});var _=w(s);u=L(_,"BUTTON",{class:!0});var k=w(u);se(d.$$.fragment,k),k.forEach(c),m=X(_),g=L(_,"BUTTON",{class:!0});var F=w(g);se(y.$$.fragment,F),F.forEach(c),_.forEach(c),E.forEach(c),this.h()},h(){V(t,"class","flex-grow"),V(u,"class","p-1"),V(g,"class","p-1"),V(s,"class","shrink-0"),V(e,"class","flex flex-row items-center justify-between gap-x-4 p-2")},m(I,E){P(I,e,E),S(e,t),S(t,a),S(t,f),S(t,n),S(e,r),S(e,s),S(s,u),oe(d,u,null),S(s,m),S(s,g),oe(y,g,null),h=!0,v||(T=[O(u,"click",i[8]),O(g,"click",i[9])],v=!0)},p(I,E){(!h||E&1)&&l!==(l=I[0].conceptNamespace+"")&&Y(a,l),(!h||E&1)&&o!==(o=I[0].conceptName+"")&&Y(n,o)},i(I){h||(N(d.$$.fragment,I),N(y.$$.fragment,I),h=!0)},o(I){A(d.$$.fragment,I),A(y.$$.fragment,I),h=!1},d(I){I&&c(e),re(d),re(y),v=!1,ze(T)}}}function it(i){let e,t=[],l=new Map,a,f=i[2];const o=n=>n[12];for(let n=0;n{r=null}),$()),u[3]!=null?s?(s.p(u,d),d&8&&N(s,1)):(s=it(u),s.c(),N(s,1),s.m(e,null)):s&&(x(),A(s,1,1,()=>{s=null}),$()),(!f||d&2&&l!==(l=u[1]!=null?`left: ${u[1].x}px; top: ${u[1].y}px`:""))&&V(e,"style",l)},i(u){f||(N(r),N(s),bt(()=>{f&&(a||(a=Fe(e,Xe,{duration:60},!0)),a.run(1))}),f=!0)},o(u){A(r),A(s),a||(a=Fe(e,Xe,{duration:60},!1)),a.run(0),f=!1},d(u){u&&c(e),r&&r.d(),s&&s.d(),u&&a&&a.end(),o=!1,n()}}}function bl(i,e,t){let{details:l}=e,{clickPosition:a}=e,{embeddings:f}=e,{addConceptLabel:o}=e,{findSimilar:n}=e,{addNotification:r}=e;const s=Pt();function u(h){if(!l.conceptName||!l.conceptNamespace)throw Error("Label could not be added, no active concept.");o(l.conceptNamespace,l.conceptName,l.text,h),r({kind:"success",title:`[${h===!0?"Positive":"Negative"}] Concept label added`,subtitle:qt(l.conceptNamespace,l.conceptName),message:l.text}),s("click")}const d=()=>u(!0),m=()=>u(!1),g=h=>{n&&n(h,l.text),s("click")},y=()=>s("close");return i.$$set=h=>{"details"in h&&t(0,l=h.details),"clickPosition"in h&&t(1,a=h.clickPosition),"embeddings"in h&&t(2,f=h.embeddings),"addConceptLabel"in h&&t(6,o=h.addConceptLabel),"findSimilar"in h&&t(3,n=h.findSimilar),"addNotification"in h&&t(7,r=h.addNotification)},[l,a,f,n,s,u,o,r,d,m,g,y]}class gl extends le{constructor(e){super(),ie(this,e,bl,_l,ne,{details:0,clickPosition:1,embeddings:2,addConceptLabel:6,findSimilar:3,addNotification:7})}}function vl(i,e){let t,l=e;i.addEventListener("click",o=>a(o));function a(o){l.disabled||(t=new gl({props:{details:l.details(),clickPosition:{x:o.clientX,y:o.clientY},embeddings:l.embeddings,addConceptLabel:l.addConceptLabel,addNotification:l.addNotification,findSimilar:l.findSimilar},target:document.body}),t.$on("close",f),t.$on("click",f))}function f(){t==null||t.$destroy(),t=void 0}return{update(o){l=o,t==null||t.$set({details:l.details()})},destroy(){f()}}}const Be=.5,at=.3,pl=.8,st="#3366cc";function Ae(i){return`rgba(180,215,255,${i})`}function Ie(i){let e=0;if(i>Be){const t=(i-Be)/(1-Be);e=at+t*(pl-at)}return Ae(e)}function ot(i,e,t){const l=i.slice();return l[7]=e[t],l}function rt(i,e){let t,l,a=e[7].info.name+"",f,o,n,r,s=ft(e[7])+"",u,d;return{key:i,first:null,c(){t=B("div"),l=B("div"),f=z(a),o=U(),n=B("div"),r=B("span"),u=z(s),d=U(),this.h()},l(m){t=L(m,"DIV",{class:!0});var g=w(t);l=L(g,"DIV",{class:!0});var y=w(l);f=M(y,a),y.forEach(c),o=X(g),n=L(g,"DIV",{class:!0});var h=w(n);r=L(h,"SPAN",{class:!0});var v=w(r);u=M(v,s),v.forEach(c),h.forEach(c),d=X(g),g.forEach(c),this.h()},h(){V(l,"class","named-value-name table-cell max-w-xs truncate pr-2 svelte-1689hje"),V(r,"class","px-1"),C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):""),V(n,"class","table-cell rounded text-right"),V(t,"class","table-row"),this.first=t},m(m,g){P(m,t,g),S(t,l),S(l,f),S(t,o),S(t,n),S(n,r),S(r,u),S(t,d)},p(m,g){e=m,g&1&&a!==(a=e[7].info.name+"")&&Y(f,a),g&1&&s!==(s=ft(e[7])+"")&&Y(u,s),g&1&&C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),g&1&&te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):"")},d(m){m&&c(t)}}}function kl(i){let e,t,l=[],a=new Map,f,o=`${i[4]}px`,n=`${Math.min(i[1],i[3]-i[2]-20)}px`,r=i[0];const s=u=>u[7];for(let u=0;ui[6].call(e)),C(e,"hidden",i[0].length===0),te(e,"top",o),te(e,"left",n)},m(u,d){P(u,e,d),S(e,t);for(let m=0;m{"namedValues"in u&&t(0,l=u.namedValues),"x"in u&&t(1,a=u.x),"y"in u&&t(5,f=u.y)},[l,a,n,o,r,f,s]}class wl extends le{constructor(e){super(),ie(this,e,Sl,kl,ne,{namedValues:0,x:1,y:5})}}function El(i,e){let t,l=e;const a=()=>o();l.isHovered&&f();function f(){const n=l.namedValues.filter(m=>Array.from(l.spansHovered).some(g=>{const y=pt(g);return kt(m.specificPath.slice(0,y.length),y)}));l.itemScrollContainer!=null&&l.itemScrollContainer.addEventListener("scroll",a);const r=i.getBoundingClientRect(),s=window.getComputedStyle(i),u=parseInt(s.getPropertyValue("line-height")),d=r.height>u?r.x+i.offsetLeft||i.clientLeft:r.x;t=new wl({props:{namedValues:n,x:d,y:r.top},target:document.body})}function o(){var n;t==null||t.$destroy(),(n=l.itemScrollContainer)==null||n.removeEventListener("scroll",a)}return{update(n){o(),l=n,l.isHovered&&f()},destroy(){o()}}}const yl=500,ve=100;function Tl(i,e,t){const l=[],a=new Set;for(const f of i){let o=!1;const n=[];for(const T of f.paths)a.has(T)||(n.push(T),a.add(T));const r=[],s=[];let u=-1/0;for(const[T,I]of Object.entries(f.originalSpans)){const E=e[T],H=pt(T);if(!(E==null||E.length===0))for(const _ of I)for(const k of E){const F=k.path.slice(H.length),W=Dt(_,F);if(W==null)continue;const q=Se.value(W);if(q==null)continue;if(k.dtype==="float32"){const Z=Se.value(W);Z!=null&&(u=Math.max(u,Z))}const ue=we(Se.path(_)),de=!n.includes(ue),ce={value:q,info:k,specificPath:Se.path(W)};de||r.push(ce),s.push(ce),k.type==="concept_score"||k.type==="semantic_similarity"?q>.5&&(o=!0):o=!0}}const d=s.some(T=>T.info.type==="label"),m=s.some(T=>T.info.type==="leaf_span"),g=s.some(T=>T.info.type==="keyword"),y=s.some(T=>T.info.type==="metadata"&&!Le(T.info.dtype)),h=f.paths.some(T=>t.has(T)),v=h&&n.length>0&&Array.from(t).some(T=>n.includes(T));l.push({backgroundColor:Ie(u),isBlackBolded:g||y||m,isHighlightBolded:d,isShownSnippet:o,snippetScore:u,namedValues:r,paths:f.paths,text:f.text,snippetText:f.text,originalSpans:f.originalSpans,isHovered:h,isFirstHover:v})}return l}function Nl(i,e){var o,n,r;if(i=i.map(s=>{if(s.isShownSnippet&&s.text.length>ve){const u={...s,text:s.text.slice(0,ve),snippetText:s.snippetText.slice(0,ve)},d={...s,text:s.text.slice(ve),snippetText:s.snippetText.slice(ve),isShownSnippet:!1,namedValues:[]};return[u,d]}else return[s]}).flat(),e)return{snippetSpans:i.map(s=>({renderSpan:s,isShown:!0})),someSnippetsHidden:!1};const t=[];let l=0;for(const s of i)s.isShownSnippet&&(l+=s.text.length);const a=i.filter(s=>!s.isShownSnippet).sort((s,u)=>u.snippetScore-s.snippetScore);for(const s of a)if(s.isShownSnippet=!0,l+=s.text.length,l>yl)break;let f=!1;for(const[s,u]of i.entries())if(u.isShownSnippet)t.push({renderSpan:u,isShown:!0});else{const d=((o=i[s+1])==null?void 0:o.isShownSnippet)===!0,m=((n=i[s-1])==null?void 0:n.isShownSnippet)===!0,g=((r=t[t.length-1])==null?void 0:r.isShown)===!0;t.push({renderSpan:u,isShown:!1,isEllipsis:(d||m)&&g,hasNewline:u.text.includes(` +`)}),f=!0}return{snippetSpans:t,someSnippetsHidden:f}}function ut(i,e,t){const l=i.slice();l[34]=e[t];const a=l[34].renderSpan;return l[35]=a,l}function Cl(i){let e,t,l,a,f,o=i[34].hasNewline&&dt();return{c(){e=B("span"),t=z("..."),o&&o.c(),l=Ee(),this.h()},l(n){e=L(n,"SPAN",{class:!0});var r=w(e);t=M(r,"..."),r.forEach(c),o&&o.l(n),l=Ee(),this.h()},h(){V(e,"class","highlight-span text-sm leading-5 svelte-8ox5pu")},m(n,r){P(n,e,r),S(e,t),o&&o.m(n,r),P(n,l,r),a||(f=pe(vt.call(null,e,{text:`Some text was hidden to improve readability. +Click "Show all" to show the entire document.`})),a=!0)},p(n,r){n[34].hasNewline?o||(o=dt(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i:j,o:j,d(n){n&&c(e),o&&o.d(n),n&&c(l),a=!1,f()}}}function Vl(i){let e,t,l,a,f,o,n,r;const s=[Hl,Pl],u=[];function d(h,v){return h[1]?0:1}t=d(i),l=u[t]=s[t](i);function m(){return i[27](i[35])}function g(){return i[28](i[35])}function y(){return i[29](i[35])}return{c(){e=B("span"),l.c(),this.h()},l(h){e=L(h,"SPAN",{class:!0});var v=w(e);l.l(v),v.forEach(c),this.h()},h(){V(e,"class","hover:cursor-poiner highlight-span break-words text-sm leading-5 svelte-8ox5pu"),C(e,"hover:cursor-pointer",i[0].length>0),C(e,"font-bold",i[35].isBlackBolded),C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},m(h,v){P(h,e,v),u[t].m(e,null),o=!0,n||(r=[pe(a=El.call(null,e,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]})),pe(f=vl.call(null,e,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0})),O(e,"mouseenter",g),O(e,"mouseleave",y)],n=!0)},p(h,v){i=h;let T=t;t=d(i),t===T?u[t].p(i,v):(x(),A(u[T],1,1,()=>{u[T]=null}),$(),l=u[t],l?l.p(i,v):(l=u[t]=s[t](i),l.c()),N(l,1),l.m(e,null)),a&&je(a.update)&&v[0]&800&&a.update.call(null,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]}),f&&je(f.update)&&v[0]&276&&f.update.call(null,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0}),(!o||v[0]&1)&&C(e,"hover:cursor-pointer",i[0].length>0),(!o||v[0]&256)&&C(e,"font-bold",i[35].isBlackBolded),(!o||v[0]&256)&&C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),v[0]&256&&te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),v[0]&256&&te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},i(h){o||(N(l),o=!0)},o(h){A(l),o=!1},d(h){h&&c(e),u[t].d(),n=!1,ze(r)}}}function dt(i){let e,t;return{c(){e=B("span"),t=B("br")},l(l){e=L(l,"SPAN",{});var a=w(e);t=L(a,"BR",{}),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},d(l){l&&c(e)}}}function Pl(i){let e=i[35].snippetText+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a[0]&256&&e!==(e=l[35].snippetText+"")&&Y(t,e)},i:j,o:j,d(l){l&&c(t)}}}function Hl(i){let e,t;return e=new Yt({props:{source:i[35].snippetText}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[0]&256&&(f.source=l[35].snippetText),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function ct(i){let e,t,l,a;const f=[Vl,Cl],o=[];function n(r,s){return r[34].isShown?0:r[34].isEllipsis?1:-1}return~(e=n(i))&&(t=o[e]=f[e](i)),{c(){t&&t.c(),l=Ee()},l(r){t&&t.l(r),l=Ee()},m(r,s){~e&&o[e].m(r,s),P(r,l,s),a=!0},p(r,s){let u=e;e=n(r),e===u?~e&&o[e].p(r,s):(t&&(x(),A(o[u],1,1,()=>{o[u]=null}),$()),~e?(t=o[e],t?t.p(r,s):(t=o[e]=f[e](r),t.c()),N(t,1),t.m(l.parentNode,l)):t=null)},i(r){a||(N(t),a=!0)},o(r){A(t),a=!1},d(r){~e&&o[e].d(r),r&&c(l)}}}function ht(i){let e,t,l,a,f;const o=[Ll,Bl],n=[];function r(s,u){return s[6]?1:0}return l=r(i),a=n[l]=o[l](i),{c(){e=B("div"),t=B("div"),a.c(),this.h()},l(s){e=L(s,"DIV",{class:!0});var u=w(e);t=L(u,"DIV",{class:!0});var d=w(t);a.l(d),d.forEach(c),u.forEach(c),this.h()},h(){V(t,"class","w-30 mt-2 rounded border border-neutral-300 text-center"),V(e,"class","flex flex-row justify-center")},m(s,u){P(s,e,u),S(e,t),n[l].m(t,null),f=!0},p(s,u){let d=l;l=r(s),l===d?n[l].p(s,u):(x(),A(n[d],1,1,()=>{n[d]=null}),$(),a=n[l],a?a.p(s,u):(a=n[l]=o[l](s),a.c()),N(a,1),a.m(t,null))},i(s){f||(N(a),f=!0)},o(s){A(a),f=!1},d(s){s&&c(e),n[l].d()}}}function Bl(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:il,$$slots:{default:[Al]},$$scope:{ctx:i}}}),e.$on("click",i[31]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Ll(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:el,$$slots:{default:[Il]},$$scope:{ctx:i}}}),e.$on("click",i[30]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Al(i){let e;return{c(){e=z("Hide excess")},l(t){e=M(t,"Hide excess")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function Il(i){let e;return{c(){e=z("Show all")},l(t){e=M(t,"Show all")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function zl(i){let e,t,l,a=i[8],f=[];for(let r=0;rA(f[r],1,1,()=>{f[r]=null});let n=(i[7]||i[6])&&ht(i);return{c(){e=B("div");for(let r=0;r{n=null}),$())},i(r){if(!l){for(let s=0;snull;function Ml(i,e,t){let l,a,f,o,n,r,s=j,u=()=>(s(),s=zt(E,p=>t(26,r=p)),E),d,m;i.$$.on_destroy.push(()=>s());let{text:g}=e,{row:y}=e,{spanPaths:h}=e,{valuePaths:v}=e,{markdown:T=!1}=e,{embeddings:I}=e,{datasetViewStore:E=void 0}=e;u();let{datasetStore:H=void 0}=e,_={},k=new Set;const F=p=>{p.paths.forEach(D=>k.add(D)),t(5,k)},W=p=>{p.paths.forEach(D=>k.delete(D)),t(5,k)};let q={};const ue=p=>{const _e={conceptName:null,conceptNamespace:null,text:f.filter(be=>be.paths.some(He=>((p==null?void 0:p.paths)||[]).some(ge=>kt(ge,He)))).map(be=>be.text).join("")};for(const be of Object.keys(p.originalSpans)){const He=(_[be]||[]).filter(ge=>ge.type==="concept_score");for(const ge of He){const Re=ge.signal;_e.conceptName=Re.concept_name,_e.conceptNamespace=Re.namespace;break}}return _e},de=Ot();Ye(i,de,p=>t(33,d=p));const ce=(p,D,Me,_e)=>{if(!D||!p)throw Error("Label could not be added, no active concept.");d.mutate([p,D,{insert:[{text:Me,label:_e}]}])};let Z=!1,ke=It(jt);Ye(i,ke,p=>t(9,m=p));let me;const ye=(p,D)=>{E==null||me==null||E.addSearch({path:[we(me)],type:"semantic",query:D,embedding:p})},Te=Ut(),Ne=p=>ue(p),Ce=p=>F(p),Ve=p=>W(p),Pe=()=>t(6,Z=!0),b=()=>t(6,Z=!1);return i.$$set=p=>{"text"in p&&t(18,g=p.text),"row"in p&&t(19,y=p.row),"spanPaths"in p&&t(0,h=p.spanPaths),"valuePaths"in p&&t(20,v=p.valuePaths),"markdown"in p&&t(1,T=p.markdown),"embeddings"in p&&t(2,I=p.embeddings),"datasetViewStore"in p&&u(t(3,E=p.datasetViewStore)),"datasetStore"in p&&t(4,H=p.datasetStore)},i.$$.update=()=>{if(i.$$.dirty[0]&524289&&t(25,l=Object.fromEntries(h.map(p=>[we(p),Ft(y,p)]))),i.$$.dirty[0]&3145728){t(21,_={});for(const p of v){const D=we(p.spanPath);_[D]==null&&t(21,_[D]=[],_),_[D].push(p)}}if(i.$$.dirty[0]&33816576&&t(24,a=Xt(g,l)),i.$$.dirty[0]&18874400&&t(23,f=Tl(a,_,k)),i.$$.dirty[0]&20971520){t(22,q={});for(const p of a)for(const D of p.paths)t(22,q[D]=q[D]||[],q),q[D].push(p)}i.$$.dirty[0]&8388672&&t(8,{snippetSpans:o,someSnippetsHidden:n}=Nl(f,Z),o,(t(7,n),t(23,f),t(6,Z),t(24,a),t(21,_),t(5,k),t(18,g),t(25,l),t(20,v),t(0,h),t(19,y))),i.$$.dirty[0]&67108880&&r!=null&&H!=null&&(me=Wt(r,H))},[h,T,I,E,H,k,Z,n,o,m,F,W,ue,de,ce,ke,ye,Te,g,y,v,_,q,f,a,l,r,Ne,Ce,Ve,Pe,b]}class jl extends le{constructor(e){super(),ie(this,e,Ml,zl,ne,{text:18,row:19,spanPaths:0,valuePaths:20,markdown:1,embeddings:2,datasetViewStore:3,datasetStore:4},null,[-1,-1])}}export{ml as E,jl as S,Yl as T,fl as a,sl as b}; diff --git a/lilac/web/_app/immutable/chunks/StringSpanHighlight.d53dc1a7.js b/lilac/web/_app/immutable/chunks/StringSpanHighlight.d53dc1a7.js new file mode 100644 index 0000000000000000000000000000000000000000..078622ec37da0081de715c0d0e55407c4b38fa5b --- /dev/null +++ b/lilac/web/_app/immutable/chunks/StringSpanHighlight.d53dc1a7.js @@ -0,0 +1,3 @@ +import{S as le,i as ie,s as ne,E as R,k as B,a as U,l as L,m as w,c as X,h as c,F as De,G as C,n as V,b as P,a0 as S,am as Oe,H as O,g as N,v as x,d as A,f as $,L as he,M as ze,N as G,ai as wt,Q as ee,D as Et,I as yt,J as Tt,K as Nt,q as z,r as M,u as Y,y as ae,z as se,A as oe,B as re,R as Q,w as Ct,Z as K,_ as J,$ as fe,a1 as j,a7 as pe,V as Vt,a2 as bt,a3 as Fe,C as Pt,W as gt,X as Ht,p as te,af as Bt,ao as Lt,a4 as At,O as Ye,aj as It,e as Ee,ac as zt,ab as je}from"./index.b333a928.js";import{aL as Mt,d as Rt,h as vt,a0 as Le,y as pt,I as kt,az as Dt,L as Se,z as we,aA as Ot,H as Ft,B as St,aO as Yt}from"./Commands.1fffdf33.js";import{A as Ue,p as Xe,I as jt,u as Ut,v as Xt,f as Wt}from"./notificationsStore.e7f2bd3e.js";import{d as qt}from"./utils.4eeb8687.js";const Gt=i=>({}),We=i=>({});function qe(i){let e,t,l,a;const f=i[20].labelText,o=Et(f,i,i[19],We),n=o||Kt(i);let r=i[5]&&Ge(i);return{c(){e=B("div"),t=B("label"),n&&n.c(),l=U(),r&&r.c(),this.h()},l(s){e=L(s,"DIV",{});var u=w(e);t=L(u,"LABEL",{for:!0});var d=w(t);n&&n.l(d),d.forEach(c),l=X(u),r&&r.l(u),u.forEach(c),this.h()},h(){V(t,"for",i[14]),C(t,"bx--label",!0),C(t,"bx--visually-hidden",i[11]),C(t,"bx--label--disabled",i[7]),C(e,"bx--text-area__label-wrapper",!0)},m(s,u){P(s,e,u),S(e,t),n&&n.m(t,null),S(e,l),r&&r.m(e,null),a=!0},p(s,u){o?o.p&&(!a||u[0]&524288)&&yt(o,f,s,s[19],a?Nt(f,s[19],u,Gt):Tt(s[19]),We):n&&n.p&&(!a||u[0]&1024)&&n.p(s,a?u:[-1,-1]),(!a||u[0]&16384)&&V(t,"for",s[14]),(!a||u[0]&2048)&&C(t,"bx--visually-hidden",s[11]),(!a||u[0]&128)&&C(t,"bx--label--disabled",s[7]),s[5]?r?r.p(s,u):(r=Ge(s),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i(s){a||(N(n,s),a=!0)},o(s){A(n,s),a=!1},d(s){s&&c(e),n&&n.d(s),r&&r.d()}}}function Kt(i){let e;return{c(){e=z(i[10])},l(t){e=M(t,i[10])},m(t,l){P(t,e,l)},p(t,l){l[0]&1024&&Y(e,t[10])},d(t){t&&c(e)}}}function Ge(i){let e,t=i[0].length+"",l,a,f;return{c(){e=B("div"),l=z(t),a=z("/"),f=z(i[5]),this.h()},l(o){e=L(o,"DIV",{});var n=w(e);l=M(n,t),a=M(n,"/"),f=M(n,i[5]),n.forEach(c),this.h()},h(){C(e,"bx--label",!0),C(e,"bx--label--disabled",i[7])},m(o,n){P(o,e,n),S(e,l),S(e,a),S(e,f)},p(o,n){n[0]&1&&t!==(t=o[0].length+"")&&Y(l,t),n[0]&32&&Y(f,o[5]),n[0]&128&&C(e,"bx--label--disabled",o[7])},d(o){o&&c(e)}}}function Ke(i){let e,t;return e=new Mt({props:{class:"bx--text-area__invalid-icon"}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Je(i){let e,t;return{c(){e=B("div"),t=z(i[9]),this.h()},l(l){e=L(l,"DIV",{});var a=w(e);t=M(a,i[9]),a.forEach(c),this.h()},h(){C(e,"bx--form__helper-text",!0),C(e,"bx--form__helper-text--disabled",i[7])},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&512&&Y(t,l[9]),a[0]&128&&C(e,"bx--form__helper-text--disabled",l[7])},d(l){l&&c(e)}}}function Qe(i){let e,t;return{c(){e=B("div"),t=z(i[13]),this.h()},l(l){e=L(l,"DIV",{id:!0});var a=w(e);t=M(a,i[13]),a.forEach(c),this.h()},h(){V(e,"id",i[16]),C(e,"bx--form-requirement",!0)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a[0]&8192&&Y(t,l[13]),a[0]&65536&&V(e,"id",l[16])},d(l){l&&c(e)}}}function Jt(i){let e,t,l,a,f,o,n,r,s,u,d,m,g,y,h=(i[10]||i[17].labelText)&&!i[11]&&qe(i),v=i[12]&&Ke(),T=[{"aria-invalid":o=i[12]||void 0},{"aria-describedby":n=i[12]?i[16]:void 0},{disabled:i[7]},{id:i[14]},{name:i[15]},{cols:i[3]},{rows:i[4]},{placeholder:i[2]},{readOnly:i[8]},{maxlength:r=i[5]??void 0},i[18]],I={};for(let _=0;_{h=null}),$()),_[12]?v?k[0]&4096&&N(v,1):(v=Ke(),v.c(),N(v,1),v.m(l,a)):v&&(x(),A(v,1,1,()=>{v=null}),$()),De(f,I=he(T,[(!m||k[0]&4096&&o!==(o=_[12]||void 0))&&{"aria-invalid":o},(!m||k[0]&69632&&n!==(n=_[12]?_[16]:void 0))&&{"aria-describedby":n},(!m||k[0]&128)&&{disabled:_[7]},(!m||k[0]&16384)&&{id:_[14]},(!m||k[0]&32768)&&{name:_[15]},(!m||k[0]&8)&&{cols:_[3]},(!m||k[0]&16)&&{rows:_[4]},(!m||k[0]&4)&&{placeholder:_[2]},(!m||k[0]&256)&&{readOnly:_[8]},(!m||k[0]&32&&r!==(r=_[5]??void 0))&&{maxlength:r},k[0]&262144&&_[18]])),k[0]&1&&Oe(f,_[0]),C(f,"bx--text-area",!0),C(f,"bx--text-area--light",_[6]),C(f,"bx--text-area--invalid",_[12]),(!m||k[0]&4096&&s!==(s=_[12]||void 0))&&V(l,"data-invalid",s),!_[12]&&_[9]?E?E.p(_,k):(E=Je(_),E.c(),E.m(e,d)):E&&(E.d(1),E=null),_[12]?H?H.p(_,k):(H=Qe(_),H.c(),H.m(e,null)):H&&(H.d(1),H=null)},i(_){m||(N(h),N(v),m=!0)},o(_){A(h),A(v),m=!1},d(_){_&&c(e),h&&h.d(),v&&v.d(),i[32](null),E&&E.d(),H&&H.d(),g=!1,ze(y)}}}function Qt(i,e,t){let l;const a=["value","placeholder","cols","rows","maxCount","light","disabled","readonly","helperText","labelText","hideLabel","invalid","invalidText","id","name","ref"];let f=G(e,a),{$$slots:o={},$$scope:n}=e;const r=wt(o);let{value:s=""}=e,{placeholder:u=""}=e,{cols:d=50}=e,{rows:m=4}=e,{maxCount:g=void 0}=e,{light:y=!1}=e,{disabled:h=!1}=e,{readonly:v=!1}=e,{helperText:T=""}=e,{labelText:I=""}=e,{hideLabel:E=!1}=e,{invalid:H=!1}=e,{invalidText:_=""}=e,{id:k="ccs-"+Math.random().toString(36)}=e,{name:F=void 0}=e,{ref:W=null}=e;function q(b){Q.call(this,i,b)}function ue(b){Q.call(this,i,b)}function de(b){Q.call(this,i,b)}function ce(b){Q.call(this,i,b)}function Z(b){Q.call(this,i,b)}function ke(b){Q.call(this,i,b)}function me(b){Q.call(this,i,b)}function ye(b){Q.call(this,i,b)}function Te(b){Q.call(this,i,b)}function Ne(b){Q.call(this,i,b)}function Ce(b){Q.call(this,i,b)}function Ve(b){Ct[b?"unshift":"push"](()=>{W=b,t(1,W)})}function Pe(){s=this.value,t(0,s)}return i.$$set=b=>{e=R(R({},e),ee(b)),t(18,f=G(e,a)),"value"in b&&t(0,s=b.value),"placeholder"in b&&t(2,u=b.placeholder),"cols"in b&&t(3,d=b.cols),"rows"in b&&t(4,m=b.rows),"maxCount"in b&&t(5,g=b.maxCount),"light"in b&&t(6,y=b.light),"disabled"in b&&t(7,h=b.disabled),"readonly"in b&&t(8,v=b.readonly),"helperText"in b&&t(9,T=b.helperText),"labelText"in b&&t(10,I=b.labelText),"hideLabel"in b&&t(11,E=b.hideLabel),"invalid"in b&&t(12,H=b.invalid),"invalidText"in b&&t(13,_=b.invalidText),"id"in b&&t(14,k=b.id),"name"in b&&t(15,F=b.name),"ref"in b&&t(1,W=b.ref),"$$scope"in b&&t(19,n=b.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&16384&&t(16,l=`error-${k}`)},[s,W,u,d,m,g,y,h,v,T,I,E,H,_,k,F,l,r,f,n,o,q,ue,de,ce,Z,ke,me,ye,Te,Ne,Ce,Ve,Pe]}class Zt extends le{constructor(e){super(),ie(this,e,Qt,Jt,ne,{value:0,placeholder:2,cols:3,rows:4,maxCount:5,light:6,disabled:7,readonly:8,helperText:9,labelText:10,hideLabel:11,invalid:12,invalidText:13,id:14,name:15,ref:1},null,[-1,-1])}}const Yl=Zt;function Ze(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function xt(i){let e,t,l=i[1]&&Ze(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class el extends le{constructor(e){super(),ie(this,e,$t,xt,ne,{size:0,title:1})}}function xe(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function tl(i){let e,t,l=i[1]&&xe(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class il extends le{constructor(e){super(),ie(this,e,ll,tl,ne,{size:0,title:1})}}function $e(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function nl(i){let e,t,l=i[1]&&$e(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class sl extends le{constructor(e){super(),ie(this,e,al,nl,ne,{size:0,title:1})}}function et(i){let e,t;return{c(){e=K("title"),t=z(i[1])},l(l){e=J(l,"title",{});var a=w(e);t=M(a,i[1]),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},p(l,a){a&2&&Y(t,l[1])},d(l){l&&c(e)}}}function ol(i){let e,t,l=i[1]&&et(i),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],f={};for(let o=0;o{t(5,e=R(R({},e),ee(s))),t(3,o=G(e,f)),"size"in s&&t(0,n=s.size),"title"in s&&t(1,r=s.title)},i.$$.update=()=>{t(4,l=e["aria-label"]||e["aria-labelledby"]||r),t(2,a={"aria-hidden":l?void 0:!0,role:l?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ee(e),[n,r,a,o,l]}class fl extends le{constructor(e){super(),ie(this,e,rl,ol,ne,{size:0,title:1})}}function ul(i,e){const t=l=>i&&!i.contains(l.target)&&!l.defaultPrevented&&e();return document.addEventListener("click",t,!0),{destroy(){document.removeEventListener("click",t,!0)}}}function dl(i){let e=(i[1]?"":i[0])+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a&3&&e!==(e=(l[1]?"":l[0])+"")&&Y(t,e)},d(l){l&&c(t)}}}function cl(i){let e,t,l,a,f;const o=[i[2],{type:"purple"},{icon:Ue}];let n={$$slots:{default:[dl]},$$scope:{ctx:i}};for(let r=0;r{e=R(R({},e),ee(n)),t(2,a=G(e,l)),"embedding"in n&&t(0,f=n.embedding),"hideEmbeddingName"in n&&t(1,o=n.hideEmbeddingName)},[f,o,a]}class ml extends le{constructor(e){super(),ie(this,e,hl,cl,ne,{embedding:0,hideEmbeddingName:1})}}function tt(i,e,t){const l=i.slice();return l[12]=e[t],l}function lt(i){let e,t,l=i[0].conceptNamespace+"",a,f,o=i[0].conceptName+"",n,r,s,u,d,m,g,y,h,v,T;return d=new fl({}),y=new sl({}),{c(){e=B("div"),t=B("div"),a=z(l),f=z(" / "),n=z(o),r=U(),s=B("div"),u=B("button"),ae(d.$$.fragment),m=U(),g=B("button"),ae(y.$$.fragment),this.h()},l(I){e=L(I,"DIV",{class:!0});var E=w(e);t=L(E,"DIV",{class:!0});var H=w(t);a=M(H,l),f=M(H," / "),n=M(H,o),H.forEach(c),r=X(E),s=L(E,"DIV",{class:!0});var _=w(s);u=L(_,"BUTTON",{class:!0});var k=w(u);se(d.$$.fragment,k),k.forEach(c),m=X(_),g=L(_,"BUTTON",{class:!0});var F=w(g);se(y.$$.fragment,F),F.forEach(c),_.forEach(c),E.forEach(c),this.h()},h(){V(t,"class","flex-grow"),V(u,"class","p-1"),V(g,"class","p-1"),V(s,"class","shrink-0"),V(e,"class","flex flex-row items-center justify-between gap-x-4 p-2")},m(I,E){P(I,e,E),S(e,t),S(t,a),S(t,f),S(t,n),S(e,r),S(e,s),S(s,u),oe(d,u,null),S(s,m),S(s,g),oe(y,g,null),h=!0,v||(T=[O(u,"click",i[8]),O(g,"click",i[9])],v=!0)},p(I,E){(!h||E&1)&&l!==(l=I[0].conceptNamespace+"")&&Y(a,l),(!h||E&1)&&o!==(o=I[0].conceptName+"")&&Y(n,o)},i(I){h||(N(d.$$.fragment,I),N(y.$$.fragment,I),h=!0)},o(I){A(d.$$.fragment,I),A(y.$$.fragment,I),h=!1},d(I){I&&c(e),re(d),re(y),v=!1,ze(T)}}}function it(i){let e,t=[],l=new Map,a,f=i[2];const o=n=>n[12];for(let n=0;n{r=null}),$()),u[3]!=null?s?(s.p(u,d),d&8&&N(s,1)):(s=it(u),s.c(),N(s,1),s.m(e,null)):s&&(x(),A(s,1,1,()=>{s=null}),$()),(!f||d&2&&l!==(l=u[1]!=null?`left: ${u[1].x}px; top: ${u[1].y}px`:""))&&V(e,"style",l)},i(u){f||(N(r),N(s),bt(()=>{f&&(a||(a=Fe(e,Xe,{duration:60},!0)),a.run(1))}),f=!0)},o(u){A(r),A(s),a||(a=Fe(e,Xe,{duration:60},!1)),a.run(0),f=!1},d(u){u&&c(e),r&&r.d(),s&&s.d(),u&&a&&a.end(),o=!1,n()}}}function bl(i,e,t){let{details:l}=e,{clickPosition:a}=e,{embeddings:f}=e,{addConceptLabel:o}=e,{findSimilar:n}=e,{addNotification:r}=e;const s=Pt();function u(h){if(!l.conceptName||!l.conceptNamespace)throw Error("Label could not be added, no active concept.");o(l.conceptNamespace,l.conceptName,l.text,h),r({kind:"success",title:`[${h===!0?"Positive":"Negative"}] Concept label added`,subtitle:qt(l.conceptNamespace,l.conceptName),message:l.text}),s("click")}const d=()=>u(!0),m=()=>u(!1),g=h=>{n&&n(h,l.text),s("click")},y=()=>s("close");return i.$$set=h=>{"details"in h&&t(0,l=h.details),"clickPosition"in h&&t(1,a=h.clickPosition),"embeddings"in h&&t(2,f=h.embeddings),"addConceptLabel"in h&&t(6,o=h.addConceptLabel),"findSimilar"in h&&t(3,n=h.findSimilar),"addNotification"in h&&t(7,r=h.addNotification)},[l,a,f,n,s,u,o,r,d,m,g,y]}class gl extends le{constructor(e){super(),ie(this,e,bl,_l,ne,{details:0,clickPosition:1,embeddings:2,addConceptLabel:6,findSimilar:3,addNotification:7})}}function vl(i,e){let t,l=e;i.addEventListener("click",o=>a(o));function a(o){l.disabled||(t=new gl({props:{details:l.details(),clickPosition:{x:o.clientX,y:o.clientY},embeddings:l.embeddings,addConceptLabel:l.addConceptLabel,addNotification:l.addNotification,findSimilar:l.findSimilar},target:document.body}),t.$on("close",f),t.$on("click",f))}function f(){t==null||t.$destroy(),t=void 0}return{update(o){l=o,t==null||t.$set({details:l.details()})},destroy(){f()}}}const Be=.5,at=.3,pl=.8,st="#3366cc";function Ae(i){return`rgba(180,215,255,${i})`}function Ie(i){let e=0;if(i>Be){const t=(i-Be)/(1-Be);e=at+t*(pl-at)}return Ae(e)}function ot(i,e,t){const l=i.slice();return l[7]=e[t],l}function rt(i,e){let t,l,a=e[7].info.name+"",f,o,n,r,s=ft(e[7])+"",u,d;return{key:i,first:null,c(){t=B("div"),l=B("div"),f=z(a),o=U(),n=B("div"),r=B("span"),u=z(s),d=U(),this.h()},l(m){t=L(m,"DIV",{class:!0});var g=w(t);l=L(g,"DIV",{class:!0});var y=w(l);f=M(y,a),y.forEach(c),o=X(g),n=L(g,"DIV",{class:!0});var h=w(n);r=L(h,"SPAN",{class:!0});var v=w(r);u=M(v,s),v.forEach(c),h.forEach(c),d=X(g),g.forEach(c),this.h()},h(){V(l,"class","named-value-name table-cell max-w-xs truncate pr-2 svelte-1689hje"),V(r,"class","px-1"),C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):""),V(n,"class","table-cell rounded text-right"),V(t,"class","table-row"),this.first=t},m(m,g){P(m,t,g),S(t,l),S(l,f),S(t,o),S(t,n),S(n,r),S(r,u),S(t,d)},p(m,g){e=m,g&1&&a!==(a=e[7].info.name+"")&&Y(f,a),g&1&&s!==(s=ft(e[7])+"")&&Y(u,s),g&1&&C(r,"font-bold",e[7].info.type==="keyword"||e[7].info.type==="metadata"&&!Le(e[7].info.dtype)),g&1&&te(r,"background-color",(e[7].info.type==="concept_score"||e[7].info.type==="semantic_similarity")&&typeof e[7].value=="number"?Ie(e[7].value):"")},d(m){m&&c(t)}}}function kl(i){let e,t,l=[],a=new Map,f,o=`${i[4]}px`,n=`${Math.min(i[1],i[3]-i[2]-20)}px`,r=i[0];const s=u=>u[7];for(let u=0;ui[6].call(e)),C(e,"hidden",i[0].length===0),te(e,"top",o),te(e,"left",n)},m(u,d){P(u,e,d),S(e,t);for(let m=0;m{"namedValues"in u&&t(0,l=u.namedValues),"x"in u&&t(1,a=u.x),"y"in u&&t(5,f=u.y)},[l,a,n,o,r,f,s]}class wl extends le{constructor(e){super(),ie(this,e,Sl,kl,ne,{namedValues:0,x:1,y:5})}}function El(i,e){let t,l=e;const a=()=>o();l.isHovered&&f();function f(){const n=l.namedValues.filter(m=>Array.from(l.spansHovered).some(g=>{const y=pt(g);return kt(m.specificPath.slice(0,y.length),y)}));l.itemScrollContainer!=null&&l.itemScrollContainer.addEventListener("scroll",a);const r=i.getBoundingClientRect(),s=window.getComputedStyle(i),u=parseInt(s.getPropertyValue("line-height")),d=r.height>u?r.x+i.offsetLeft||i.clientLeft:r.x;t=new wl({props:{namedValues:n,x:d,y:r.top},target:document.body})}function o(){var n;t==null||t.$destroy(),(n=l.itemScrollContainer)==null||n.removeEventListener("scroll",a)}return{update(n){o(),l=n,l.isHovered&&f()},destroy(){o()}}}const yl=500,ve=100;function Tl(i,e,t){const l=[],a=new Set;for(const f of i){let o=!1;const n=[];for(const T of f.paths)a.has(T)||(n.push(T),a.add(T));const r=[],s=[];let u=-1/0;for(const[T,I]of Object.entries(f.originalSpans)){const E=e[T],H=pt(T);if(!(E==null||E.length===0))for(const _ of I)for(const k of E){const F=k.path.slice(H.length),W=Dt(_,F);if(W==null)continue;const q=Se.value(W);if(q==null)continue;if(k.dtype==="float32"){const Z=Se.value(W);Z!=null&&(u=Math.max(u,Z))}const ue=we(Se.path(_)),de=!n.includes(ue),ce={value:q,info:k,specificPath:Se.path(W)};de||r.push(ce),s.push(ce),k.type==="concept_score"||k.type==="semantic_similarity"?q>.5&&(o=!0):o=!0}}const d=s.some(T=>T.info.type==="label"),m=s.some(T=>T.info.type==="leaf_span"),g=s.some(T=>T.info.type==="keyword"),y=s.some(T=>T.info.type==="metadata"&&!Le(T.info.dtype)),h=f.paths.some(T=>t.has(T)),v=h&&n.length>0&&Array.from(t).some(T=>n.includes(T));l.push({backgroundColor:Ie(u),isBlackBolded:g||y||m,isHighlightBolded:d,isShownSnippet:o,snippetScore:u,namedValues:r,paths:f.paths,text:f.text,snippetText:f.text,originalSpans:f.originalSpans,isHovered:h,isFirstHover:v})}return l}function Nl(i,e){var o,n,r;if(i=i.map(s=>{if(s.isShownSnippet&&s.text.length>ve){const u={...s,text:s.text.slice(0,ve),snippetText:s.snippetText.slice(0,ve)},d={...s,text:s.text.slice(ve),snippetText:s.snippetText.slice(ve),isShownSnippet:!1,namedValues:[]};return[u,d]}else return[s]}).flat(),e)return{snippetSpans:i.map(s=>({renderSpan:s,isShown:!0})),someSnippetsHidden:!1};const t=[];let l=0;for(const s of i)s.isShownSnippet&&(l+=s.text.length);const a=i.filter(s=>!s.isShownSnippet).sort((s,u)=>u.snippetScore-s.snippetScore);for(const s of a)if(s.isShownSnippet=!0,l+=s.text.length,l>yl)break;let f=!1;for(const[s,u]of i.entries())if(u.isShownSnippet)t.push({renderSpan:u,isShown:!0});else{const d=((o=i[s+1])==null?void 0:o.isShownSnippet)===!0,m=((n=i[s-1])==null?void 0:n.isShownSnippet)===!0,g=((r=t[t.length-1])==null?void 0:r.isShown)===!0;t.push({renderSpan:u,isShown:!1,isEllipsis:(d||m)&&g,hasNewline:u.text.includes(` +`)}),f=!0}return{snippetSpans:t,someSnippetsHidden:f}}function ut(i,e,t){const l=i.slice();l[34]=e[t];const a=l[34].renderSpan;return l[35]=a,l}function Cl(i){let e,t,l,a,f,o=i[34].hasNewline&&dt();return{c(){e=B("span"),t=z("..."),o&&o.c(),l=Ee(),this.h()},l(n){e=L(n,"SPAN",{class:!0});var r=w(e);t=M(r,"..."),r.forEach(c),o&&o.l(n),l=Ee(),this.h()},h(){V(e,"class","highlight-span text-sm leading-5 svelte-8ox5pu")},m(n,r){P(n,e,r),S(e,t),o&&o.m(n,r),P(n,l,r),a||(f=pe(vt.call(null,e,{text:`Some text was hidden to improve readability. +Click "Show all" to show the entire document.`})),a=!0)},p(n,r){n[34].hasNewline?o||(o=dt(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i:j,o:j,d(n){n&&c(e),o&&o.d(n),n&&c(l),a=!1,f()}}}function Vl(i){let e,t,l,a,f,o,n,r;const s=[Hl,Pl],u=[];function d(h,v){return h[1]?0:1}t=d(i),l=u[t]=s[t](i);function m(){return i[27](i[35])}function g(){return i[28](i[35])}function y(){return i[29](i[35])}return{c(){e=B("span"),l.c(),this.h()},l(h){e=L(h,"SPAN",{class:!0});var v=w(e);l.l(v),v.forEach(c),this.h()},h(){V(e,"class","hover:cursor-poiner highlight-span break-words text-sm leading-5 svelte-8ox5pu"),C(e,"hover:cursor-pointer",i[0].length>0),C(e,"font-bold",i[35].isBlackBolded),C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},m(h,v){P(h,e,v),u[t].m(e,null),o=!0,n||(r=[pe(a=El.call(null,e,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]})),pe(f=vl.call(null,e,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0})),O(e,"mouseenter",g),O(e,"mouseleave",y)],n=!0)},p(h,v){i=h;let T=t;t=d(i),t===T?u[t].p(i,v):(x(),A(u[T],1,1,()=>{u[T]=null}),$(),l=u[t],l?l.p(i,v):(l=u[t]=s[t](i),l.c()),N(l,1),l.m(e,null)),a&&je(a.update)&&v[0]&800&&a.update.call(null,{namedValues:i[35].namedValues,isHovered:i[35].isFirstHover,spansHovered:i[5],itemScrollContainer:i[9]}),f&&je(f.update)&&v[0]&276&&f.update.call(null,{details:m,findSimilar:i[4]!=null?i[16]:null,embeddings:i[2],addConceptLabel:i[14],addNotification:i[17]!=null?i[17].addNotification:_t,disabled:i[35].paths.length===0||i[2].length===0}),(!o||v[0]&1)&&C(e,"hover:cursor-pointer",i[0].length>0),(!o||v[0]&256)&&C(e,"font-bold",i[35].isBlackBolded),(!o||v[0]&256)&&C(e,"font-medium",i[35].isHighlightBolded&&!i[35].isBlackBolded),v[0]&256&&te(e,"color",i[35].isHighlightBolded&&!i[35].isBlackBolded?st:""),v[0]&256&&te(e,"background-color",i[35].isHovered?Ae(mt):i[35].backgroundColor)},i(h){o||(N(l),o=!0)},o(h){A(l),o=!1},d(h){h&&c(e),u[t].d(),n=!1,ze(r)}}}function dt(i){let e,t;return{c(){e=B("span"),t=B("br")},l(l){e=L(l,"SPAN",{});var a=w(e);t=L(a,"BR",{}),a.forEach(c)},m(l,a){P(l,e,a),S(e,t)},d(l){l&&c(e)}}}function Pl(i){let e=i[35].snippetText+"",t;return{c(){t=z(e)},l(l){t=M(l,e)},m(l,a){P(l,t,a)},p(l,a){a[0]&256&&e!==(e=l[35].snippetText+"")&&Y(t,e)},i:j,o:j,d(l){l&&c(t)}}}function Hl(i){let e,t;return e=new Yt({props:{source:i[35].snippetText}}),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[0]&256&&(f.source=l[35].snippetText),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function ct(i){let e,t,l,a;const f=[Vl,Cl],o=[];function n(r,s){return r[34].isShown?0:r[34].isEllipsis?1:-1}return~(e=n(i))&&(t=o[e]=f[e](i)),{c(){t&&t.c(),l=Ee()},l(r){t&&t.l(r),l=Ee()},m(r,s){~e&&o[e].m(r,s),P(r,l,s),a=!0},p(r,s){let u=e;e=n(r),e===u?~e&&o[e].p(r,s):(t&&(x(),A(o[u],1,1,()=>{o[u]=null}),$()),~e?(t=o[e],t?t.p(r,s):(t=o[e]=f[e](r),t.c()),N(t,1),t.m(l.parentNode,l)):t=null)},i(r){a||(N(t),a=!0)},o(r){A(t),a=!1},d(r){~e&&o[e].d(r),r&&c(l)}}}function ht(i){let e,t,l,a,f;const o=[Ll,Bl],n=[];function r(s,u){return s[6]?1:0}return l=r(i),a=n[l]=o[l](i),{c(){e=B("div"),t=B("div"),a.c(),this.h()},l(s){e=L(s,"DIV",{class:!0});var u=w(e);t=L(u,"DIV",{class:!0});var d=w(t);a.l(d),d.forEach(c),u.forEach(c),this.h()},h(){V(t,"class","w-30 mt-2 rounded border border-neutral-300 text-center"),V(e,"class","flex flex-row justify-center")},m(s,u){P(s,e,u),S(e,t),n[l].m(t,null),f=!0},p(s,u){let d=l;l=r(s),l===d?n[l].p(s,u):(x(),A(n[d],1,1,()=>{n[d]=null}),$(),a=n[l],a?a.p(s,u):(a=n[l]=o[l](s),a.c()),N(a,1),a.m(t,null))},i(s){f||(N(a),f=!0)},o(s){A(a),f=!1},d(s){s&&c(e),n[l].d()}}}function Bl(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:il,$$slots:{default:[Al]},$$scope:{ctx:i}}}),e.$on("click",i[31]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Ll(i){let e,t;return e=new St({props:{size:"small",class:"w-full",kind:"ghost",icon:el,$$slots:{default:[Il]},$$scope:{ctx:i}}}),e.$on("click",i[30]),{c(){ae(e.$$.fragment)},l(l){se(e.$$.fragment,l)},m(l,a){oe(e,l,a),t=!0},p(l,a){const f={};a[1]&128&&(f.$$scope={dirty:a,ctx:l}),e.$set(f)},i(l){t||(N(e.$$.fragment,l),t=!0)},o(l){A(e.$$.fragment,l),t=!1},d(l){re(e,l)}}}function Al(i){let e;return{c(){e=z("Hide excess")},l(t){e=M(t,"Hide excess")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function Il(i){let e;return{c(){e=z("Show all")},l(t){e=M(t,"Show all")},m(t,l){P(t,e,l)},d(t){t&&c(e)}}}function zl(i){let e,t,l,a=i[8],f=[];for(let r=0;rA(f[r],1,1,()=>{f[r]=null});let n=(i[7]||i[6])&&ht(i);return{c(){e=B("div");for(let r=0;r{n=null}),$())},i(r){if(!l){for(let s=0;snull;function Ml(i,e,t){let l,a,f,o,n,r,s=j,u=()=>(s(),s=zt(E,p=>t(26,r=p)),E),d,m;i.$$.on_destroy.push(()=>s());let{text:g}=e,{row:y}=e,{spanPaths:h}=e,{valuePaths:v}=e,{markdown:T=!1}=e,{embeddings:I}=e,{datasetViewStore:E=void 0}=e;u();let{datasetStore:H=void 0}=e,_={},k=new Set;const F=p=>{p.paths.forEach(D=>k.add(D)),t(5,k)},W=p=>{p.paths.forEach(D=>k.delete(D)),t(5,k)};let q={};const ue=p=>{const _e={conceptName:null,conceptNamespace:null,text:f.filter(be=>be.paths.some(He=>((p==null?void 0:p.paths)||[]).some(ge=>kt(ge,He)))).map(be=>be.text).join("")};for(const be of Object.keys(p.originalSpans)){const He=(_[be]||[]).filter(ge=>ge.type==="concept_score");for(const ge of He){const Re=ge.signal;_e.conceptName=Re.concept_name,_e.conceptNamespace=Re.namespace;break}}return _e},de=Ot();Ye(i,de,p=>t(33,d=p));const ce=(p,D,Me,_e)=>{if(!D||!p)throw Error("Label could not be added, no active concept.");d.mutate([p,D,{insert:[{text:Me,label:_e}]}])};let Z=!1,ke=It(jt);Ye(i,ke,p=>t(9,m=p));let me;const ye=(p,D)=>{E==null||me==null||E.addSearch({path:[we(me)],type:"semantic",query:D,embedding:p})},Te=Ut(),Ne=p=>ue(p),Ce=p=>F(p),Ve=p=>W(p),Pe=()=>t(6,Z=!0),b=()=>t(6,Z=!1);return i.$$set=p=>{"text"in p&&t(18,g=p.text),"row"in p&&t(19,y=p.row),"spanPaths"in p&&t(0,h=p.spanPaths),"valuePaths"in p&&t(20,v=p.valuePaths),"markdown"in p&&t(1,T=p.markdown),"embeddings"in p&&t(2,I=p.embeddings),"datasetViewStore"in p&&u(t(3,E=p.datasetViewStore)),"datasetStore"in p&&t(4,H=p.datasetStore)},i.$$.update=()=>{if(i.$$.dirty[0]&524289&&t(25,l=Object.fromEntries(h.map(p=>[we(p),Ft(y,p)]))),i.$$.dirty[0]&3145728){t(21,_={});for(const p of v){const D=we(p.spanPath);_[D]==null&&t(21,_[D]=[],_),_[D].push(p)}}if(i.$$.dirty[0]&33816576&&t(24,a=Xt(g,l)),i.$$.dirty[0]&18874400&&t(23,f=Tl(a,_,k)),i.$$.dirty[0]&20971520){t(22,q={});for(const p of a)for(const D of p.paths)t(22,q[D]=q[D]||[],q),q[D].push(p)}i.$$.dirty[0]&8388672&&t(8,{snippetSpans:o,someSnippetsHidden:n}=Nl(f,Z),o,(t(7,n),t(23,f),t(6,Z),t(24,a),t(21,_),t(5,k),t(18,g),t(25,l),t(20,v),t(0,h),t(19,y))),i.$$.dirty[0]&67108880&&r!=null&&H!=null&&(me=Wt(r,H))},[h,T,I,E,H,k,Z,n,o,m,F,W,ue,de,ce,ke,ye,Te,g,y,v,_,q,f,a,l,r,Ne,Ce,Ve,Pe,b]}class jl extends le{constructor(e){super(),ie(this,e,Ml,zl,ne,{text:18,row:19,spanPaths:0,valuePaths:20,markdown:1,embeddings:2,datasetViewStore:3,datasetStore:4},null,[-1,-1])}}export{ml as E,jl as S,Yl as T,fl as a,sl as b}; diff --git a/lilac/web/_app/immutable/chunks/ToastNotification.66c9609a.js b/lilac/web/_app/immutable/chunks/ToastNotification.66c9609a.js new file mode 100644 index 0000000000000000000000000000000000000000..7681220f2b4eebee8f77fa4f81c7569d99cf15a6 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ToastNotification.66c9609a.js @@ -0,0 +1 @@ +import{S as gt,i as kt,s as Dt,e as ot,b as P,g as h,v as rt,d as D,f as _t,h as v,N as nt,C as vt,o as Ct,E as w,Q as Bt,D as R,k as F,y as mt,a as G,l as J,m as K,z as bt,c as L,G as c,F as st,A as dt,a0 as C,H as j,I as O,J as U,K as X,L as It,B as ht,M as pt,R as Y,q as y,r as x,u as $}from"./index.b333a928.js";import{aD as Et,aE as qt}from"./Commands.1fffdf33.js";const Nt=i=>({}),lt=i=>({}),Tt=i=>({}),at=i=>({}),Wt=i=>({}),ft=i=>({});function ut(i){let t,o,n,l,r,E,k,q,g,N,T,B,f,W,S;o=new Et({props:{kind:i[0],iconDescription:i[6]}});const V=i[15].title,I=R(V,i,i[14],ft),m=I||Vt(i),H=i[15].subtitle,p=R(H,i,i[14],at),_=p||Ht(i),z=i[15].caption,M=R(z,i,i[14],lt),b=M||Mt(i),A=i[15].default,s=R(A,i,i[14],null);let u=!i[8]&&ct(i),Z=[{role:i[2]},{kind:i[0]},i[12],{style:B=""+((i[9]&&"width: 100%;")+i[12].style)}],Q={};for(let e=0;e{u=null}),_t()):u?(u.p(e,a),a&256&&h(u,1)):(u=ct(e),u.c(),h(u,1),u.m(t,null)),st(t,Q=It(Z,[(!f||a&4)&&{role:e[2]},(!f||a&1)&&{kind:e[0]},a&4096&&e[12],(!f||a&4608&&B!==(B=""+((e[9]&&"width: 100%;")+e[12].style)))&&{style:B}])),c(t,"bx--toast-notification",!0),c(t,"bx--toast-notification--low-contrast",e[1]),c(t,"bx--toast-notification--error",e[0]==="error"),c(t,"bx--toast-notification--info",e[0]==="info"),c(t,"bx--toast-notification--info-square",e[0]==="info-square"),c(t,"bx--toast-notification--success",e[0]==="success"),c(t,"bx--toast-notification--warning",e[0]==="warning"),c(t,"bx--toast-notification--warning-alt",e[0]==="warning-alt")},i(e){f||(h(o.$$.fragment,e),h(m,e),h(_,e),h(b,e),h(s,e),h(u),f=!0)},o(e){D(o.$$.fragment,e),D(m,e),D(_,e),D(b,e),D(s,e),D(u),f=!1},d(e){e&&v(t),ht(o),m&&m.d(e),_&&_.d(e),b&&b.d(e),s&&s.d(e),u&&u.d(),W=!1,pt(S)}}}function Vt(i){let t;return{c(){t=y(i[3])},l(o){t=x(o,i[3])},m(o,n){P(o,t,n)},p(o,n){n&8&&$(t,o[3])},d(o){o&&v(t)}}}function Ht(i){let t;return{c(){t=y(i[4])},l(o){t=x(o,i[4])},m(o,n){P(o,t,n)},p(o,n){n&16&&$(t,o[4])},d(o){o&&v(t)}}}function Mt(i){let t;return{c(){t=y(i[5])},l(o){t=x(o,i[5])},m(o,n){P(o,t,n)},p(o,n){n&32&&$(t,o[5])},d(o){o&&v(t)}}}function ct(i){let t,o;return t=new qt({props:{iconDescription:i[7]}}),t.$on("click",i[11]),{c(){mt(t.$$.fragment)},l(n){bt(t.$$.fragment,n)},m(n,l){dt(t,n,l),o=!0},p(n,l){const r={};l&128&&(r.iconDescription=n[7]),t.$set(r)},i(n){o||(h(t.$$.fragment,n),o=!0)},o(n){D(t.$$.fragment,n),o=!1},d(n){ht(t,n)}}}function St(i){let t,o,n=i[10]&&ut(i);return{c(){n&&n.c(),t=ot()},l(l){n&&n.l(l),t=ot()},m(l,r){n&&n.m(l,r),P(l,t,r),o=!0},p(l,[r]){l[10]?n?(n.p(l,r),r&1024&&h(n,1)):(n=ut(l),n.c(),h(n,1),n.m(t.parentNode,t)):n&&(rt(),D(n,1,1,()=>{n=null}),_t())},i(l){o||(h(n),o=!0)},o(l){D(n),o=!1},d(l){n&&n.d(l),l&&v(t)}}}function zt(i,t,o){const n=["kind","lowContrast","timeout","role","title","subtitle","caption","statusIconDescription","closeButtonDescription","hideCloseButton","fullWidth"];let l=nt(t,n),{$$slots:r={},$$scope:E}=t,{kind:k="error"}=t,{lowContrast:q=!1}=t,{timeout:g=0}=t,{role:N="alert"}=t,{title:T=""}=t,{subtitle:B=""}=t,{caption:f=""}=t,{statusIconDescription:W=k+" icon"}=t,{closeButtonDescription:S="Close notification"}=t,{hideCloseButton:V=!1}=t,{fullWidth:I=!1}=t;const m=vt();let H=!0,p;function _(s){m("close",{timeout:s===!0},{cancelable:!0})&&o(10,H=!1)}Ct(()=>(g&&(p=setTimeout(()=>_(!0),g)),()=>{clearTimeout(p)}));function z(s){Y.call(this,i,s)}function M(s){Y.call(this,i,s)}function b(s){Y.call(this,i,s)}function A(s){Y.call(this,i,s)}return i.$$set=s=>{t=w(w({},t),Bt(s)),o(12,l=nt(t,n)),"kind"in s&&o(0,k=s.kind),"lowContrast"in s&&o(1,q=s.lowContrast),"timeout"in s&&o(13,g=s.timeout),"role"in s&&o(2,N=s.role),"title"in s&&o(3,T=s.title),"subtitle"in s&&o(4,B=s.subtitle),"caption"in s&&o(5,f=s.caption),"statusIconDescription"in s&&o(6,W=s.statusIconDescription),"closeButtonDescription"in s&&o(7,S=s.closeButtonDescription),"hideCloseButton"in s&&o(8,V=s.hideCloseButton),"fullWidth"in s&&o(9,I=s.fullWidth),"$$scope"in s&&o(14,E=s.$$scope)},[k,q,N,T,B,f,W,S,V,I,H,_,l,g,E,r,z,M,b,A]}class At extends gt{constructor(t){super(),kt(this,t,zt,St,Dt,{kind:0,lowContrast:1,timeout:13,role:2,title:3,subtitle:4,caption:5,statusIconDescription:6,closeButtonDescription:7,hideCloseButton:8,fullWidth:9})}}const Jt=At;export{Jt as T}; diff --git a/lilac/web/_app/immutable/chunks/ToastNotification.94abd3f6.js b/lilac/web/_app/immutable/chunks/ToastNotification.94abd3f6.js new file mode 100644 index 0000000000000000000000000000000000000000..f56b99d79b256908e15493083d566b534e2ba414 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ToastNotification.94abd3f6.js @@ -0,0 +1 @@ +import{S as gt,i as kt,s as Dt,e as ot,b as P,g as h,v as rt,d as D,f as _t,h as v,N as nt,C as vt,o as Ct,E as w,Q as Bt,D as R,k as F,y as mt,a as G,l as J,m as K,z as bt,c as L,G as c,F as st,A as dt,a0 as C,H as j,I as O,J as U,K as X,L as It,B as ht,M as pt,R as Y,q as y,r as x,u as $}from"./index.b7741aa8.js";import{aD as Et,aE as qt}from"./Commands.539ca0ee.js";const Nt=i=>({}),lt=i=>({}),Tt=i=>({}),at=i=>({}),Wt=i=>({}),ft=i=>({});function ut(i){let t,o,n,l,r,E,k,q,g,N,T,B,f,W,S;o=new Et({props:{kind:i[0],iconDescription:i[6]}});const V=i[15].title,I=R(V,i,i[14],ft),m=I||Vt(i),H=i[15].subtitle,p=R(H,i,i[14],at),_=p||Ht(i),z=i[15].caption,M=R(z,i,i[14],lt),b=M||Mt(i),A=i[15].default,s=R(A,i,i[14],null);let u=!i[8]&&ct(i),Z=[{role:i[2]},{kind:i[0]},i[12],{style:B=""+((i[9]&&"width: 100%;")+i[12].style)}],Q={};for(let e=0;e{u=null}),_t()):u?(u.p(e,a),a&256&&h(u,1)):(u=ct(e),u.c(),h(u,1),u.m(t,null)),st(t,Q=It(Z,[(!f||a&4)&&{role:e[2]},(!f||a&1)&&{kind:e[0]},a&4096&&e[12],(!f||a&4608&&B!==(B=""+((e[9]&&"width: 100%;")+e[12].style)))&&{style:B}])),c(t,"bx--toast-notification",!0),c(t,"bx--toast-notification--low-contrast",e[1]),c(t,"bx--toast-notification--error",e[0]==="error"),c(t,"bx--toast-notification--info",e[0]==="info"),c(t,"bx--toast-notification--info-square",e[0]==="info-square"),c(t,"bx--toast-notification--success",e[0]==="success"),c(t,"bx--toast-notification--warning",e[0]==="warning"),c(t,"bx--toast-notification--warning-alt",e[0]==="warning-alt")},i(e){f||(h(o.$$.fragment,e),h(m,e),h(_,e),h(b,e),h(s,e),h(u),f=!0)},o(e){D(o.$$.fragment,e),D(m,e),D(_,e),D(b,e),D(s,e),D(u),f=!1},d(e){e&&v(t),ht(o),m&&m.d(e),_&&_.d(e),b&&b.d(e),s&&s.d(e),u&&u.d(),W=!1,pt(S)}}}function Vt(i){let t;return{c(){t=y(i[3])},l(o){t=x(o,i[3])},m(o,n){P(o,t,n)},p(o,n){n&8&&$(t,o[3])},d(o){o&&v(t)}}}function Ht(i){let t;return{c(){t=y(i[4])},l(o){t=x(o,i[4])},m(o,n){P(o,t,n)},p(o,n){n&16&&$(t,o[4])},d(o){o&&v(t)}}}function Mt(i){let t;return{c(){t=y(i[5])},l(o){t=x(o,i[5])},m(o,n){P(o,t,n)},p(o,n){n&32&&$(t,o[5])},d(o){o&&v(t)}}}function ct(i){let t,o;return t=new qt({props:{iconDescription:i[7]}}),t.$on("click",i[11]),{c(){mt(t.$$.fragment)},l(n){bt(t.$$.fragment,n)},m(n,l){dt(t,n,l),o=!0},p(n,l){const r={};l&128&&(r.iconDescription=n[7]),t.$set(r)},i(n){o||(h(t.$$.fragment,n),o=!0)},o(n){D(t.$$.fragment,n),o=!1},d(n){ht(t,n)}}}function St(i){let t,o,n=i[10]&&ut(i);return{c(){n&&n.c(),t=ot()},l(l){n&&n.l(l),t=ot()},m(l,r){n&&n.m(l,r),P(l,t,r),o=!0},p(l,[r]){l[10]?n?(n.p(l,r),r&1024&&h(n,1)):(n=ut(l),n.c(),h(n,1),n.m(t.parentNode,t)):n&&(rt(),D(n,1,1,()=>{n=null}),_t())},i(l){o||(h(n),o=!0)},o(l){D(n),o=!1},d(l){n&&n.d(l),l&&v(t)}}}function zt(i,t,o){const n=["kind","lowContrast","timeout","role","title","subtitle","caption","statusIconDescription","closeButtonDescription","hideCloseButton","fullWidth"];let l=nt(t,n),{$$slots:r={},$$scope:E}=t,{kind:k="error"}=t,{lowContrast:q=!1}=t,{timeout:g=0}=t,{role:N="alert"}=t,{title:T=""}=t,{subtitle:B=""}=t,{caption:f=""}=t,{statusIconDescription:W=k+" icon"}=t,{closeButtonDescription:S="Close notification"}=t,{hideCloseButton:V=!1}=t,{fullWidth:I=!1}=t;const m=vt();let H=!0,p;function _(s){m("close",{timeout:s===!0},{cancelable:!0})&&o(10,H=!1)}Ct(()=>(g&&(p=setTimeout(()=>_(!0),g)),()=>{clearTimeout(p)}));function z(s){Y.call(this,i,s)}function M(s){Y.call(this,i,s)}function b(s){Y.call(this,i,s)}function A(s){Y.call(this,i,s)}return i.$$set=s=>{t=w(w({},t),Bt(s)),o(12,l=nt(t,n)),"kind"in s&&o(0,k=s.kind),"lowContrast"in s&&o(1,q=s.lowContrast),"timeout"in s&&o(13,g=s.timeout),"role"in s&&o(2,N=s.role),"title"in s&&o(3,T=s.title),"subtitle"in s&&o(4,B=s.subtitle),"caption"in s&&o(5,f=s.caption),"statusIconDescription"in s&&o(6,W=s.statusIconDescription),"closeButtonDescription"in s&&o(7,S=s.closeButtonDescription),"hideCloseButton"in s&&o(8,V=s.hideCloseButton),"fullWidth"in s&&o(9,I=s.fullWidth),"$$scope"in s&&o(14,E=s.$$scope)},[k,q,N,T,B,f,W,S,V,I,H,_,l,g,E,r,z,M,b,A]}class At extends gt{constructor(t){super(),kt(this,t,zt,St,Dt,{kind:0,lowContrast:1,timeout:13,role:2,title:3,subtitle:4,caption:5,statusIconDescription:6,closeButtonDescription:7,hideCloseButton:8,fullWidth:9})}}const Jt=At;export{Jt as T}; diff --git a/lilac/web/_app/immutable/chunks/ToastNotification.b080933f.js b/lilac/web/_app/immutable/chunks/ToastNotification.b080933f.js new file mode 100644 index 0000000000000000000000000000000000000000..c73e11e76c6e27bbef032a02af74a2c7f098b78c --- /dev/null +++ b/lilac/web/_app/immutable/chunks/ToastNotification.b080933f.js @@ -0,0 +1 @@ +import{S as gt,i as kt,s as Dt,e as ot,b as P,g as h,v as rt,d as D,f as _t,h as v,N as nt,C as vt,o as Ct,E as w,Q as Bt,D as R,k as F,y as mt,a as G,l as J,m as K,z as bt,c as L,G as c,F as st,A as dt,a0 as C,H as j,I as O,J as U,K as X,L as It,B as ht,M as pt,R as Y,q as y,r as x,u as $}from"./index.b333a928.js";import{aD as Et,aE as qt}from"./Commands.543935b9.js";const Nt=i=>({}),lt=i=>({}),Tt=i=>({}),at=i=>({}),Wt=i=>({}),ft=i=>({});function ut(i){let t,o,n,l,r,E,k,q,g,N,T,B,f,W,S;o=new Et({props:{kind:i[0],iconDescription:i[6]}});const V=i[15].title,I=R(V,i,i[14],ft),m=I||Vt(i),H=i[15].subtitle,p=R(H,i,i[14],at),_=p||Ht(i),z=i[15].caption,M=R(z,i,i[14],lt),b=M||Mt(i),A=i[15].default,s=R(A,i,i[14],null);let u=!i[8]&&ct(i),Z=[{role:i[2]},{kind:i[0]},i[12],{style:B=""+((i[9]&&"width: 100%;")+i[12].style)}],Q={};for(let e=0;e{u=null}),_t()):u?(u.p(e,a),a&256&&h(u,1)):(u=ct(e),u.c(),h(u,1),u.m(t,null)),st(t,Q=It(Z,[(!f||a&4)&&{role:e[2]},(!f||a&1)&&{kind:e[0]},a&4096&&e[12],(!f||a&4608&&B!==(B=""+((e[9]&&"width: 100%;")+e[12].style)))&&{style:B}])),c(t,"bx--toast-notification",!0),c(t,"bx--toast-notification--low-contrast",e[1]),c(t,"bx--toast-notification--error",e[0]==="error"),c(t,"bx--toast-notification--info",e[0]==="info"),c(t,"bx--toast-notification--info-square",e[0]==="info-square"),c(t,"bx--toast-notification--success",e[0]==="success"),c(t,"bx--toast-notification--warning",e[0]==="warning"),c(t,"bx--toast-notification--warning-alt",e[0]==="warning-alt")},i(e){f||(h(o.$$.fragment,e),h(m,e),h(_,e),h(b,e),h(s,e),h(u),f=!0)},o(e){D(o.$$.fragment,e),D(m,e),D(_,e),D(b,e),D(s,e),D(u),f=!1},d(e){e&&v(t),ht(o),m&&m.d(e),_&&_.d(e),b&&b.d(e),s&&s.d(e),u&&u.d(),W=!1,pt(S)}}}function Vt(i){let t;return{c(){t=y(i[3])},l(o){t=x(o,i[3])},m(o,n){P(o,t,n)},p(o,n){n&8&&$(t,o[3])},d(o){o&&v(t)}}}function Ht(i){let t;return{c(){t=y(i[4])},l(o){t=x(o,i[4])},m(o,n){P(o,t,n)},p(o,n){n&16&&$(t,o[4])},d(o){o&&v(t)}}}function Mt(i){let t;return{c(){t=y(i[5])},l(o){t=x(o,i[5])},m(o,n){P(o,t,n)},p(o,n){n&32&&$(t,o[5])},d(o){o&&v(t)}}}function ct(i){let t,o;return t=new qt({props:{iconDescription:i[7]}}),t.$on("click",i[11]),{c(){mt(t.$$.fragment)},l(n){bt(t.$$.fragment,n)},m(n,l){dt(t,n,l),o=!0},p(n,l){const r={};l&128&&(r.iconDescription=n[7]),t.$set(r)},i(n){o||(h(t.$$.fragment,n),o=!0)},o(n){D(t.$$.fragment,n),o=!1},d(n){ht(t,n)}}}function St(i){let t,o,n=i[10]&&ut(i);return{c(){n&&n.c(),t=ot()},l(l){n&&n.l(l),t=ot()},m(l,r){n&&n.m(l,r),P(l,t,r),o=!0},p(l,[r]){l[10]?n?(n.p(l,r),r&1024&&h(n,1)):(n=ut(l),n.c(),h(n,1),n.m(t.parentNode,t)):n&&(rt(),D(n,1,1,()=>{n=null}),_t())},i(l){o||(h(n),o=!0)},o(l){D(n),o=!1},d(l){n&&n.d(l),l&&v(t)}}}function zt(i,t,o){const n=["kind","lowContrast","timeout","role","title","subtitle","caption","statusIconDescription","closeButtonDescription","hideCloseButton","fullWidth"];let l=nt(t,n),{$$slots:r={},$$scope:E}=t,{kind:k="error"}=t,{lowContrast:q=!1}=t,{timeout:g=0}=t,{role:N="alert"}=t,{title:T=""}=t,{subtitle:B=""}=t,{caption:f=""}=t,{statusIconDescription:W=k+" icon"}=t,{closeButtonDescription:S="Close notification"}=t,{hideCloseButton:V=!1}=t,{fullWidth:I=!1}=t;const m=vt();let H=!0,p;function _(s){m("close",{timeout:s===!0},{cancelable:!0})&&o(10,H=!1)}Ct(()=>(g&&(p=setTimeout(()=>_(!0),g)),()=>{clearTimeout(p)}));function z(s){Y.call(this,i,s)}function M(s){Y.call(this,i,s)}function b(s){Y.call(this,i,s)}function A(s){Y.call(this,i,s)}return i.$$set=s=>{t=w(w({},t),Bt(s)),o(12,l=nt(t,n)),"kind"in s&&o(0,k=s.kind),"lowContrast"in s&&o(1,q=s.lowContrast),"timeout"in s&&o(13,g=s.timeout),"role"in s&&o(2,N=s.role),"title"in s&&o(3,T=s.title),"subtitle"in s&&o(4,B=s.subtitle),"caption"in s&&o(5,f=s.caption),"statusIconDescription"in s&&o(6,W=s.statusIconDescription),"closeButtonDescription"in s&&o(7,S=s.closeButtonDescription),"hideCloseButton"in s&&o(8,V=s.hideCloseButton),"fullWidth"in s&&o(9,I=s.fullWidth),"$$scope"in s&&o(14,E=s.$$scope)},[k,q,N,T,B,f,W,S,V,I,H,_,l,g,E,r,z,M,b,A]}class At extends gt{constructor(t){super(),kt(this,t,zt,St,Dt,{kind:0,lowContrast:1,timeout:13,role:2,title:3,subtitle:4,caption:5,statusIconDescription:6,closeButtonDescription:7,hideCloseButton:8,fullWidth:9})}}const Jt=At;export{Jt as T}; diff --git a/lilac/web/_app/immutable/chunks/index.2b0dd2f8.js b/lilac/web/_app/immutable/chunks/index.2b0dd2f8.js new file mode 100644 index 0000000000000000000000000000000000000000..b977a87c35018e692edab2201360f3671df4f5b6 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/index.2b0dd2f8.js @@ -0,0 +1 @@ +import{a1 as f,s as y,ac as m,M as q,ab as w}from"./index.b333a928.js";const o=[];function z(e,u){return{subscribe:A(e,u).subscribe}}function A(e,u=f){let r;const n=new Set;function a(t){if(y(e,t)&&(e=t,r)){const i=!o.length;for(const s of n)s[1](),o.push(s,e);if(i){for(let s=0;s{n.delete(s),n.size===0&&r&&(r(),r=null)}}return{set:a,update:l,subscribe:b}}function M(e,u,r){const n=!Array.isArray(e),a=n?[e]:e,l=u.length<2;return z(r,b=>{let t=!1;const i=[];let s=0,d=f;const g=()=>{if(s)return;d();const c=u(n?i[0]:i,b);l?b(c):d=w(c)?c:f},_=a.map((c,p)=>m(c,h=>{i[p]=h,s&=~(1<{s|=1<t;function Mt(t,e){for(const n in e)t[n]=e[n];return t}function ct(t){return t()}function et(){return Object.create(null)}function v(t){t.forEach(ct)}function z(t){return typeof t=="function"}function te(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let B;function ee(t,e){return B||(B=document.createElement("a")),B.href=e,t===B.href}function St(t){return Object.keys(t).length===0}function lt(t,...e){if(t==null)return x;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function ne(t){let e;return lt(t,n=>e=n)(),e}function ie(t,e,n){t.$$.on_destroy.push(lt(e,n))}function se(t,e,n,i){if(t){const s=at(t,e,n,i);return t[0](s)}}function at(t,e,n,i){return t[1]&&i?Mt(n.ctx.slice(),t[1](i(e))):n.ctx}function re(t,e,n,i){if(t[2]&&i){const s=t[2](i(n));if(e.dirty===void 0)return s;if(typeof s=="object"){const c=[],r=Math.max(e.dirty.length,s.length);for(let o=0;o32){const e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),Z=ut?t=>requestAnimationFrame(t):x;const S=new Set;function dt(t){S.forEach(e=>{e.c(t)||(S.delete(e),e.f())}),S.size!==0&&Z(dt)}function _t(t){let e;return S.size===0&&Z(dt),{promise:new Promise(n=>{S.add(e={c:t,f:n})}),abort(){S.delete(e)}}}const he=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;let U=!1;function Ct(){U=!0}function jt(){U=!1}function Dt(t,e,n,i){for(;t>1);n(s)<=i?t=s+1:e=s}return t}function Pt(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const l=[];for(let a=0;a0&&e[n[s]].claim_order<=a?s+1:Dt(1,s,h=>e[n[h]].claim_order,a))-1;i[l]=n[f]+1;const d=f+1;n[d]=l,s=Math.max(d,s)}const c=[],r=[];let o=e.length-1;for(let l=n[s]+1;l!=0;l=i[l-1]){for(c.push(e[l-1]);o>=l;o--)r.push(e[o]);o--}for(;o>=0;o--)r.push(e[o]);c.reverse(),r.sort((l,a)=>l.claim_order-a.claim_order);for(let l=0,a=0;l=c[a].claim_order;)a++;const f=at.removeEventListener(e,n,i)}function ge(t){return function(e){return e.preventDefault(),t.call(this,e)}}function we(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function yt(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}const qt=["width","height"];function be(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const i in e)e[i]==null?t.removeAttribute(i):i==="style"?t.style.cssText=e[i]:i==="__value"?t.value=t[i]=e[i]:n[i]&&n[i].set&&qt.indexOf(i)===-1?t[i]=e[i]:yt(t,i,e[i])}function $e(t,e){for(const n in e)yt(t,n,e[n])}function Bt(t){return Array.from(t.childNodes)}function gt(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function wt(t,e,n,i,s=!1){gt(t);const c=(()=>{for(let r=t.claim_info.last_index;r=0;r--){const o=t[r];if(e(o)){const l=n(o);return l===void 0?t.splice(r,1):t[r]=l,s?l===void 0&&t.claim_info.last_index--:t.claim_info.last_index=r,o}}return i()})();return c.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,c}function bt(t,e,n,i){return wt(t,s=>s.nodeName===e,s=>{const c=[];for(let r=0;rs.removeAttribute(r))},()=>i(e))}function xe(t,e,n){return bt(t,e,n,J)}function ve(t,e,n){return bt(t,e,n,pt)}function Wt(t,e){return wt(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>tt(e),!0)}function Ee(t){return Wt(t," ")}function it(t,e,n){for(let i=n;i{r.source===i.contentWindow&&e()})):(i.src="about:blank",i.onload=()=>{c=nt(i.contentWindow,"resize",e),e()}),ht(t,i),()=>{(s||c&&i.contentWindow)&&c(),j(i)}}function Ce(t,e,n){t.classList[n?"add":"remove"](e)}function $t(t,e,{bubbles:n=!1,cancelable:i=!1}={}){const s=document.createEvent("CustomEvent");return s.initCustomEvent(t,n,i,e),s}function je(t,e){const n=[];let i=0;for(const s of e.childNodes)if(s.nodeType===8){const c=s.textContent.trim();c===`HEAD_${t}_END`?(i-=1,n.push(s)):c===`HEAD_${t}_START`&&(i+=1,n.push(s))}else i>0&&n.push(s);return n}class Gt{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=pt(n.nodeName):this.e=J(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}function Ut(t,e){const n={stylesheet:Lt(e),rules:{}};return G.set(t,n),n}function V(t,e,n,i,s,c,r,o=0){const l=16.666/i;let a=`{ +`;for(let p=0;p<=1;p+=l){const g=e+(n-e)*c(p);a+=p*100+`%{${r(g,1-g)}} +`}const f=a+`100% {${r(n,1-n)}} +}`,d=`__svelte_${It(f)}_${o}`,h=mt(t),{stylesheet:u,rules:_}=G.get(h)||Ut(h,t);_[d]||(_[d]=!0,u.insertRule(`@keyframes ${d} ${f}`,u.cssRules.length));const y=t.style.animation||"";return t.style.animation=`${y?`${y}, `:""}${d} ${i}ms linear ${s}ms 1 both`,I+=1,d}function xt(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?c=>c.indexOf(e)<0:c=>c.indexOf("__svelte")===-1),s=n.length-i.length;s&&(t.style.animation=i.join(", "),I-=s,I||Jt())}function Jt(){Z(()=>{I||(G.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&j(e)}),G.clear())})}let H;function P(t){H=t}function E(){if(!H)throw new Error("Function called outside component initialization");return H}function Pe(t){E().$$.before_update.push(t)}function Le(t){E().$$.on_mount.push(t)}function He(t){E().$$.after_update.push(t)}function Oe(t){E().$$.on_destroy.push(t)}function ze(){const t=E();return(e,n,{cancelable:i=!1}={})=>{const s=t.$$.callbacks[e];if(s){const c=$t(e,n,{cancelable:i});return s.slice().forEach(r=>{r.call(t,c)}),!c.defaultPrevented}return!0}}function Re(t,e){return E().$$.context.set(t,e),e}function qe(t){return E().$$.context.get(t)}function Be(t){return E().$$.context.has(t)}function We(t,e){const n=t.$$.callbacks[e.type];n&&n.slice().forEach(i=>i.call(this,e))}const M=[],rt=[];let C=[];const X=[],vt=Promise.resolve();let Y=!1;function Et(){Y||(Y=!0,vt.then(kt))}function Fe(){return Et(),vt}function O(t){C.push(t)}function Ge(t){X.push(t)}const Q=new Set;let A=0;function kt(){if(A!==0)return;const t=H;do{try{for(;At.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),C=e}let D;function Tt(){return D||(D=Promise.resolve(),D.then(()=>{D=null})),D}function L(t,e,n){t.dispatchEvent($t(`${e?"intro":"outro"}${n}`))}const F=new Set;let $;function Ie(){$={r:0,c:[],p:$}}function Ue(){$.r||v($.c),$=$.p}function Nt(t,e){t&&t.i&&(F.delete(t),t.i(e))}function Vt(t,e,n,i){if(t&&t.o){if(F.has(t))return;F.add(t),$.c.push(()=>{F.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const At={duration:0};function Je(t,e,n){const i={direction:"out"};let s=e(t,n,i),c=!0,r;const o=$;o.r+=1;function l(){const{delay:a=0,duration:f=300,easing:d=ot,tick:h=x,css:u}=s||At;u&&(r=V(t,1,0,f,a,d,u));const _=ft()+a,y=_+f;O(()=>L(t,!1,"start")),_t(p=>{if(c){if(p>=y)return h(0,1),L(t,!1,"end"),--o.r||v(o.c),!1;if(p>=_){const g=d((p-_)/f);h(1-g,g)}}return c})}return z(s)?Tt().then(()=>{s=s(i),l()}):l(),{end(a){a&&s.tick&&s.tick(1,0),c&&(r&&xt(t,r),c=!1)}}}function Ke(t,e,n,i){const s={direction:"both"};let c=e(t,n,s),r=i?0:1,o=null,l=null,a=null;function f(){a&&xt(t,a)}function d(u,_){const y=u.b-r;return _*=Math.abs(y),{a:r,b:u.b,d:y,duration:_,start:u.start,end:u.start+_,group:u.group}}function h(u){const{delay:_=0,duration:y=300,easing:p=ot,tick:g=x,css:k}=c||At,N={start:ft()+_,b:u};u||(N.group=$,$.r+=1),o||l?l=N:(k&&(f(),a=V(t,r,u,y,_,p,k)),u&&g(0,1),o=d(N,y),O(()=>L(t,u,"start")),_t(T=>{if(l&&T>l.start&&(o=d(l,y),l=null,L(t,o.b,"start"),k&&(f(),a=V(t,r,o.b,o.duration,0,p,c.css))),o){if(T>=o.end)g(r=o.b,1-r),L(t,o.b,"end"),l||(o.b?f():--o.group.r||v(o.group.c)),o=null;else if(T>=o.start){const R=T-o.start;r=o.a+o.d*p(R/o.duration),g(r,1-r)}}return!!(o||l)}))}return{run(u){z(c)?Tt().then(()=>{c=c(s),h(u)}):h(u)},end(){f(),o=l=null}}}function Qe(t,e){t.d(1),e.delete(t.key)}function Ve(t,e){Vt(t,1,1,()=>{e.delete(t.key)})}function Xe(t,e,n,i,s,c,r,o,l,a,f,d){let h=t.length,u=c.length,_=h;const y={};for(;_--;)y[t[_].key]=_;const p=[],g=new Map,k=new Map,N=[];for(_=u;_--;){const m=d(s,c,_),w=n(m);let b=r.get(w);b?i&&N.push(()=>b.p(m,e)):(b=a(w,m),b.c()),g.set(w,p[_]=b),w in y&&k.set(w,Math.abs(_-y[w]))}const T=new Set,R=new Set;function K(m){Nt(m,1),m.m(o,f),r.set(m.key,m),f=m.first,u--}for(;h&&u;){const m=p[u-1],w=t[h-1],b=m.key,q=w.key;m===w?(f=m.first,h--,u--):g.has(q)?!r.has(b)||T.has(b)?K(m):R.has(q)?h--:k.get(b)>k.get(q)?(R.add(b),K(m)):(T.add(q),h--):(l(w,r),h--)}for(;h--;){const m=t[h];g.has(m.key)||l(m,r)}for(;u;)K(p[u-1]);return v(N),p}function Ye(t,e){const n={},i={},s={$$scope:1};let c=t.length;for(;c--;){const r=t[c],o=e[c];if(o){for(const l in r)l in o||(i[l]=1);for(const l in o)s[l]||(n[l]=o[l],s[l]=1);t[c]=o}else for(const l in r)s[l]=1}for(const r in i)r in n||(n[r]=void 0);return n}function Ze(t){return typeof t=="object"&&t!==null?t:{}}function tn(t,e,n){const i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}function en(t){t&&t.c()}function nn(t,e){t&&t.l(e)}function Xt(t,e,n,i){const{fragment:s,after_update:c}=t.$$;s&&s.m(e,n),i||O(()=>{const r=t.$$.on_mount.map(ct).filter(z);t.$$.on_destroy?t.$$.on_destroy.push(...r):v(r),t.$$.on_mount=[]}),c.forEach(O)}function Yt(t,e){const n=t.$$;n.fragment!==null&&(Qt(n.after_update),v(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Zt(t,e){t.$$.dirty[0]===-1&&(M.push(t),Et(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const _=u.length?u[0]:h;return a.ctx&&s(a.ctx[d],a.ctx[d]=_)&&(!a.skip_bound&&a.bound[d]&&a.bound[d](_),f&&Zt(t,d)),h}):[],a.update(),f=!0,v(a.before_update),a.fragment=i?i(a.ctx):!1,e.target){if(e.hydrate){Ct();const d=Bt(e.target);a.fragment&&a.fragment.l(d),d.forEach(j)}else a.fragment&&a.fragment.c();e.intro&&Nt(t.$$.fragment),Xt(t,e.target,e.anchor,e.customElement),jt(),kt()}P(l)}class rn{$destroy(){Yt(this,1),this.$destroy=x}$on(e,n){if(!z(n))return x;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(e){this.$$set&&!St(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}export{$e as $,Xt as A,Yt as B,ze as C,se as D,Mt as E,be as F,Ce as G,nt as H,oe as I,ce as J,re as K,Ye as L,v as M,ae as N,ie as O,Re as P,le as Q,We as R,rn as S,tn as T,Ge as U,Ze as V,Xe as W,Ve as X,Oe as Y,pt as Z,ve as _,pe as a,Ot as a0,x as a1,O as a2,Ke as a3,me as a4,ee as a5,fe as a6,_e as a7,de as a8,je as a9,he as aa,z as ab,lt as ac,ne as ad,we as ae,Se as af,Ne as ag,Je as ah,ue as ai,qe as aj,Pe as ak,ge as al,Ae as am,Be as an,Qe as ao,ot as ap,st as aq,ke as ar,Rt as b,Ee as c,Vt as d,ye as e,Ue as f,Nt as g,j as h,sn as i,He as j,J as k,xe as l,Bt as m,yt as n,Le as o,Me as p,tt as q,Wt as r,te as s,Fe as t,Te as u,Ie as v,rt as w,De as x,en as y,nn as z}; diff --git a/lilac/web/_app/immutable/chunks/index.b7741aa8.js b/lilac/web/_app/immutable/chunks/index.b7741aa8.js new file mode 100644 index 0000000000000000000000000000000000000000..07613c6cf5497ef22e5ab34f222d75cc82c7a2b1 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/index.b7741aa8.js @@ -0,0 +1,4 @@ +function x(){}const ot=t=>t;function Mt(t,e){for(const n in e)t[n]=e[n];return t}function ct(t){return t()}function et(){return Object.create(null)}function v(t){t.forEach(ct)}function z(t){return typeof t=="function"}function te(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let B;function ee(t,e){return B||(B=document.createElement("a")),B.href=e,t===B.href}function St(t){return Object.keys(t).length===0}function lt(t,...e){if(t==null)return x;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function ne(t){let e;return lt(t,n=>e=n)(),e}function ie(t,e,n){t.$$.on_destroy.push(lt(e,n))}function se(t,e,n,i){if(t){const s=at(t,e,n,i);return t[0](s)}}function at(t,e,n,i){return t[1]&&i?Mt(n.ctx.slice(),t[1](i(e))):n.ctx}function re(t,e,n,i){if(t[2]&&i){const s=t[2](i(n));if(e.dirty===void 0)return s;if(typeof s=="object"){const c=[],r=Math.max(e.dirty.length,s.length);for(let o=0;o32){const e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),Z=ut?t=>requestAnimationFrame(t):x;const S=new Set;function dt(t){S.forEach(e=>{e.c(t)||(S.delete(e),e.f())}),S.size!==0&&Z(dt)}function _t(t){let e;return S.size===0&&Z(dt),{promise:new Promise(n=>{S.add(e={c:t,f:n})}),abort(){S.delete(e)}}}const he=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;let U=!1;function Ct(){U=!0}function jt(){U=!1}function Dt(t,e,n,i){for(;t>1);n(s)<=i?t=s+1:e=s}return t}function Pt(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const l=[];for(let a=0;a0&&e[n[s]].claim_order<=a?s+1:Dt(1,s,h=>e[n[h]].claim_order,a))-1;i[l]=n[f]+1;const d=f+1;n[d]=l,s=Math.max(d,s)}const c=[],r=[];let o=e.length-1;for(let l=n[s]+1;l!=0;l=i[l-1]){for(c.push(e[l-1]);o>=l;o--)r.push(e[o]);o--}for(;o>=0;o--)r.push(e[o]);c.reverse(),r.sort((l,a)=>l.claim_order-a.claim_order);for(let l=0,a=0;l=c[a].claim_order;)a++;const f=at.removeEventListener(e,n,i)}function ge(t){return function(e){return e.preventDefault(),t.call(this,e)}}function we(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function yt(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}const qt=["width","height"];function be(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const i in e)e[i]==null?t.removeAttribute(i):i==="style"?t.style.cssText=e[i]:i==="__value"?t.value=t[i]=e[i]:n[i]&&n[i].set&&qt.indexOf(i)===-1?t[i]=e[i]:yt(t,i,e[i])}function $e(t,e){for(const n in e)yt(t,n,e[n])}function Bt(t){return Array.from(t.childNodes)}function gt(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function wt(t,e,n,i,s=!1){gt(t);const c=(()=>{for(let r=t.claim_info.last_index;r=0;r--){const o=t[r];if(e(o)){const l=n(o);return l===void 0?t.splice(r,1):t[r]=l,s?l===void 0&&t.claim_info.last_index--:t.claim_info.last_index=r,o}}return i()})();return c.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,c}function bt(t,e,n,i){return wt(t,s=>s.nodeName===e,s=>{const c=[];for(let r=0;rs.removeAttribute(r))},()=>i(e))}function xe(t,e,n){return bt(t,e,n,J)}function ve(t,e,n){return bt(t,e,n,pt)}function Wt(t,e){return wt(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>tt(e),!0)}function Ee(t){return Wt(t," ")}function it(t,e,n){for(let i=n;i{r.source===i.contentWindow&&e()})):(i.src="about:blank",i.onload=()=>{c=nt(i.contentWindow,"resize",e),e()}),ht(t,i),()=>{(s||c&&i.contentWindow)&&c(),j(i)}}function Ce(t,e,n){t.classList[n?"add":"remove"](e)}function $t(t,e,{bubbles:n=!1,cancelable:i=!1}={}){const s=document.createEvent("CustomEvent");return s.initCustomEvent(t,n,i,e),s}function je(t,e){const n=[];let i=0;for(const s of e.childNodes)if(s.nodeType===8){const c=s.textContent.trim();c===`HEAD_${t}_END`?(i-=1,n.push(s)):c===`HEAD_${t}_START`&&(i+=1,n.push(s))}else i>0&&n.push(s);return n}class Gt{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=pt(n.nodeName):this.e=J(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}function Ut(t,e){const n={stylesheet:Lt(e),rules:{}};return G.set(t,n),n}function V(t,e,n,i,s,c,r,o=0){const l=16.666/i;let a=`{ +`;for(let p=0;p<=1;p+=l){const g=e+(n-e)*c(p);a+=p*100+`%{${r(g,1-g)}} +`}const f=a+`100% {${r(n,1-n)}} +}`,d=`__svelte_${It(f)}_${o}`,h=mt(t),{stylesheet:u,rules:_}=G.get(h)||Ut(h,t);_[d]||(_[d]=!0,u.insertRule(`@keyframes ${d} ${f}`,u.cssRules.length));const y=t.style.animation||"";return t.style.animation=`${y?`${y}, `:""}${d} ${i}ms linear ${s}ms 1 both`,I+=1,d}function xt(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?c=>c.indexOf(e)<0:c=>c.indexOf("__svelte")===-1),s=n.length-i.length;s&&(t.style.animation=i.join(", "),I-=s,I||Jt())}function Jt(){Z(()=>{I||(G.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&j(e)}),G.clear())})}let H;function P(t){H=t}function E(){if(!H)throw new Error("Function called outside component initialization");return H}function Pe(t){E().$$.before_update.push(t)}function Le(t){E().$$.on_mount.push(t)}function He(t){E().$$.after_update.push(t)}function Oe(t){E().$$.on_destroy.push(t)}function ze(){const t=E();return(e,n,{cancelable:i=!1}={})=>{const s=t.$$.callbacks[e];if(s){const c=$t(e,n,{cancelable:i});return s.slice().forEach(r=>{r.call(t,c)}),!c.defaultPrevented}return!0}}function Re(t,e){return E().$$.context.set(t,e),e}function qe(t){return E().$$.context.get(t)}function Be(t){return E().$$.context.has(t)}function We(t,e){const n=t.$$.callbacks[e.type];n&&n.slice().forEach(i=>i.call(this,e))}const M=[],rt=[];let C=[];const X=[],vt=Promise.resolve();let Y=!1;function Et(){Y||(Y=!0,vt.then(kt))}function Fe(){return Et(),vt}function O(t){C.push(t)}function Ge(t){X.push(t)}const Q=new Set;let A=0;function kt(){if(A!==0)return;const t=H;do{try{for(;At.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),C=e}let D;function Tt(){return D||(D=Promise.resolve(),D.then(()=>{D=null})),D}function L(t,e,n){t.dispatchEvent($t(`${e?"intro":"outro"}${n}`))}const F=new Set;let $;function Ie(){$={r:0,c:[],p:$}}function Ue(){$.r||v($.c),$=$.p}function Nt(t,e){t&&t.i&&(F.delete(t),t.i(e))}function Vt(t,e,n,i){if(t&&t.o){if(F.has(t))return;F.add(t),$.c.push(()=>{F.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const At={duration:0};function Je(t,e,n){const i={direction:"out"};let s=e(t,n,i),c=!0,r;const o=$;o.r+=1;function l(){const{delay:a=0,duration:f=300,easing:d=ot,tick:h=x,css:u}=s||At;u&&(r=V(t,1,0,f,a,d,u));const _=ft()+a,y=_+f;O(()=>L(t,!1,"start")),_t(p=>{if(c){if(p>=y)return h(0,1),L(t,!1,"end"),--o.r||v(o.c),!1;if(p>=_){const g=d((p-_)/f);h(1-g,g)}}return c})}return z(s)?Tt().then(()=>{s=s(i),l()}):l(),{end(a){a&&s.tick&&s.tick(1,0),c&&(r&&xt(t,r),c=!1)}}}function Ke(t,e,n,i){const s={direction:"both"};let c=e(t,n,s),r=i?0:1,o=null,l=null,a=null;function f(){a&&xt(t,a)}function d(u,_){const y=u.b-r;return _*=Math.abs(y),{a:r,b:u.b,d:y,duration:_,start:u.start,end:u.start+_,group:u.group}}function h(u){const{delay:_=0,duration:y=300,easing:p=ot,tick:g=x,css:k}=c||At,N={start:ft()+_,b:u};u||(N.group=$,$.r+=1),o||l?l=N:(k&&(f(),a=V(t,r,u,y,_,p,k)),u&&g(0,1),o=d(N,y),O(()=>L(t,u,"start")),_t(T=>{if(l&&T>l.start&&(o=d(l,y),l=null,L(t,o.b,"start"),k&&(f(),a=V(t,r,o.b,o.duration,0,p,c.css))),o){if(T>=o.end)g(r=o.b,1-r),L(t,o.b,"end"),l||(o.b?f():--o.group.r||v(o.group.c)),o=null;else if(T>=o.start){const R=T-o.start;r=o.a+o.d*p(R/o.duration),g(r,1-r)}}return!!(o||l)}))}return{run(u){z(c)?Tt().then(()=>{c=c(s),h(u)}):h(u)},end(){f(),o=l=null}}}function Qe(t,e){t.d(1),e.delete(t.key)}function Ve(t,e){Vt(t,1,1,()=>{e.delete(t.key)})}function Xe(t,e,n,i,s,c,r,o,l,a,f,d){let h=t.length,u=c.length,_=h;const y={};for(;_--;)y[t[_].key]=_;const p=[],g=new Map,k=new Map,N=[];for(_=u;_--;){const m=d(s,c,_),w=n(m);let b=r.get(w);b?i&&N.push(()=>b.p(m,e)):(b=a(w,m),b.c()),g.set(w,p[_]=b),w in y&&k.set(w,Math.abs(_-y[w]))}const T=new Set,R=new Set;function K(m){Nt(m,1),m.m(o,f),r.set(m.key,m),f=m.first,u--}for(;h&&u;){const m=p[u-1],w=t[h-1],b=m.key,q=w.key;m===w?(f=m.first,h--,u--):g.has(q)?!r.has(b)||T.has(b)?K(m):R.has(q)?h--:k.get(b)>k.get(q)?(R.add(b),K(m)):(T.add(q),h--):(l(w,r),h--)}for(;h--;){const m=t[h];g.has(m.key)||l(m,r)}for(;u;)K(p[u-1]);return v(N),p}function Ye(t,e){const n={},i={},s={$$scope:1};let c=t.length;for(;c--;){const r=t[c],o=e[c];if(o){for(const l in r)l in o||(i[l]=1);for(const l in o)s[l]||(n[l]=o[l],s[l]=1);t[c]=o}else for(const l in r)s[l]=1}for(const r in i)r in n||(n[r]=void 0);return n}function Ze(t){return typeof t=="object"&&t!==null?t:{}}function tn(t,e,n){const i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}function en(t){t&&t.c()}function nn(t,e){t&&t.l(e)}function Xt(t,e,n,i){const{fragment:s,after_update:c}=t.$$;s&&s.m(e,n),i||O(()=>{const r=t.$$.on_mount.map(ct).filter(z);t.$$.on_destroy?t.$$.on_destroy.push(...r):v(r),t.$$.on_mount=[]}),c.forEach(O)}function Yt(t,e){const n=t.$$;n.fragment!==null&&(Qt(n.after_update),v(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Zt(t,e){t.$$.dirty[0]===-1&&(M.push(t),Et(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const _=u.length?u[0]:h;return a.ctx&&s(a.ctx[d],a.ctx[d]=_)&&(!a.skip_bound&&a.bound[d]&&a.bound[d](_),f&&Zt(t,d)),h}):[],a.update(),f=!0,v(a.before_update),a.fragment=i?i(a.ctx):!1,e.target){if(e.hydrate){Ct();const d=Bt(e.target);a.fragment&&a.fragment.l(d),d.forEach(j)}else a.fragment&&a.fragment.c();e.intro&&Nt(t.$$.fragment),Xt(t,e.target,e.anchor,e.customElement),jt(),kt()}P(l)}class rn{$destroy(){Yt(this,1),this.$destroy=x}$on(e,n){if(!z(n))return x;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(e){this.$$set&&!St(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}export{$e as $,Xt as A,Yt as B,ze as C,se as D,Mt as E,be as F,Ce as G,nt as H,oe as I,ce as J,re as K,Ye as L,v as M,ae as N,ie as O,Re as P,le as Q,We as R,rn as S,tn as T,Ge as U,Ze as V,Xe as W,Ve as X,Oe as Y,pt as Z,ve as _,pe as a,Ot as a0,x as a1,O as a2,Ke as a3,me as a4,ee as a5,fe as a6,_e as a7,de as a8,he as a9,z as aa,lt as ab,ne as ac,we as ad,Se as ae,Ne as af,Je as ag,ue as ah,qe as ai,Pe as aj,ge as ak,Ae as al,Be as am,Qe as an,ot as ao,st as ap,je as aq,ke as ar,Rt as b,Ee as c,Vt as d,ye as e,Ue as f,Nt as g,j as h,sn as i,He as j,J as k,xe as l,Bt as m,yt as n,Le as o,Me as p,tt as q,Wt as r,te as s,Fe as t,Te as u,Ie as v,rt as w,De as x,en as y,nn as z}; diff --git a/lilac/web/_app/immutable/chunks/index.d3776286.js b/lilac/web/_app/immutable/chunks/index.d3776286.js new file mode 100644 index 0000000000000000000000000000000000000000..2850e2318dab6bf21817f260e49c0ce56abfcdff --- /dev/null +++ b/lilac/web/_app/immutable/chunks/index.d3776286.js @@ -0,0 +1 @@ +import{a1 as f,s as y,ab as m,M as q,aa as w}from"./index.b7741aa8.js";const o=[];function z(e,u){return{subscribe:A(e,u).subscribe}}function A(e,u=f){let r;const n=new Set;function a(t){if(y(e,t)&&(e=t,r)){const i=!o.length;for(const s of n)s[1](),o.push(s,e);if(i){for(let s=0;s{n.delete(s),n.size===0&&r&&(r(),r=null)}}return{set:a,update:l,subscribe:b}}function M(e,u,r){const n=!Array.isArray(e),a=n?[e]:e,l=u.length<2;return z(r,b=>{let t=!1;const i=[];let s=0,d=f;const g=()=>{if(s)return;d();const c=u(n?i[0]:i,b);l?b(c):d=w(c)?c:f},_=a.map((c,p)=>m(c,h=>{i[p]=h,s&=~(1<{s|=1<`opacity: ${r*i}`}}function Xe(l,{delay:e=0,duration:n=400,easing:t=ve,axis:i="y"}={}){const r=getComputedStyle(l),a=+r.opacity,s=i==="y"?"height":"width",o=parseFloat(r[s]),u=i==="y"?["top","bottom"]:["left","right"],f=u.map(O=>`${O[0].toUpperCase()}${O.slice(1)}`),_=parseFloat(r[`padding${f[0]}`]),p=parseFloat(r[`padding${f[1]}`]),z=parseFloat(r[`margin${f[0]}`]),v=parseFloat(r[`margin${f[1]}`]),d=parseFloat(r[`border${f[0]}Width`]),Y=parseFloat(r[`border${f[1]}Width`]);return{delay:e,duration:n,easing:t,css:O=>`overflow: hidden;opacity: ${Math.min(O*20,1)*a};${s}: ${O*o}px;padding-${u[0]}: ${O*_}px;padding-${u[1]}: ${O*p}px;margin-${u[0]}: ${O*z}px;margin-${u[1]}: ${O*v}px;border-${u[0]}-width: ${O*d}px;border-${u[1]}-width: ${O*Y}px;`}}function X(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function _e(l){let e,n,t=l[1]&&X(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ze extends B{constructor(e){super(),N(this,e,we,_e,P,{size:0,title:1})}}function G(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Me(l){let e,n,t,i=l[1]&&G(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ye extends B{constructor(e){super(),N(this,e,Ve,Me,P,{size:0,title:1})}}function Q(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ee(l){let e,n,t,i,r=l[1]&&Q(l),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class D extends B{constructor(e){super(),N(this,e,Ce,Ee,P,{size:0,title:1})}}function J(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ae(l){let e,n,t,i=l[1]&&J(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class k extends B{constructor(e){super(),N(this,e,He,Ae,P,{size:0,title:1})}}function $(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Oe(l){let e,n,t,i=l[1]&&$(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Be extends B{constructor(e){super(),N(this,e,ke,Oe,P,{size:0,title:1})}}function ee(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ne(l){let e,n,t=l[1]&&ee(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Re extends B{constructor(e){super(),N(this,e,Pe,Ne,P,{size:0,title:1})}}function te(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function je(l){let e,n,t=l[1]&&te(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ie extends B{constructor(e){super(),N(this,e,xe,je,P,{size:0,title:1})}}function ne(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Se(l){let e,n,t,i=l[1]&&ne(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Z extends B{constructor(e){super(),N(this,e,Te,Se,P,{size:0,title:1})}}const Ge="itemScrollContainer",Qe={string:ie,string_span:ie,uint8:k,uint16:k,uint32:k,uint64:k,int8:k,int16:k,int32:k,int64:k,boolean:ye,float16:D,float32:D,float64:D,time:Z,date:Z,timestamp:Z,interval:Z,embedding:ze,binary:Be,null:Re};function Je(l,e,n,t){if(e==null)return[];let i=[];return t==null?i=L(n||e):i=ce(t,n||e),i.filter(r=>re(l,r.path))}function Ye(l,e){return e.some(n=>I(n.path,l.path))}function $e(l,e){const n=ae.field(l);return n==null?!1:Ye(n,e)}function Le(l,e){const n={};let t;if(l.fields!=null){for(const[r,a]of Object.entries(l.fields))if(e.some(s=>I(s.path,a.path))){const s=Le(a,e);s!=null&&(n[r]=s)}}else l.repeated_field!=null&&(e.some(r=>{var a;return I(r.path,(a=l.repeated_field)==null?void 0:a.path)})?t=l.repeated_field:t=void 0);return t==null&&Object.keys(n).length===0?{...l,fields:void 0,repeated_field:void 0}:l.path.length===0||e.some(r=>I(r.path,l.path))?{...l,fields:n,repeated_field:t}:null}function et(l,e){var n;return l==null?[]:e==null?[]:(((n=e==null?void 0:e.ui)==null?void 0:n.media_paths)||[]).map(t=>se(l,t))}function re(l,e){if(l==null)return!1;if(typeof e!="string"&&(e=F(e)),l[e]!=null)return l[e];const n=le(e);return n.length>1?re(l,F(n.slice(0,n.length-1))):!0}function tt(l,e){return l.searchPath!=null&&l.selectedColumns[l.searchPath]!=!1?le(l.searchPath):Ie(e)}function it(l,e,n,t,i,r){if(n.searchEmbedding!=null)return n.searchEmbedding;if(e!=null&&e.preferred_embedding!=null)return e.preferred_embedding;if(l.embedding!=null)return l.embedding;if(i==null)return null;const a=oe(t,i);return(a!=null?[...r||[]].sort((o,u)=>{const f=a.includes(o),_=a.includes(u);return f&&_?0:f?-1:_?1:0}):[])[0]}function oe(l,e){if(l.schema==null||e==null)return[];const n=new Set,t=L(se(l.schema,e)).filter(i=>i.signal!=null&&L(i).some(r=>r.dtype==="embedding"));for(const i of t)i.signal!=null&&n.add(i.signal.signal_name);return Array.from(n)}function nt(l,e){return e==null||l==null?!1:(l.udfs||[]).some(n=>q(e,n.path))}function lt(l,e){return e==null?l.query.searches||[]:(l.query.searches||[]).filter(n=>I(n.path,e))}function Ie(l){if(l.stats==null||l.stats.length===0)return null;const e=(l.visibleFields||[]).filter(t=>t.dtype==="string").map(t=>F(t.path));let n=l.stats.map(t=>({path:t.path,embeddings:oe(l,t.path),avgTextLength:t.avg_text_length,isVisible:e.indexOf(F(t.path))>=0}));return n=n.sort((t,i)=>!t.isVisible&&i.isVisible?1:t.isVisible&&!i.isVisible||t.embeddings.length>0&&i.embeddings.length===0?-1:t.embeddings.length===0&&i.embeddings.length>0?1:t.avgTextLength!=null&&i.avgTextLength!=null?i.avgTextLength-t.avgTextLength:i.embeddings.length-t.embeddings.length),n[0].path}function st(l,e){const n={};for(const r of e){let a=[""];r.tags!=null&&r.tags.length>0&&(a=r.tags);for(const s of a)n[s]==null&&(n[s]={}),n[s][r.namespace]==null&&(n[s][r.namespace]=[]),n[s][r.namespace].push(r)}const t=["lilac"],i=[];for(const r of Object.keys(n).sort()){const a=Object.keys(n[r]).sort((s,o)=>t.indexOf(s)-t.indexOf(o)||s.localeCompare(o)).map(s=>({group:s,items:n[r][s].sort((o,u)=>o.dataset_name.localeCompare(u.dataset_name)).map(o=>({name:o.dataset_name,link:me(o.namespace,o.dataset_name),isSelected:(l==null?void 0:l.namespace)===o.namespace&&(l==null?void 0:l.datasetName)===o.dataset_name}))}));i.push({tag:r,groups:a})}return i}function at(l,e,n,t){const i={};for(const s of e){let o=[""];s.tags!=null&&s.tags.length>0&&(o=s.tags);for(const u of o)i[u]==null&&(i[u]={}),i[u][s.namespace]==null&&(i[u][s.namespace]=[]),i[u][s.namespace].push(s)}const r=["lilac"],a=[];for(const s of Object.keys(i).sort()){const o=Object.keys(i[s]).sort((u,f)=>r.indexOf(u)-r.indexOf(f)||u.localeCompare(f)).map(u=>({group:u===n?`${t}'s concepts`:u,items:i[s][u].sort((f,_)=>f.name.localeCompare(_.name)).map(f=>({name:f.name,link:pe(f.namespace,f.name),isSelected:(l==null?void 0:l.namespace)===f.namespace&&(l==null?void 0:l.name)===f.name}))}));a.push({tag:s,groups:o})}return a}function rt(l,e){const n={};for(const i of l)n[i.namespace]==null&&(n[i.namespace]=[]),n[i.namespace].push(i);const t=[e,"lilac"];return Object.keys(n).sort((i,r)=>t.indexOf(i)-t.indexOf(r)||i.localeCompare(r)).map(i=>({namespace:i,concepts:n[i].sort((r,a)=>r.name.localeCompare(a.name))}))}function ot(l,e,n){var t;return n!=null&&n.auth_enabled&&((t=n.user)==null?void 0:t.id)===l?e:`${l}/${e}`}function ut(l){var e,n;return(((n=(e=l.selectRowsSchema)==null?void 0:e.data)==null?void 0:n.sorts)||[])[0]||null}function ft(l,e){const n=[l,...L(l)],t=n.filter(f=>ge(f.signal)),i=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="concept_labels"}),r=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="semantic_similarity"}),a=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="substring_search"}),s=n.filter(f=>f.dtype==="string_span").filter(f=>!L(f).some(_=>_.dtype==="embedding")),o=s.map(f=>f.path),u=[];for(const f of s){const p=L(f).filter(d=>d.dtype!="string_span").filter(d=>e==null||(e==null?void 0:e.some(Y=>I(Y.path,d.path)))).filter(d=>d.dtype!=null&&d.dtype!="embedding"),z=f.path,v=a.find(d=>q(f.path,d.path));if(v!=null){const d=v.signal;u.push({path:f.path,spanPath:z,type:"keyword",name:d.query,dtype:f.dtype,signal:d})}else p.length===0&&u.push({path:f.path,spanPath:z,type:"leaf_span",name:F(f.path.slice(0,-1)),dtype:f.dtype});for(const d of p){const Y=t.find(M=>q(d.path,M.path)),O=i.find(M=>q(d.path,M.path)),U=r.find(M=>q(d.path,M.path));if(Y!=null){const M=Y.signal;u.push({path:d.path,spanPath:z,type:"concept_score",name:`${M.namespace}/${M.concept_name}`,dtype:d.dtype,signal:M})}else if(O!=null){const M=O.signal;u.push({path:d.path,spanPath:z,type:"label",name:`${M.namespace}/${M.concept_name} label`,dtype:d.dtype,signal:M})}else if(U!=null){const M=U.signal;u.push({path:d.path,spanPath:z,type:"semantic_similarity",name:`similarity: ${M.query}`,dtype:d.dtype,signal:M})}else u.push({path:d.path,spanPath:z,type:"metadata",name:d.path[d.path.length-1],dtype:d.dtype})}}return{spanPaths:o,valuePaths:u}}function Fe(l){const e=` +`,n=l.split(e),t=[];let i=0;for(let r=0;ru.length>0));const n=Object.keys(e);if(n.length===0)return Fe(l);const t=K(l),i=t.length,r=Object.fromEntries(Object.keys(e).map(u=>[u,0]));for(const u of n)e[u].sort((f,_)=>{var v,d;const p=((v=f[T])==null?void 0:v.start)||0,z=((d=_[T])==null?void 0:d.start)||0;return p-z});let a=0;const s=[];let o=Object.fromEntries(Object.entries(r).map(([u,f])=>[u,[e[u][f],e[u][f+1]]]));for(;aa&&(u=v.start),v.enda&&(u=v.end))}const f=Object.fromEntries(Object.entries(o).map(([p,z])=>[p,z.filter(v=>v!=null&&v[T]!=null&&v[T].starta)]));for(const p of Object.keys(f))f[p].length===0&&delete f[p];const _=Object.values(f).flat().map(p=>ae.path(p)).map(p=>F(p));s.push({text:t.slice(a,u).join(""),span:{start:a,end:u},originalSpans:f,paths:_});for(const p of Object.keys(r)){const z=r[p],v=(o[p][0]||{})[T];if(!(v==null||z==null)&&v.end<=u){if(z>e[p].length){delete r[p];continue}r[p]++}}a=u,o=Object.fromEntries(Object.entries(r).map(([p,z])=>[p,[e[p][z],e[p][z+1]]]))}return a(i.notifications.push(t),i))},removeNotification(t){n(i=>(i.notifications=i.notifications.filter(r=>r!==t),i))}}}function gt(l){fe(W,l)}function mt(){if(!he(W))throw new Error("NotificationContext not found");return de(W)}export{ze as A,Qe as D,Ge as I,at as a,gt as b,ct as c,lt as d,ut as e,tt as f,st as g,oe as h,ft as i,Le as j,et as k,it as l,rt as m,ot as n,nt as o,Ue as p,Je as q,dt as r,Xe as s,$e as t,mt as u,ht as v}; diff --git a/lilac/web/_app/immutable/chunks/notificationsStore.87d33d60.js b/lilac/web/_app/immutable/chunks/notificationsStore.87d33d60.js new file mode 100644 index 0000000000000000000000000000000000000000..8b3e90ab194c6b40d83a557e8c1251690b5742a9 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/notificationsStore.87d33d60.js @@ -0,0 +1,2 @@ +import{ao as ue,S as B,i as N,s as P,E as b,Z as c,_ as g,m,h,n as V,$ as y,b as H,a0 as w,L as R,a1 as E,N as C,Q as A,q as x,r as j,u as S,P as fe,am as he,ai as de}from"./index.b7741aa8.js";import{a4 as L,am as ce,z as F,y as le,aU as ge,I,aS as q,ay as se,a5 as T,L as ae}from"./Commands.539ca0ee.js";import{f as me,c as pe}from"./utils.f3891c80.js";import{w as be}from"./index.d3776286.js";function ve(l){const e=l-1;return e*e*e+1}function Ue(l,{delay:e=0,duration:n=400,easing:t=ue}={}){const i=+getComputedStyle(l).opacity;return{delay:e,duration:n,easing:t,css:r=>`opacity: ${r*i}`}}function Xe(l,{delay:e=0,duration:n=400,easing:t=ve,axis:i="y"}={}){const r=getComputedStyle(l),a=+r.opacity,s=i==="y"?"height":"width",o=parseFloat(r[s]),u=i==="y"?["top","bottom"]:["left","right"],f=u.map(O=>`${O[0].toUpperCase()}${O.slice(1)}`),_=parseFloat(r[`padding${f[0]}`]),p=parseFloat(r[`padding${f[1]}`]),z=parseFloat(r[`margin${f[0]}`]),v=parseFloat(r[`margin${f[1]}`]),d=parseFloat(r[`border${f[0]}Width`]),Y=parseFloat(r[`border${f[1]}Width`]);return{delay:e,duration:n,easing:t,css:O=>`overflow: hidden;opacity: ${Math.min(O*20,1)*a};${s}: ${O*o}px;padding-${u[0]}: ${O*_}px;padding-${u[1]}: ${O*p}px;margin-${u[0]}: ${O*z}px;margin-${u[1]}: ${O*v}px;border-${u[0]}-width: ${O*d}px;border-${u[1]}-width: ${O*Y}px;`}}function X(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function _e(l){let e,n,t=l[1]&&X(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ze extends B{constructor(e){super(),N(this,e,we,_e,P,{size:0,title:1})}}function G(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Me(l){let e,n,t,i=l[1]&&G(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ye extends B{constructor(e){super(),N(this,e,Ve,Me,P,{size:0,title:1})}}function Q(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ee(l){let e,n,t,i,r=l[1]&&Q(l),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class D extends B{constructor(e){super(),N(this,e,Ce,Ee,P,{size:0,title:1})}}function J(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ae(l){let e,n,t,i=l[1]&&J(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class k extends B{constructor(e){super(),N(this,e,He,Ae,P,{size:0,title:1})}}function $(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Oe(l){let e,n,t,i=l[1]&&$(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Be extends B{constructor(e){super(),N(this,e,ke,Oe,P,{size:0,title:1})}}function ee(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ne(l){let e,n,t=l[1]&&ee(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Re extends B{constructor(e){super(),N(this,e,Pe,Ne,P,{size:0,title:1})}}function te(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function xe(l){let e,n,t=l[1]&&te(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ie extends B{constructor(e){super(),N(this,e,je,xe,P,{size:0,title:1})}}function ne(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Se(l){let e,n,t,i=l[1]&&ne(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Z extends B{constructor(e){super(),N(this,e,Te,Se,P,{size:0,title:1})}}const Ge="itemScrollContainer",Qe={string:ie,string_span:ie,uint8:k,uint16:k,uint32:k,uint64:k,int8:k,int16:k,int32:k,int64:k,boolean:ye,float16:D,float32:D,float64:D,time:Z,date:Z,timestamp:Z,interval:Z,embedding:ze,binary:Be,null:Re};function Je(l,e,n,t){if(e==null)return[];let i=[];return t==null?i=L(n||e):i=ce(t,n||e),i.filter(r=>re(l,r.path))}function Ye(l,e){return e.some(n=>I(n.path,l.path))}function $e(l,e){const n=ae.field(l);return n==null?!1:Ye(n,e)}function Le(l,e){const n={};let t;if(l.fields!=null){for(const[r,a]of Object.entries(l.fields))if(e.some(s=>I(s.path,a.path))){const s=Le(a,e);s!=null&&(n[r]=s)}}else l.repeated_field!=null&&(e.some(r=>{var a;return I(r.path,(a=l.repeated_field)==null?void 0:a.path)})?t=l.repeated_field:t=void 0);return t==null&&Object.keys(n).length===0?{...l,fields:void 0,repeated_field:void 0}:l.path.length===0||e.some(r=>I(r.path,l.path))?{...l,fields:n,repeated_field:t}:null}function et(l,e){var n;return l==null?[]:e==null?[]:(((n=e==null?void 0:e.ui)==null?void 0:n.media_paths)||[]).map(t=>se(l,t))}function re(l,e){if(l==null)return!1;if(typeof e!="string"&&(e=F(e)),l[e]!=null)return l[e];const n=le(e);return n.length>1?re(l,F(n.slice(0,n.length-1))):!0}function tt(l,e){return l.searchPath!=null&&l.selectedColumns[l.searchPath]!=!1?le(l.searchPath):Ie(e)}function it(l,e,n,t,i,r){if(n.searchEmbedding!=null)return n.searchEmbedding;if(e!=null&&e.preferred_embedding!=null)return e.preferred_embedding;if(l.embedding!=null)return l.embedding;if(i==null)return null;const a=oe(t,i);return(a!=null?[...r||[]].sort((o,u)=>{const f=a.includes(o),_=a.includes(u);return f&&_?0:f?-1:_?1:0}):[])[0]}function oe(l,e){if(l.schema==null||e==null)return[];const n=new Set,t=L(se(l.schema,e)).filter(i=>i.signal!=null&&L(i).some(r=>r.dtype==="embedding"));for(const i of t)i.signal!=null&&n.add(i.signal.signal_name);return Array.from(n)}function nt(l,e){return e==null||l==null?!1:(l.udfs||[]).some(n=>q(e,n.path))}function lt(l,e){return e==null?l.query.searches||[]:(l.query.searches||[]).filter(n=>I(n.path,e))}function Ie(l){if(l.stats==null||l.stats.length===0)return null;const e=(l.visibleFields||[]).filter(t=>t.dtype==="string").map(t=>F(t.path));let n=l.stats.map(t=>({path:t.path,embeddings:oe(l,t.path),avgTextLength:t.avg_text_length,isVisible:e.indexOf(F(t.path))>=0}));return n=n.sort((t,i)=>!t.isVisible&&i.isVisible?1:t.isVisible&&!i.isVisible||t.embeddings.length>0&&i.embeddings.length===0?-1:t.embeddings.length===0&&i.embeddings.length>0?1:t.avgTextLength!=null&&i.avgTextLength!=null?i.avgTextLength-t.avgTextLength:i.embeddings.length-t.embeddings.length),n[0].path}function st(l,e){const n={};for(const r of e){let a=[""];r.tags!=null&&r.tags.length>0&&(a=r.tags);for(const s of a)n[s]==null&&(n[s]={}),n[s][r.namespace]==null&&(n[s][r.namespace]=[]),n[s][r.namespace].push(r)}const t=["lilac"],i=[];for(const r of Object.keys(n).sort()){const a=Object.keys(n[r]).sort((s,o)=>t.indexOf(s)-t.indexOf(o)||s.localeCompare(o)).map(s=>({group:s,items:n[r][s].sort((o,u)=>o.dataset_name.localeCompare(u.dataset_name)).map(o=>({name:o.dataset_name,link:me(o.namespace,o.dataset_name),isSelected:(l==null?void 0:l.namespace)===o.namespace&&(l==null?void 0:l.datasetName)===o.dataset_name}))}));i.push({tag:r,groups:a})}return i}function at(l,e,n,t){const i={};for(const s of e){let o=[""];s.tags!=null&&s.tags.length>0&&(o=s.tags);for(const u of o)i[u]==null&&(i[u]={}),i[u][s.namespace]==null&&(i[u][s.namespace]=[]),i[u][s.namespace].push(s)}const r=["lilac"],a=[];for(const s of Object.keys(i).sort()){const o=Object.keys(i[s]).sort((u,f)=>r.indexOf(u)-r.indexOf(f)||u.localeCompare(f)).map(u=>({group:u===n?`${t}'s concepts`:u,items:i[s][u].sort((f,_)=>f.name.localeCompare(_.name)).map(f=>({name:f.name,link:pe(f.namespace,f.name),isSelected:(l==null?void 0:l.namespace)===f.namespace&&(l==null?void 0:l.name)===f.name}))}));a.push({tag:s,groups:o})}return a}function rt(l,e){const n={};for(const i of l)n[i.namespace]==null&&(n[i.namespace]=[]),n[i.namespace].push(i);const t=[e,"lilac"];return Object.keys(n).sort((i,r)=>t.indexOf(i)-t.indexOf(r)||i.localeCompare(r)).map(i=>({namespace:i,concepts:n[i].sort((r,a)=>r.name.localeCompare(a.name))}))}function ot(l,e,n){var t;return n!=null&&n.auth_enabled&&((t=n.user)==null?void 0:t.id)===l?e:`${l}/${e}`}function ut(l){var e,n;return(((n=(e=l.selectRowsSchema)==null?void 0:e.data)==null?void 0:n.sorts)||[])[0]||null}function ft(l,e){const n=[l,...L(l)],t=n.filter(f=>ge(f.signal)),i=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="concept_labels"}),r=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="semantic_similarity"}),a=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="substring_search"}),s=n.filter(f=>f.dtype==="string_span").filter(f=>!L(f).some(_=>_.dtype==="embedding")),o=s.map(f=>f.path),u=[];for(const f of s){const p=L(f).filter(d=>d.dtype!="string_span").filter(d=>e==null||(e==null?void 0:e.some(Y=>I(Y.path,d.path)))).filter(d=>d.dtype!=null&&d.dtype!="embedding"),z=f.path,v=a.find(d=>q(f.path,d.path));if(v!=null){const d=v.signal;u.push({path:f.path,spanPath:z,type:"keyword",name:d.query,dtype:f.dtype,signal:d})}else p.length===0&&u.push({path:f.path,spanPath:z,type:"leaf_span",name:F(f.path.slice(0,-1)),dtype:f.dtype});for(const d of p){const Y=t.find(M=>q(d.path,M.path)),O=i.find(M=>q(d.path,M.path)),U=r.find(M=>q(d.path,M.path));if(Y!=null){const M=Y.signal;u.push({path:d.path,spanPath:z,type:"concept_score",name:`${M.namespace}/${M.concept_name}`,dtype:d.dtype,signal:M})}else if(O!=null){const M=O.signal;u.push({path:d.path,spanPath:z,type:"label",name:`${M.namespace}/${M.concept_name} label`,dtype:d.dtype,signal:M})}else if(U!=null){const M=U.signal;u.push({path:d.path,spanPath:z,type:"semantic_similarity",name:`similarity: ${M.query}`,dtype:d.dtype,signal:M})}else u.push({path:d.path,spanPath:z,type:"metadata",name:d.path[d.path.length-1],dtype:d.dtype})}}return{spanPaths:o,valuePaths:u}}function Fe(l){const e=` +`,n=l.split(e),t=[];let i=0;for(let r=0;ru.length>0));const n=Object.keys(e);if(n.length===0)return Fe(l);const t=K(l),i=t.length,r=Object.fromEntries(Object.keys(e).map(u=>[u,0]));for(const u of n)e[u].sort((f,_)=>{var v,d;const p=((v=f[T])==null?void 0:v.start)||0,z=((d=_[T])==null?void 0:d.start)||0;return p-z});let a=0;const s=[];let o=Object.fromEntries(Object.entries(r).map(([u,f])=>[u,[e[u][f],e[u][f+1]]]));for(;aa&&(u=v.start),v.enda&&(u=v.end))}const f=Object.fromEntries(Object.entries(o).map(([p,z])=>[p,z.filter(v=>v!=null&&v[T]!=null&&v[T].starta)]));for(const p of Object.keys(f))f[p].length===0&&delete f[p];const _=Object.values(f).flat().map(p=>ae.path(p)).map(p=>F(p));s.push({text:t.slice(a,u).join(""),span:{start:a,end:u},originalSpans:f,paths:_});for(const p of Object.keys(r)){const z=r[p],v=(o[p][0]||{})[T];if(!(v==null||z==null)&&v.end<=u){if(z>e[p].length){delete r[p];continue}r[p]++}}a=u,o=Object.fromEntries(Object.entries(r).map(([p,z])=>[p,[e[p][z],e[p][z+1]]]))}return a(i.notifications.push(t),i))},removeNotification(t){n(i=>(i.notifications=i.notifications.filter(r=>r!==t),i))}}}function gt(l){fe(W,l)}function mt(){if(!he(W))throw new Error("NotificationContext not found");return de(W)}export{ze as A,Qe as D,Ge as I,at as a,gt as b,ct as c,lt as d,ut as e,tt as f,st as g,oe as h,ft as i,Le as j,et as k,it as l,rt as m,ot as n,nt as o,Ue as p,Je as q,dt as r,Xe as s,$e as t,mt as u,ht as v}; diff --git a/lilac/web/_app/immutable/chunks/notificationsStore.e7f2bd3e.js b/lilac/web/_app/immutable/chunks/notificationsStore.e7f2bd3e.js new file mode 100644 index 0000000000000000000000000000000000000000..8fec1f5a155404cad4331eee45769a5c16f934d4 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/notificationsStore.e7f2bd3e.js @@ -0,0 +1,2 @@ +import{ap as ue,S as B,i as N,s as P,E as b,Z as c,_ as g,m,h,n as V,$ as y,b as H,a0 as w,L as R,a1 as E,N as C,Q as A,q as j,r as x,u as S,P as fe,an as he,aj as de}from"./index.b333a928.js";import{a4 as L,am as ce,z as F,y as le,aU as ge,I,aS as q,ay as se,a5 as T,L as ae}from"./Commands.1fffdf33.js";import{f as me,c as pe}from"./utils.4eeb8687.js";import{w as be}from"./index.2b0dd2f8.js";function ve(l){const e=l-1;return e*e*e+1}function Ue(l,{delay:e=0,duration:n=400,easing:t=ue}={}){const i=+getComputedStyle(l).opacity;return{delay:e,duration:n,easing:t,css:r=>`opacity: ${r*i}`}}function Xe(l,{delay:e=0,duration:n=400,easing:t=ve,axis:i="y"}={}){const r=getComputedStyle(l),a=+r.opacity,s=i==="y"?"height":"width",o=parseFloat(r[s]),u=i==="y"?["top","bottom"]:["left","right"],f=u.map(O=>`${O[0].toUpperCase()}${O.slice(1)}`),_=parseFloat(r[`padding${f[0]}`]),p=parseFloat(r[`padding${f[1]}`]),z=parseFloat(r[`margin${f[0]}`]),v=parseFloat(r[`margin${f[1]}`]),d=parseFloat(r[`border${f[0]}Width`]),Y=parseFloat(r[`border${f[1]}Width`]);return{delay:e,duration:n,easing:t,css:O=>`overflow: hidden;opacity: ${Math.min(O*20,1)*a};${s}: ${O*o}px;padding-${u[0]}: ${O*_}px;padding-${u[1]}: ${O*p}px;margin-${u[0]}: ${O*z}px;margin-${u[1]}: ${O*v}px;border-${u[0]}-width: ${O*d}px;border-${u[1]}-width: ${O*Y}px;`}}function X(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function _e(l){let e,n,t=l[1]&&X(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ze extends B{constructor(e){super(),N(this,e,we,_e,P,{size:0,title:1})}}function G(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Me(l){let e,n,t,i=l[1]&&G(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ye extends B{constructor(e){super(),N(this,e,Ve,Me,P,{size:0,title:1})}}function Q(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ee(l){let e,n,t,i,r=l[1]&&Q(l),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class D extends B{constructor(e){super(),N(this,e,Ce,Ee,P,{size:0,title:1})}}function J(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ae(l){let e,n,t,i=l[1]&&J(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class k extends B{constructor(e){super(),N(this,e,He,Ae,P,{size:0,title:1})}}function $(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Oe(l){let e,n,t,i=l[1]&&$(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Be extends B{constructor(e){super(),N(this,e,ke,Oe,P,{size:0,title:1})}}function ee(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Ne(l){let e,n,t=l[1]&&ee(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Re extends B{constructor(e){super(),N(this,e,Pe,Ne,P,{size:0,title:1})}}function te(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function je(l){let e,n,t=l[1]&&te(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ie extends B{constructor(e){super(),N(this,e,xe,je,P,{size:0,title:1})}}function ne(l){let e,n;return{c(){e=c("title"),n=j(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=x(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&S(n,t[1])},d(t){t&&h(e)}}}function Se(l){let e,n,t,i=l[1]&&ne(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Z extends B{constructor(e){super(),N(this,e,Te,Se,P,{size:0,title:1})}}const Ge="itemScrollContainer",Qe={string:ie,string_span:ie,uint8:k,uint16:k,uint32:k,uint64:k,int8:k,int16:k,int32:k,int64:k,boolean:ye,float16:D,float32:D,float64:D,time:Z,date:Z,timestamp:Z,interval:Z,embedding:ze,binary:Be,null:Re};function Je(l,e,n,t){if(e==null)return[];let i=[];return t==null?i=L(n||e):i=ce(t,n||e),i.filter(r=>re(l,r.path))}function Ye(l,e){return e.some(n=>I(n.path,l.path))}function $e(l,e){const n=ae.field(l);return n==null?!1:Ye(n,e)}function Le(l,e){const n={};let t;if(l.fields!=null){for(const[r,a]of Object.entries(l.fields))if(e.some(s=>I(s.path,a.path))){const s=Le(a,e);s!=null&&(n[r]=s)}}else l.repeated_field!=null&&(e.some(r=>{var a;return I(r.path,(a=l.repeated_field)==null?void 0:a.path)})?t=l.repeated_field:t=void 0);return t==null&&Object.keys(n).length===0?{...l,fields:void 0,repeated_field:void 0}:l.path.length===0||e.some(r=>I(r.path,l.path))?{...l,fields:n,repeated_field:t}:null}function et(l,e){var n;return l==null?[]:e==null?[]:(((n=e==null?void 0:e.ui)==null?void 0:n.media_paths)||[]).map(t=>se(l,t))}function re(l,e){if(l==null)return!1;if(typeof e!="string"&&(e=F(e)),l[e]!=null)return l[e];const n=le(e);return n.length>1?re(l,F(n.slice(0,n.length-1))):!0}function tt(l,e){return l.searchPath!=null&&l.selectedColumns[l.searchPath]!=!1?le(l.searchPath):Ie(e)}function it(l,e,n,t,i,r){if(n.searchEmbedding!=null)return n.searchEmbedding;if(e!=null&&e.preferred_embedding!=null)return e.preferred_embedding;if(l.embedding!=null)return l.embedding;if(i==null)return null;const a=oe(t,i);return(a!=null?[...r||[]].sort((o,u)=>{const f=a.includes(o),_=a.includes(u);return f&&_?0:f?-1:_?1:0}):[])[0]}function oe(l,e){if(l.schema==null||e==null)return[];const n=new Set,t=L(se(l.schema,e)).filter(i=>i.signal!=null&&L(i).some(r=>r.dtype==="embedding"));for(const i of t)i.signal!=null&&n.add(i.signal.signal_name);return Array.from(n)}function nt(l,e){return e==null||l==null?!1:(l.udfs||[]).some(n=>q(e,n.path))}function lt(l,e){return e==null?l.query.searches||[]:(l.query.searches||[]).filter(n=>I(n.path,e))}function Ie(l){if(l.stats==null||l.stats.length===0)return null;const e=(l.visibleFields||[]).filter(t=>t.dtype==="string").map(t=>F(t.path));let n=l.stats.map(t=>({path:t.path,embeddings:oe(l,t.path),avgTextLength:t.avg_text_length,isVisible:e.indexOf(F(t.path))>=0}));return n=n.sort((t,i)=>!t.isVisible&&i.isVisible?1:t.isVisible&&!i.isVisible||t.embeddings.length>0&&i.embeddings.length===0?-1:t.embeddings.length===0&&i.embeddings.length>0?1:t.avgTextLength!=null&&i.avgTextLength!=null?i.avgTextLength-t.avgTextLength:i.embeddings.length-t.embeddings.length),n[0].path}function st(l,e){const n={};for(const r of e){let a=[""];r.tags!=null&&r.tags.length>0&&(a=r.tags);for(const s of a)n[s]==null&&(n[s]={}),n[s][r.namespace]==null&&(n[s][r.namespace]=[]),n[s][r.namespace].push(r)}const t=["lilac"],i=[];for(const r of Object.keys(n).sort()){const a=Object.keys(n[r]).sort((s,o)=>t.indexOf(s)-t.indexOf(o)||s.localeCompare(o)).map(s=>({group:s,items:n[r][s].sort((o,u)=>o.dataset_name.localeCompare(u.dataset_name)).map(o=>({name:o.dataset_name,link:me(o.namespace,o.dataset_name),isSelected:(l==null?void 0:l.namespace)===o.namespace&&(l==null?void 0:l.datasetName)===o.dataset_name}))}));i.push({tag:r,groups:a})}return i}function at(l,e,n,t){const i={};for(const s of e){let o=[""];s.tags!=null&&s.tags.length>0&&(o=s.tags);for(const u of o)i[u]==null&&(i[u]={}),i[u][s.namespace]==null&&(i[u][s.namespace]=[]),i[u][s.namespace].push(s)}const r=["lilac"],a=[];for(const s of Object.keys(i).sort()){const o=Object.keys(i[s]).sort((u,f)=>r.indexOf(u)-r.indexOf(f)||u.localeCompare(f)).map(u=>({group:u===n?`${t}'s concepts`:u,items:i[s][u].sort((f,_)=>f.name.localeCompare(_.name)).map(f=>({name:f.name,link:pe(f.namespace,f.name),isSelected:(l==null?void 0:l.namespace)===f.namespace&&(l==null?void 0:l.name)===f.name}))}));a.push({tag:s,groups:o})}return a}function rt(l,e){const n={};for(const i of l)n[i.namespace]==null&&(n[i.namespace]=[]),n[i.namespace].push(i);const t=[e,"lilac"];return Object.keys(n).sort((i,r)=>t.indexOf(i)-t.indexOf(r)||i.localeCompare(r)).map(i=>({namespace:i,concepts:n[i].sort((r,a)=>r.name.localeCompare(a.name))}))}function ot(l,e,n){var t;return n!=null&&n.auth_enabled&&((t=n.user)==null?void 0:t.id)===l?e:`${l}/${e}`}function ut(l){var e,n;return(((n=(e=l.selectRowsSchema)==null?void 0:e.data)==null?void 0:n.sorts)||[])[0]||null}function ft(l,e){const n=[l,...L(l)],t=n.filter(f=>ge(f.signal)),i=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="concept_labels"}),r=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="semantic_similarity"}),a=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="substring_search"}),s=n.filter(f=>f.dtype==="string_span").filter(f=>!L(f).some(_=>_.dtype==="embedding")),o=s.map(f=>f.path),u=[];for(const f of s){const p=L(f).filter(d=>d.dtype!="string_span").filter(d=>e==null||(e==null?void 0:e.some(Y=>I(Y.path,d.path)))).filter(d=>d.dtype!=null&&d.dtype!="embedding"),z=f.path,v=a.find(d=>q(f.path,d.path));if(v!=null){const d=v.signal;u.push({path:f.path,spanPath:z,type:"keyword",name:d.query,dtype:f.dtype,signal:d})}else p.length===0&&u.push({path:f.path,spanPath:z,type:"leaf_span",name:F(f.path.slice(0,-1)),dtype:f.dtype});for(const d of p){const Y=t.find(M=>q(d.path,M.path)),O=i.find(M=>q(d.path,M.path)),U=r.find(M=>q(d.path,M.path));if(Y!=null){const M=Y.signal;u.push({path:d.path,spanPath:z,type:"concept_score",name:`${M.namespace}/${M.concept_name}`,dtype:d.dtype,signal:M})}else if(O!=null){const M=O.signal;u.push({path:d.path,spanPath:z,type:"label",name:`${M.namespace}/${M.concept_name} label`,dtype:d.dtype,signal:M})}else if(U!=null){const M=U.signal;u.push({path:d.path,spanPath:z,type:"semantic_similarity",name:`similarity: ${M.query}`,dtype:d.dtype,signal:M})}else u.push({path:d.path,spanPath:z,type:"metadata",name:d.path[d.path.length-1],dtype:d.dtype})}}return{spanPaths:o,valuePaths:u}}function Fe(l){const e=` +`,n=l.split(e),t=[];let i=0;for(let r=0;ru.length>0));const n=Object.keys(e);if(n.length===0)return Fe(l);const t=K(l),i=t.length,r=Object.fromEntries(Object.keys(e).map(u=>[u,0]));for(const u of n)e[u].sort((f,_)=>{var v,d;const p=((v=f[T])==null?void 0:v.start)||0,z=((d=_[T])==null?void 0:d.start)||0;return p-z});let a=0;const s=[];let o=Object.fromEntries(Object.entries(r).map(([u,f])=>[u,[e[u][f],e[u][f+1]]]));for(;aa&&(u=v.start),v.enda&&(u=v.end))}const f=Object.fromEntries(Object.entries(o).map(([p,z])=>[p,z.filter(v=>v!=null&&v[T]!=null&&v[T].starta)]));for(const p of Object.keys(f))f[p].length===0&&delete f[p];const _=Object.values(f).flat().map(p=>ae.path(p)).map(p=>F(p));s.push({text:t.slice(a,u).join(""),span:{start:a,end:u},originalSpans:f,paths:_});for(const p of Object.keys(r)){const z=r[p],v=(o[p][0]||{})[T];if(!(v==null||z==null)&&v.end<=u){if(z>e[p].length){delete r[p];continue}r[p]++}}a=u,o=Object.fromEntries(Object.entries(r).map(([p,z])=>[p,[e[p][z],e[p][z+1]]]))}return a(i.notifications.push(t),i))},removeNotification(t){n(i=>(i.notifications=i.notifications.filter(r=>r!==t),i))}}}function gt(l){fe(W,l)}function mt(){if(!he(W))throw new Error("NotificationContext not found");return de(W)}export{ze as A,Qe as D,Ge as I,at as a,gt as b,ct as c,lt as d,ut as e,tt as f,st as g,oe as h,ft as i,Le as j,et as k,it as l,rt as m,ot as n,nt as o,Ue as p,Je as q,dt as r,Xe as s,$e as t,mt as u,ht as v}; diff --git a/lilac/web/_app/immutable/chunks/notificationsStore.ec8883da.js b/lilac/web/_app/immutable/chunks/notificationsStore.ec8883da.js new file mode 100644 index 0000000000000000000000000000000000000000..bc1d0232c5383aba468a683f3fe40920b03d96e0 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/notificationsStore.ec8883da.js @@ -0,0 +1,2 @@ +import{ao as ue,S as B,i as N,s as P,E as b,Z as c,_ as g,m,h,n as V,$ as E,b as H,a0 as w,L as R,a1 as y,N as C,Q as A,q as x,r as j,u as T,P as fe,am as he,ai as de}from"./index.b7741aa8.js";import{a4 as L,am as ce,z as F,y as le,aV as ge,I,aT as q,aA as se,a5 as S,L as ae}from"./Commands.74110cda.js";import{f as me,c as pe}from"./utils.1f391c34.js";import{w as be}from"./index.d3776286.js";function ve(l){const e=l-1;return e*e*e+1}function Xe(l,{delay:e=0,duration:n=400,easing:t=ue}={}){const i=+getComputedStyle(l).opacity;return{delay:e,duration:n,easing:t,css:r=>`opacity: ${r*i}`}}function Ge(l,{delay:e=0,duration:n=400,easing:t=ve,axis:i="y"}={}){const r=getComputedStyle(l),a=+r.opacity,s=i==="y"?"height":"width",o=parseFloat(r[s]),u=i==="y"?["top","bottom"]:["left","right"],f=u.map(O=>`${O[0].toUpperCase()}${O.slice(1)}`),_=parseFloat(r[`padding${f[0]}`]),p=parseFloat(r[`padding${f[1]}`]),z=parseFloat(r[`margin${f[0]}`]),v=parseFloat(r[`margin${f[1]}`]),d=parseFloat(r[`border${f[0]}Width`]),Y=parseFloat(r[`border${f[1]}Width`]);return{delay:e,duration:n,easing:t,css:O=>`overflow: hidden;opacity: ${Math.min(O*20,1)*a};${s}: ${O*o}px;padding-${u[0]}: ${O*_}px;padding-${u[1]}: ${O*p}px;margin-${u[0]}: ${O*z}px;margin-${u[1]}: ${O*v}px;border-${u[0]}-width: ${O*d}px;border-${u[1]}-width: ${O*Y}px;`}}function G(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function _e(l){let e,n,t=l[1]&&G(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ze extends B{constructor(e){super(),N(this,e,we,_e,P,{size:0,title:1})}}function U(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function Me(l){let e,n,t,i=l[1]&&U(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Ee extends B{constructor(e){super(),N(this,e,Ve,Me,P,{size:0,title:1})}}function Q(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function ye(l){let e,n,t,i,r=l[1]&&Q(l),a=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],s={};for(let o=0;o{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class D extends B{constructor(e){super(),N(this,e,Ce,ye,P,{size:0,title:1})}}function J(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function Ae(l){let e,n,t,i=l[1]&&J(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class k extends B{constructor(e){super(),N(this,e,He,Ae,P,{size:0,title:1})}}function $(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function Oe(l){let e,n,t,i=l[1]&&$(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Be extends B{constructor(e){super(),N(this,e,ke,Oe,P,{size:0,title:1})}}function ee(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function Ne(l){let e,n,t=l[1]&&ee(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Re extends B{constructor(e){super(),N(this,e,Pe,Ne,P,{size:0,title:1})}}function te(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function xe(l){let e,n,t=l[1]&&te(l),i=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],r={};for(let a=0;a{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class ie extends B{constructor(e){super(),N(this,e,je,xe,P,{size:0,title:1})}}function ne(l){let e,n;return{c(){e=c("title"),n=x(l[1])},l(t){e=g(t,"title",{});var i=m(e);n=j(i,l[1]),i.forEach(h)},m(t,i){H(t,e,i),w(e,n)},p(t,i){i&2&&T(n,t[1])},d(t){t&&h(e)}}}function Te(l){let e,n,t,i=l[1]&&ne(l),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:l[0]},{height:l[0]},l[2],l[3]],a={};for(let s=0;s{n(5,e=b(b({},e),A(u))),n(3,a=C(e,r)),"size"in u&&n(0,s=u.size),"title"in u&&n(1,o=u.title)},l.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,i={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=A(e),[s,o,i,a,t]}class Z extends B{constructor(e){super(),N(this,e,Se,Te,P,{size:0,title:1})}}const Ue="itemScrollContainer",Qe={string:ie,string_span:ie,uint8:k,uint16:k,uint32:k,uint64:k,int8:k,int16:k,int32:k,int64:k,boolean:Ee,float16:D,float32:D,float64:D,time:Z,date:Z,timestamp:Z,interval:Z,embedding:ze,binary:Be,null:Re};function Je(l,e,n,t){if(e==null)return[];let i=[];return t==null?i=L(n||e):i=ce(t,n||e),i.filter(r=>re(l,r.path))}function Ye(l,e){return e.some(n=>I(n.path,l.path))}function $e(l,e){const n=ae.field(l);return n==null?!1:Ye(n,e)}function Le(l,e){const n={};let t;if(l.fields!=null){for(const[r,a]of Object.entries(l.fields))if(e.some(s=>I(s.path,a.path))){const s=Le(a,e);s!=null&&(n[r]=s)}}else l.repeated_field!=null&&(e.some(r=>{var a;return I(r.path,(a=l.repeated_field)==null?void 0:a.path)})?t=l.repeated_field:t=void 0);return t==null&&Object.keys(n).length===0?{...l,fields:void 0,repeated_field:void 0}:l.path.length===0||e.some(r=>I(r.path,l.path))?{...l,fields:n,repeated_field:t}:null}function et(l,e){var n;return l==null?[]:e==null?[]:(((n=e==null?void 0:e.ui)==null?void 0:n.media_paths)||[]).map(t=>se(l,t))}function re(l,e){if(l==null)return!1;if(typeof e!="string"&&(e=F(e)),l[e]!=null)return l[e];const n=le(e);return n.length>1?re(l,F(n.slice(0,n.length-1))):!0}function tt(l,e){return l.searchPath!=null&&l.selectedColumns[l.searchPath]!=!1?le(l.searchPath):Ie(e)}function it(l,e,n,t,i,r){if(n.searchEmbedding!=null)return n.searchEmbedding;if(e!=null&&e.preferred_embedding!=null)return e.preferred_embedding;if(l.embedding!=null)return l.embedding;if(i==null)return null;const a=oe(t,i);return(a!=null?[...r||[]].sort((o,u)=>{const f=a.includes(o),_=a.includes(u);return f&&_?0:f?-1:_?1:0}):[])[0]}function oe(l,e){if(l.schema==null||e==null)return[];const n=new Set,t=L(se(l.schema,e)).filter(i=>i.signal!=null&&L(i).some(r=>r.dtype==="embedding"));for(const i of t)i.signal!=null&&n.add(i.signal.signal_name);return Array.from(n)}function nt(l,e){return e==null||l==null?!1:(l.udfs||[]).some(n=>q(e,n.path))}function lt(l,e){return e==null?l.query.searches||[]:(l.query.searches||[]).filter(n=>I(n.path,e))}function Ie(l){if(l.stats==null||l.stats.length===0)return null;const e=(l.visibleFields||[]).filter(t=>t.dtype==="string").map(t=>F(t.path));let n=l.stats.map(t=>({path:t.path,embeddings:oe(l,t.path),avgTextLength:t.avg_text_length,isVisible:e.indexOf(F(t.path))>=0}));return n=n.sort((t,i)=>!t.isVisible&&i.isVisible?1:t.isVisible&&!i.isVisible||t.embeddings.length>0&&i.embeddings.length===0?-1:t.embeddings.length===0&&i.embeddings.length>0?1:t.avgTextLength!=null&&i.avgTextLength!=null?i.avgTextLength-t.avgTextLength:i.embeddings.length-t.embeddings.length),n[0].path}function st(l,e){const n={};for(const r of e){let a=[""];r.tags!=null&&r.tags.length>0&&(a=r.tags);for(const s of a)n[s]==null&&(n[s]={}),n[s][r.namespace]==null&&(n[s][r.namespace]=[]),n[s][r.namespace].push(r)}const t=["lilac"],i=[];for(const r of Object.keys(n).sort()){const a=Object.keys(n[r]).sort((s,o)=>t.indexOf(s)-t.indexOf(o)||s.localeCompare(o)).map(s=>({group:s,items:n[r][s].sort((o,u)=>o.dataset_name.localeCompare(u.dataset_name)).map(o=>({name:o.dataset_name,link:me(o.namespace,o.dataset_name),isSelected:(l==null?void 0:l.namespace)===o.namespace&&(l==null?void 0:l.datasetName)===o.dataset_name}))}));i.push({tag:r,groups:a})}return i}function at(l,e,n,t){const i={};for(const s of e){let o=[""];s.tags!=null&&s.tags.length>0&&(o=s.tags);for(const u of o)i[u]==null&&(i[u]={}),i[u][s.namespace]==null&&(i[u][s.namespace]=[]),i[u][s.namespace].push(s)}const r=["lilac"],a=[];for(const s of Object.keys(i).sort()){const o=Object.keys(i[s]).sort((u,f)=>r.indexOf(u)-r.indexOf(f)||u.localeCompare(f)).map(u=>({group:u===n?`${t}'s concepts`:u,items:i[s][u].sort((f,_)=>f.name.localeCompare(_.name)).map(f=>({name:f.name,link:pe(f.namespace,f.name),isSelected:(l==null?void 0:l.namespace)===f.namespace&&(l==null?void 0:l.name)===f.name}))}));a.push({tag:s,groups:o})}return a}function rt(l,e){const n={};for(const i of l)n[i.namespace]==null&&(n[i.namespace]=[]),n[i.namespace].push(i);const t=[e,"lilac"];return Object.keys(n).sort((i,r)=>t.indexOf(i)-t.indexOf(r)||i.localeCompare(r)).map(i=>({namespace:i,concepts:n[i].sort((r,a)=>r.name.localeCompare(a.name))}))}function ot(l,e,n){var t;return n!=null&&n.auth_enabled&&((t=n.user)==null?void 0:t.id)===l?e:`${l}/${e}`}function ut(l){var e,n;return(((n=(e=l.selectRowsSchema)==null?void 0:e.data)==null?void 0:n.sorts)||[])[0]||null}function ft(l,e){const n=[l,...L(l)],t=n.filter(f=>ge(f.signal)),i=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="concept_labels"}),r=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="semantic_similarity"}),a=n.filter(f=>{var _;return((_=f.signal)==null?void 0:_.signal_name)==="substring_search"}),s=n.filter(f=>f.dtype==="string_span").filter(f=>!L(f).some(_=>_.dtype==="embedding")),o=s.map(f=>f.path),u=[];for(const f of s){const p=L(f).filter(d=>d.dtype!="string_span").filter(d=>e==null||(e==null?void 0:e.some(Y=>I(Y.path,d.path)))).filter(d=>d.dtype!=null&&d.dtype!="embedding"),z=f.path,v=a.find(d=>q(f.path,d.path));if(v!=null){const d=v.signal;u.push({path:f.path,spanPath:z,type:"keyword",name:d.query,dtype:f.dtype,signal:d})}else p.length===0&&u.push({path:f.path,spanPath:z,type:"leaf_span",name:F(f.path.slice(0,-1)),dtype:f.dtype});for(const d of p){const Y=t.find(M=>q(d.path,M.path)),O=i.find(M=>q(d.path,M.path)),X=r.find(M=>q(d.path,M.path));if(Y!=null){const M=Y.signal;u.push({path:d.path,spanPath:z,type:"concept_score",name:`${M.namespace}/${M.concept_name}`,dtype:d.dtype,signal:M})}else if(O!=null){const M=O.signal;u.push({path:d.path,spanPath:z,type:"label",name:`${M.namespace}/${M.concept_name} label`,dtype:d.dtype,signal:M})}else if(X!=null){const M=X.signal;u.push({path:d.path,spanPath:z,type:"semantic_similarity",name:`similarity: ${M.query}`,dtype:d.dtype,signal:M})}else u.push({path:d.path,spanPath:z,type:"metadata",name:d.path[d.path.length-1],dtype:d.dtype})}}return{spanPaths:o,valuePaths:u}}function Fe(l){const e=` +`,n=l.split(e),t=[];let i=0;for(let r=0;ru.length>0));const n=Object.keys(e);if(n.length===0)return Fe(l);const t=K(l),i=t.length,r=Object.fromEntries(Object.keys(e).map(u=>[u,0]));for(const u of n)e[u].sort((f,_)=>{var v,d;const p=((v=f[S])==null?void 0:v.start)||0,z=((d=_[S])==null?void 0:d.start)||0;return p-z});let a=0;const s=[];let o=Object.fromEntries(Object.entries(r).map(([u,f])=>[u,[e[u][f],e[u][f+1]]]));for(;aa&&(u=v.start),v.enda&&(u=v.end))}const f=Object.fromEntries(Object.entries(o).map(([p,z])=>[p,z.filter(v=>v!=null&&v[S]!=null&&v[S].starta)]));for(const p of Object.keys(f))f[p].length===0&&delete f[p];const _=Object.values(f).flat().map(p=>ae.path(p)).map(p=>F(p));s.push({text:t.slice(a,u).join(""),span:{start:a,end:u},originalSpans:f,paths:_});for(const p of Object.keys(r)){const z=r[p],v=(o[p][0]||{})[S];if(!(v==null||z==null)&&v.end<=u){if(z>e[p].length){delete r[p];continue}r[p]++}}a=u,o=Object.fromEntries(Object.entries(r).map(([p,z])=>[p,[e[p][z],e[p][z+1]]]))}return a(i.notifications.push(t),i))},removeNotification(t){n(i=>(i.notifications=i.notifications.filter(r=>r!==t),i))}}}function gt(l){fe(W,l)}function mt(){if(!he(W))throw new Error("NotificationContext not found");return de(W)}export{ze as A,Qe as D,Ue as I,at as a,gt as b,ct as c,lt as d,ut as e,tt as f,st as g,oe as h,ft as i,Le as j,et as k,it as l,rt as m,ot as n,nt as o,Xe as p,Je as q,dt as r,Ge as s,$e as t,mt as u,ht as v}; diff --git a/lilac/web/_app/immutable/chunks/settingsStore.6e7d5078.js b/lilac/web/_app/immutable/chunks/settingsStore.6e7d5078.js new file mode 100644 index 0000000000000000000000000000000000000000..10be94ed64e332ba4c1be685b59e9451d9049f59 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/settingsStore.6e7d5078.js @@ -0,0 +1 @@ +import{ad as E,P as T,an as b,aj as C}from"./index.b333a928.js";import{w as x}from"./index.2b0dd2f8.js";const d={};function m(t){return t==="local"?localStorage:sessionStorage}function N(t,c,e){const r=(e==null?void 0:e.serializer)??JSON,a=(e==null?void 0:e.storage)??"local",s=typeof window<"u"&&typeof document<"u";function S(i,u){s&&m(a).setItem(i,r.stringify(u))}if(!d[t]){const i=x(c,n=>{const o=s?m(a).getItem(t):null;if(o&&n(r.parse(o)),s){const w=g=>{g.key===t&&n(g.newValue?r.parse(g.newValue):null)};return window.addEventListener("storage",w),()=>window.removeEventListener("storage",w)}}),{subscribe:u,set:l}=i;d[t]={set(n){S(t,n),l(n)},update(n){const o=n(E(i));S(t,o),l(o)},subscribe:u}}return d[t]}const f="SETTINGS_CONTEXT",O="settingsStore";function I(){const t={},{subscribe:c,set:e,update:r}=N(O,t,{storage:"session"});return{subscribe:c,set:e,update:r,reset(){e(JSON.parse(JSON.stringify(t)))},setEmbedding(a){r(s=>(s.embedding=a,s))}}}function h(t){T(f,t)}function J(){if(!b(f))throw new Error("SettingsContext not found");return C(f)}export{I as c,J as g,h as s}; diff --git a/lilac/web/_app/immutable/chunks/settingsStore.9e0a77f3.js b/lilac/web/_app/immutable/chunks/settingsStore.9e0a77f3.js new file mode 100644 index 0000000000000000000000000000000000000000..42c7df15321200d08192577c9987447460fa6fa0 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/settingsStore.9e0a77f3.js @@ -0,0 +1 @@ +import{ac as E,P as T,am as b,ai as C}from"./index.b7741aa8.js";import{w as x}from"./index.d3776286.js";const f={};function m(t){return t==="local"?localStorage:sessionStorage}function N(t,c,e){const r=(e==null?void 0:e.serializer)??JSON,a=(e==null?void 0:e.storage)??"local",s=typeof window<"u"&&typeof document<"u";function S(i,u){s&&m(a).setItem(i,r.stringify(u))}if(!f[t]){const i=x(c,n=>{const o=s?m(a).getItem(t):null;if(o&&n(r.parse(o)),s){const w=g=>{g.key===t&&n(g.newValue?r.parse(g.newValue):null)};return window.addEventListener("storage",w),()=>window.removeEventListener("storage",w)}}),{subscribe:u,set:l}=i;f[t]={set(n){S(t,n),l(n)},update(n){const o=n(E(i));S(t,o),l(o)},subscribe:u}}return f[t]}const d="SETTINGS_CONTEXT",O="settingsStore";function I(){const t={},{subscribe:c,set:e,update:r}=N(O,t,{storage:"session"});return{subscribe:c,set:e,update:r,reset(){e(JSON.parse(JSON.stringify(t)))},setEmbedding(a){r(s=>(s.embedding=a,s))}}}function h(t){T(d,t)}function J(){if(!b(d))throw new Error("SettingsContext not found");return C(d)}export{I as c,J as g,h as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.1fd24bf8.js b/lilac/web/_app/immutable/chunks/singletons.1fd24bf8.js new file mode 100644 index 0000000000000000000000000000000000000000..c46fdc6b4388c165c021ec002190e6720197fa4c --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.1fd24bf8.js @@ -0,0 +1 @@ +import{w as u}from"./index.d3776286.js";var p;const k=((p=globalThis.__sveltekit_177xq6y)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_177xq6y)==null?void 0:h.assets)??k,w="1692540231534",R="sveltekit:snapshot",T="sveltekit:scroll",x="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function I(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function S(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||E(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function y(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function E(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:y()};export{x as I,f as P,T as S,R as a,U as b,L as c,S as d,k as e,O as f,I as g,N as h,E as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.25a196bd.js b/lilac/web/_app/immutable/chunks/singletons.25a196bd.js new file mode 100644 index 0000000000000000000000000000000000000000..c9d6db0ca2b9e3d383e6c8361ce4f50f6b483026 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.25a196bd.js @@ -0,0 +1 @@ +import{w as u}from"./index.d3776286.js";var p;const k=((p=globalThis.__sveltekit_v4cnvd)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_v4cnvd)==null?void 0:h.assets)??k,w="1692622163727",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.3558a5b2.js b/lilac/web/_app/immutable/chunks/singletons.3558a5b2.js new file mode 100644 index 0000000000000000000000000000000000000000..596b07154256053c46ea53d3aabd990f164c7d62 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.3558a5b2.js @@ -0,0 +1 @@ +import{w as u}from"./index.2b0dd2f8.js";var p;const k=((p=globalThis.__sveltekit_9d4yk4)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_9d4yk4)==null?void 0:h.assets)??k,w="1692646464438",R="sveltekit:snapshot",T="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||E(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function y(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function E(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:y()};export{I,f as P,T as S,R as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,E as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.6c1e5288.js b/lilac/web/_app/immutable/chunks/singletons.6c1e5288.js new file mode 100644 index 0000000000000000000000000000000000000000..904f4a363b964060fa09442fa04cd77345c15a54 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.6c1e5288.js @@ -0,0 +1 @@ +import{w as u}from"./index.2b0dd2f8.js";var _;const k=((_=globalThis.__sveltekit_rrqtp3)==null?void 0:_.base)??"";var h;const m=((h=globalThis.__sveltekit_rrqtp3)==null?void 0:h.assets)??k,w="1692640103907",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function p(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:p({}),page:p({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.72823763.js b/lilac/web/_app/immutable/chunks/singletons.72823763.js new file mode 100644 index 0000000000000000000000000000000000000000..b7cb43e859b362948f348ca07d993901562a2f8a --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.72823763.js @@ -0,0 +1 @@ +import{w as u}from"./index.2b0dd2f8.js";var _;const k=((_=globalThis.__sveltekit_1hdzqpm)==null?void 0:_.base)??"";var h;const m=((h=globalThis.__sveltekit_1hdzqpm)==null?void 0:h.assets)??k,w="1692640691960",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function p(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:p({}),page:p({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.9fa5c0b0.js b/lilac/web/_app/immutable/chunks/singletons.9fa5c0b0.js new file mode 100644 index 0000000000000000000000000000000000000000..4b97a407040cb21229cd8935003018cb56537090 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.9fa5c0b0.js @@ -0,0 +1 @@ +import{w as u}from"./index.d3776286.js";var p;const k=((p=globalThis.__sveltekit_1bdcesc)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_1bdcesc)==null?void 0:h.assets)??k,w="1692540157263",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.a8aafae6.js b/lilac/web/_app/immutable/chunks/singletons.a8aafae6.js new file mode 100644 index 0000000000000000000000000000000000000000..eaad61448a775d678f031bce20ca02ccd751729f --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.a8aafae6.js @@ -0,0 +1 @@ +import{w as u}from"./index.2b0dd2f8.js";var p;const k=((p=globalThis.__sveltekit_1b53qz7)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_1b53qz7)==null?void 0:h.assets)??k,w="1692640051518",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.b4dec89c.js b/lilac/web/_app/immutable/chunks/singletons.b4dec89c.js new file mode 100644 index 0000000000000000000000000000000000000000..3abd8b3566e6ca8fa2f0b4bf3c74b26d0ba398a8 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.b4dec89c.js @@ -0,0 +1 @@ +import{w as u}from"./index.d3776286.js";var p;const k=((p=globalThis.__sveltekit_1euxevx)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_1euxevx)==null?void 0:h.assets)??k,w="1692587581244",R="sveltekit:snapshot",T="sveltekit:scroll",y="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function I(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function S(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||E(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function x(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function E(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:x()};export{y as I,f as P,T as S,R as a,U as b,L as c,S as d,k as e,O as f,I as g,N as h,E as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.ca90a687.js b/lilac/web/_app/immutable/chunks/singletons.ca90a687.js new file mode 100644 index 0000000000000000000000000000000000000000..06128268017b2f4077d0e96569bfa372e7345d07 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.ca90a687.js @@ -0,0 +1 @@ +import{w as u}from"./index.2b0dd2f8.js";var _;const k=((_=globalThis.__sveltekit_1rhapj2)==null?void 0:_.base)??"";var h;const m=((h=globalThis.__sveltekit_1rhapj2)==null?void 0:h.assets)??k,w="1692644237667",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function j(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function p(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function L(e){b=e.client}function N(e){return(...t)=>b[e](...t)}const P={url:p({}),page:p({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,j as c,x as d,k as e,O as f,S as g,L as h,A as i,N as j,P as s}; diff --git a/lilac/web/_app/immutable/chunks/singletons.edcaff1d.js b/lilac/web/_app/immutable/chunks/singletons.edcaff1d.js new file mode 100644 index 0000000000000000000000000000000000000000..960026da4b7020e79a243ee44d7c73b477888805 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/singletons.edcaff1d.js @@ -0,0 +1 @@ +import{w as u}from"./index.d3776286.js";var p;const k=((p=globalThis.__sveltekit_1u7h37g)==null?void 0:p.base)??"";var h;const m=((h=globalThis.__sveltekit_1u7h37g)==null?void 0:h.assets)??k,w="1692539959483",T="sveltekit:snapshot",y="sveltekit:scroll",I="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function S(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function x(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function g(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function O(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=g(e)}}function U(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||A(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function L(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=g(s);function i(v){switch(v){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function _(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function E(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==w;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function A(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}let b;function N(e){b=e.client}function P(e){return(...t)=>b[e](...t)}const V={url:_({}),page:_({}),navigating:u(null),updated:E()};export{I,f as P,y as S,T as a,U as b,L as c,x as d,k as e,O as f,S as g,N as h,A as i,P as j,V as s}; diff --git a/lilac/web/_app/immutable/chunks/stores.0468e31e.js b/lilac/web/_app/immutable/chunks/stores.0468e31e.js new file mode 100644 index 0000000000000000000000000000000000000000..aee0453f8c5e597ec5dbc8cd9a9aa63a879be580 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.0468e31e.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.a8aafae6.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.098e0d41.js b/lilac/web/_app/immutable/chunks/stores.098e0d41.js new file mode 100644 index 0000000000000000000000000000000000000000..26bab27cb4466066dedcf02d9efb0a6a2fd4cd44 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.098e0d41.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.1fd24bf8.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.1634087c.js b/lilac/web/_app/immutable/chunks/stores.1634087c.js new file mode 100644 index 0000000000000000000000000000000000000000..7d5f0ea3d8f04ed876cca66e4d526fda69aa03ec --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.1634087c.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.9fa5c0b0.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.235f7a42.js b/lilac/web/_app/immutable/chunks/stores.235f7a42.js new file mode 100644 index 0000000000000000000000000000000000000000..8d85f38a9b24145f66e8c575a91691c68dce18c5 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.235f7a42.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.6c1e5288.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.2a862464.js b/lilac/web/_app/immutable/chunks/stores.2a862464.js new file mode 100644 index 0000000000000000000000000000000000000000..e4396f44eb54588df3dfee4a6597ab1defafa9cc --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.2a862464.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.72823763.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.2aa730ef.js b/lilac/web/_app/immutable/chunks/stores.2aa730ef.js new file mode 100644 index 0000000000000000000000000000000000000000..9dfe274213575245357fc7fff5eab29daaea4aa4 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.2aa730ef.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.ca90a687.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.8974489c.js b/lilac/web/_app/immutable/chunks/stores.8974489c.js new file mode 100644 index 0000000000000000000000000000000000000000..e8c58f216c6e5ff4369f38270babd63bbe515774 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.8974489c.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.b4dec89c.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.8f6d2882.js b/lilac/web/_app/immutable/chunks/stores.8f6d2882.js new file mode 100644 index 0000000000000000000000000000000000000000..486bd3ef533bf5e0ee9148dd4f38d5164cd5df13 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.8f6d2882.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.3558a5b2.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.cd843c72.js b/lilac/web/_app/immutable/chunks/stores.cd843c72.js new file mode 100644 index 0000000000000000000000000000000000000000..582bbda5cc1b2d7c6a589b912d5220901427965c --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.cd843c72.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.edcaff1d.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/stores.dc00cd91.js b/lilac/web/_app/immutable/chunks/stores.dc00cd91.js new file mode 100644 index 0000000000000000000000000000000000000000..9548e4f525954728e1e550e77b59043e56752fbf --- /dev/null +++ b/lilac/web/_app/immutable/chunks/stores.dc00cd91.js @@ -0,0 +1 @@ +import{s as e}from"./singletons.25a196bd.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/lilac/web/_app/immutable/chunks/utils.1f391c34.js b/lilac/web/_app/immutable/chunks/utils.1f391c34.js new file mode 100644 index 0000000000000000000000000000000000000000..327c4b5528ea8caf1d6549ed3d6a6baf77a3ff5d --- /dev/null +++ b/lilac/web/_app/immutable/chunks/utils.1f391c34.js @@ -0,0 +1 @@ +import{aq as p}from"./Commands.74110cda.js";import{P as h,am as d,ai as y}from"./index.b7741aa8.js";import{w as S}from"./index.d3776286.js";function u(n){return!!(n&&typeof n=="object"&&!Array.isArray(n))}function a(n,...t){if(!t.length)return n;const i=t.shift();if(u(n)&&u(i))for(const s in i){const e=n[s],o=i[s];u(o)&&u(e)?(e||Object.assign(n,{[s]:{}}),a(e,o)):e||Object.assign(n,{[s]:o})}return a(n,...t)}const c="URL_HASH_CONTEXT";function k(){const{subscribe:n,update:t}=S({hash:"",page:null,identifier:null,hashState:null});return{subscribe:n,setHash(i,s){t(e=>{const[o,...r]=s.slice(1).split("&");return e.page=i,e.hash=s,e.identifier=o,e.hashState=r.join("&"),e})}}}function b(n,t){const i=`#${n}`+(t!=""?`&${t}`:"");i!=location.hash&&history.pushState(null,"",i)}function J(n){h(c,n)}function N(){if(!d(c))throw new Error("UrlHashStoreContext not found");return y(c)}function l(n,t){const i=Object.keys(n);for(const s of i){const e=n[s],o=t[s],r=JSON.stringify(e),f=JSON.stringify(o);r==f&&delete n[s],typeof e=="object"&&o!=null&&e!=null&&l(e,o)}}function O(n,t){n=JSON.parse(JSON.stringify(n)),l(n,t);const i=[];for(const s of Object.keys(n)){const e=JSON.stringify(n[s]);i.push([s,e])}return i.map(([s,e])=>`${s}=${encodeURIComponent(e)}`).join("&")}function U(n,t){if(t=JSON.parse(JSON.stringify(t)),n==null||n=="")return t;const i={},s=(decodeURIComponent(n)||"").split("&");for(const e of s){if(e==null)continue;const[o,r]=e.split("=");i[o]=JSON.parse(r)}return a(t,i)}function H(n,t,i,s,e,o){let r=!1;s.subscribe(f=>{f.page===n&&f.identifier===t&&(r=!0,i.set(e(f.hashState)))}),i.subscribe(f=>{f!=null&&(r||b(t,o(f)),r=!1)})}function x(n){return n!=null}function $(n,t){return`${n}/${t}`}function V(n,t){return`/concepts#${$(n,t)}`}function j(n,t){return`${n}/${t}`}function L(n,t,i){let s=null;if(i!=null){const e=p(n,t);s=O(i,e)}return`/datasets#${j(n,t)}${s!=null?`&${s}`:""}`}function w(n){return`/signals#${n}`}export{J as a,k as b,V as c,$ as d,j as e,L as f,N as g,O as h,U as i,x as n,H as p,w as s}; diff --git a/lilac/web/_app/immutable/chunks/utils.2fa1092a.js b/lilac/web/_app/immutable/chunks/utils.2fa1092a.js new file mode 100644 index 0000000000000000000000000000000000000000..94340ba59b30fa94b604f1b087de0c34403848d3 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/utils.2fa1092a.js @@ -0,0 +1 @@ +import{aq as p}from"./Commands.543935b9.js";import{P as h,an as d,aj as y}from"./index.b333a928.js";import{w as S}from"./index.2b0dd2f8.js";function u(n){return!!(n&&typeof n=="object"&&!Array.isArray(n))}function a(n,...t){if(!t.length)return n;const o=t.shift();if(u(n)&&u(o))for(const s in o){const e=n[s],i=o[s];u(i)&&u(e)?(e||Object.assign(n,{[s]:{}}),a(e,i)):e||Object.assign(n,{[s]:i})}return a(n,...t)}const c="URL_HASH_CONTEXT";function k(){const{subscribe:n,update:t}=S({hash:"",page:null,identifier:null,hashState:null});return{subscribe:n,setHash(o,s){t(e=>{const[i,...r]=s.slice(1).split("&");return e.page=o,e.hash=s,e.identifier=i,e.hashState=r.join("&"),e})}}}function b(n,t){const o=`#${n}`+(t!=""?`&${t}`:"");o!=location.hash&&history.pushState(null,"",o)}function J(n){h(c,n)}function N(){if(!d(c))throw new Error("UrlHashStoreContext not found");return y(c)}function l(n,t){const o=Object.keys(n);for(const s of o){const e=n[s],i=t[s],r=JSON.stringify(e),f=JSON.stringify(i);r==f&&delete n[s],typeof e=="object"&&i!=null&&e!=null&&l(e,i)}}function O(n,t){n=JSON.parse(JSON.stringify(n)),l(n,t);const o=[];for(const s of Object.keys(n)){const e=JSON.stringify(n[s]);o.push([s,e])}return o.map(([s,e])=>`${s}=${encodeURIComponent(e)}`).join("&")}function U(n,t){if(t=JSON.parse(JSON.stringify(t)),n==null||n=="")return t;const o={},s=(decodeURIComponent(n)||"").split("&");for(const e of s){if(e==null)continue;const[i,r]=e.split("=");o[i]=JSON.parse(r)}return a(t,o)}function H(n,t,o,s,e,i){let r=!1;s.subscribe(f=>{f.page===n&&f.identifier===t&&(r=!0,o.set(e(f.hashState)))}),o.subscribe(f=>{f!=null&&(r||b(t,i(f)),r=!1)})}function x(n){return n!=null}function $(n,t){return`${n}/${t}`}function V(n,t){return`/concepts#${$(n,t)}`}function j(n,t){return`${n}/${t}`}function L(n,t,o){let s=null;if(o!=null){const e=p(n,t);s=O(o,e)}return`/datasets#${j(n,t)}${s!=null?`&${s}`:""}`}function w(n){return`/signals#${n}`}export{J as a,k as b,V as c,$ as d,j as e,L as f,N as g,O as h,U as i,x as n,H as p,w as s}; diff --git a/lilac/web/_app/immutable/chunks/utils.4eeb8687.js b/lilac/web/_app/immutable/chunks/utils.4eeb8687.js new file mode 100644 index 0000000000000000000000000000000000000000..39ed5edeb22d84b9f4d1adfc8207c4b40b117e39 --- /dev/null +++ b/lilac/web/_app/immutable/chunks/utils.4eeb8687.js @@ -0,0 +1 @@ +import{aq as p}from"./Commands.1fffdf33.js";import{P as h,an as d,aj as y}from"./index.b333a928.js";import{w as S}from"./index.2b0dd2f8.js";function u(n){return!!(n&&typeof n=="object"&&!Array.isArray(n))}function a(n,...t){if(!t.length)return n;const o=t.shift();if(u(n)&&u(o))for(const s in o){const e=n[s],i=o[s];u(i)&&u(e)?(e||Object.assign(n,{[s]:{}}),a(e,i)):e||Object.assign(n,{[s]:i})}return a(n,...t)}const c="URL_HASH_CONTEXT";function k(){const{subscribe:n,update:t}=S({hash:"",page:null,identifier:null,hashState:null});return{subscribe:n,setHash(o,s){t(e=>{const[i,...r]=s.slice(1).split("&");return e.page=o,e.hash=s,e.identifier=i,e.hashState=r.join("&"),e})}}}function b(n,t){const o=`#${n}`+(t!=""?`&${t}`:"");o!=location.hash&&history.pushState(null,"",o)}function J(n){h(c,n)}function N(){if(!d(c))throw new Error("UrlHashStoreContext not found");return y(c)}function l(n,t){const o=Object.keys(n);for(const s of o){const e=n[s],i=t[s],r=JSON.stringify(e),f=JSON.stringify(i);r==f&&delete n[s],typeof e=="object"&&i!=null&&e!=null&&l(e,i)}}function O(n,t){n=JSON.parse(JSON.stringify(n)),l(n,t);const o=[];for(const s of Object.keys(n)){const e=JSON.stringify(n[s]);o.push([s,e])}return o.map(([s,e])=>`${s}=${encodeURIComponent(e)}`).join("&")}function U(n,t){if(t=JSON.parse(JSON.stringify(t)),n==null||n=="")return t;const o={},s=(decodeURIComponent(n)||"").split("&");for(const e of s){if(e==null)continue;const[i,r]=e.split("=");o[i]=JSON.parse(r)}return a(t,o)}function H(n,t,o,s,e,i){let r=!1;s.subscribe(f=>{f.page===n&&f.identifier===t&&(r=!0,o.set(e(f.hashState)))}),o.subscribe(f=>{f!=null&&(r||b(t,i(f)),r=!1)})}function x(n){return n!=null}function $(n,t){return`${n}/${t}`}function V(n,t){return`/concepts#${$(n,t)}`}function j(n,t){return`${n}/${t}`}function L(n,t,o){let s=null;if(o!=null){const e=p(n,t);s=O(o,e)}return`/datasets#${j(n,t)}${s!=null?`&${s}`:""}`}function w(n){return`/signals#${n}`}export{J as a,k as b,V as c,$ as d,j as e,L as f,N as g,O as h,U as i,x as n,H as p,w as s}; diff --git a/lilac/web/_app/immutable/chunks/utils.f3891c80.js b/lilac/web/_app/immutable/chunks/utils.f3891c80.js new file mode 100644 index 0000000000000000000000000000000000000000..bccbf6d70cf87675cd9e4ec1c733aea8de7b915e --- /dev/null +++ b/lilac/web/_app/immutable/chunks/utils.f3891c80.js @@ -0,0 +1 @@ +import{aq as p}from"./Commands.539ca0ee.js";import{P as h,am as d,ai as y}from"./index.b7741aa8.js";import{w as S}from"./index.d3776286.js";function u(n){return!!(n&&typeof n=="object"&&!Array.isArray(n))}function a(n,...t){if(!t.length)return n;const i=t.shift();if(u(n)&&u(i))for(const s in i){const e=n[s],o=i[s];u(o)&&u(e)?(e||Object.assign(n,{[s]:{}}),a(e,o)):e||Object.assign(n,{[s]:o})}return a(n,...t)}const c="URL_HASH_CONTEXT";function k(){const{subscribe:n,update:t}=S({hash:"",page:null,identifier:null,hashState:null});return{subscribe:n,setHash(i,s){t(e=>{const[o,...r]=s.slice(1).split("&");return e.page=i,e.hash=s,e.identifier=o,e.hashState=r.join("&"),e})}}}function b(n,t){const i=`#${n}`+(t!=""?`&${t}`:"");i!=location.hash&&history.pushState(null,"",i)}function J(n){h(c,n)}function N(){if(!d(c))throw new Error("UrlHashStoreContext not found");return y(c)}function l(n,t){const i=Object.keys(n);for(const s of i){const e=n[s],o=t[s],r=JSON.stringify(e),f=JSON.stringify(o);r==f&&delete n[s],typeof e=="object"&&o!=null&&e!=null&&l(e,o)}}function O(n,t){n=JSON.parse(JSON.stringify(n)),l(n,t);const i=[];for(const s of Object.keys(n)){const e=JSON.stringify(n[s]);i.push([s,e])}return i.map(([s,e])=>`${s}=${encodeURIComponent(e)}`).join("&")}function U(n,t){if(t=JSON.parse(JSON.stringify(t)),n==null||n=="")return t;const i={},s=(decodeURIComponent(n)||"").split("&");for(const e of s){if(e==null)continue;const[o,r]=e.split("=");i[o]=JSON.parse(r)}return a(t,i)}function H(n,t,i,s,e,o){let r=!1;s.subscribe(f=>{f.page===n&&f.identifier===t&&(r=!0,i.set(e(f.hashState)))}),i.subscribe(f=>{f!=null&&(r||b(t,o(f)),r=!1)})}function x(n){return n!=null}function $(n,t){return`${n}/${t}`}function V(n,t){return`/concepts#${$(n,t)}`}function j(n,t){return`${n}/${t}`}function L(n,t,i){let s=null;if(i!=null){const e=p(n,t);s=O(i,e)}return`/datasets#${j(n,t)}${s!=null?`&${s}`:""}`}function w(n){return`/signals#${n}`}export{J as a,k as b,V as c,$ as d,j as e,L as f,N as g,O as h,U as i,x as n,H as p,w as s}; diff --git a/lilac/web/_app/immutable/entry/app.1ad34b2b.js b/lilac/web/_app/immutable/entry/app.1ad34b2b.js new file mode 100644 index 0000000000000000000000000000000000000000..a591f062df732d13e69574189d1464bb6427da67 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.1ad34b2b.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b7741aa8.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.50adb7c6.js"),["../nodes/0.50adb7c6.js","../chunks/index.b7741aa8.js","../chunks/ChevronUp.4e645b65.js","../chunks/Commands.539ca0ee.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../chunks/utils.f3891c80.js","../chunks/stores.8974489c.js","../chunks/singletons.b4dec89c.js","../chunks/navigation.079b07c9.js","../chunks/notificationsStore.87d33d60.js","../chunks/Settings.5acb570f.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ToastNotification.94abd3f6.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.de7fd4a1.js"),["../nodes/1.de7fd4a1.js","../chunks/index.b7741aa8.js","../chunks/stores.8974489c.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js"],import.meta.url),()=>p(()=>import("../nodes/2.4e98b1f8.js"),["../nodes/2.4e98b1f8.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../chunks/Page.b01ef977.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.07856a00.js"),["../nodes/3.07856a00.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.bcbb99f3.js","../chunks/utils.f3891c80.js","../chunks/StringSpanHighlight.d39d06de.js","../chunks/notificationsStore.87d33d60.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.4e645b65.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.36242c8c.js"),["../nodes/4.36242c8c.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.87d33d60.js","../chunks/utils.f3891c80.js","../chunks/ConceptView.bcbb99f3.js","../chunks/StringSpanHighlight.d39d06de.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.4e645b65.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.d22dceae.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.f990ad07.js","../chunks/Settings.5acb570f.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.cd59dbe7.js"),["../nodes/5.cd59dbe7.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.f3891c80.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.8670483b.js"),["../nodes/6.8670483b.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../chunks/Page.b01ef977.js","../assets/Page.61b340b0.css","../chunks/ComboBox.f990ad07.js","../chunks/utils.f3891c80.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.d44190f9.js"),["../nodes/7.d44190f9.js","../chunks/index.b7741aa8.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.9e0a77f3.js"],import.meta.url),()=>p(()=>import("../nodes/8.f03ba57d.js"),["../nodes/8.f03ba57d.js","../chunks/index.b7741aa8.js","../chunks/navigation.079b07c9.js","../chunks/singletons.b4dec89c.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.87d33d60.js","../chunks/utils.f3891c80.js","../chunks/RowItemMetadata.d22dceae.js","../chunks/StringSpanHighlight.d39d06de.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.23532d24.js b/lilac/web/_app/immutable/entry/app.23532d24.js new file mode 100644 index 0000000000000000000000000000000000000000..d9fcc011d3a59a4b59ad2d6d70c65b703f0ac6e0 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.23532d24.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b333a928.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.5f946121.js"),["../nodes/0.5f946121.js","../chunks/index.b333a928.js","../chunks/ChevronUp.95b74f6d.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../chunks/utils.4eeb8687.js","../chunks/stores.2aa730ef.js","../chunks/singletons.ca90a687.js","../chunks/navigation.61aebe30.js","../chunks/notificationsStore.e7f2bd3e.js","../chunks/Settings.e24cc1d1.js","../chunks/settingsStore.6e7d5078.js","../chunks/ToastNotification.66c9609a.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.45c60f73.js"),["../nodes/1.45c60f73.js","../chunks/index.b333a928.js","../chunks/stores.2aa730ef.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js"],import.meta.url),()=>p(()=>import("../nodes/2.0640474a.js"),["../nodes/2.0640474a.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.71ebbb15.js"),["../nodes/3.71ebbb15.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.bfeb74b6.js","../chunks/utils.4eeb8687.js","../chunks/StringSpanHighlight.d53dc1a7.js","../chunks/notificationsStore.e7f2bd3e.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.e1f509c7.js"),["../nodes/4.e1f509c7.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/ConceptView.bfeb74b6.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.760ed6a3.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.5bfb4a00.js","../chunks/Settings.e24cc1d1.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.c060ac2a.js"),["../nodes/5.c060ac2a.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.4eeb8687.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.4ca14c2a.js"),["../nodes/6.4ca14c2a.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css","../chunks/ComboBox.5bfb4a00.js","../chunks/utils.4eeb8687.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.8c3c9f60.js"),["../nodes/7.8c3c9f60.js","../chunks/index.b333a928.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.6e7d5078.js"],import.meta.url),()=>p(()=>import("../nodes/8.5c5b5fd9.js"),["../nodes/8.5c5b5fd9.js","../chunks/index.b333a928.js","../chunks/navigation.61aebe30.js","../chunks/singletons.ca90a687.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/RowItemMetadata.760ed6a3.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.277d955b.js b/lilac/web/_app/immutable/entry/app.277d955b.js new file mode 100644 index 0000000000000000000000000000000000000000..cc8a06b833b2fc6da17c0d71f4056355083b9aaf --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.277d955b.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b7741aa8.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.574e4742.js"),["../nodes/0.574e4742.js","../chunks/index.b7741aa8.js","../chunks/ChevronUp.4e645b65.js","../chunks/Commands.539ca0ee.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../chunks/utils.f3891c80.js","../chunks/stores.dc00cd91.js","../chunks/singletons.25a196bd.js","../chunks/navigation.10308c75.js","../chunks/notificationsStore.87d33d60.js","../chunks/Settings.5acb570f.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ToastNotification.94abd3f6.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.a00bc1bc.js"),["../nodes/1.a00bc1bc.js","../chunks/index.b7741aa8.js","../chunks/stores.dc00cd91.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js"],import.meta.url),()=>p(()=>import("../nodes/2.8708cdb5.js"),["../nodes/2.8708cdb5.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../chunks/Page.b01ef977.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.7c3ef87e.js"),["../nodes/3.7c3ef87e.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.6611745d.js","../chunks/utils.f3891c80.js","../chunks/StringSpanHighlight.d39d06de.js","../chunks/notificationsStore.87d33d60.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.4e645b65.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.b7d4d92e.js"),["../nodes/4.b7d4d92e.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.87d33d60.js","../chunks/utils.f3891c80.js","../chunks/ConceptView.6611745d.js","../chunks/StringSpanHighlight.d39d06de.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.4e645b65.js","../chunks/settingsStore.9e0a77f3.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.d22dceae.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.f990ad07.js","../chunks/Settings.5acb570f.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.f92efdc7.js"),["../nodes/5.f92efdc7.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.f3891c80.js","../chunks/ArrowUpRight.0bb31a07.js","../chunks/ToastNotification.94abd3f6.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.bd6acab1.js"),["../nodes/6.bd6acab1.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../chunks/Page.b01ef977.js","../assets/Page.61b340b0.css","../chunks/ComboBox.f990ad07.js","../chunks/utils.f3891c80.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.d44190f9.js"),["../nodes/7.d44190f9.js","../chunks/index.b7741aa8.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.9e0a77f3.js"],import.meta.url),()=>p(()=>import("../nodes/8.aa5ebeb8.js"),["../nodes/8.aa5ebeb8.js","../chunks/index.b7741aa8.js","../chunks/navigation.10308c75.js","../chunks/singletons.25a196bd.js","../chunks/index.d3776286.js","../chunks/Page.b01ef977.js","../chunks/Commands.539ca0ee.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.87d33d60.js","../chunks/utils.f3891c80.js","../chunks/RowItemMetadata.d22dceae.js","../chunks/StringSpanHighlight.d39d06de.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.573dcc56.js b/lilac/web/_app/immutable/entry/app.573dcc56.js new file mode 100644 index 0000000000000000000000000000000000000000..b0815b3e8ba551881aafe639fd042b9488a45eb9 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.573dcc56.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b333a928.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.72e61bdc.js"),["../nodes/0.72e61bdc.js","../chunks/index.b333a928.js","../chunks/ChevronUp.95b74f6d.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../chunks/utils.4eeb8687.js","../chunks/stores.235f7a42.js","../chunks/singletons.6c1e5288.js","../chunks/navigation.3e4f9d10.js","../chunks/notificationsStore.e7f2bd3e.js","../chunks/Settings.e24cc1d1.js","../chunks/settingsStore.6e7d5078.js","../chunks/ToastNotification.66c9609a.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.15bb70cb.js"),["../nodes/1.15bb70cb.js","../chunks/index.b333a928.js","../chunks/stores.235f7a42.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js"],import.meta.url),()=>p(()=>import("../nodes/2.60a9f7f0.js"),["../nodes/2.60a9f7f0.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.1017afe4.js"),["../nodes/3.1017afe4.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.68b6197e.js","../chunks/utils.4eeb8687.js","../chunks/StringSpanHighlight.d53dc1a7.js","../chunks/notificationsStore.e7f2bd3e.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.90b54d54.js"),["../nodes/4.90b54d54.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/ConceptView.68b6197e.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.760ed6a3.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.5bfb4a00.js","../chunks/Settings.e24cc1d1.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.4b201a3f.js"),["../nodes/5.4b201a3f.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.4eeb8687.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.10e910df.js"),["../nodes/6.10e910df.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css","../chunks/ComboBox.5bfb4a00.js","../chunks/utils.4eeb8687.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.8c3c9f60.js"),["../nodes/7.8c3c9f60.js","../chunks/index.b333a928.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.6e7d5078.js"],import.meta.url),()=>p(()=>import("../nodes/8.4406088d.js"),["../nodes/8.4406088d.js","../chunks/index.b333a928.js","../chunks/navigation.3e4f9d10.js","../chunks/singletons.6c1e5288.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/RowItemMetadata.760ed6a3.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.70490562.js b/lilac/web/_app/immutable/entry/app.70490562.js new file mode 100644 index 0000000000000000000000000000000000000000..6adeaf822da25dc0a23a54eb46f8ab79b884b48c --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.70490562.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b333a928.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.53d835b8.js"),["../nodes/0.53d835b8.js","../chunks/index.b333a928.js","../chunks/ChevronUp.95b74f6d.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../chunks/utils.4eeb8687.js","../chunks/stores.8f6d2882.js","../chunks/singletons.3558a5b2.js","../chunks/navigation.1d886b5b.js","../chunks/notificationsStore.e7f2bd3e.js","../chunks/Settings.e24cc1d1.js","../chunks/settingsStore.6e7d5078.js","../chunks/ToastNotification.66c9609a.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.75e6c9f2.js"),["../nodes/1.75e6c9f2.js","../chunks/index.b333a928.js","../chunks/stores.8f6d2882.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js"],import.meta.url),()=>p(()=>import("../nodes/2.ae0f1e40.js"),["../nodes/2.ae0f1e40.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.3e06c443.js"),["../nodes/3.3e06c443.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.d774cac2.js","../chunks/utils.4eeb8687.js","../chunks/StringSpanHighlight.d53dc1a7.js","../chunks/notificationsStore.e7f2bd3e.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.3a2ca6a3.js"),["../nodes/4.3a2ca6a3.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/ConceptView.d774cac2.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.760ed6a3.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.5bfb4a00.js","../chunks/Settings.e24cc1d1.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.3d3a318e.js"),["../nodes/5.3d3a318e.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.4eeb8687.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.4300fff1.js"),["../nodes/6.4300fff1.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css","../chunks/ComboBox.5bfb4a00.js","../chunks/utils.4eeb8687.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.8c3c9f60.js"),["../nodes/7.8c3c9f60.js","../chunks/index.b333a928.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.6e7d5078.js"],import.meta.url),()=>p(()=>import("../nodes/8.19c87ebd.js"),["../nodes/8.19c87ebd.js","../chunks/index.b333a928.js","../chunks/navigation.1d886b5b.js","../chunks/singletons.3558a5b2.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/RowItemMetadata.760ed6a3.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.7bec84e1.js b/lilac/web/_app/immutable/entry/app.7bec84e1.js new file mode 100644 index 0000000000000000000000000000000000000000..d2af22745746385b34f607044981e52b524eca27 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.7bec84e1.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as h,c as z,b,d,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as E,y as v,z as O,A as R,B as L}from"../chunks/index.b7741aa8.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=E(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=E(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=E(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=h()},l(l){n.l(l),i=z(l),o&&o.l(l),s=h()},m(l,u){r[e].m(l,u),b(l,i,u),o&&o.m(l,u),b(l,s,u),f=!0},p(l,[u]){let k=e;e=_(l),e===k?r[e].p(l,u):(A(),d(r[k],1,1,()=>{r[k]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){d(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,k=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,k=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,k,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.a4aeb5c5.js"),["../nodes/0.a4aeb5c5.js","../chunks/index.b7741aa8.js","../chunks/ChevronUp.98081e30.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../chunks/utils.1f391c34.js","../chunks/stores.098e0d41.js","../chunks/singletons.1fd24bf8.js","../chunks/navigation.b8835218.js","../chunks/notificationsStore.ec8883da.js","../chunks/Settings.5acb570f.js","../chunks/settingsStore.9e0a77f3.js","../assets/0.3a4f1312.css"],import.meta.url),()=>p(()=>import("../nodes/1.84e6461d.js"),["../nodes/1.84e6461d.js","../chunks/index.b7741aa8.js","../chunks/stores.098e0d41.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js"],import.meta.url),()=>p(()=>import("../nodes/2.9e8c6e62.js"),["../nodes/2.9e8c6e62.js","../chunks/index.b7741aa8.js","../chunks/navigation.b8835218.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.14b7f9ca.js"),["../nodes/3.14b7f9ca.js","../chunks/index.b7741aa8.js","../chunks/navigation.b8835218.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.2102d4eb.js","../chunks/StringSpanHighlight.738f014b.js","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.3a4708d7.js"),["../nodes/4.3a4708d7.js","../chunks/index.b7741aa8.js","../chunks/navigation.b8835218.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/ConceptView.2102d4eb.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.85d4c5a8.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.62776129.js","../chunks/Settings.5acb570f.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.5d2c9d46.js"),["../nodes/5.5d2c9d46.js","../chunks/index.b7741aa8.js","../chunks/navigation.b8835218.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css","../chunks/ComboBox.62776129.js","../chunks/utils.1f391c34.js","../assets/5.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/6.803b50a2.js"),["../nodes/6.803b50a2.js","../chunks/index.b7741aa8.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.9e0a77f3.js"],import.meta.url),()=>p(()=>import("../nodes/7.f134c816.js"),["../nodes/7.f134c816.js","../chunks/index.b7741aa8.js","../chunks/navigation.b8835218.js","../chunks/singletons.1fd24bf8.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/RowItemMetadata.85d4c5a8.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/7.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/new":[5],"/settings":[6],"/signals":[7]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.7c394acf.js b/lilac/web/_app/immutable/entry/app.7c394acf.js new file mode 100644 index 0000000000000000000000000000000000000000..a73ff6bfd9d612e5f6a9bf0adde1a8eceeec01c6 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.7c394acf.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b333a928.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.63438c74.js"),["../nodes/0.63438c74.js","../chunks/index.b333a928.js","../chunks/ChevronUp.efe9cbe8.js","../chunks/Commands.543935b9.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../chunks/utils.2fa1092a.js","../chunks/stores.2a862464.js","../chunks/singletons.72823763.js","../chunks/navigation.52bd9048.js","../chunks/notificationsStore.46809e81.js","../chunks/Settings.e24cc1d1.js","../chunks/settingsStore.6e7d5078.js","../chunks/ToastNotification.b080933f.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.347feca2.js"),["../nodes/1.347feca2.js","../chunks/index.b333a928.js","../chunks/stores.2a862464.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js"],import.meta.url),()=>p(()=>import("../nodes/2.f84a7216.js"),["../nodes/2.f84a7216.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../chunks/Page.3051bdc4.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.f518ce2a.js"),["../nodes/3.f518ce2a.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Page.3051bdc4.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.a39bdbf2.js","../chunks/utils.2fa1092a.js","../chunks/StringSpanHighlight.0900fe94.js","../chunks/notificationsStore.46809e81.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.efe9cbe8.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.b080933f.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.ded2f795.js"),["../nodes/4.ded2f795.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Page.3051bdc4.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.46809e81.js","../chunks/utils.2fa1092a.js","../chunks/ConceptView.a39bdbf2.js","../chunks/StringSpanHighlight.0900fe94.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.efe9cbe8.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.b080933f.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.56f7680d.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.09dac6a6.js","../chunks/Settings.e24cc1d1.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.de5aac14.js"),["../nodes/5.de5aac14.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Page.3051bdc4.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.2fa1092a.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.b080933f.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.8e128871.js"),["../nodes/6.8e128871.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../chunks/Page.3051bdc4.js","../assets/Page.61b340b0.css","../chunks/ComboBox.09dac6a6.js","../chunks/utils.2fa1092a.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.587ad43b.js"),["../nodes/7.587ad43b.js","../chunks/index.b333a928.js","../chunks/Page.3051bdc4.js","../chunks/Commands.543935b9.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.6e7d5078.js"],import.meta.url),()=>p(()=>import("../nodes/8.7f297acf.js"),["../nodes/8.7f297acf.js","../chunks/index.b333a928.js","../chunks/navigation.52bd9048.js","../chunks/singletons.72823763.js","../chunks/index.2b0dd2f8.js","../chunks/Page.3051bdc4.js","../chunks/Commands.543935b9.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.46809e81.js","../chunks/utils.2fa1092a.js","../chunks/RowItemMetadata.56f7680d.js","../chunks/StringSpanHighlight.0900fe94.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.8ceae3d1.js b/lilac/web/_app/immutable/entry/app.8ceae3d1.js new file mode 100644 index 0000000000000000000000000000000000000000..c55cb5e83b859c7d9b7e182e4bc23ae02e37adfc --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.8ceae3d1.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as h,c as z,b,d,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as E,y as v,z as O,A as R,B as L}from"../chunks/index.b7741aa8.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=E(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=E(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=E(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=h()},l(l){n.l(l),i=z(l),o&&o.l(l),s=h()},m(l,u){r[e].m(l,u),b(l,i,u),o&&o.m(l,u),b(l,s,u),f=!0},p(l,[u]){let k=e;e=_(l),e===k?r[e].p(l,u):(A(),d(r[k],1,1,()=>{r[k]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){d(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,k=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,k=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,k,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.0f4b95c5.js"),["../nodes/0.0f4b95c5.js","../chunks/index.b7741aa8.js","../chunks/ChevronUp.98081e30.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../chunks/utils.1f391c34.js","../chunks/stores.cd843c72.js","../chunks/singletons.edcaff1d.js","../chunks/navigation.faef392c.js","../chunks/notificationsStore.ec8883da.js","../chunks/Settings.5acb570f.js","../chunks/settingsStore.9e0a77f3.js","../assets/0.3a4f1312.css"],import.meta.url),()=>p(()=>import("../nodes/1.2ce76a67.js"),["../nodes/1.2ce76a67.js","../chunks/index.b7741aa8.js","../chunks/stores.cd843c72.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js"],import.meta.url),()=>p(()=>import("../nodes/2.8e9afb37.js"),["../nodes/2.8e9afb37.js","../chunks/index.b7741aa8.js","../chunks/navigation.faef392c.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.d1b7fb25.js"),["../nodes/3.d1b7fb25.js","../chunks/index.b7741aa8.js","../chunks/navigation.faef392c.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.7ca5c8cc.js","../chunks/StringSpanHighlight.738f014b.js","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.3f3adf3d.js"),["../nodes/4.3f3adf3d.js","../chunks/index.b7741aa8.js","../chunks/navigation.faef392c.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/ConceptView.7ca5c8cc.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.85d4c5a8.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.62776129.js","../chunks/Settings.5acb570f.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.2b38266b.js"),["../nodes/5.2b38266b.js","../chunks/index.b7741aa8.js","../chunks/navigation.faef392c.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css","../chunks/ComboBox.62776129.js","../chunks/utils.1f391c34.js","../assets/5.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/6.803b50a2.js"),["../nodes/6.803b50a2.js","../chunks/index.b7741aa8.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.9e0a77f3.js"],import.meta.url),()=>p(()=>import("../nodes/7.c806d6e4.js"),["../nodes/7.c806d6e4.js","../chunks/index.b7741aa8.js","../chunks/navigation.faef392c.js","../chunks/singletons.edcaff1d.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/RowItemMetadata.85d4c5a8.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/7.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/new":[5],"/settings":[6],"/signals":[7]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.adc79275.js b/lilac/web/_app/immutable/entry/app.adc79275.js new file mode 100644 index 0000000000000000000000000000000000000000..a30ed927993502333d2e2f7b0d7fab00e30fe057 --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.adc79275.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as h,c as z,b,d,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as E,y as v,z as O,A as R,B as L}from"../chunks/index.b7741aa8.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=E(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=E(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=E(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=h()},l(t){e&&O(e.$$.fragment,t),n=h()},m(t,r){e&&R(e,t,r),b(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;d(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=E(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=h()},l(l){n.l(l),i=z(l),o&&o.l(l),s=h()},m(l,u){r[e].m(l,u),b(l,i,u),o&&o.m(l,u),b(l,s,u),f=!0},p(l,[u]){let k=e;e=_(l),e===k?r[e].p(l,u):(A(),d(r[k],1,1,()=>{r[k]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){d(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,k=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,k=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,k,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.c5eead3f.js"),["../nodes/0.c5eead3f.js","../chunks/index.b7741aa8.js","../chunks/ChevronUp.98081e30.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../chunks/utils.1f391c34.js","../chunks/stores.1634087c.js","../chunks/singletons.9fa5c0b0.js","../chunks/navigation.bb2d03bd.js","../chunks/notificationsStore.ec8883da.js","../chunks/Settings.5acb570f.js","../chunks/settingsStore.9e0a77f3.js","../assets/0.3a4f1312.css"],import.meta.url),()=>p(()=>import("../nodes/1.d516fd47.js"),["../nodes/1.d516fd47.js","../chunks/index.b7741aa8.js","../chunks/stores.1634087c.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js"],import.meta.url),()=>p(()=>import("../nodes/2.6acdd8ef.js"),["../nodes/2.6acdd8ef.js","../chunks/index.b7741aa8.js","../chunks/navigation.bb2d03bd.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.e17e6482.js"),["../nodes/3.e17e6482.js","../chunks/index.b7741aa8.js","../chunks/navigation.bb2d03bd.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.e794f8e4.js","../chunks/StringSpanHighlight.738f014b.js","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.2c13ac9e.js"),["../nodes/4.2c13ac9e.js","../chunks/index.b7741aa8.js","../chunks/navigation.bb2d03bd.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/ConceptView.e794f8e4.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.98081e30.js","../chunks/settingsStore.9e0a77f3.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.85d4c5a8.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.62776129.js","../chunks/Settings.5acb570f.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.24a58406.js"),["../nodes/5.24a58406.js","../chunks/index.b7741aa8.js","../chunks/navigation.bb2d03bd.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../chunks/Page.190df35c.js","../assets/Page.61b340b0.css","../chunks/ComboBox.62776129.js","../chunks/utils.1f391c34.js","../assets/5.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/6.803b50a2.js"),["../nodes/6.803b50a2.js","../chunks/index.b7741aa8.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../chunks/index.d3776286.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.9e0a77f3.js"],import.meta.url),()=>p(()=>import("../nodes/7.e3e6366a.js"),["../nodes/7.e3e6366a.js","../chunks/index.b7741aa8.js","../chunks/navigation.bb2d03bd.js","../chunks/singletons.9fa5c0b0.js","../chunks/index.d3776286.js","../chunks/Page.190df35c.js","../chunks/Commands.74110cda.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.ec8883da.js","../chunks/utils.1f391c34.js","../chunks/RowItemMetadata.85d4c5a8.js","../chunks/StringSpanHighlight.738f014b.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/7.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/new":[5],"/settings":[6],"/signals":[7]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/app.b175388c.js b/lilac/web/_app/immutable/entry/app.b175388c.js new file mode 100644 index 0000000000000000000000000000000000000000..1a8b5816a22c7a53a914b3be8006b7a3fe28165f --- /dev/null +++ b/lilac/web/_app/immutable/entry/app.b175388c.js @@ -0,0 +1 @@ +import{S as C,i as q,s as U,a as j,e as d,c as z,b as E,d as h,f as P,g,h as w,j as W,o as F,k as G,l as H,m as J,n as D,p as m,q as K,r as M,u as Q,v as A,w as I,x as k,y as v,z as O,A as R,B as L}from"../chunks/index.b333a928.js";const X="modulepreload",Y=function(a,e){return new URL(a,e).href},T={},p=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(f=>{if(f=Y(f,i),f in T)return;T[f]=!0;const t=f.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!i)for(let l=s.length-1;l>=0;l--){const u=s[l];if(u.href===f&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${r}`))return;const o=document.createElement("link");if(o.rel=t?"stylesheet":X,t||(o.as="script",o.crossOrigin=""),o.href=f,document.head.appendChild(o),t)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${f}`)))})})).then(()=>e())},ie={};function Z(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,f(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[12](null),t&&w(n),e&&L(e,t)}}}function $(a){let e,n,i;var s=a[1][0];function f(t){return{props:{data:t[3],$$slots:{default:[x]},$$scope:{ctx:t}}}}return s&&(e=k(s,f(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&8&&(_.data=t[3]),r&8215&&(_.$$scope={dirty:r,ctx:t}),r&2&&s!==(s=t[1][0])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[11](null),t&&w(n),e&&L(e,t)}}}function x(a){let e,n,i;var s=a[1][1];function f(t){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,f(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&O(e.$$.fragment,t),n=d()},m(t,r){e&&R(e,t,r),E(t,n,r),i=!0},p(t,r){const _={};if(r&16&&(_.data=t[4]),r&4&&(_.form=t[2]),r&2&&s!==(s=t[1][1])){if(e){A();const o=e;h(o.$$.fragment,1,0,()=>{L(o,1)}),P()}s?(e=k(s,f(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else s&&e.$set(_)},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){a[10](null),t&&w(n),e&&L(e,t)}}}function V(a){let e,n=a[6]&&y(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){D(e,"id","svelte-announcer"),D(e,"aria-live","assertive"),D(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){E(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=y(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function y(a){let e;return{c(){e=K(a[7])},l(n){e=M(n,a[7])},m(n,i){E(n,e,i)},p(n,i){i&128&&Q(e,n[7])},d(n){n&&w(e)}}}function ee(a){let e,n,i,s,f;const t=[$,Z],r=[];function _(l,u){return l[1][1]?0:1}e=_(a),n=r[e]=t[e](a);let o=a[5]&&V(a);return{c(){n.c(),i=j(),o&&o.c(),s=d()},l(l){n.l(l),i=z(l),o&&o.l(l),s=d()},m(l,u){r[e].m(l,u),E(l,i,u),o&&o.m(l,u),E(l,s,u),f=!0},p(l,[u]){let b=e;e=_(l),e===b?r[e].p(l,u):(A(),h(r[b],1,1,()=>{r[b]=null}),P(),n=r[e],n?n.p(l,u):(n=r[e]=t[e](l),n.c()),g(n,1),n.m(i.parentNode,i)),l[5]?o?o.p(l,u):(o=V(l),o.c(),o.m(s.parentNode,s)):o&&(o.d(1),o=null)},i(l){f||(g(n),f=!0)},o(l){h(n),f=!1},d(l){r[e].d(l),l&&w(i),o&&o.d(l),l&&w(s)}}}function te(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:f}=e,{components:t=[]}=e,{form:r}=e,{data_0:_=null}=e,{data_1:o=null}=e;W(i.page.notify);let l=!1,u=!1,b=null;F(()=>{const c=i.page.subscribe(()=>{l&&(n(6,u=!0),n(7,b=document.title||"untitled page"))});return n(5,l=!0),c});function N(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(8,i=c.stores),"page"in c&&n(9,s=c.page),"constructors"in c&&n(1,f=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,r=c.form),"data_0"in c&&n(3,_=c.data_0),"data_1"in c&&n(4,o=c.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,f,r,_,o,l,u,b,i,s,N,S,B]}class se extends C{constructor(e){super(),q(this,e,te,ee,U,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>p(()=>import("../nodes/0.0caa0719.js"),["../nodes/0.0caa0719.js","../chunks/index.b333a928.js","../chunks/ChevronUp.95b74f6d.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../chunks/utils.4eeb8687.js","../chunks/stores.0468e31e.js","../chunks/singletons.a8aafae6.js","../chunks/navigation.c82332c0.js","../chunks/notificationsStore.e7f2bd3e.js","../chunks/Settings.e24cc1d1.js","../chunks/settingsStore.6e7d5078.js","../chunks/ToastNotification.66c9609a.js","../assets/0.f5aaacd6.css"],import.meta.url),()=>p(()=>import("../nodes/1.6997d758.js"),["../nodes/1.6997d758.js","../chunks/index.b333a928.js","../chunks/stores.0468e31e.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js"],import.meta.url),()=>p(()=>import("../nodes/2.19460246.js"),["../nodes/2.19460246.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css"],import.meta.url),()=>p(()=>import("../nodes/3.c5dc6b03.js"),["../nodes/3.c5dc6b03.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/ConceptView.f7cc213b.js","../chunks/utils.4eeb8687.js","../chunks/StringSpanHighlight.d53dc1a7.js","../chunks/notificationsStore.e7f2bd3e.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css"],import.meta.url),()=>p(()=>import("../nodes/4.3c36ad80.js"),["../nodes/4.3c36ad80.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/ConceptView.f7cc213b.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../chunks/ChevronUp.95b74f6d.js","../chunks/settingsStore.6e7d5078.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/ConceptView.91d1847f.css","../chunks/RowItemMetadata.760ed6a3.js","../assets/RowItemMetadata.0f74c501.css","../chunks/ComboBox.5bfb4a00.js","../chunks/Settings.e24cc1d1.js","../assets/4.1e49baa5.css"],import.meta.url),()=>p(()=>import("../nodes/5.3c6ec73e.js"),["../nodes/5.3c6ec73e.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/utils.4eeb8687.js","../chunks/ArrowUpRight.e306cdcd.js","../chunks/ToastNotification.66c9609a.js","../assets/5.cd1a9257.css"],import.meta.url),()=>p(()=>import("../nodes/6.9243e665.js"),["../nodes/6.9243e665.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../chunks/Page.4b0754ae.js","../assets/Page.61b340b0.css","../chunks/ComboBox.5bfb4a00.js","../chunks/utils.4eeb8687.js","../assets/6.8302e01e.css"],import.meta.url),()=>p(()=>import("../nodes/7.8c3c9f60.js"),["../nodes/7.8c3c9f60.js","../chunks/index.b333a928.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../chunks/index.2b0dd2f8.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/settingsStore.6e7d5078.js"],import.meta.url),()=>p(()=>import("../nodes/8.d7f12887.js"),["../nodes/8.d7f12887.js","../chunks/index.b333a928.js","../chunks/navigation.c82332c0.js","../chunks/singletons.a8aafae6.js","../chunks/index.2b0dd2f8.js","../chunks/Page.4b0754ae.js","../chunks/Commands.1fffdf33.js","../assets/Commands.319d3f89.css","../assets/Page.61b340b0.css","../chunks/notificationsStore.e7f2bd3e.js","../chunks/utils.4eeb8687.js","../chunks/RowItemMetadata.760ed6a3.js","../chunks/StringSpanHighlight.d53dc1a7.js","../assets/StringSpanHighlight.c928b3d5.css","../assets/RowItemMetadata.0f74c501.css","../assets/8.483966d0.css"],import.meta.url)],oe=[],ae={"/":[2],"/concepts":[3],"/datasets":[4],"/datasets/loading":[5],"/datasets/new":[6],"/settings":[7],"/signals":[8]},le={handleError:({error:a})=>{console.error(a)}};export{ae as dictionary,le as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/lilac/web/_app/immutable/entry/start.085ed541.js b/lilac/web/_app/immutable/entry/start.085ed541.js new file mode 100644 index 0000000000000000000000000000000000000000..5f91b7cc7bd52ced9303079876a7753a3fc5d6b5 --- /dev/null +++ b/lilac/web/_app/immutable/entry/start.085ed541.js @@ -0,0 +1,3 @@ +import{o as De,t as ye}from"../chunks/index.b333a928.js";import{S as He,a as Je,I as V,g as Ce,f as Ve,b as we,c as le,s as M,d as Q,i as _e,e as J,P as qe,h as We}from"../chunks/singletons.a8aafae6.js";function Xe(t,o){return t==="/"||o==="ignore"?t:o==="never"?t.endsWith("/")?t.slice(0,-1):t:o==="always"&&!t.endsWith("/")?t+"/":t}function Ze(t){return t.split("%25").map(decodeURI).join("%25")}function Qe(t){for(const o in t)t[o]=decodeURIComponent(t[o]);return t}const et=["href","pathname","search","searchParams","toString","toJSON"];function tt(t,o){const u=new URL(t);for(const i of et)Object.defineProperty(u,i,{get(){return o(),t[i]},enumerable:!0,configurable:!0});return nt(u),u}function nt(t){Object.defineProperty(t,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const at="/__data.json";function rt(t){return t.replace(/\/$/,"")+at}function Ke(t){try{return JSON.parse(sessionStorage[t])}catch{}}function Fe(t,o){const u=JSON.stringify(o);try{sessionStorage[t]=u}catch{}}function ot(...t){let o=5381;for(const u of t)if(typeof u=="string"){let i=u.length;for(;i;)o=o*33^u.charCodeAt(--i)}else if(ArrayBuffer.isView(u)){const i=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);let d=i.length;for(;d;)o=o*33^i[--d]}else throw new TypeError("value must be a string or TypedArray");return(o>>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f>>0).toString(36)}const fe=window.fetch;window.fetch=(t,o)=>((t instanceof Request?t.method:(o==null?void 0:o.method)||"GET")!=="GET"&&te.delete(Se(t)),fe(t,o));const te=new Map;function it(t,o){const u=Se(t,o),i=document.querySelector(u);if(i!=null&&i.textContent){const{body:d,...f}=JSON.parse(i.textContent),S=i.getAttribute("data-ttl");return S&&te.set(u,{body:d,init:f,ttl:1e3*Number(S)}),Promise.resolve(new Response(d,f))}return fe(t,o)}function st(t,o,u){if(te.size>0){const i=Se(t,u),d=te.get(i);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(d)return o.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(f)return o.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const S=i.split(/\[(.+?)\](?!\])/);return"/"+S.map((b,w)=>{if(w%2){if(b.startsWith("x+"))return be(String.fromCharCode(parseInt(b.slice(2),16)));if(b.startsWith("u+"))return be(String.fromCharCode(...b.slice(2).split("-").map(P=>parseInt(P,16))));const p=ct.exec(b);if(!p)throw new Error(`Invalid param: ${b}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=p;return o.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?w===1&&S[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(b)}).join("")}).join("")}/?$`),params:o}}function ft(t){return!/^\([^)]+\)$/.test(t)}function ut(t){return t.slice(1).split("/").filter(ft)}function dt(t,o,u){const i={},d=t.slice(1);let f=0;for(let S=0;Sw).join("/"),f=0;continue}if(b===void 0){l.rest&&(i[l.name]="");continue}if(!l.matcher||u[l.matcher](b)){i[l.name]=b;const w=o[S+1],p=d[S+1];w&&!w.rest&&w.optional&&p&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return i}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function pt({nodes:t,server_loads:o,dictionary:u,matchers:i}){const d=new Set(o);return Object.entries(u).map(([l,[b,w,p]])=>{const{pattern:D,params:x}=lt(l),k={id:l,exec:N=>{const P=D.exec(N);if(P)return dt(P,x,i)},errors:[1,...p||[]].map(N=>t[N]),layouts:[0,...w||[]].map(S),leaf:f(b)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const b=l<0;return b&&(l=~l),[b,t[l]]}function S(l){return l===void 0?l:[d.has(l),t[l]]}}class ee{constructor(o,u){this.status=o,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Me{constructor(o,u){this.status=o,this.location=u}}async function ht(t){var o;for(const u in t)if(typeof((o=t[u])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([i,d])=>[i,await d])));return t}const gt=-1,mt=-2,yt=-3,wt=-4,_t=-5,bt=-6;function vt(t,o){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,i=Array(u.length);function d(f,S=!1){if(f===gt)return;if(f===yt)return NaN;if(f===wt)return 1/0;if(f===_t)return-1/0;if(f===bt)return-0;if(S)throw new Error("Invalid input");if(f in i)return i[f];const l=u[f];if(!l||typeof l!="object")i[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const b=l[0],w=o==null?void 0:o[b];if(w)return i[f]=w(d(l[1]));switch(b){case"Date":i[f]=new Date(l[1]);break;case"Set":const p=new Set;i[f]=p;for(let k=1;ko!=null)}const kt="x-sveltekit-invalidated",K=Ke(He)??{},Z=Ke(Je)??{};function ve(t){K[t]=Q()}function Rt(t,o){var $e;const u=pt(t),i=t.nodes[0],d=t.nodes[1];i(),d();const f=document.documentElement,S=[],l=[];let b=null;const w={before_navigate:[],after_navigate:[]};let p={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,P=!1,z=!1,B=!1,q,j=($e=history.state)==null?void 0:$e[V];j||(j=Date.now(),history.replaceState({...history.state,[V]:j},"",location.href));const ue=K[j];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let F,ne,ae;async function ke(){ae=ae||Promise.resolve(),await ae,ae=null;const e=new URL(location.href),n=W(e,!0);b=null;const r=ne={},a=n&&await he(n);if(r===ne&&a){if(a.type==="redirect")return re(new URL(a.location,e).href,{},[e.pathname],r);a.props.page!==void 0&&(F=a.props.page),q.$set(a.props)}}function Re(e){l.some(n=>n==null?void 0:n.snapshot)&&(Z[e]=l.map(n=>{var r;return(r=n==null?void 0:n.snapshot)==null?void 0:r.capture()}))}function Ae(e){var n;(n=Z[e])==null||n.forEach((r,a)=>{var s,c;(c=(s=l[a])==null?void 0:s.snapshot)==null||c.restore(r)})}function Ie(){ve(j),Fe(He,K),Re(j),Fe(Je,Z)}async function re(e,{noScroll:n=!1,replaceState:r=!1,keepFocus:a=!1,state:s={},invalidateAll:c=!1},g,m){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:n?Q():null,keepfocus:a,redirect_chain:g,details:{state:s,replaceState:r},nav_token:m,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return b={id:e.id,promise:he(e).then(n=>(n.type==="loaded"&&n.state.error&&(b=null),n))},b.promise}async function oe(...e){const r=u.filter(a=>e.some(s=>a.exec(s))).map(a=>Promise.all([...a.layouts,a.leaf].map(s=>s==null?void 0:s[1]())));await Promise.all(r)}function Oe(e){var a;p=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),F=e.props.page,q=new t.root({target:o,props:{...e.props,stores:M,components:l},hydrate:!0}),Ae(j);const r={from:null,to:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};w.after_navigate.forEach(s=>s(r)),x=!0}async function Y({url:e,params:n,branch:r,status:a,error:s,route:c,form:g}){let m="never";for(const _ of r)(_==null?void 0:_.slash)!==void 0&&(m=_.slash);e.pathname=Xe(e.pathname,m),e.search=e.search;const v={type:"loaded",state:{url:e,params:n,branch:r,error:s,route:c},props:{constructors:St(r).map(_=>_.node.component)}};g!==void 0&&(v.props.form=g);let y={},R=!F,A=0;for(let _=0;_(m.params.add(U),h[U])}),data:(c==null?void 0:c.data)??null,url:tt(r,()=>{m.url=!0}),async fetch(h,U){let $;h instanceof Request?($=h.url,U={body:h.method==="GET"||h.method==="HEAD"?void 0:await h.blob(),cache:h.cache,credentials:h.credentials,headers:h.headers,integrity:h.integrity,keepalive:h.keepalive,method:h.method,mode:h.mode,redirect:h.redirect,referrer:h.referrer,referrerPolicy:h.referrerPolicy,signal:h.signal,...U}):$=h;const C=new URL($,r);return O(C.href),C.origin===r.origin&&($=C.href.slice(r.origin.length)),x?st($,C.href,U):it($,U)},setHeaders:()=>{},depends:O,parent(){return m.parent=!0,n()}};g=await v.universal.load.call(null,_)??null,g=g?await ht(g):null}return{node:v,loader:e,server:c,universal:(R=v.universal)!=null&&R.load?{type:"data",data:g,uses:m}:null,data:g??(c==null?void 0:c.data)??null,slash:((A=v.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Pe(e,n,r,a,s){if(B)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&r)return!0;for(const c of a.params)if(s[c]!==p.params[c])return!0;for(const c of a.dependencies)if(S.some(g=>g(new URL(c))))return!0;return!1}function pe(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}async function he({id:e,invalidating:n,url:r,params:a,route:s}){if((b==null?void 0:b.id)===e)return b.promise;const{errors:c,layouts:g,leaf:m}=s,v=[...g,m];c.forEach(E=>E==null?void 0:E().catch(()=>{})),v.forEach(E=>E==null?void 0:E[1]().catch(()=>{}));let y=null;const R=p.url?e!==p.url.pathname+p.url.search:!1,A=p.route?s.id!==p.route.id:!1;let O=!1;const _=v.map((E,L)=>{var H;const I=p.branch[L],T=!!(E!=null&&E[0])&&((I==null?void 0:I.loader)!==E[1]||Pe(O,A,R,(H=I.server)==null?void 0:H.uses,a));return T&&(O=!0),T});if(_.some(Boolean)){try{y=await Be(r,_)}catch(E){return ie({status:E instanceof ee?E.status:500,error:await X(E,{url:r,params:a,route:{id:s.id}}),url:r,route:s})}if(y.type==="redirect")return y}const h=y==null?void 0:y.nodes;let U=!1;const $=v.map(async(E,L)=>{var ge;if(!E)return;const I=p.branch[L],T=h==null?void 0:h[L];if((!T||T.type==="skip")&&E[1]===(I==null?void 0:I.loader)&&!Pe(U,A,R,(ge=I.universal)==null?void 0:ge.uses,a))return I;if(U=!0,(T==null?void 0:T.type)==="error")throw T;return de({loader:E[1],url:r,params:a,route:s,parent:async()=>{var Te;const je={};for(let me=0;me{});const C=[];for(let E=0;EPromise.resolve({}),server_data_node:pe(c)}),v={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:r,params:s,branch:[m,v],status:e,error:n,route:null})}function W(e,n){if(_e(e,J))return;const r=se(e);for(const a of u){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:n,route:a,params:Qe(s),url:e}}}function se(e){return Ze(e.pathname.slice(J.length)||"/")}function xe({url:e,type:n,intent:r,delta:a}){var m,v;let s=!1;const c={from:{params:p.params,route:{id:((m=p.route)==null?void 0:m.id)??null},url:p.url},to:{params:(r==null?void 0:r.params)??null,route:{id:((v=r==null?void 0:r.route)==null?void 0:v.id)??null},url:e},willUnload:!r,type:n};a!==void 0&&(c.delta=a);const g={...c,cancel:()=>{s=!0}};return P||w.before_navigate.forEach(y=>y(g)),s?null:c}async function ce({url:e,scroll:n,keepfocus:r,redirect_chain:a,details:s,type:c,delta:g,nav_token:m={},accepted:v,blocked:y}){var $,C,E;const R=W(e,!1),A=xe({url:e,type:c,delta:g,intent:R});if(!A){y();return}const O=j;v(),P=!0,x&&M.navigating.set(A),ne=m;let _=R&&await he(R);if(!_){if(_e(e,J))return await G(e);_=await Ne(e,{id:null},await X(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(R==null?void 0:R.url)||e,ne!==m)return!1;if(_.type==="redirect")if(a.length>10||a.includes(e.pathname))_=await ie({status:500,error:await X(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(_.location,e).href,{},[...a,e.pathname],m),!1;else(($=_.props.page)==null?void 0:$.status)>=400&&await M.updated.check()&&await G(e);if(S.length=0,B=!1,N=!0,ve(O),Re(O),(C=_.props.page)!=null&&C.url&&_.props.page.url.pathname!==e.pathname&&(e.pathname=(E=_.props.page)==null?void 0:E.url.pathname),s){const L=s.replaceState?0:1;if(s.state[V]=j+=L,history[s.replaceState?"replaceState":"pushState"](s.state,"",e),!s.replaceState){let I=j+1;for(;Z[I]||K[I];)delete Z[I],delete K[I],I+=1}}b=null,x?(p=_.state,_.props.page&&(_.props.page.url=e),q.$set(_.props)):Oe(_);const{activeElement:h}=document;if(await ye(),k){const L=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));n?scrollTo(n.x,n.y):L?L.scrollIntoView():scrollTo(0,0)}const U=document.activeElement!==h&&document.activeElement!==document.body;!r&&!U&&Ee(),k=!0,_.props.page&&(F=_.props.page),P=!1,c==="popstate"&&Ae(j),w.after_navigate.forEach(L=>L(A)),M.navigating.set(null),N=!1}async function Ne(e,n,r,a){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:a,error:r,url:e,route:n}):await G(e)}function G(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const g=c.target;clearTimeout(e),e=setTimeout(()=>{a(g,2)},20)});function n(c){a(c.composedPath()[0],1)}f.addEventListener("mousedown",n),f.addEventListener("touchstart",n,{passive:!0});const r=new IntersectionObserver(c=>{for(const g of c)g.isIntersecting&&(oe(se(new URL(g.target.href))),r.unobserve(g.target))},{threshold:0});function a(c,g){const m=Ve(c,f);if(!m)return;const{url:v,external:y,download:R}=we(m,J);if(y||R)return;const A=le(m);if(!A.reload)if(g<=A.preload_data){const O=W(v,!1);O&&Le(O)}else g<=A.preload_code&&oe(se(v))}function s(){r.disconnect();for(const c of f.querySelectorAll("a")){const{url:g,external:m,download:v}=we(c,J);if(m||v)continue;const y=le(c);y.reload||(y.preload_code===qe.viewport&&r.observe(c),y.preload_code===qe.eager&&oe(se(g)))}}w.after_navigate.push(s),s()}function X(e,n){return e instanceof ee?e.body:t.hooks.handleError({error:e,event:n})??{message:n.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{De(()=>(w.after_navigate.push(e),()=>{const n=w.after_navigate.indexOf(e);w.after_navigate.splice(n,1)}))},before_navigate:e=>{De(()=>(w.before_navigate.push(e),()=>{const n=w.before_navigate.indexOf(e);w.before_navigate.splice(n,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,n={})=>re(e,n,[]),invalidate:e=>{if(typeof e=="function")S.push(e);else{const{href:n}=new URL(e,location.href);S.push(r=>r.href===n)}return ke()},invalidate_all:()=>(B=!0,ke()),preload_data:async e=>{const n=new URL(e,Ce(document)),r=W(n,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${n}`);await Le(r)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const n=new URL(location.href),{branch:r,route:a}=p;if(!a)return;const s=await Ue(p.branch.length,r,a.errors);if(s){const c=await Y({url:n,params:p.params,branch:r.slice(0,s.idx).concat(s.node),status:e.status??500,error:e.error,route:a});p=c.state,q.$set(c.props),ye().then(Ee)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(q.$set({form:null,page:{...F,form:e.data,status:e.status}}),await ye(),q.$set({form:e.data}),e.type==="success"&&Ee())},_start_router:()=>{var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{var a;let r=!1;if(Ie(),!P){const s={from:{params:p.params,route:{id:((a=p.route)==null?void 0:a.id)??null},url:p.url},to:null,willUnload:!0,type:"leave",cancel:()=>r=!0};w.before_navigate.forEach(c=>c(s))}r?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ie()}),(e=navigator.connection)!=null&&e.saveData||Ye(),f.addEventListener("click",n=>{var A;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const r=Ve(n.composedPath()[0],f);if(!r)return;const{url:a,external:s,target:c,download:g}=we(r,J);if(!a)return;if(c==="_parent"||c==="_top"){if(window.parent!==window)return}else if(c&&c!=="_self")return;const m=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||g)return;if(s||m.reload){xe({url:a,type:"link"})?P=!0:n.preventDefault();return}const[y,R]=a.href.split("#");if(R!==void 0&&y===location.href.split("#")[0]){if(p.url.hash===a.hash){n.preventDefault(),(A=r.ownerDocument.getElementById(R))==null||A.scrollIntoView();return}if(z=!0,ve(j),p.url=a,M.page.set({...F,url:a}),M.page.notify(),!m.replace_state)return;z=!1,n.preventDefault()}ce({url:a,scroll:m.noscroll?Q():null,keepfocus:m.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:m.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const c=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(c,J))return;const g=n.target,{keep_focus:m,noscroll:v,reload:y,replace_state:R}=le(g);if(y)return;n.preventDefault(),n.stopPropagation();const A=new FormData(g),O=a==null?void 0:a.getAttribute("name");O&&A.append(O,(a==null?void 0:a.getAttribute("value"))??""),c.search=new URLSearchParams(A).toString(),ce({url:c,scroll:v?Q():null,keepfocus:m??!1,redirect_chain:[],details:{state:{},replaceState:R??c.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var r;if((r=n.state)!=null&&r[V]){if(n.state[V]===j)return;const a=K[n.state[V]];if(p.url.href.split("#")[0]===location.href.split("#")[0]){K[j]=Q(),j=n.state[V],scrollTo(a.x,a.y);return}const s=n.state[V]-j;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{j=n.state[V]},blocked:()=>{history.go(-s)},type:"popstate",delta:s})}}),addEventListener("hashchange",()=>{z&&(z=!1,history.replaceState({...history.state,[V]:++j},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&M.navigating.set(null)})},_hydrate:async({status:e=200,error:n,node_ids:r,params:a,route:s,data:c,form:g})=>{D=!0;const m=new URL(location.href);({params:a={},route:s={id:null}}=W(m,!1)||{});let v;try{const y=r.map(async(O,_)=>{const h=c[_];return h!=null&&h.uses&&(h.uses=Ge(h.uses)),de({loader:t.nodes[O],url:m,params:a,route:s,parent:async()=>{const U={};for(let $=0;$<_;$+=1)Object.assign(U,(await y[$]).data);return U},server_data_node:pe(h)})}),R=await Promise.all(y),A=u.find(({id:O})=>O===s.id);if(A){const O=A.layouts;for(let _=0;_d?"1":"0").join(""));const i=await fe(u.href);if(!i.ok)throw new ee(i.status,await i.json());return new Promise(async d=>{var p;const f=new Map,S=i.body.getReader(),l=new TextDecoder;function b(D){return vt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let w="";for(;;){const{done:D,value:x}=await S.read();if(D&&!w)break;for(w+=!x&&w?` +`:l.decode(x);;){const k=w.indexOf(` +`);if(k===-1)break;const N=JSON.parse(w.slice(0,k));if(w=w.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(p=N.nodes)==null||p.forEach(P=>{(P==null?void 0:P.type)==="data"&&(P.uses=Ge(P.uses),P.data=b(P.data))}),d(N);else if(N.type==="chunk"){const{id:P,data:z,error:B}=N,q=f.get(P);f.delete(P),B?q.reject(b(B)):q.fulfil(b(z))}}}})}function Ge(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Ee(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const o=document.body,u=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),u!==null?o.setAttribute("tabindex",u):o.removeAttribute("tabindex");const i=getSelection();if(i&&i.type!=="None"){const d=[];for(let f=0;f{if(i.rangeCount===d.length){for(let f=0;f{const u=localStorage.getItem(t);if(u!=null)try{l(0,n=JSON.parse(u))}catch{l(0,n=u)}else o(),i("save")}),$t(()=>{a!==n&&(o(),i("update",{prevValue:a,value:n})),a=n}),r.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,n=u.value)},[n,t,s,pt]}class ml extends te{constructor(e){super(),le(this,e,dl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const _l=ml;function hl(r){let e,l,t,n;const s=r[8].default,i=de(s,r,r[7],null);let a=[{role:"table"},r[4]],o={};for(let u=0;ul(6,s=h)),vt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function w(h){J.call(this,r,h)}function F(h){J.call(this,r,h)}function I(h){J.call(this,r,h)}function R(h){J.call(this,r,h)}return r.$$set=h=>{e=W(W({},e),be(h)),l(4,n=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},r.$$.update=()=>{r.$$.dirty&64&&l(5,o=s),r.$$.dirty&64&&m("change",s)},[u,f,c,d,n,o,s,a,i,w,F,I,R]}class pl extends te{constructor(e){super(),le(this,e,gl,hl,se,{selected:5,condensed:0,flush:1,selection:2})}}const bl=pl;function $l(r){let e,l,t,n;const s=r[2].default,i=de(s,r,r[1],null);let a=[{role:"rowgroup"},r[0]],o={};for(let u=0;u{e=W(W({},e),be(c)),l(0,n=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[n,i,s,a,o,u,f]}class wl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=wl;function Sl(r){let e,l,t,n,s;const i=r[4].default,a=de(i,r,r[3],null);let o=[{role:l=r[0]?"columnheader":"cell"},r[2]],u={};for(let f=0;f{e=W(W({},e),be(d)),l(2,n=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,n,i,s,u,f,c,m]}class Il extends te{constructor(e){super(),le(this,e,El,Sl,se,{head:0,noWrap:1})}}const oe=Il;function Cl(r){let e,l,t,n;const s=r[5].default,i=de(s,r,r[4],null);let a=[{role:"row"},r[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){n||(p(l),n=!0)},o(o){b(l),n=!1},d(o){i[e].d(o),o&&_(t)}}}function Tl(r,e,l){const t=["head","label","tabindex"];let n=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f($){J.call(this,r,$)}function c($){J.call(this,r,$)}function m($){J.call(this,r,$)}function d($){J.call(this,r,$)}function w($){J.call(this,r,$)}function F($){J.call(this,r,$)}function I($){J.call(this,r,$)}function R($){J.call(this,r,$)}function h($){J.call(this,r,$)}return r.$$set=$=>{e=W(W({},e),be($)),l(3,n=ie(e,t)),"head"in $&&l(0,a=$.head),"label"in $&&l(1,o=$.label),"tabindex"in $&&l(2,u=$.tabindex),"$$scope"in $&&l(4,i=$.$$scope)},[a,o,u,n,i,s,f,c,m,d,w,F,I,R,h]}class Vl extends te{constructor(e){super(),le(this,e,Tl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Vl,Al=r=>({theme:r&1}),Oe=r=>({theme:r[0]});function qe(r,e,l){const t=r.slice();return t[0]=e[l],t}function Ue(r){let e,l,t;function n(i){r[9](i)}let s={key:r[2]};return r[0]!==void 0&&(s.value=r[0]),e=new _l({props:s}),ut.push(()=>ft(e,"value",n)),{c(){V(e.$$.fragment)},l(i){A(e.$$.fragment,i)},m(i,a){N(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){b(e.$$.fragment,i),t=!1},d(i){L(e,i)}}}function Nl(r){let e,l,t;const n=[r[5]];function s(a){r[11](a)}let i={$$slots:{default:[jl]},$$scope:{ctx:r}};for(let a=0;aft(e,"selected",s)),{c(){V(e.$$.fragment)},l(a){A(e.$$.fragment,a)},m(a,o){N(e,a,o),t=!0},p(a,o){const u=o&32?ge(n,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){b(e.$$.fragment,a),t=!1},d(a){L(e,a)}}}function Ll(r){let e,l;const t=[r[4],{toggled:r[0]===r[4].themes[1]}];let n={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let w=l;l=u(m),l===w?~l&&o[l].p(m,d):(t&&(Z(),b(o[w],1,1,()=>{o[w]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(n.parentNode,n)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Al):_e(m[12]),Oe)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){b(i),b(t),b(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(n),c&&c.d(m)}}}function Fl(r,e,l){let{$$slots:t={},$$scope:n}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const w=ze();function F(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function R(h){s=h,l(0,s)}return r.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,n=h.$$scope)},r.$$.update=()=>{r.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,$])=>{document.documentElement.style.setProperty(`--cds-${h}`,$)}),s in c?(document.documentElement.setAttribute("theme",s),w("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,F,I,R,n]}class Ml extends te{constructor(e){super(),le(this,e,Fl,zl,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=Ml;function Gl(r){let e;return{c(){e=H("message")},l(l){e=P(l,"message")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Ol(r){let e=r[0].message+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function ql(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Gl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Ol]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ul(r){let e;return{c(){e=H("url")},l(l){e=P(l,"url")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Kl(r){let e=r[0].request.method+"",l,t,n=r[0].request.url+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&n!==(n=i[0].request.url+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Hl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ul]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Kl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Pl(r){let e;return{c(){e=H("status")},l(l){e=P(l,"status")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Rl(r){let e=r[0].status+"",l,t,n=r[0].statusText+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&n!==(n=i[0].statusText+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Jl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Pl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Rl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Wl(r){let e;return{c(){e=H("path")},l(l){e=P(l,"path")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Yl(r){let e=JSON.stringify(r[0].request.path,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Wl]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Yl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ql(r){let e;return{c(){e=H("body")},l(l){e=P(l,"body")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Zl(r){let e=JSON.stringify(r[0].request.body,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ql]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function es(r){let e;return{c(){e=H("details")},l(l){e=P(l,"details")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function ts(r){let e=r[0].body.detail+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ls(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[es]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-break-spaces",$$slots:{default:[ts]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function ss(r){let e,l,t,n,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[ql]},$$scope:{ctx:r}}}),t=new Se({props:{$$slots:{default:[Hl]},$$scope:{ctx:r}}}),s=new Se({props:{$$slots:{default:[Jl]},$$scope:{ctx:r}}}),a=new Se({props:{$$slots:{default:[Xl]},$$scope:{ctx:r}}}),u=new Se({props:{$$slots:{default:[xl]},$$scope:{ctx:r}}}),c=new Se({props:{$$slots:{default:[ls]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment),n=M(),V(s.$$.fragment),i=M(),V(a.$$.fragment),o=M(),V(u.$$.fragment),f=M(),V(c.$$.fragment)},l(d){A(e.$$.fragment,d),l=B(d),A(t.$$.fragment,d),n=B(d),A(s.$$.fragment,d),i=B(d),A(a.$$.fragment,d),o=B(d),A(u.$$.fragment,d),f=B(d),A(c.$$.fragment,d)},m(d,w){N(e,d,w),k(d,l,w),N(t,d,w),k(d,n,w),N(s,d,w),k(d,i,w),N(a,d,w),k(d,o,w),N(u,d,w),k(d,f,w),N(c,d,w),m=!0},p(d,w){const F={};w&3&&(F.$$scope={dirty:w,ctx:d}),e.$set(F);const I={};w&3&&(I.$$scope={dirty:w,ctx:d}),t.$set(I);const R={};w&3&&(R.$$scope={dirty:w,ctx:d}),s.$set(R);const h={};w&3&&(h.$$scope={dirty:w,ctx:d}),a.$set(h);const $={};w&3&&($.$$scope={dirty:w,ctx:d}),u.$set($);const G={};w&3&&(G.$$scope={dirty:w,ctx:d}),c.$set(G)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){b(e.$$.fragment,d),b(t.$$.fragment,d),b(s.$$.fragment,d),b(a.$$.fragment,d),b(u.$$.fragment,d),b(c.$$.fragment,d),m=!1},d(d){L(e,d),d&&_(l),L(t,d),d&&_(n),L(s,d),d&&_(i),L(a,d),d&&_(o),L(u,d),d&&_(f),L(c,d)}}}function ns(r){let e,l;return e=new kl({props:{$$slots:{default:[ss]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function rs(r){let e,l;return e=new bl({props:{$$slots:{default:[ns]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function is(r){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!r[0],modalHeading:r[0].name,$$slots:{default:[rs]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&1&&(s.open=!!t[0]),n&1&&(s.modalHeading=t[0].name),n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function as(r,e,l){let{error:t}=e;return r.$$set=n=>{"error"in n&&l(0,t=n.error)},[t]}class os extends te{constructor(e){super(),le(this,e,as,is,se,{error:0})}}function us(r){let e;const l=r[2].default,t=de(l,r,r[1],null);return{c(){t&&t.c()},l(n){t&&t.l(n)},m(n,s){t&&t.m(n,s),e=!0},p(n,[s]){t&&t.p&&(!e||s&2)&&me(t,l,n,n[1],e?he(l,n[1],s,null):_e(n[1]),null)},i(n){e||(p(t,n),e=!0)},o(n){b(t,n),e=!1},d(n){t&&t.d(n)}}}function fs(r,e,l){let{$$slots:t={},$$scope:n}=e,{client:s=new zt}=e;return Ve(()=>{s.mount()}),Ft(s),St(()=>{s.unmount()}),r.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,n=i.$$scope)},[s,n,t]}class cs extends te{constructor(e){super(),le(this,e,fs,us,se,{client:0})}}function ds(r,e,l){let t,n,s;const i=Mt();ne(r,i,o=>l(3,n=o));const a=ht();return ne(r,a,o=>l(4,s=o)),r.$$.update=()=>{var o,u;r.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),r.$$.dirty&12&&n.isSuccess&&t&&Bt(n.data)},[i,a,t,n,s]}class ms extends te{constructor(e){super(),le(this,e,ds,null,se,{})}}const _s=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function He(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function hs(r){let e,l,t,n=r[1]&&He(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],i={};for(let a=0;a{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class bt extends te{constructor(e){super(),le(this,e,gs,hs,se,{size:0,title:1})}}function Pe(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function ps(r){let e,l,t=r[1]&&Pe(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let i=0;i{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class $s extends te{constructor(e){super(),le(this,e,bs,ps,se,{size:0,title:1})}}const vs=r=>({}),Re=r=>({});function Je(r,e,l){const t=r.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function We(r,e,l){const t=r.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Ye(r,e,l){const t=r.slice();return t[16]=e[l],t}function ws(r){let e,l;return e=new Tt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function ks(r){let e,l;return e=new Vt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function Xe(r){let e,l,t,n,s;const i=[Es,Ss],a=[];function o(u,f){return u[2]?0:1}return l=o(r),t=a[l]=i[l](r),{c(){e=j("div"),t.c()},l(u){e=z(u,"DIV",{});var f=y(e);t.l(f),f.forEach(_)},m(u,f){k(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),b(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(n||(n=Ne(e,Le,{},!0)),n.run(1))}),s=!0)},o(u){b(t),n||(n=Ne(e,Le,{},!1)),n.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&n&&n.end()}}}function Ss(r){let e,l,t=r[3],n=[];for(let i=0;ib(n[i],1,1,()=>{n[i]=null});return{c(){e=j("div");for(let i=0;i{n=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[v]=null}),x(),o=I[a],o||(o=I[a]=F[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Xe(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),b(h,1,1,()=>{h=null}),x()),G&&G.p&&(!m||g&128)&&me(G,$,E,E[7],m?he($,E[7],g,vs):_e(E[7]),Re)},i(E){m||(p(o),p(h),p(G,E),m=!0)},o(E){b(o),b(h),b(G,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),G&&G.d(E),d=!1,w()}}}function ys(r,e,l){let{$$slots:t={},$$scope:n}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Te(c.link);return r.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,n=c.$$scope)},[o,s,i,a,t,u,f,n]}class je extends te{constructor(e){super(),le(this,e,ys,Cs,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(r){let e,l,t,n,s,i;return l=new bt({props:{class:"mr-1"}}),{c(){e=j("button"),V(l.$$.fragment),t=H("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=y(e);A(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){T(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){k(a,e,o),N(l,e,null),C(e,t),n=!0,s||(i=q(e,"click",r[23]),s=!0)},p:we,i(a){n||(p(l.$$.fragment,a),n=!0)},o(a){b(l.$$.fragment,a),n=!1},d(a){a&&_(e),L(l),s=!1,i()}}}function Ds(r){let e,l,t=r[7]&&tt(r);return{c(){e=j("div"),t&&t.c(),this.h()},l(n){e=z(n,"DIV",{slot:!0,class:!0});var s=y(e);t&&t.l(s),s.forEach(_),this.h()},h(){T(e,"slot","add"),T(e,"class","w-full")},m(n,s){k(n,e,s),t&&t.m(e,null),l=!0},p(n,s){n[7]?t?(t.p(n,s),s&128&&p(t,1)):(t=tt(n),t.c(),p(t,1),t.m(e,null)):t&&(Z(),b(t,1,1,()=>{t=null}),x())},i(n){l||(p(t),l=!0)},o(n){b(t),l=!1},d(n){n&&_(e),t&&t.d()}}}function Ts(r){let e,l,t,n,s,i,a;return t=new bt({props:{class:"mr-1"}}),{c(){e=j("div"),l=j("button"),V(t.$$.fragment),n=H("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=y(e);l=z(u,"BUTTON",{class:!0});var f=y(l);A(t.$$.fragment,f),n=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){T(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),T(e,"slot","add"),T(e,"class","w-full")},m(o,u){k(o,e,u),C(e,l),N(t,l,null),C(l,n),s=!0,i||(a=q(l,"click",r[24]),i=!0)},p:we,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){b(t.$$.fragment,o),s=!1},d(o){o&&_(e),L(t),i=!1,a()}}}function Vs(r){let e,l,t,n,s,i,a,o,u,f,c,m,d,w,F,I,R,h,$,G,E,g,v,S,K,X,Y,Ee,ye;return f=new $s({}),m=new je({props:{title:"Datasets",tagGroups:r[6],isFetching:r[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:r}}}),w=new je({props:{title:"Concepts",tagGroups:r[5],isFetching:r[1].isFetching,$$slots:{add:[Ts]},$$scope:{ctx:r}}}),I=new je({props:{title:"Signals",tagGroups:r[4],isFetching:r[0].isFetching}}),K=new al({}),{c(){e=j("div"),l=j("div"),t=j("div"),n=j("a"),s=j("img"),a=H(` + Lilac`),o=M(),u=j("button"),V(f.$$.fragment),c=M(),V(m.$$.fragment),d=M(),V(w.$$.fragment),F=M(),V(I.$$.fragment),R=M(),h=j("div"),$=j("button"),G=j("div"),E=j("div"),g=H("Settings"),v=M(),S=j("div"),V(K.$$.fragment),this.h()},l(D){e=z(D,"DIV",{class:!0});var U=y(e);l=z(U,"DIV",{class:!0});var ue=y(l);t=z(ue,"DIV",{class:!0});var re=y(t);n=z(re,"A",{class:!0,href:!0});var fe=y(n);s=z(fe,"IMG",{class:!0,src:!0,alt:!0}),a=P(fe,` + Lilac`),fe.forEach(_),o=B(re),u=z(re,"BUTTON",{class:!0});var Ie=y(u);A(f.$$.fragment,Ie),Ie.forEach(_),re.forEach(_),ue.forEach(_),c=B(U),A(m.$$.fragment,U),d=B(U),A(w.$$.fragment,U),F=B(U),A(I.$$.fragment,U),R=B(U),h=z(U,"DIV",{class:!0});var Q=y(h);$=z(Q,"BUTTON",{class:!0});var pe=y($);G=z(pe,"DIV",{class:!0});var De=y(G);E=z(De,"DIV",{class:!0});var Fe=y(E);g=P(Fe,"Settings"),Fe.forEach(_),v=B(De),S=z(De,"DIV",{});var Me=y(S);A(K.$$.fragment,Me),Me.forEach(_),De.forEach(_),pe.forEach(_),Q.forEach(_),U.forEach(_),this.h()},h(){T(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=_s)||T(s,"src",i),T(s,"alt","Logo"),T(n,"class","flex flex-row items-center text-xl normal-case"),T(n,"href","/"),T(u,"class","mr-1 opacity-60 hover:bg-gray-200"),T(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),T(l,"class","w-full border-b border-gray-200"),T(E,"class","text-sm font-medium"),T(G,"class","flex items-center justify-between"),T($,"class",X=Be(`w-full px-4 py-2 text-left ${r[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),O($,"bg-neutral-200",r[3]),T(h,"class","w-full px-1"),T(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(D,U){k(D,e,U),C(e,l),C(l,t),C(t,n),C(n,s),C(n,a),C(t,o),C(t,u),N(f,u,null),C(e,c),N(m,e,null),C(e,d),N(w,e,null),C(e,F),N(I,e,null),C(e,R),C(e,h),C(h,$),C($,G),C(G,E),C(E,g),C(G,v),C(G,S),N(K,S,null),Y=!0,Ee||(ye=[It(qt.call(null,u,{text:"Close sidebar"})),q(u,"click",r[22]),q($,"click",r[25])],Ee=!0)},p(D,[U]){const ue={};U&64&&(ue.tagGroups=D[6]),U&4&&(ue.isFetching=D[2].isFetching),U&134217856&&(ue.$$scope={dirty:U,ctx:D}),m.$set(ue);const re={};U&32&&(re.tagGroups=D[5]),U&2&&(re.isFetching=D[1].isFetching),U&134217728&&(re.$$scope={dirty:U,ctx:D}),w.$set(re);const fe={};U&16&&(fe.tagGroups=D[4]),U&1&&(fe.isFetching=D[0].isFetching),I.$set(fe),(!Y||U&8&&X!==(X=Be(`w-full px-4 py-2 text-left ${D[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&T($,"class",X),(!Y||U&8)&&O($,"bg-neutral-200",D[3])},i(D){Y||(p(f.$$.fragment,D),p(m.$$.fragment,D),p(w.$$.fragment,D),p(I.$$.fragment,D),p(K.$$.fragment,D),Y=!0)},o(D){b(f.$$.fragment,D),b(m.$$.fragment,D),b(w.$$.fragment,D),b(I.$$.fragment,D),b(K.$$.fragment,D),Y=!1},d(D){D&&_(e),L(f),L(m),L(w),L(I),L(K),Ee=!1,ke(ye)}}}function As(r,e,l){let t,n,s,i,a,o,u,f,c,m,d,w,F,I;const R=ht();ne(r,R,D=>l(21,F=D));const h=Qt();ne(r,h,D=>l(20,c=D));const $=Ut();ne(r,$,D=>l(8,I=D));const G=Kt();ne(r,G,D=>l(2,w=D));let E=null;const g=Ht();ne(r,g,D=>l(1,d=D));let v=null;const S=Pt();ne(r,S,D=>l(0,m=D));const K=["concept_labels","concept_score","near_dup"],X=()=>_t($,I.open=!1,I),Y=()=>Te("/datasets/new"),Ee=()=>Rt({command:Jt.CreateConcept,onCreate:D=>Te(xt(D.detail.namespace,D.detail.name))}),ye=()=>Te("/settings");return r.$$.update=()=>{var D,U,ue,re,fe,Ie;if(r.$$.dirty&2097152&&l(19,t=(U=(D=F.data)==null?void 0:D.user)==null?void 0:U.id),r.$$.dirty&2097152&&l(18,n=(re=(ue=F.data)==null?void 0:ue.user)==null?void 0:re.given_name),r.$$.dirty&2097152&&l(7,s=(fe=F.data)==null?void 0:fe.access.create_dataset),r.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(15,E={namespace:Q,datasetName:pe})}else l(15,E=null);if(r.$$.dirty&32772&&l(6,i=sl(E,w.data||[])),r.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(16,v={namespace:Q,name:pe})}else l(16,v=null);r.$$.dirty&851970&&l(5,a=nl(v,d.data||[],t,n)),r.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(Q=>!K.includes(Q.name)).sort((Q,pe)=>Q.name.localeCompare(pe.name))),r.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(Q=>({name:Q.name,link:Zt(Q.name),isSelected:c.page==="signals"&&c.identifier===Q.name}))}]}]),r.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,w,f,u,a,i,s,I,R,h,$,G,g,S,E,v,o,n,t,c,F,X,Y,Ee,ye]}class Ns extends te{constructor(e){super(),le(this,e,As,Vs,se,{})}}const{window:lt}=yt;function st(r,e,l){const t=r.slice();return t[20]=e[l],t}function nt(r,e,l){const t=r.slice();return t[23]=e[l],t}function Ls(r){let e,l;return{c(){e=j("script"),l=H(`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),this.h()},l(t){e=z(t,"SCRIPT",{type:!0});var n=y(e);l=P(n,`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),n.forEach(_),this.h()},h(){T(e,"type","module")},m(t,n){k(t,e,n),C(e,l)},d(t){t&&_(e)}}}function rt(r){let e,l,t,n;return l=new Ns({}),{c(){e=j("div"),V(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=y(e);A(l.$$.fragment,i),i.forEach(_),this.h()},h(){T(e,"class","flex-shrink-0")},m(s,i){k(s,e,i),N(l,e,null),n=!0},i(s){n||(p(l.$$.fragment,s),mt(()=>{n&&(t||(t=Ne(e,Le,{axis:"x"},!0)),t.run(1))}),n=!0)},o(s){b(l.$$.fragment,s),t||(t=Ne(e,Le,{axis:"x"},!1)),t.run(0),n=!1},d(s){s&&_(e),L(l),s&&t&&t.end()}}}function it(r){let e,l;function t(){return r[12](r[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:r[23].title,subtitle:r[23].subtitle||"",caption:r[23].message,kind:r[23].kind,timeout:5e3}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&2&&(i.title=r[23].title),s&2&&(i.subtitle=r[23].subtitle||""),s&2&&(i.caption=r[23].message),s&2&&(i.kind=r[23].kind),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function js(r){let e,l,t,n,s;function i(){return r[13](r[20])}return{c(){e=j("div"),l=j("button"),t=H("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=y(e);l=z(o,"BUTTON",{class:!0});var u=y(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){T(l,"class","underline"),T(e,"slot","caption")},m(a,o){k(a,e,o),C(e,l),C(l,t),n||(s=q(l,"click",i),n=!0)},p(a,o){r=a},d(a){a&&_(e),n=!1,s()}}}function at(r){let e,l;function t(){return r[14](r[20])}return e=new gt({props:{lowContrast:!0,title:r[20].name||"Error",subtitle:r[20].message,$$slots:{caption:[js]},$$scope:{ctx:r}}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&8&&(i.title=r[20].name||"Error"),s&8&&(i.subtitle=r[20].message),s&32777&&(i.$$scope={dirty:s,ctx:r}),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function ot(r){let e,l;return e=new os({props:{error:r[0]}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function zs(r){let e,l,t,n,s,i,a,o,u,f,c,m=r[2].open&&rt();const d=r[9].default,w=de(d,r,r[15],null);let F=r[1],I=[];for(let g=0;gb(I[g],1,1,()=>{I[g]=null});let h=r[3],$=[];for(let g=0;gb($[g],1,1,()=>{$[g]=null});let E=r[0]&&ot(r);return f=new ms({}),{c(){e=j("main"),m&&m.c(),l=M(),t=j("div"),w&&w.c(),n=M(),s=j("div");for(let g=0;g{m=null}),x()),w&&w.p&&(!c||v&32768)&&me(w,d,g,g[15],c?he(d,g[15],v,null):_e(g[15]),null),v&18){F=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(w,g);for(let v=0;vl(7,s=v)),ne(r,Ge,v=>l(3,o=v));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=tl();el(d);const w=il();ne(r,w,v=>l(8,i=v)),rl(w),Ve(()=>{d.setHash(t,s.url.hash)});function F(v){const S=new URL(v),K=m[S.pathname];d.setHash(K,S.hash)}Ve(()=>{window.parent=window,history.pushState=function(v,S,K){return K instanceof URL&&F(K),History.prototype.pushState.apply(history,arguments)}});const I=ol();ul(I);const R=Xt();ne(r,R,v=>l(2,a=v)),Yt(R);const h=v=>F(v.newURL),$=()=>F(location.href),G=v=>{w.removeNotification(v)},E=v=>l(0,c=v),g=v=>{_t(Ge,o=o.filter(S=>S!==v),o)};return r.$$set=v=>{"$$scope"in v&&l(15,f=v.$$scope)},r.$$.update=()=>{r.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),r.$$.dirty&256&&l(1,n=(i==null?void 0:i.notifications)||[])},[c,n,a,o,w,F,R,s,i,u,h,$,G,E,g,f]}class Xs extends te{constructor(e){super(),le(this,e,Ms,Fs,se,{})}}export{Xs as component,Ys as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.0f4b95c5.js b/lilac/web/_app/immutable/nodes/0.0f4b95c5.js new file mode 100644 index 0000000000000000000000000000000000000000..0765898cfb78e2a8d7ed0e4e13d4bc7f37a262a7 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.0f4b95c5.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as se,C as ze,o as Te,j as vt,D as de,E as K,k as A,l as z,m as D,h as _,F as fe,G as U,b as w,H as F,I as me,J as _e,K as he,L as ge,g as p,d as $,M as we,N as ie,O as re,P as bt,Q as $e,R as J,e as ce,v as Z,f as x,a as B,c as G,w as ut,T as ft,y as T,z as L,A as y,U as ct,B as M,V as dt,W as kt,X as wt,q as j,r as P,u as ee,Y as St,Z as ve,_ as be,n as N,$ as Le,a0 as V,a1 as ke,a2 as mt,a3 as ye,a4 as Ce,a5 as Et,a6 as Ge,a7 as It,a8 as _t,a9 as Ct}from"../chunks/index.b7741aa8.js";import{M as Dt,C as Vt,a as Nt,T as ht}from"../chunks/ChevronUp.98081e30.js";import{w as Tt}from"../chunks/index.d3776286.js";import{S as Lt,T as yt,a as Mt,Q as At,s as zt,q as qt,b as gt,o as Bt,c as Gt,d as Ot,h as Ut,g as Ft,e as Ht,f as Rt,i as jt,t as Pt,C as Wt,j as Jt,k as Kt,l as Qt,m as Oe}from"../chunks/Commands.74110cda.js";import{g as Yt,s as Xt,c as Zt,a as xt,b as el}from"../chunks/utils.1f391c34.js";import{p as tl}from"../chunks/stores.cd843c72.js";import{g as Ne}from"../chunks/navigation.faef392c.js";import{s as Me,g as ll,a as sl,b as rl,c as nl}from"../chunks/notificationsStore.ec8883da.js";import{S as il}from"../chunks/Settings.5acb570f.js";import{c as al,s as ol}from"../chunks/settingsStore.9e0a77f3.js";const ul=!1,fl=!0,Ws=Object.freeze(Object.defineProperty({__proto__:null,prerender:fl,ssr:ul},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function cl(n,e,l){let{key:t="local-storage-key"}=e,{value:r=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=r;function o(){typeof r=="object"?localStorage.setItem(t,JSON.stringify(r)):localStorage.setItem(t,r)}return Te(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,r=JSON.parse(u))}catch{l(0,r=u)}else o(),i("save")}),vt(()=>{a!==r&&(o(),i("update",{prevValue:a,value:r})),a=r}),n.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,r=u.value)},[r,t,s,pt]}class dl extends te{constructor(e){super(),le(this,e,cl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const ml=dl;function _l(n){let e,l,t,r;const s=n[8].default,i=de(s,n,n[7],null);let a=[{role:"table"},n[4]],o={};for(let u=0;ul(6,s=h)),bt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function k(h){J.call(this,n,h)}function q(h){J.call(this,n,h)}function I(h){J.call(this,n,h)}function W(h){J.call(this,n,h)}return n.$$set=h=>{e=K(K({},e),$e(h)),l(4,r=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&l(5,o=s),n.$$.dirty&64&&m("change",s)},[u,f,c,d,r,o,s,a,i,k,q,I,W]}class gl extends te{constructor(e){super(),le(this,e,hl,_l,se,{selected:5,condensed:0,flush:1,selection:2})}}const pl=gl;function $l(n){let e,l,t,r;const s=n[2].default,i=de(s,n,n[1],null);let a=[{role:"rowgroup"},n[0]],o={};for(let u=0;u{e=K(K({},e),$e(c)),l(0,r=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[r,i,s,a,o,u,f]}class bl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=bl;function wl(n){let e,l,t,r,s;const i=n[4].default,a=de(i,n,n[3],null);let o=[{role:l=n[0]?"columnheader":"cell"},n[2]],u={};for(let f=0;f{e=K(K({},e),$e(d)),l(2,r=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,r,i,s,u,f,c,m]}class El extends te{constructor(e){super(),le(this,e,Sl,wl,se,{head:0,noWrap:1})}}const ae=El;function Il(n){let e,l,t,r;const s=n[5].default,i=de(s,n,n[4],null);let a=[{role:"row"},n[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){r||(p(l),r=!0)},o(o){$(l),r=!1},d(o){i[e].d(o),o&&_(t)}}}function Vl(n,e,l){const t=["head","label","tabindex"];let r=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f(v){J.call(this,n,v)}function c(v){J.call(this,n,v)}function m(v){J.call(this,n,v)}function d(v){J.call(this,n,v)}function k(v){J.call(this,n,v)}function q(v){J.call(this,n,v)}function I(v){J.call(this,n,v)}function W(v){J.call(this,n,v)}function h(v){J.call(this,n,v)}return n.$$set=v=>{e=K(K({},e),$e(v)),l(3,r=ie(e,t)),"head"in v&&l(0,a=v.head),"label"in v&&l(1,o=v.label),"tabindex"in v&&l(2,u=v.tabindex),"$$scope"in v&&l(4,i=v.$$scope)},[a,o,u,r,i,s,f,c,m,d,k,q,I,W,h]}class Nl extends te{constructor(e){super(),le(this,e,Vl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Nl,Tl=n=>({theme:n&1}),Ue=n=>({theme:n[0]});function Fe(n,e,l){const t=n.slice();return t[0]=e[l],t}function He(n){let e,l,t;function r(i){n[9](i)}let s={key:n[2]};return n[0]!==void 0&&(s.value=n[0]),e=new ml({props:s}),ut.push(()=>ft(e,"value",r)),{c(){T(e.$$.fragment)},l(i){L(e.$$.fragment,i)},m(i,a){y(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){$(e.$$.fragment,i),t=!1},d(i){M(e,i)}}}function Ll(n){let e,l,t;const r=[n[5]];function s(a){n[11](a)}let i={$$slots:{default:[Ml]},$$scope:{ctx:n}};for(let a=0;aft(e,"selected",s)),{c(){T(e.$$.fragment)},l(a){L(e.$$.fragment,a)},m(a,o){y(e,a,o),t=!0},p(a,o){const u=o&32?ge(r,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){$(e.$$.fragment,a),t=!1},d(a){M(e,a)}}}function yl(n){let e,l;const t=[n[4],{toggled:n[0]===n[4].themes[1]}];let r={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let k=l;l=u(m),l===k?~l&&o[l].p(m,d):(t&&(Z(),$(o[k],1,1,()=>{o[k]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(r.parentNode,r)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Tl):_e(m[12]),Ue)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){$(i),$(t),$(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(r),c&&c.d(m)}}}function zl(n,e,l){let{$$slots:t={},$$scope:r}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const k=ze();function q(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function W(h){s=h,l(0,s)}return n.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,r=h.$$scope)},n.$$.update=()=>{n.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,v])=>{document.documentElement.style.setProperty(`--cds-${h}`,v)}),s in c?(document.documentElement.setAttribute("theme",s),k("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,q,I,W,r]}class ql extends te{constructor(e){super(),le(this,e,zl,Al,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=ql;function Gl(n){let e;return{c(){e=j("message")},l(l){e=P(l,"message")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Ol(n){let e=n[0].message+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ul(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Gl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Ol]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Fl(n){let e;return{c(){e=j("url")},l(l){e=P(l,"url")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Hl(n){let e=n[0].request.method+"",l,t,r=n[0].request.url+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&r!==(r=i[0].request.url+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Rl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Fl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Hl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function jl(n){let e;return{c(){e=j("status")},l(l){e=P(l,"status")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Pl(n){let e=n[0].status+"",l,t,r=n[0].statusText+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&r!==(r=i[0].statusText+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Wl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[jl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Pl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Jl(n){let e;return{c(){e=j("path")},l(l){e=P(l,"path")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Kl(n){let e=JSON.stringify(n[0].request.path,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ql(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Jl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Kl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Yl(n){let e;return{c(){e=j("body")},l(l){e=P(l,"body")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Xl(n){let e=JSON.stringify(n[0].request.body,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Zl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Yl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Xl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function xl(n){let e;return{c(){e=j("details")},l(l){e=P(l,"details")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function es(n){let e=n[0].body.detail+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ts(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[xl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-break-spaces",$$slots:{default:[es]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function ls(n){let e,l,t,r,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[Ul]},$$scope:{ctx:n}}}),t=new Se({props:{$$slots:{default:[Rl]},$$scope:{ctx:n}}}),s=new Se({props:{$$slots:{default:[Wl]},$$scope:{ctx:n}}}),a=new Se({props:{$$slots:{default:[Ql]},$$scope:{ctx:n}}}),u=new Se({props:{$$slots:{default:[Zl]},$$scope:{ctx:n}}}),c=new Se({props:{$$slots:{default:[ts]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment),r=B(),T(s.$$.fragment),i=B(),T(a.$$.fragment),o=B(),T(u.$$.fragment),f=B(),T(c.$$.fragment)},l(d){L(e.$$.fragment,d),l=G(d),L(t.$$.fragment,d),r=G(d),L(s.$$.fragment,d),i=G(d),L(a.$$.fragment,d),o=G(d),L(u.$$.fragment,d),f=G(d),L(c.$$.fragment,d)},m(d,k){y(e,d,k),w(d,l,k),y(t,d,k),w(d,r,k),y(s,d,k),w(d,i,k),y(a,d,k),w(d,o,k),y(u,d,k),w(d,f,k),y(c,d,k),m=!0},p(d,k){const q={};k&3&&(q.$$scope={dirty:k,ctx:d}),e.$set(q);const I={};k&3&&(I.$$scope={dirty:k,ctx:d}),t.$set(I);const W={};k&3&&(W.$$scope={dirty:k,ctx:d}),s.$set(W);const h={};k&3&&(h.$$scope={dirty:k,ctx:d}),a.$set(h);const v={};k&3&&(v.$$scope={dirty:k,ctx:d}),u.$set(v);const O={};k&3&&(O.$$scope={dirty:k,ctx:d}),c.$set(O)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){$(e.$$.fragment,d),$(t.$$.fragment,d),$(s.$$.fragment,d),$(a.$$.fragment,d),$(u.$$.fragment,d),$(c.$$.fragment,d),m=!1},d(d){M(e,d),d&&_(l),M(t,d),d&&_(r),M(s,d),d&&_(i),M(a,d),d&&_(o),M(u,d),d&&_(f),M(c,d)}}}function ss(n){let e,l;return e=new kl({props:{$$slots:{default:[ls]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function rs(n){let e,l;return e=new pl({props:{$$slots:{default:[ss]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ns(n){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!n[0],modalHeading:n[0].name,$$slots:{default:[rs]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,[r]){const s={};r&1&&(s.open=!!t[0]),r&1&&(s.modalHeading=t[0].name),r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function is(n,e,l){let{error:t}=e;return n.$$set=r=>{"error"in r&&l(0,t=r.error)},[t]}class as extends te{constructor(e){super(),le(this,e,is,ns,se,{error:0})}}function os(n){let e;const l=n[2].default,t=de(l,n,n[1],null);return{c(){t&&t.c()},l(r){t&&t.l(r)},m(r,s){t&&t.m(r,s),e=!0},p(r,[s]){t&&t.p&&(!e||s&2)&&me(t,l,r,r[1],e?he(l,r[1],s,null):_e(r[1]),null)},i(r){e||(p(t,r),e=!0)},o(r){$(t,r),e=!1},d(r){t&&t.d(r)}}}function us(n,e,l){let{$$slots:t={},$$scope:r}=e,{client:s=new At}=e;return Te(()=>{s.mount()}),zt(s),St(()=>{s.unmount()}),n.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,r=i.$$scope)},[s,r,t]}class fs extends te{constructor(e){super(),le(this,e,us,os,se,{client:0})}}function cs(n,e,l){let t,r,s;const i=qt();re(n,i,o=>l(3,r=o));const a=gt();return re(n,a,o=>l(4,s=o)),n.$$.update=()=>{var o,u;n.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),n.$$.dirty&12&&r.isSuccess&&t&&Bt(r.data)},[i,a,t,r,s]}class ds extends te{constructor(e){super(),le(this,e,cs,null,se,{})}}const ms=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function je(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function _s(n){let e,l,t,r=n[1]&&je(n),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],i={};for(let a=0;a{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $t extends te{constructor(e){super(),le(this,e,hs,_s,se,{size:0,title:1})}}function Pe(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function gs(n){let e,l,t=n[1]&&Pe(n),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],s={};for(let i=0;i{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $s extends te{constructor(e){super(),le(this,e,ps,gs,se,{size:0,title:1})}}const vs=n=>({}),We=n=>({});function Je(n,e,l){const t=n.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function Ke(n,e,l){const t=n.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Qe(n,e,l){const t=n.slice();return t[16]=e[l],t}function bs(n){let e,l;return e=new Vt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ks(n){let e,l;return e=new Nt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ye(n){let e,l,t,r,s;const i=[Ss,ws],a=[];function o(u,f){return u[2]?0:1}return l=o(n),t=a[l]=i[l](n),{c(){e=A("div"),t.c()},l(u){e=z(u,"DIV",{});var f=D(e);t.l(f),f.forEach(_)},m(u,f){w(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),$(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(r||(r=ye(e,Me,{},!0)),r.run(1))}),s=!0)},o(u){$(t),r||(r=ye(e,Me,{},!1)),r.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&r&&r.end()}}}function ws(n){let e,l,t=n[3],r=[];for(let i=0;i$(r[i],1,1,()=>{r[i]=null});return{c(){e=A("div");for(let i=0;i{r=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[b]=null}),x(),o=I[a],o||(o=I[a]=q[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Ye(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),$(h,1,1,()=>{h=null}),x()),O&&O.p&&(!m||g&128)&&me(O,v,E,E[7],m?he(v,E[7],g,vs):_e(E[7]),We)},i(E){m||(p(o),p(h),p(O,E),m=!0)},o(E){$(o),$(h),$(O,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),O&&O.d(E),d=!1,k()}}}function Cs(n,e,l){let{$$slots:t={},$$scope:r}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Ne(c.link);return n.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,r=c.$$scope)},[o,s,i,a,t,u,f,r]}class Ae extends te{constructor(e){super(),le(this,e,Cs,Is,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(n){let e,l,t,r,s,i;return l=new $t({props:{class:"mr-1"}}),{c(){e=A("button"),T(l.$$.fragment),t=j("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=D(e);L(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){N(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){w(a,e,o),y(l,e,null),V(e,t),r=!0,s||(i=F(e,"click",n[23]),s=!0)},p:ke,i(a){r||(p(l.$$.fragment,a),r=!0)},o(a){$(l.$$.fragment,a),r=!1},d(a){a&&_(e),M(l),s=!1,i()}}}function Ds(n){let e,l,t=n[7]&&tt(n);return{c(){e=A("div"),t&&t.c(),this.h()},l(r){e=z(r,"DIV",{slot:!0,class:!0});var s=D(e);t&&t.l(s),s.forEach(_),this.h()},h(){N(e,"slot","add"),N(e,"class","w-full")},m(r,s){w(r,e,s),t&&t.m(e,null),l=!0},p(r,s){r[7]?t?(t.p(r,s),s&128&&p(t,1)):(t=tt(r),t.c(),p(t,1),t.m(e,null)):t&&(Z(),$(t,1,1,()=>{t=null}),x())},i(r){l||(p(t),l=!0)},o(r){$(t),l=!1},d(r){r&&_(e),t&&t.d()}}}function Vs(n){let e,l,t,r,s,i,a;return t=new $t({props:{class:"mr-1"}}),{c(){e=A("div"),l=A("button"),T(t.$$.fragment),r=j("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=D(e);l=z(u,"BUTTON",{class:!0});var f=D(l);L(t.$$.fragment,f),r=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){N(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),N(e,"slot","add"),N(e,"class","w-full")},m(o,u){w(o,e,u),V(e,l),y(t,l,null),V(l,r),s=!0,i||(a=F(l,"click",n[24]),i=!0)},p:ke,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){$(t.$$.fragment,o),s=!1},d(o){o&&_(e),M(t),i=!1,a()}}}function Ns(n){let e,l,t,r,s,i,a,o,u,f,c,m,d,k,q,I,W,h,v,O,E,g,b,S,R,Y,Q,Ee,De;return f=new $s({}),m=new Ae({props:{title:"Datasets",tagGroups:n[6],isFetching:n[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:n}}}),k=new Ae({props:{title:"Concepts",tagGroups:n[5],isFetching:n[1].isFetching,$$slots:{add:[Vs]},$$scope:{ctx:n}}}),I=new Ae({props:{title:"Signals",tagGroups:n[4],isFetching:n[0].isFetching}}),R=new il({}),{c(){e=A("div"),l=A("div"),t=A("div"),r=A("a"),s=A("img"),a=j(` + Lilac`),o=B(),u=A("button"),T(f.$$.fragment),c=B(),T(m.$$.fragment),d=B(),T(k.$$.fragment),q=B(),T(I.$$.fragment),W=B(),h=A("div"),v=A("button"),O=A("div"),E=A("div"),g=j("Settings"),b=B(),S=A("div"),T(R.$$.fragment),this.h()},l(C){e=z(C,"DIV",{class:!0});var H=D(e);l=z(H,"DIV",{class:!0});var oe=D(l);t=z(oe,"DIV",{class:!0});var ne=D(t);r=z(ne,"A",{class:!0,href:!0});var ue=D(r);s=z(ue,"IMG",{class:!0,src:!0,alt:!0}),a=P(ue,` + Lilac`),ue.forEach(_),o=G(ne),u=z(ne,"BUTTON",{class:!0});var Ie=D(u);L(f.$$.fragment,Ie),Ie.forEach(_),ne.forEach(_),oe.forEach(_),c=G(H),L(m.$$.fragment,H),d=G(H),L(k.$$.fragment,H),q=G(H),L(I.$$.fragment,H),W=G(H),h=z(H,"DIV",{class:!0});var X=D(h);v=z(X,"BUTTON",{class:!0});var pe=D(v);O=z(pe,"DIV",{class:!0});var Ve=D(O);E=z(Ve,"DIV",{class:!0});var qe=D(E);g=P(qe,"Settings"),qe.forEach(_),b=G(Ve),S=z(Ve,"DIV",{});var Be=D(S);L(R.$$.fragment,Be),Be.forEach(_),Ve.forEach(_),pe.forEach(_),X.forEach(_),H.forEach(_),this.h()},h(){N(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=ms)||N(s,"src",i),N(s,"alt","Logo"),N(r,"class","flex flex-row items-center text-xl normal-case"),N(r,"href","/"),N(u,"class","mr-1 opacity-60 hover:bg-gray-200"),N(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),N(l,"class","w-full border-b border-gray-200"),N(E,"class","text-sm font-medium"),N(O,"class","flex items-center justify-between"),N(v,"class",Y=Ge(`w-full px-4 py-2 text-left ${n[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),U(v,"bg-neutral-200",n[3]),N(h,"class","w-full px-1"),N(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(C,H){w(C,e,H),V(e,l),V(l,t),V(t,r),V(r,s),V(r,a),V(t,o),V(t,u),y(f,u,null),V(e,c),y(m,e,null),V(e,d),y(k,e,null),V(e,q),y(I,e,null),V(e,W),V(e,h),V(h,v),V(v,O),V(O,E),V(E,g),V(O,b),V(O,S),y(R,S,null),Q=!0,Ee||(De=[It(Ut.call(null,u,{text:"Close sidebar"})),F(u,"click",n[22]),F(v,"click",n[25])],Ee=!0)},p(C,[H]){const oe={};H&64&&(oe.tagGroups=C[6]),H&4&&(oe.isFetching=C[2].isFetching),H&134217856&&(oe.$$scope={dirty:H,ctx:C}),m.$set(oe);const ne={};H&32&&(ne.tagGroups=C[5]),H&2&&(ne.isFetching=C[1].isFetching),H&134217728&&(ne.$$scope={dirty:H,ctx:C}),k.$set(ne);const ue={};H&16&&(ue.tagGroups=C[4]),H&1&&(ue.isFetching=C[0].isFetching),I.$set(ue),(!Q||H&8&&Y!==(Y=Ge(`w-full px-4 py-2 text-left ${C[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&N(v,"class",Y),(!Q||H&8)&&U(v,"bg-neutral-200",C[3])},i(C){Q||(p(f.$$.fragment,C),p(m.$$.fragment,C),p(k.$$.fragment,C),p(I.$$.fragment,C),p(R.$$.fragment,C),Q=!0)},o(C){$(f.$$.fragment,C),$(m.$$.fragment,C),$(k.$$.fragment,C),$(I.$$.fragment,C),$(R.$$.fragment,C),Q=!1},d(C){C&&_(e),M(f),M(m),M(k),M(I),M(R),Ee=!1,we(De)}}}function Ts(n,e,l){let t,r,s,i,a,o,u,f,c,m,d,k,q,I;const W=gt();re(n,W,C=>l(21,q=C));const h=Yt();re(n,h,C=>l(20,c=C));const v=Ft();re(n,v,C=>l(8,I=C));const O=Ht();re(n,O,C=>l(2,k=C));let E=null;const g=Rt();re(n,g,C=>l(1,d=C));let b=null;const S=jt();re(n,S,C=>l(0,m=C));const R=["concept_labels","concept_score","near_dup"],Y=()=>_t(v,I.open=!1,I),Q=()=>Ne("/datasets/new"),Ee=()=>Pt({command:Wt.CreateConcept,onCreate:C=>Ne(Zt(C.detail.namespace,C.detail.name))}),De=()=>Ne("/settings");return n.$$.update=()=>{var C,H,oe,ne,ue,Ie;if(n.$$.dirty&2097152&&l(19,t=(H=(C=q.data)==null?void 0:C.user)==null?void 0:H.id),n.$$.dirty&2097152&&l(18,r=(ne=(oe=q.data)==null?void 0:oe.user)==null?void 0:ne.given_name),n.$$.dirty&2097152&&l(7,s=(ue=q.data)==null?void 0:ue.access.create_dataset),n.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(15,E={namespace:X,datasetName:pe})}else l(15,E=null);if(n.$$.dirty&32772&&l(6,i=ll(E,k.data||[])),n.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(16,b={namespace:X,name:pe})}else l(16,b=null);n.$$.dirty&851970&&l(5,a=sl(b,d.data||[],t,r)),n.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(X=>!R.includes(X.name)).sort((X,pe)=>X.name.localeCompare(pe.name))),n.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(X=>({name:X.name,link:Xt(X.name),isSelected:c.page==="signals"&&c.identifier===X.name}))}]}]),n.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,k,f,u,a,i,s,I,W,h,v,O,g,S,E,b,o,r,t,c,q,Y,Q,Ee,De]}class Ls extends te{constructor(e){super(),le(this,e,Ts,Ns,se,{})}}const{window:lt}=Ct;function st(n,e,l){const t=n.slice();return t[20]=e[l],t}function rt(n,e,l){const t=n.slice();return t[23]=e[l],t}function nt(n){let e,l,t,r;return l=new Ls({}),{c(){e=A("div"),T(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=D(e);L(l.$$.fragment,i),i.forEach(_),this.h()},h(){N(e,"class","flex-shrink-0")},m(s,i){w(s,e,i),y(l,e,null),r=!0},i(s){r||(p(l.$$.fragment,s),mt(()=>{r&&(t||(t=ye(e,Me,{axis:"x"},!0)),t.run(1))}),r=!0)},o(s){$(l.$$.fragment,s),t||(t=ye(e,Me,{axis:"x"},!1)),t.run(0),r=!1},d(s){s&&_(e),M(l),s&&t&&t.end()}}}function it(n){let e,l;function t(){return n[12](n[23])}return e=new ht({props:{lowContrast:!0,fullWidth:!0,title:n[23].title,subtitle:n[23].subtitle||"",caption:n[23].message,kind:n[23].kind,timeout:5e3}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&2&&(i.title=n[23].title),s&2&&(i.subtitle=n[23].subtitle||""),s&2&&(i.caption=n[23].message),s&2&&(i.kind=n[23].kind),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ys(n){let e,l,t,r,s;function i(){return n[13](n[20])}return{c(){e=A("div"),l=A("button"),t=j("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=D(e);l=z(o,"BUTTON",{class:!0});var u=D(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){N(l,"class","underline"),N(e,"slot","caption")},m(a,o){w(a,e,o),V(e,l),V(l,t),r||(s=F(l,"click",i),r=!0)},p(a,o){n=a},d(a){a&&_(e),r=!1,s()}}}function at(n){let e,l;function t(){return n[14](n[20])}return e=new ht({props:{lowContrast:!0,title:n[20].name||"Error",subtitle:n[20].message,$$slots:{caption:[ys]},$$scope:{ctx:n}}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&8&&(i.title=n[20].name||"Error"),s&8&&(i.subtitle=n[20].message),s&32777&&(i.$$scope={dirty:s,ctx:n}),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ot(n){let e,l;return e=new as({props:{error:n[0]}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ms(n){let e,l,t,r,s,i,a,o,u,f,c,m=n[2].open&&nt();const d=n[9].default,k=de(d,n,n[15],null);let q=n[1],I=[];for(let g=0;g$(I[g],1,1,()=>{I[g]=null});let h=n[3],v=[];for(let g=0;g$(v[g],1,1,()=>{v[g]=null});let E=n[0]&&ot(n);return f=new ds({}),{c(){e=A("main"),m&&m.c(),l=B(),t=A("div"),k&&k.c(),r=B(),s=A("div");for(let g=0;g{m=null}),x()),k&&k.p&&(!c||b&32768)&&me(k,d,g,g[15],c?he(d,g[15],b,null):_e(g[15]),null),b&18){q=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(k,g);for(let b=0;bl(7,s=b)),re(n,Oe,b=>l(3,o=b));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=el();xt(d);const k=nl();re(n,k,b=>l(8,i=b)),rl(k),Te(()=>{d.setHash(t,s.url.hash)});function q(b){const S=new URL(b),R=m[S.pathname];d.setHash(R,S.hash)}Te(()=>{window.parent=window,history.pushState=function(b,S,R){return R instanceof URL&&q(R),History.prototype.pushState.apply(history,arguments)}});const I=al();ol(I);const W=Qt();re(n,W,b=>l(2,a=b)),Kt(W);const h=b=>q(b.newURL),v=()=>q(location.href),O=b=>{k.removeNotification(b)},E=b=>l(0,c=b),g=b=>{_t(Oe,o=o.filter(S=>S!==b),o)};return n.$$set=b=>{"$$scope"in b&&l(15,f=b.$$scope)},n.$$.update=()=>{n.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),n.$$.dirty&256&&l(1,r=(i==null?void 0:i.notifications)||[])},[c,r,a,o,k,q,W,s,i,u,h,v,O,E,g,f]}class Js extends te{constructor(e){super(),le(this,e,zs,As,se,{})}}export{Js as component,Ws as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.50adb7c6.js b/lilac/web/_app/immutable/nodes/0.50adb7c6.js new file mode 100644 index 0000000000000000000000000000000000000000..bed79828c3f05038f8ca44d39693e6a30f150b4c --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.50adb7c6.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as se,C as ze,o as Te,j as vt,D as de,E as K,k as A,l as z,m as D,h as _,F as fe,G as U,b as w,H as F,I as me,J as _e,K as he,L as ge,g as p,d as $,M as we,N as ie,O as re,P as bt,Q as $e,R as J,e as ce,v as Z,f as x,a as B,c as G,w as ut,T as ft,y as T,z as L,A as y,U as ct,B as M,V as dt,W as kt,X as wt,q as j,r as P,u as ee,Y as St,Z as ve,_ as be,n as N,$ as Le,a0 as V,a1 as ke,a2 as mt,a3 as ye,a4 as Ce,a5 as Et,a6 as Ge,a7 as It,a8 as _t,a9 as Ct}from"../chunks/index.b7741aa8.js";import{M as Dt,C as Vt,a as Nt}from"../chunks/ChevronUp.4e645b65.js";import{w as Tt}from"../chunks/index.d3776286.js";import{S as Lt,T as yt,a as Mt,Q as At,s as zt,q as qt,b as ht,o as Bt,c as Gt,d as Ot,h as Ut,g as Ft,e as Ht,f as Rt,i as jt,t as Pt,C as Wt,j as Jt,k as Kt,l as Qt,m as Oe}from"../chunks/Commands.539ca0ee.js";import{g as Yt,s as Xt,c as Zt,a as xt,b as el}from"../chunks/utils.f3891c80.js";import{p as tl}from"../chunks/stores.8974489c.js";import{g as Ne}from"../chunks/navigation.079b07c9.js";import{s as Me,g as ll,a as sl,b as rl,c as nl}from"../chunks/notificationsStore.87d33d60.js";import{S as il}from"../chunks/Settings.5acb570f.js";import{c as al,s as ol}from"../chunks/settingsStore.9e0a77f3.js";import{T as gt}from"../chunks/ToastNotification.94abd3f6.js";const ul=!1,fl=!0,Js=Object.freeze(Object.defineProperty({__proto__:null,prerender:fl,ssr:ul},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function cl(n,e,l){let{key:t="local-storage-key"}=e,{value:r=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=r;function o(){typeof r=="object"?localStorage.setItem(t,JSON.stringify(r)):localStorage.setItem(t,r)}return Te(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,r=JSON.parse(u))}catch{l(0,r=u)}else o(),i("save")}),vt(()=>{a!==r&&(o(),i("update",{prevValue:a,value:r})),a=r}),n.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,r=u.value)},[r,t,s,pt]}class dl extends te{constructor(e){super(),le(this,e,cl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const ml=dl;function _l(n){let e,l,t,r;const s=n[8].default,i=de(s,n,n[7],null);let a=[{role:"table"},n[4]],o={};for(let u=0;ul(6,s=h)),bt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function k(h){J.call(this,n,h)}function q(h){J.call(this,n,h)}function I(h){J.call(this,n,h)}function W(h){J.call(this,n,h)}return n.$$set=h=>{e=K(K({},e),$e(h)),l(4,r=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&l(5,o=s),n.$$.dirty&64&&m("change",s)},[u,f,c,d,r,o,s,a,i,k,q,I,W]}class gl extends te{constructor(e){super(),le(this,e,hl,_l,se,{selected:5,condensed:0,flush:1,selection:2})}}const pl=gl;function $l(n){let e,l,t,r;const s=n[2].default,i=de(s,n,n[1],null);let a=[{role:"rowgroup"},n[0]],o={};for(let u=0;u{e=K(K({},e),$e(c)),l(0,r=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[r,i,s,a,o,u,f]}class bl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=bl;function wl(n){let e,l,t,r,s;const i=n[4].default,a=de(i,n,n[3],null);let o=[{role:l=n[0]?"columnheader":"cell"},n[2]],u={};for(let f=0;f{e=K(K({},e),$e(d)),l(2,r=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,r,i,s,u,f,c,m]}class El extends te{constructor(e){super(),le(this,e,Sl,wl,se,{head:0,noWrap:1})}}const ae=El;function Il(n){let e,l,t,r;const s=n[5].default,i=de(s,n,n[4],null);let a=[{role:"row"},n[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){r||(p(l),r=!0)},o(o){$(l),r=!1},d(o){i[e].d(o),o&&_(t)}}}function Vl(n,e,l){const t=["head","label","tabindex"];let r=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f(v){J.call(this,n,v)}function c(v){J.call(this,n,v)}function m(v){J.call(this,n,v)}function d(v){J.call(this,n,v)}function k(v){J.call(this,n,v)}function q(v){J.call(this,n,v)}function I(v){J.call(this,n,v)}function W(v){J.call(this,n,v)}function h(v){J.call(this,n,v)}return n.$$set=v=>{e=K(K({},e),$e(v)),l(3,r=ie(e,t)),"head"in v&&l(0,a=v.head),"label"in v&&l(1,o=v.label),"tabindex"in v&&l(2,u=v.tabindex),"$$scope"in v&&l(4,i=v.$$scope)},[a,o,u,r,i,s,f,c,m,d,k,q,I,W,h]}class Nl extends te{constructor(e){super(),le(this,e,Vl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Nl,Tl=n=>({theme:n&1}),Ue=n=>({theme:n[0]});function Fe(n,e,l){const t=n.slice();return t[0]=e[l],t}function He(n){let e,l,t;function r(i){n[9](i)}let s={key:n[2]};return n[0]!==void 0&&(s.value=n[0]),e=new ml({props:s}),ut.push(()=>ft(e,"value",r)),{c(){T(e.$$.fragment)},l(i){L(e.$$.fragment,i)},m(i,a){y(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){$(e.$$.fragment,i),t=!1},d(i){M(e,i)}}}function Ll(n){let e,l,t;const r=[n[5]];function s(a){n[11](a)}let i={$$slots:{default:[Ml]},$$scope:{ctx:n}};for(let a=0;aft(e,"selected",s)),{c(){T(e.$$.fragment)},l(a){L(e.$$.fragment,a)},m(a,o){y(e,a,o),t=!0},p(a,o){const u=o&32?ge(r,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){$(e.$$.fragment,a),t=!1},d(a){M(e,a)}}}function yl(n){let e,l;const t=[n[4],{toggled:n[0]===n[4].themes[1]}];let r={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let k=l;l=u(m),l===k?~l&&o[l].p(m,d):(t&&(Z(),$(o[k],1,1,()=>{o[k]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(r.parentNode,r)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Tl):_e(m[12]),Ue)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){$(i),$(t),$(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(r),c&&c.d(m)}}}function zl(n,e,l){let{$$slots:t={},$$scope:r}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const k=ze();function q(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function W(h){s=h,l(0,s)}return n.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,r=h.$$scope)},n.$$.update=()=>{n.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,v])=>{document.documentElement.style.setProperty(`--cds-${h}`,v)}),s in c?(document.documentElement.setAttribute("theme",s),k("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,q,I,W,r]}class ql extends te{constructor(e){super(),le(this,e,zl,Al,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=ql;function Gl(n){let e;return{c(){e=j("message")},l(l){e=P(l,"message")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Ol(n){let e=n[0].message+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ul(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Gl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Ol]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Fl(n){let e;return{c(){e=j("url")},l(l){e=P(l,"url")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Hl(n){let e=n[0].request.method+"",l,t,r=n[0].request.url+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&r!==(r=i[0].request.url+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Rl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Fl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Hl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function jl(n){let e;return{c(){e=j("status")},l(l){e=P(l,"status")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Pl(n){let e=n[0].status+"",l,t,r=n[0].statusText+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&r!==(r=i[0].statusText+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Wl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[jl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Pl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Jl(n){let e;return{c(){e=j("path")},l(l){e=P(l,"path")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Kl(n){let e=JSON.stringify(n[0].request.path,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ql(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Jl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Kl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Yl(n){let e;return{c(){e=j("body")},l(l){e=P(l,"body")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Xl(n){let e=JSON.stringify(n[0].request.body,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Zl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Yl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Xl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function xl(n){let e;return{c(){e=j("details")},l(l){e=P(l,"details")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function es(n){let e=n[0].body.detail+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ts(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[xl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-break-spaces",$$slots:{default:[es]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function ls(n){let e,l,t,r,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[Ul]},$$scope:{ctx:n}}}),t=new Se({props:{$$slots:{default:[Rl]},$$scope:{ctx:n}}}),s=new Se({props:{$$slots:{default:[Wl]},$$scope:{ctx:n}}}),a=new Se({props:{$$slots:{default:[Ql]},$$scope:{ctx:n}}}),u=new Se({props:{$$slots:{default:[Zl]},$$scope:{ctx:n}}}),c=new Se({props:{$$slots:{default:[ts]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment),r=B(),T(s.$$.fragment),i=B(),T(a.$$.fragment),o=B(),T(u.$$.fragment),f=B(),T(c.$$.fragment)},l(d){L(e.$$.fragment,d),l=G(d),L(t.$$.fragment,d),r=G(d),L(s.$$.fragment,d),i=G(d),L(a.$$.fragment,d),o=G(d),L(u.$$.fragment,d),f=G(d),L(c.$$.fragment,d)},m(d,k){y(e,d,k),w(d,l,k),y(t,d,k),w(d,r,k),y(s,d,k),w(d,i,k),y(a,d,k),w(d,o,k),y(u,d,k),w(d,f,k),y(c,d,k),m=!0},p(d,k){const q={};k&3&&(q.$$scope={dirty:k,ctx:d}),e.$set(q);const I={};k&3&&(I.$$scope={dirty:k,ctx:d}),t.$set(I);const W={};k&3&&(W.$$scope={dirty:k,ctx:d}),s.$set(W);const h={};k&3&&(h.$$scope={dirty:k,ctx:d}),a.$set(h);const v={};k&3&&(v.$$scope={dirty:k,ctx:d}),u.$set(v);const O={};k&3&&(O.$$scope={dirty:k,ctx:d}),c.$set(O)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){$(e.$$.fragment,d),$(t.$$.fragment,d),$(s.$$.fragment,d),$(a.$$.fragment,d),$(u.$$.fragment,d),$(c.$$.fragment,d),m=!1},d(d){M(e,d),d&&_(l),M(t,d),d&&_(r),M(s,d),d&&_(i),M(a,d),d&&_(o),M(u,d),d&&_(f),M(c,d)}}}function ss(n){let e,l;return e=new kl({props:{$$slots:{default:[ls]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function rs(n){let e,l;return e=new pl({props:{$$slots:{default:[ss]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ns(n){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!n[0],modalHeading:n[0].name,$$slots:{default:[rs]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,[r]){const s={};r&1&&(s.open=!!t[0]),r&1&&(s.modalHeading=t[0].name),r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function is(n,e,l){let{error:t}=e;return n.$$set=r=>{"error"in r&&l(0,t=r.error)},[t]}class as extends te{constructor(e){super(),le(this,e,is,ns,se,{error:0})}}function os(n){let e;const l=n[2].default,t=de(l,n,n[1],null);return{c(){t&&t.c()},l(r){t&&t.l(r)},m(r,s){t&&t.m(r,s),e=!0},p(r,[s]){t&&t.p&&(!e||s&2)&&me(t,l,r,r[1],e?he(l,r[1],s,null):_e(r[1]),null)},i(r){e||(p(t,r),e=!0)},o(r){$(t,r),e=!1},d(r){t&&t.d(r)}}}function us(n,e,l){let{$$slots:t={},$$scope:r}=e,{client:s=new At}=e;return Te(()=>{s.mount()}),zt(s),St(()=>{s.unmount()}),n.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,r=i.$$scope)},[s,r,t]}class fs extends te{constructor(e){super(),le(this,e,us,os,se,{client:0})}}function cs(n,e,l){let t,r,s;const i=qt();re(n,i,o=>l(3,r=o));const a=ht();return re(n,a,o=>l(4,s=o)),n.$$.update=()=>{var o,u;n.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),n.$$.dirty&12&&r.isSuccess&&t&&Bt(r.data)},[i,a,t,r,s]}class ds extends te{constructor(e){super(),le(this,e,cs,null,se,{})}}const ms=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function je(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function _s(n){let e,l,t,r=n[1]&&je(n),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],i={};for(let a=0;a{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $t extends te{constructor(e){super(),le(this,e,hs,_s,se,{size:0,title:1})}}function Pe(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function gs(n){let e,l,t=n[1]&&Pe(n),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],s={};for(let i=0;i{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $s extends te{constructor(e){super(),le(this,e,ps,gs,se,{size:0,title:1})}}const vs=n=>({}),We=n=>({});function Je(n,e,l){const t=n.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function Ke(n,e,l){const t=n.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Qe(n,e,l){const t=n.slice();return t[16]=e[l],t}function bs(n){let e,l;return e=new Vt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ks(n){let e,l;return e=new Nt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ye(n){let e,l,t,r,s;const i=[Ss,ws],a=[];function o(u,f){return u[2]?0:1}return l=o(n),t=a[l]=i[l](n),{c(){e=A("div"),t.c()},l(u){e=z(u,"DIV",{});var f=D(e);t.l(f),f.forEach(_)},m(u,f){w(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),$(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(r||(r=ye(e,Me,{},!0)),r.run(1))}),s=!0)},o(u){$(t),r||(r=ye(e,Me,{},!1)),r.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&r&&r.end()}}}function ws(n){let e,l,t=n[3],r=[];for(let i=0;i$(r[i],1,1,()=>{r[i]=null});return{c(){e=A("div");for(let i=0;i{r=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[b]=null}),x(),o=I[a],o||(o=I[a]=q[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Ye(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),$(h,1,1,()=>{h=null}),x()),O&&O.p&&(!m||g&128)&&me(O,v,E,E[7],m?he(v,E[7],g,vs):_e(E[7]),We)},i(E){m||(p(o),p(h),p(O,E),m=!0)},o(E){$(o),$(h),$(O,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),O&&O.d(E),d=!1,k()}}}function Cs(n,e,l){let{$$slots:t={},$$scope:r}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Ne(c.link);return n.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,r=c.$$scope)},[o,s,i,a,t,u,f,r]}class Ae extends te{constructor(e){super(),le(this,e,Cs,Is,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(n){let e,l,t,r,s,i;return l=new $t({props:{class:"mr-1"}}),{c(){e=A("button"),T(l.$$.fragment),t=j("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=D(e);L(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){N(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){w(a,e,o),y(l,e,null),V(e,t),r=!0,s||(i=F(e,"click",n[23]),s=!0)},p:ke,i(a){r||(p(l.$$.fragment,a),r=!0)},o(a){$(l.$$.fragment,a),r=!1},d(a){a&&_(e),M(l),s=!1,i()}}}function Ds(n){let e,l,t=n[7]&&tt(n);return{c(){e=A("div"),t&&t.c(),this.h()},l(r){e=z(r,"DIV",{slot:!0,class:!0});var s=D(e);t&&t.l(s),s.forEach(_),this.h()},h(){N(e,"slot","add"),N(e,"class","w-full")},m(r,s){w(r,e,s),t&&t.m(e,null),l=!0},p(r,s){r[7]?t?(t.p(r,s),s&128&&p(t,1)):(t=tt(r),t.c(),p(t,1),t.m(e,null)):t&&(Z(),$(t,1,1,()=>{t=null}),x())},i(r){l||(p(t),l=!0)},o(r){$(t),l=!1},d(r){r&&_(e),t&&t.d()}}}function Vs(n){let e,l,t,r,s,i,a;return t=new $t({props:{class:"mr-1"}}),{c(){e=A("div"),l=A("button"),T(t.$$.fragment),r=j("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=D(e);l=z(u,"BUTTON",{class:!0});var f=D(l);L(t.$$.fragment,f),r=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){N(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),N(e,"slot","add"),N(e,"class","w-full")},m(o,u){w(o,e,u),V(e,l),y(t,l,null),V(l,r),s=!0,i||(a=F(l,"click",n[24]),i=!0)},p:ke,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){$(t.$$.fragment,o),s=!1},d(o){o&&_(e),M(t),i=!1,a()}}}function Ns(n){let e,l,t,r,s,i,a,o,u,f,c,m,d,k,q,I,W,h,v,O,E,g,b,S,R,Y,Q,Ee,De;return f=new $s({}),m=new Ae({props:{title:"Datasets",tagGroups:n[6],isFetching:n[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:n}}}),k=new Ae({props:{title:"Concepts",tagGroups:n[5],isFetching:n[1].isFetching,$$slots:{add:[Vs]},$$scope:{ctx:n}}}),I=new Ae({props:{title:"Signals",tagGroups:n[4],isFetching:n[0].isFetching}}),R=new il({}),{c(){e=A("div"),l=A("div"),t=A("div"),r=A("a"),s=A("img"),a=j(` + Lilac`),o=B(),u=A("button"),T(f.$$.fragment),c=B(),T(m.$$.fragment),d=B(),T(k.$$.fragment),q=B(),T(I.$$.fragment),W=B(),h=A("div"),v=A("button"),O=A("div"),E=A("div"),g=j("Settings"),b=B(),S=A("div"),T(R.$$.fragment),this.h()},l(C){e=z(C,"DIV",{class:!0});var H=D(e);l=z(H,"DIV",{class:!0});var oe=D(l);t=z(oe,"DIV",{class:!0});var ne=D(t);r=z(ne,"A",{class:!0,href:!0});var ue=D(r);s=z(ue,"IMG",{class:!0,src:!0,alt:!0}),a=P(ue,` + Lilac`),ue.forEach(_),o=G(ne),u=z(ne,"BUTTON",{class:!0});var Ie=D(u);L(f.$$.fragment,Ie),Ie.forEach(_),ne.forEach(_),oe.forEach(_),c=G(H),L(m.$$.fragment,H),d=G(H),L(k.$$.fragment,H),q=G(H),L(I.$$.fragment,H),W=G(H),h=z(H,"DIV",{class:!0});var X=D(h);v=z(X,"BUTTON",{class:!0});var pe=D(v);O=z(pe,"DIV",{class:!0});var Ve=D(O);E=z(Ve,"DIV",{class:!0});var qe=D(E);g=P(qe,"Settings"),qe.forEach(_),b=G(Ve),S=z(Ve,"DIV",{});var Be=D(S);L(R.$$.fragment,Be),Be.forEach(_),Ve.forEach(_),pe.forEach(_),X.forEach(_),H.forEach(_),this.h()},h(){N(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=ms)||N(s,"src",i),N(s,"alt","Logo"),N(r,"class","flex flex-row items-center text-xl normal-case"),N(r,"href","/"),N(u,"class","mr-1 opacity-60 hover:bg-gray-200"),N(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),N(l,"class","w-full border-b border-gray-200"),N(E,"class","text-sm font-medium"),N(O,"class","flex items-center justify-between"),N(v,"class",Y=Ge(`w-full px-4 py-2 text-left ${n[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),U(v,"bg-neutral-200",n[3]),N(h,"class","w-full px-1"),N(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(C,H){w(C,e,H),V(e,l),V(l,t),V(t,r),V(r,s),V(r,a),V(t,o),V(t,u),y(f,u,null),V(e,c),y(m,e,null),V(e,d),y(k,e,null),V(e,q),y(I,e,null),V(e,W),V(e,h),V(h,v),V(v,O),V(O,E),V(E,g),V(O,b),V(O,S),y(R,S,null),Q=!0,Ee||(De=[It(Ut.call(null,u,{text:"Close sidebar"})),F(u,"click",n[22]),F(v,"click",n[25])],Ee=!0)},p(C,[H]){const oe={};H&64&&(oe.tagGroups=C[6]),H&4&&(oe.isFetching=C[2].isFetching),H&134217856&&(oe.$$scope={dirty:H,ctx:C}),m.$set(oe);const ne={};H&32&&(ne.tagGroups=C[5]),H&2&&(ne.isFetching=C[1].isFetching),H&134217728&&(ne.$$scope={dirty:H,ctx:C}),k.$set(ne);const ue={};H&16&&(ue.tagGroups=C[4]),H&1&&(ue.isFetching=C[0].isFetching),I.$set(ue),(!Q||H&8&&Y!==(Y=Ge(`w-full px-4 py-2 text-left ${C[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&N(v,"class",Y),(!Q||H&8)&&U(v,"bg-neutral-200",C[3])},i(C){Q||(p(f.$$.fragment,C),p(m.$$.fragment,C),p(k.$$.fragment,C),p(I.$$.fragment,C),p(R.$$.fragment,C),Q=!0)},o(C){$(f.$$.fragment,C),$(m.$$.fragment,C),$(k.$$.fragment,C),$(I.$$.fragment,C),$(R.$$.fragment,C),Q=!1},d(C){C&&_(e),M(f),M(m),M(k),M(I),M(R),Ee=!1,we(De)}}}function Ts(n,e,l){let t,r,s,i,a,o,u,f,c,m,d,k,q,I;const W=ht();re(n,W,C=>l(21,q=C));const h=Yt();re(n,h,C=>l(20,c=C));const v=Ft();re(n,v,C=>l(8,I=C));const O=Ht();re(n,O,C=>l(2,k=C));let E=null;const g=Rt();re(n,g,C=>l(1,d=C));let b=null;const S=jt();re(n,S,C=>l(0,m=C));const R=["concept_labels","concept_score","near_dup"],Y=()=>_t(v,I.open=!1,I),Q=()=>Ne("/datasets/new"),Ee=()=>Pt({command:Wt.CreateConcept,onCreate:C=>Ne(Zt(C.detail.namespace,C.detail.name))}),De=()=>Ne("/settings");return n.$$.update=()=>{var C,H,oe,ne,ue,Ie;if(n.$$.dirty&2097152&&l(19,t=(H=(C=q.data)==null?void 0:C.user)==null?void 0:H.id),n.$$.dirty&2097152&&l(18,r=(ne=(oe=q.data)==null?void 0:oe.user)==null?void 0:ne.given_name),n.$$.dirty&2097152&&l(7,s=(ue=q.data)==null?void 0:ue.access.create_dataset),n.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(15,E={namespace:X,datasetName:pe})}else l(15,E=null);if(n.$$.dirty&32772&&l(6,i=ll(E,k.data||[])),n.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(16,b={namespace:X,name:pe})}else l(16,b=null);n.$$.dirty&851970&&l(5,a=sl(b,d.data||[],t,r)),n.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(X=>!R.includes(X.name)).sort((X,pe)=>X.name.localeCompare(pe.name))),n.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(X=>({name:X.name,link:Xt(X.name),isSelected:c.page==="signals"&&c.identifier===X.name}))}]}]),n.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,k,f,u,a,i,s,I,W,h,v,O,g,S,E,b,o,r,t,c,q,Y,Q,Ee,De]}class Ls extends te{constructor(e){super(),le(this,e,Ts,Ns,se,{})}}const{window:lt}=Ct;function st(n,e,l){const t=n.slice();return t[20]=e[l],t}function rt(n,e,l){const t=n.slice();return t[23]=e[l],t}function nt(n){let e,l,t,r;return l=new Ls({}),{c(){e=A("div"),T(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=D(e);L(l.$$.fragment,i),i.forEach(_),this.h()},h(){N(e,"class","flex-shrink-0")},m(s,i){w(s,e,i),y(l,e,null),r=!0},i(s){r||(p(l.$$.fragment,s),mt(()=>{r&&(t||(t=ye(e,Me,{axis:"x"},!0)),t.run(1))}),r=!0)},o(s){$(l.$$.fragment,s),t||(t=ye(e,Me,{axis:"x"},!1)),t.run(0),r=!1},d(s){s&&_(e),M(l),s&&t&&t.end()}}}function it(n){let e,l;function t(){return n[12](n[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:n[23].title,subtitle:n[23].subtitle||"",caption:n[23].message,kind:n[23].kind,timeout:5e3}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&2&&(i.title=n[23].title),s&2&&(i.subtitle=n[23].subtitle||""),s&2&&(i.caption=n[23].message),s&2&&(i.kind=n[23].kind),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ys(n){let e,l,t,r,s;function i(){return n[13](n[20])}return{c(){e=A("div"),l=A("button"),t=j("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=D(e);l=z(o,"BUTTON",{class:!0});var u=D(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){N(l,"class","underline"),N(e,"slot","caption")},m(a,o){w(a,e,o),V(e,l),V(l,t),r||(s=F(l,"click",i),r=!0)},p(a,o){n=a},d(a){a&&_(e),r=!1,s()}}}function at(n){let e,l;function t(){return n[14](n[20])}return e=new gt({props:{lowContrast:!0,title:n[20].name||"Error",subtitle:n[20].message,$$slots:{caption:[ys]},$$scope:{ctx:n}}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&8&&(i.title=n[20].name||"Error"),s&8&&(i.subtitle=n[20].message),s&32777&&(i.$$scope={dirty:s,ctx:n}),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ot(n){let e,l;return e=new as({props:{error:n[0]}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ms(n){let e,l,t,r,s,i,a,o,u,f,c,m=n[2].open&&nt();const d=n[9].default,k=de(d,n,n[15],null);let q=n[1],I=[];for(let g=0;g$(I[g],1,1,()=>{I[g]=null});let h=n[3],v=[];for(let g=0;g$(v[g],1,1,()=>{v[g]=null});let E=n[0]&&ot(n);return f=new ds({}),{c(){e=A("main"),m&&m.c(),l=B(),t=A("div"),k&&k.c(),r=B(),s=A("div");for(let g=0;g{m=null}),x()),k&&k.p&&(!c||b&32768)&&me(k,d,g,g[15],c?he(d,g[15],b,null):_e(g[15]),null),b&18){q=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(k,g);for(let b=0;bl(7,s=b)),re(n,Oe,b=>l(3,o=b));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=el();xt(d);const k=nl();re(n,k,b=>l(8,i=b)),rl(k),Te(()=>{d.setHash(t,s.url.hash)});function q(b){const S=new URL(b),R=m[S.pathname];d.setHash(R,S.hash)}Te(()=>{window.parent=window,history.pushState=function(b,S,R){return R instanceof URL&&q(R),History.prototype.pushState.apply(history,arguments)}});const I=al();ol(I);const W=Qt();re(n,W,b=>l(2,a=b)),Kt(W);const h=b=>q(b.newURL),v=()=>q(location.href),O=b=>{k.removeNotification(b)},E=b=>l(0,c=b),g=b=>{_t(Oe,o=o.filter(S=>S!==b),o)};return n.$$set=b=>{"$$scope"in b&&l(15,f=b.$$scope)},n.$$.update=()=>{n.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),n.$$.dirty&256&&l(1,r=(i==null?void 0:i.notifications)||[])},[c,r,a,o,k,q,W,s,i,u,h,v,O,E,g,f]}class Ks extends te{constructor(e){super(),le(this,e,zs,As,se,{})}}export{Ks as component,Js as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.53d835b8.js b/lilac/web/_app/immutable/nodes/0.53d835b8.js new file mode 100644 index 0000000000000000000000000000000000000000..4e2b397fe33edfc80726530c5cc315db51b96c92 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.53d835b8.js @@ -0,0 +1,43 @@ +import{S as te,i as le,s as se,C as ze,o as Ve,j as $t,D as de,E as W,k as j,l as z,m as y,h as _,F as ce,G as O,b as k,H as q,I as me,J as _e,K as he,L as ge,g as p,d as b,M as ke,N as ie,O as ne,P as vt,Q as be,R as J,e as ae,v as Z,f as x,a as M,c as B,w as ut,T as ft,y as V,z as A,A as N,U as ct,B as L,V as dt,W as wt,X as kt,q as H,r as P,u as ee,Y as St,Z as $e,_ as ve,n as T,$ as Ae,a0 as C,a1 as we,a2 as mt,a3 as Ne,a4 as Ce,a5 as Et,a6 as Be,a7 as It,a8 as _t,a9 as Ct,aa as yt}from"../chunks/index.b333a928.js";import{M as Dt,C as Tt,a as Vt}from"../chunks/ChevronUp.95b74f6d.js";import{w as At}from"../chunks/index.2b0dd2f8.js";import{S as Nt,T as Lt,a as jt,Q as zt,s as Ft,q as Mt,b as ht,o as Bt,c as Gt,d as Ot,h as qt,g as Ut,e as Kt,f as Ht,i as Pt,t as Rt,C as Jt,j as Wt,k as Yt,l as Xt,m as Ge}from"../chunks/Commands.1fffdf33.js";import{g as Qt,s as Zt,c as xt,a as el,b as tl}from"../chunks/utils.4eeb8687.js";import{p as ll}from"../chunks/stores.8f6d2882.js";import{g as Te}from"../chunks/navigation.1d886b5b.js";import{s as Le,g as sl,a as nl,b as rl,c as il}from"../chunks/notificationsStore.e7f2bd3e.js";import{S as al}from"../chunks/Settings.e24cc1d1.js";import{c as ol,s as ul}from"../chunks/settingsStore.6e7d5078.js";import{T as gt}from"../chunks/ToastNotification.66c9609a.js";const fl=!1,cl=!0,Ys=Object.freeze(Object.defineProperty({__proto__:null,prerender:cl,ssr:fl},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function dl(r,e,l){let{key:t="local-storage-key"}=e,{value:n=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=n;function o(){typeof n=="object"?localStorage.setItem(t,JSON.stringify(n)):localStorage.setItem(t,n)}return Ve(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,n=JSON.parse(u))}catch{l(0,n=u)}else o(),i("save")}),$t(()=>{a!==n&&(o(),i("update",{prevValue:a,value:n})),a=n}),r.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,n=u.value)},[n,t,s,pt]}class ml extends te{constructor(e){super(),le(this,e,dl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const _l=ml;function hl(r){let e,l,t,n;const s=r[8].default,i=de(s,r,r[7],null);let a=[{role:"table"},r[4]],o={};for(let u=0;ul(6,s=h)),vt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function w(h){J.call(this,r,h)}function F(h){J.call(this,r,h)}function I(h){J.call(this,r,h)}function R(h){J.call(this,r,h)}return r.$$set=h=>{e=W(W({},e),be(h)),l(4,n=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},r.$$.update=()=>{r.$$.dirty&64&&l(5,o=s),r.$$.dirty&64&&m("change",s)},[u,f,c,d,n,o,s,a,i,w,F,I,R]}class pl extends te{constructor(e){super(),le(this,e,gl,hl,se,{selected:5,condensed:0,flush:1,selection:2})}}const bl=pl;function $l(r){let e,l,t,n;const s=r[2].default,i=de(s,r,r[1],null);let a=[{role:"rowgroup"},r[0]],o={};for(let u=0;u{e=W(W({},e),be(c)),l(0,n=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[n,i,s,a,o,u,f]}class wl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=wl;function Sl(r){let e,l,t,n,s;const i=r[4].default,a=de(i,r,r[3],null);let o=[{role:l=r[0]?"columnheader":"cell"},r[2]],u={};for(let f=0;f{e=W(W({},e),be(d)),l(2,n=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,n,i,s,u,f,c,m]}class Il extends te{constructor(e){super(),le(this,e,El,Sl,se,{head:0,noWrap:1})}}const oe=Il;function Cl(r){let e,l,t,n;const s=r[5].default,i=de(s,r,r[4],null);let a=[{role:"row"},r[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){n||(p(l),n=!0)},o(o){b(l),n=!1},d(o){i[e].d(o),o&&_(t)}}}function Tl(r,e,l){const t=["head","label","tabindex"];let n=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f($){J.call(this,r,$)}function c($){J.call(this,r,$)}function m($){J.call(this,r,$)}function d($){J.call(this,r,$)}function w($){J.call(this,r,$)}function F($){J.call(this,r,$)}function I($){J.call(this,r,$)}function R($){J.call(this,r,$)}function h($){J.call(this,r,$)}return r.$$set=$=>{e=W(W({},e),be($)),l(3,n=ie(e,t)),"head"in $&&l(0,a=$.head),"label"in $&&l(1,o=$.label),"tabindex"in $&&l(2,u=$.tabindex),"$$scope"in $&&l(4,i=$.$$scope)},[a,o,u,n,i,s,f,c,m,d,w,F,I,R,h]}class Vl extends te{constructor(e){super(),le(this,e,Tl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Vl,Al=r=>({theme:r&1}),Oe=r=>({theme:r[0]});function qe(r,e,l){const t=r.slice();return t[0]=e[l],t}function Ue(r){let e,l,t;function n(i){r[9](i)}let s={key:r[2]};return r[0]!==void 0&&(s.value=r[0]),e=new _l({props:s}),ut.push(()=>ft(e,"value",n)),{c(){V(e.$$.fragment)},l(i){A(e.$$.fragment,i)},m(i,a){N(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){b(e.$$.fragment,i),t=!1},d(i){L(e,i)}}}function Nl(r){let e,l,t;const n=[r[5]];function s(a){r[11](a)}let i={$$slots:{default:[jl]},$$scope:{ctx:r}};for(let a=0;aft(e,"selected",s)),{c(){V(e.$$.fragment)},l(a){A(e.$$.fragment,a)},m(a,o){N(e,a,o),t=!0},p(a,o){const u=o&32?ge(n,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){b(e.$$.fragment,a),t=!1},d(a){L(e,a)}}}function Ll(r){let e,l;const t=[r[4],{toggled:r[0]===r[4].themes[1]}];let n={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let w=l;l=u(m),l===w?~l&&o[l].p(m,d):(t&&(Z(),b(o[w],1,1,()=>{o[w]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(n.parentNode,n)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Al):_e(m[12]),Oe)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){b(i),b(t),b(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(n),c&&c.d(m)}}}function Fl(r,e,l){let{$$slots:t={},$$scope:n}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const w=ze();function F(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function R(h){s=h,l(0,s)}return r.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,n=h.$$scope)},r.$$.update=()=>{r.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,$])=>{document.documentElement.style.setProperty(`--cds-${h}`,$)}),s in c?(document.documentElement.setAttribute("theme",s),w("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,F,I,R,n]}class Ml extends te{constructor(e){super(),le(this,e,Fl,zl,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=Ml;function Gl(r){let e;return{c(){e=H("message")},l(l){e=P(l,"message")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Ol(r){let e=r[0].message+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function ql(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Gl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Ol]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ul(r){let e;return{c(){e=H("url")},l(l){e=P(l,"url")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Kl(r){let e=r[0].request.method+"",l,t,n=r[0].request.url+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&n!==(n=i[0].request.url+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Hl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ul]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Kl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Pl(r){let e;return{c(){e=H("status")},l(l){e=P(l,"status")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Rl(r){let e=r[0].status+"",l,t,n=r[0].statusText+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&n!==(n=i[0].statusText+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Jl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Pl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Rl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Wl(r){let e;return{c(){e=H("path")},l(l){e=P(l,"path")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Yl(r){let e=JSON.stringify(r[0].request.path,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Wl]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Yl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ql(r){let e;return{c(){e=H("body")},l(l){e=P(l,"body")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Zl(r){let e=JSON.stringify(r[0].request.body,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ql]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function es(r){let e;return{c(){e=H("details")},l(l){e=P(l,"details")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function ts(r){let e=r[0].body.detail+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ls(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[es]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-break-spaces",$$slots:{default:[ts]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function ss(r){let e,l,t,n,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[ql]},$$scope:{ctx:r}}}),t=new Se({props:{$$slots:{default:[Hl]},$$scope:{ctx:r}}}),s=new Se({props:{$$slots:{default:[Jl]},$$scope:{ctx:r}}}),a=new Se({props:{$$slots:{default:[Xl]},$$scope:{ctx:r}}}),u=new Se({props:{$$slots:{default:[xl]},$$scope:{ctx:r}}}),c=new Se({props:{$$slots:{default:[ls]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment),n=M(),V(s.$$.fragment),i=M(),V(a.$$.fragment),o=M(),V(u.$$.fragment),f=M(),V(c.$$.fragment)},l(d){A(e.$$.fragment,d),l=B(d),A(t.$$.fragment,d),n=B(d),A(s.$$.fragment,d),i=B(d),A(a.$$.fragment,d),o=B(d),A(u.$$.fragment,d),f=B(d),A(c.$$.fragment,d)},m(d,w){N(e,d,w),k(d,l,w),N(t,d,w),k(d,n,w),N(s,d,w),k(d,i,w),N(a,d,w),k(d,o,w),N(u,d,w),k(d,f,w),N(c,d,w),m=!0},p(d,w){const F={};w&3&&(F.$$scope={dirty:w,ctx:d}),e.$set(F);const I={};w&3&&(I.$$scope={dirty:w,ctx:d}),t.$set(I);const R={};w&3&&(R.$$scope={dirty:w,ctx:d}),s.$set(R);const h={};w&3&&(h.$$scope={dirty:w,ctx:d}),a.$set(h);const $={};w&3&&($.$$scope={dirty:w,ctx:d}),u.$set($);const G={};w&3&&(G.$$scope={dirty:w,ctx:d}),c.$set(G)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){b(e.$$.fragment,d),b(t.$$.fragment,d),b(s.$$.fragment,d),b(a.$$.fragment,d),b(u.$$.fragment,d),b(c.$$.fragment,d),m=!1},d(d){L(e,d),d&&_(l),L(t,d),d&&_(n),L(s,d),d&&_(i),L(a,d),d&&_(o),L(u,d),d&&_(f),L(c,d)}}}function ns(r){let e,l;return e=new kl({props:{$$slots:{default:[ss]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function rs(r){let e,l;return e=new bl({props:{$$slots:{default:[ns]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function is(r){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!r[0],modalHeading:r[0].name,$$slots:{default:[rs]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&1&&(s.open=!!t[0]),n&1&&(s.modalHeading=t[0].name),n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function as(r,e,l){let{error:t}=e;return r.$$set=n=>{"error"in n&&l(0,t=n.error)},[t]}class os extends te{constructor(e){super(),le(this,e,as,is,se,{error:0})}}function us(r){let e;const l=r[2].default,t=de(l,r,r[1],null);return{c(){t&&t.c()},l(n){t&&t.l(n)},m(n,s){t&&t.m(n,s),e=!0},p(n,[s]){t&&t.p&&(!e||s&2)&&me(t,l,n,n[1],e?he(l,n[1],s,null):_e(n[1]),null)},i(n){e||(p(t,n),e=!0)},o(n){b(t,n),e=!1},d(n){t&&t.d(n)}}}function fs(r,e,l){let{$$slots:t={},$$scope:n}=e,{client:s=new zt}=e;return Ve(()=>{s.mount()}),Ft(s),St(()=>{s.unmount()}),r.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,n=i.$$scope)},[s,n,t]}class cs extends te{constructor(e){super(),le(this,e,fs,us,se,{client:0})}}function ds(r,e,l){let t,n,s;const i=Mt();ne(r,i,o=>l(3,n=o));const a=ht();return ne(r,a,o=>l(4,s=o)),r.$$.update=()=>{var o,u;r.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),r.$$.dirty&12&&n.isSuccess&&t&&Bt(n.data)},[i,a,t,n,s]}class ms extends te{constructor(e){super(),le(this,e,ds,null,se,{})}}const _s=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function He(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function hs(r){let e,l,t,n=r[1]&&He(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],i={};for(let a=0;a{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class bt extends te{constructor(e){super(),le(this,e,gs,hs,se,{size:0,title:1})}}function Pe(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function ps(r){let e,l,t=r[1]&&Pe(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let i=0;i{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class $s extends te{constructor(e){super(),le(this,e,bs,ps,se,{size:0,title:1})}}const vs=r=>({}),Re=r=>({});function Je(r,e,l){const t=r.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function We(r,e,l){const t=r.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Ye(r,e,l){const t=r.slice();return t[16]=e[l],t}function ws(r){let e,l;return e=new Tt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function ks(r){let e,l;return e=new Vt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function Xe(r){let e,l,t,n,s;const i=[Es,Ss],a=[];function o(u,f){return u[2]?0:1}return l=o(r),t=a[l]=i[l](r),{c(){e=j("div"),t.c()},l(u){e=z(u,"DIV",{});var f=y(e);t.l(f),f.forEach(_)},m(u,f){k(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),b(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(n||(n=Ne(e,Le,{},!0)),n.run(1))}),s=!0)},o(u){b(t),n||(n=Ne(e,Le,{},!1)),n.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&n&&n.end()}}}function Ss(r){let e,l,t=r[3],n=[];for(let i=0;ib(n[i],1,1,()=>{n[i]=null});return{c(){e=j("div");for(let i=0;i{n=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[v]=null}),x(),o=I[a],o||(o=I[a]=F[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Xe(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),b(h,1,1,()=>{h=null}),x()),G&&G.p&&(!m||g&128)&&me(G,$,E,E[7],m?he($,E[7],g,vs):_e(E[7]),Re)},i(E){m||(p(o),p(h),p(G,E),m=!0)},o(E){b(o),b(h),b(G,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),G&&G.d(E),d=!1,w()}}}function ys(r,e,l){let{$$slots:t={},$$scope:n}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Te(c.link);return r.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,n=c.$$scope)},[o,s,i,a,t,u,f,n]}class je extends te{constructor(e){super(),le(this,e,ys,Cs,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(r){let e,l,t,n,s,i;return l=new bt({props:{class:"mr-1"}}),{c(){e=j("button"),V(l.$$.fragment),t=H("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=y(e);A(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){T(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){k(a,e,o),N(l,e,null),C(e,t),n=!0,s||(i=q(e,"click",r[23]),s=!0)},p:we,i(a){n||(p(l.$$.fragment,a),n=!0)},o(a){b(l.$$.fragment,a),n=!1},d(a){a&&_(e),L(l),s=!1,i()}}}function Ds(r){let e,l,t=r[7]&&tt(r);return{c(){e=j("div"),t&&t.c(),this.h()},l(n){e=z(n,"DIV",{slot:!0,class:!0});var s=y(e);t&&t.l(s),s.forEach(_),this.h()},h(){T(e,"slot","add"),T(e,"class","w-full")},m(n,s){k(n,e,s),t&&t.m(e,null),l=!0},p(n,s){n[7]?t?(t.p(n,s),s&128&&p(t,1)):(t=tt(n),t.c(),p(t,1),t.m(e,null)):t&&(Z(),b(t,1,1,()=>{t=null}),x())},i(n){l||(p(t),l=!0)},o(n){b(t),l=!1},d(n){n&&_(e),t&&t.d()}}}function Ts(r){let e,l,t,n,s,i,a;return t=new bt({props:{class:"mr-1"}}),{c(){e=j("div"),l=j("button"),V(t.$$.fragment),n=H("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=y(e);l=z(u,"BUTTON",{class:!0});var f=y(l);A(t.$$.fragment,f),n=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){T(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),T(e,"slot","add"),T(e,"class","w-full")},m(o,u){k(o,e,u),C(e,l),N(t,l,null),C(l,n),s=!0,i||(a=q(l,"click",r[24]),i=!0)},p:we,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){b(t.$$.fragment,o),s=!1},d(o){o&&_(e),L(t),i=!1,a()}}}function Vs(r){let e,l,t,n,s,i,a,o,u,f,c,m,d,w,F,I,R,h,$,G,E,g,v,S,K,X,Y,Ee,ye;return f=new $s({}),m=new je({props:{title:"Datasets",tagGroups:r[6],isFetching:r[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:r}}}),w=new je({props:{title:"Concepts",tagGroups:r[5],isFetching:r[1].isFetching,$$slots:{add:[Ts]},$$scope:{ctx:r}}}),I=new je({props:{title:"Signals",tagGroups:r[4],isFetching:r[0].isFetching}}),K=new al({}),{c(){e=j("div"),l=j("div"),t=j("div"),n=j("a"),s=j("img"),a=H(` + Lilac`),o=M(),u=j("button"),V(f.$$.fragment),c=M(),V(m.$$.fragment),d=M(),V(w.$$.fragment),F=M(),V(I.$$.fragment),R=M(),h=j("div"),$=j("button"),G=j("div"),E=j("div"),g=H("Settings"),v=M(),S=j("div"),V(K.$$.fragment),this.h()},l(D){e=z(D,"DIV",{class:!0});var U=y(e);l=z(U,"DIV",{class:!0});var ue=y(l);t=z(ue,"DIV",{class:!0});var re=y(t);n=z(re,"A",{class:!0,href:!0});var fe=y(n);s=z(fe,"IMG",{class:!0,src:!0,alt:!0}),a=P(fe,` + Lilac`),fe.forEach(_),o=B(re),u=z(re,"BUTTON",{class:!0});var Ie=y(u);A(f.$$.fragment,Ie),Ie.forEach(_),re.forEach(_),ue.forEach(_),c=B(U),A(m.$$.fragment,U),d=B(U),A(w.$$.fragment,U),F=B(U),A(I.$$.fragment,U),R=B(U),h=z(U,"DIV",{class:!0});var Q=y(h);$=z(Q,"BUTTON",{class:!0});var pe=y($);G=z(pe,"DIV",{class:!0});var De=y(G);E=z(De,"DIV",{class:!0});var Fe=y(E);g=P(Fe,"Settings"),Fe.forEach(_),v=B(De),S=z(De,"DIV",{});var Me=y(S);A(K.$$.fragment,Me),Me.forEach(_),De.forEach(_),pe.forEach(_),Q.forEach(_),U.forEach(_),this.h()},h(){T(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=_s)||T(s,"src",i),T(s,"alt","Logo"),T(n,"class","flex flex-row items-center text-xl normal-case"),T(n,"href","/"),T(u,"class","mr-1 opacity-60 hover:bg-gray-200"),T(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),T(l,"class","w-full border-b border-gray-200"),T(E,"class","text-sm font-medium"),T(G,"class","flex items-center justify-between"),T($,"class",X=Be(`w-full px-4 py-2 text-left ${r[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),O($,"bg-neutral-200",r[3]),T(h,"class","w-full px-1"),T(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(D,U){k(D,e,U),C(e,l),C(l,t),C(t,n),C(n,s),C(n,a),C(t,o),C(t,u),N(f,u,null),C(e,c),N(m,e,null),C(e,d),N(w,e,null),C(e,F),N(I,e,null),C(e,R),C(e,h),C(h,$),C($,G),C(G,E),C(E,g),C(G,v),C(G,S),N(K,S,null),Y=!0,Ee||(ye=[It(qt.call(null,u,{text:"Close sidebar"})),q(u,"click",r[22]),q($,"click",r[25])],Ee=!0)},p(D,[U]){const ue={};U&64&&(ue.tagGroups=D[6]),U&4&&(ue.isFetching=D[2].isFetching),U&134217856&&(ue.$$scope={dirty:U,ctx:D}),m.$set(ue);const re={};U&32&&(re.tagGroups=D[5]),U&2&&(re.isFetching=D[1].isFetching),U&134217728&&(re.$$scope={dirty:U,ctx:D}),w.$set(re);const fe={};U&16&&(fe.tagGroups=D[4]),U&1&&(fe.isFetching=D[0].isFetching),I.$set(fe),(!Y||U&8&&X!==(X=Be(`w-full px-4 py-2 text-left ${D[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&T($,"class",X),(!Y||U&8)&&O($,"bg-neutral-200",D[3])},i(D){Y||(p(f.$$.fragment,D),p(m.$$.fragment,D),p(w.$$.fragment,D),p(I.$$.fragment,D),p(K.$$.fragment,D),Y=!0)},o(D){b(f.$$.fragment,D),b(m.$$.fragment,D),b(w.$$.fragment,D),b(I.$$.fragment,D),b(K.$$.fragment,D),Y=!1},d(D){D&&_(e),L(f),L(m),L(w),L(I),L(K),Ee=!1,ke(ye)}}}function As(r,e,l){let t,n,s,i,a,o,u,f,c,m,d,w,F,I;const R=ht();ne(r,R,D=>l(21,F=D));const h=Qt();ne(r,h,D=>l(20,c=D));const $=Ut();ne(r,$,D=>l(8,I=D));const G=Kt();ne(r,G,D=>l(2,w=D));let E=null;const g=Ht();ne(r,g,D=>l(1,d=D));let v=null;const S=Pt();ne(r,S,D=>l(0,m=D));const K=["concept_labels","concept_score","near_dup"],X=()=>_t($,I.open=!1,I),Y=()=>Te("/datasets/new"),Ee=()=>Rt({command:Jt.CreateConcept,onCreate:D=>Te(xt(D.detail.namespace,D.detail.name))}),ye=()=>Te("/settings");return r.$$.update=()=>{var D,U,ue,re,fe,Ie;if(r.$$.dirty&2097152&&l(19,t=(U=(D=F.data)==null?void 0:D.user)==null?void 0:U.id),r.$$.dirty&2097152&&l(18,n=(re=(ue=F.data)==null?void 0:ue.user)==null?void 0:re.given_name),r.$$.dirty&2097152&&l(7,s=(fe=F.data)==null?void 0:fe.access.create_dataset),r.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(15,E={namespace:Q,datasetName:pe})}else l(15,E=null);if(r.$$.dirty&32772&&l(6,i=sl(E,w.data||[])),r.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(16,v={namespace:Q,name:pe})}else l(16,v=null);r.$$.dirty&851970&&l(5,a=nl(v,d.data||[],t,n)),r.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(Q=>!K.includes(Q.name)).sort((Q,pe)=>Q.name.localeCompare(pe.name))),r.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(Q=>({name:Q.name,link:Zt(Q.name),isSelected:c.page==="signals"&&c.identifier===Q.name}))}]}]),r.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,w,f,u,a,i,s,I,R,h,$,G,g,S,E,v,o,n,t,c,F,X,Y,Ee,ye]}class Ns extends te{constructor(e){super(),le(this,e,As,Vs,se,{})}}const{window:lt}=yt;function st(r,e,l){const t=r.slice();return t[20]=e[l],t}function nt(r,e,l){const t=r.slice();return t[23]=e[l],t}function Ls(r){let e,l;return{c(){e=j("script"),l=H(`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),this.h()},l(t){e=z(t,"SCRIPT",{type:!0});var n=y(e);l=P(n,`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),n.forEach(_),this.h()},h(){T(e,"type","module")},m(t,n){k(t,e,n),C(e,l)},d(t){t&&_(e)}}}function rt(r){let e,l,t,n;return l=new Ns({}),{c(){e=j("div"),V(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=y(e);A(l.$$.fragment,i),i.forEach(_),this.h()},h(){T(e,"class","flex-shrink-0")},m(s,i){k(s,e,i),N(l,e,null),n=!0},i(s){n||(p(l.$$.fragment,s),mt(()=>{n&&(t||(t=Ne(e,Le,{axis:"x"},!0)),t.run(1))}),n=!0)},o(s){b(l.$$.fragment,s),t||(t=Ne(e,Le,{axis:"x"},!1)),t.run(0),n=!1},d(s){s&&_(e),L(l),s&&t&&t.end()}}}function it(r){let e,l;function t(){return r[12](r[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:r[23].title,subtitle:r[23].subtitle||"",caption:r[23].message,kind:r[23].kind,timeout:5e3}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&2&&(i.title=r[23].title),s&2&&(i.subtitle=r[23].subtitle||""),s&2&&(i.caption=r[23].message),s&2&&(i.kind=r[23].kind),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function js(r){let e,l,t,n,s;function i(){return r[13](r[20])}return{c(){e=j("div"),l=j("button"),t=H("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=y(e);l=z(o,"BUTTON",{class:!0});var u=y(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){T(l,"class","underline"),T(e,"slot","caption")},m(a,o){k(a,e,o),C(e,l),C(l,t),n||(s=q(l,"click",i),n=!0)},p(a,o){r=a},d(a){a&&_(e),n=!1,s()}}}function at(r){let e,l;function t(){return r[14](r[20])}return e=new gt({props:{lowContrast:!0,title:r[20].name||"Error",subtitle:r[20].message,$$slots:{caption:[js]},$$scope:{ctx:r}}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&8&&(i.title=r[20].name||"Error"),s&8&&(i.subtitle=r[20].message),s&32777&&(i.$$scope={dirty:s,ctx:r}),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function ot(r){let e,l;return e=new os({props:{error:r[0]}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function zs(r){let e,l,t,n,s,i,a,o,u,f,c,m=r[2].open&&rt();const d=r[9].default,w=de(d,r,r[15],null);let F=r[1],I=[];for(let g=0;gb(I[g],1,1,()=>{I[g]=null});let h=r[3],$=[];for(let g=0;gb($[g],1,1,()=>{$[g]=null});let E=r[0]&&ot(r);return f=new ms({}),{c(){e=j("main"),m&&m.c(),l=M(),t=j("div"),w&&w.c(),n=M(),s=j("div");for(let g=0;g{m=null}),x()),w&&w.p&&(!c||v&32768)&&me(w,d,g,g[15],c?he(d,g[15],v,null):_e(g[15]),null),v&18){F=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(w,g);for(let v=0;vl(7,s=v)),ne(r,Ge,v=>l(3,o=v));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=tl();el(d);const w=il();ne(r,w,v=>l(8,i=v)),rl(w),Ve(()=>{d.setHash(t,s.url.hash)});function F(v){const S=new URL(v),K=m[S.pathname];d.setHash(K,S.hash)}Ve(()=>{window.parent=window,history.pushState=function(v,S,K){return K instanceof URL&&F(K),History.prototype.pushState.apply(history,arguments)}});const I=ol();ul(I);const R=Xt();ne(r,R,v=>l(2,a=v)),Yt(R);const h=v=>F(v.newURL),$=()=>F(location.href),G=v=>{w.removeNotification(v)},E=v=>l(0,c=v),g=v=>{_t(Ge,o=o.filter(S=>S!==v),o)};return r.$$set=v=>{"$$scope"in v&&l(15,f=v.$$scope)},r.$$.update=()=>{r.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),r.$$.dirty&256&&l(1,n=(i==null?void 0:i.notifications)||[])},[c,n,a,o,w,F,R,s,i,u,h,$,G,E,g,f]}class Xs extends te{constructor(e){super(),le(this,e,Ms,Fs,se,{})}}export{Xs as component,Ys as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.574e4742.js b/lilac/web/_app/immutable/nodes/0.574e4742.js new file mode 100644 index 0000000000000000000000000000000000000000..d08b93ed411a04410a71ab068027d34fd339d730 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.574e4742.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as se,C as ze,o as Te,j as vt,D as de,E as K,k as A,l as z,m as D,h as _,F as fe,G as U,b as w,H as F,I as me,J as _e,K as he,L as ge,g as p,d as $,M as we,N as ie,O as re,P as bt,Q as $e,R as J,e as ce,v as Z,f as x,a as B,c as G,w as ut,T as ft,y as T,z as L,A as y,U as ct,B as M,V as dt,W as kt,X as wt,q as j,r as P,u as ee,Y as St,Z as ve,_ as be,n as N,$ as Le,a0 as V,a1 as ke,a2 as mt,a3 as ye,a4 as Ce,a5 as Et,a6 as Ge,a7 as It,a8 as _t,a9 as Ct}from"../chunks/index.b7741aa8.js";import{M as Dt,C as Vt,a as Nt}from"../chunks/ChevronUp.4e645b65.js";import{w as Tt}from"../chunks/index.d3776286.js";import{S as Lt,T as yt,a as Mt,Q as At,s as zt,q as qt,b as ht,o as Bt,c as Gt,d as Ot,h as Ut,g as Ft,e as Ht,f as Rt,i as jt,t as Pt,C as Wt,j as Jt,k as Kt,l as Qt,m as Oe}from"../chunks/Commands.539ca0ee.js";import{g as Yt,s as Xt,c as Zt,a as xt,b as el}from"../chunks/utils.f3891c80.js";import{p as tl}from"../chunks/stores.dc00cd91.js";import{g as Ne}from"../chunks/navigation.10308c75.js";import{s as Me,g as ll,a as sl,b as rl,c as nl}from"../chunks/notificationsStore.87d33d60.js";import{S as il}from"../chunks/Settings.5acb570f.js";import{c as al,s as ol}from"../chunks/settingsStore.9e0a77f3.js";import{T as gt}from"../chunks/ToastNotification.94abd3f6.js";const ul=!1,fl=!0,Js=Object.freeze(Object.defineProperty({__proto__:null,prerender:fl,ssr:ul},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function cl(n,e,l){let{key:t="local-storage-key"}=e,{value:r=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=r;function o(){typeof r=="object"?localStorage.setItem(t,JSON.stringify(r)):localStorage.setItem(t,r)}return Te(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,r=JSON.parse(u))}catch{l(0,r=u)}else o(),i("save")}),vt(()=>{a!==r&&(o(),i("update",{prevValue:a,value:r})),a=r}),n.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,r=u.value)},[r,t,s,pt]}class dl extends te{constructor(e){super(),le(this,e,cl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const ml=dl;function _l(n){let e,l,t,r;const s=n[8].default,i=de(s,n,n[7],null);let a=[{role:"table"},n[4]],o={};for(let u=0;ul(6,s=h)),bt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function k(h){J.call(this,n,h)}function q(h){J.call(this,n,h)}function I(h){J.call(this,n,h)}function W(h){J.call(this,n,h)}return n.$$set=h=>{e=K(K({},e),$e(h)),l(4,r=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&l(5,o=s),n.$$.dirty&64&&m("change",s)},[u,f,c,d,r,o,s,a,i,k,q,I,W]}class gl extends te{constructor(e){super(),le(this,e,hl,_l,se,{selected:5,condensed:0,flush:1,selection:2})}}const pl=gl;function $l(n){let e,l,t,r;const s=n[2].default,i=de(s,n,n[1],null);let a=[{role:"rowgroup"},n[0]],o={};for(let u=0;u{e=K(K({},e),$e(c)),l(0,r=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[r,i,s,a,o,u,f]}class bl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=bl;function wl(n){let e,l,t,r,s;const i=n[4].default,a=de(i,n,n[3],null);let o=[{role:l=n[0]?"columnheader":"cell"},n[2]],u={};for(let f=0;f{e=K(K({},e),$e(d)),l(2,r=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,r,i,s,u,f,c,m]}class El extends te{constructor(e){super(),le(this,e,Sl,wl,se,{head:0,noWrap:1})}}const ae=El;function Il(n){let e,l,t,r;const s=n[5].default,i=de(s,n,n[4],null);let a=[{role:"row"},n[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){r||(p(l),r=!0)},o(o){$(l),r=!1},d(o){i[e].d(o),o&&_(t)}}}function Vl(n,e,l){const t=["head","label","tabindex"];let r=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f(v){J.call(this,n,v)}function c(v){J.call(this,n,v)}function m(v){J.call(this,n,v)}function d(v){J.call(this,n,v)}function k(v){J.call(this,n,v)}function q(v){J.call(this,n,v)}function I(v){J.call(this,n,v)}function W(v){J.call(this,n,v)}function h(v){J.call(this,n,v)}return n.$$set=v=>{e=K(K({},e),$e(v)),l(3,r=ie(e,t)),"head"in v&&l(0,a=v.head),"label"in v&&l(1,o=v.label),"tabindex"in v&&l(2,u=v.tabindex),"$$scope"in v&&l(4,i=v.$$scope)},[a,o,u,r,i,s,f,c,m,d,k,q,I,W,h]}class Nl extends te{constructor(e){super(),le(this,e,Vl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Nl,Tl=n=>({theme:n&1}),Ue=n=>({theme:n[0]});function Fe(n,e,l){const t=n.slice();return t[0]=e[l],t}function He(n){let e,l,t;function r(i){n[9](i)}let s={key:n[2]};return n[0]!==void 0&&(s.value=n[0]),e=new ml({props:s}),ut.push(()=>ft(e,"value",r)),{c(){T(e.$$.fragment)},l(i){L(e.$$.fragment,i)},m(i,a){y(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){$(e.$$.fragment,i),t=!1},d(i){M(e,i)}}}function Ll(n){let e,l,t;const r=[n[5]];function s(a){n[11](a)}let i={$$slots:{default:[Ml]},$$scope:{ctx:n}};for(let a=0;aft(e,"selected",s)),{c(){T(e.$$.fragment)},l(a){L(e.$$.fragment,a)},m(a,o){y(e,a,o),t=!0},p(a,o){const u=o&32?ge(r,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){$(e.$$.fragment,a),t=!1},d(a){M(e,a)}}}function yl(n){let e,l;const t=[n[4],{toggled:n[0]===n[4].themes[1]}];let r={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let k=l;l=u(m),l===k?~l&&o[l].p(m,d):(t&&(Z(),$(o[k],1,1,()=>{o[k]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(r.parentNode,r)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Tl):_e(m[12]),Ue)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){$(i),$(t),$(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(r),c&&c.d(m)}}}function zl(n,e,l){let{$$slots:t={},$$scope:r}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const k=ze();function q(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function W(h){s=h,l(0,s)}return n.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,r=h.$$scope)},n.$$.update=()=>{n.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,v])=>{document.documentElement.style.setProperty(`--cds-${h}`,v)}),s in c?(document.documentElement.setAttribute("theme",s),k("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,q,I,W,r]}class ql extends te{constructor(e){super(),le(this,e,zl,Al,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=ql;function Gl(n){let e;return{c(){e=j("message")},l(l){e=P(l,"message")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Ol(n){let e=n[0].message+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ul(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Gl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Ol]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Fl(n){let e;return{c(){e=j("url")},l(l){e=P(l,"url")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Hl(n){let e=n[0].request.method+"",l,t,r=n[0].request.url+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&r!==(r=i[0].request.url+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Rl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Fl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Hl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function jl(n){let e;return{c(){e=j("status")},l(l){e=P(l,"status")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Pl(n){let e=n[0].status+"",l,t,r=n[0].statusText+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&r!==(r=i[0].statusText+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Wl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[jl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Pl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Jl(n){let e;return{c(){e=j("path")},l(l){e=P(l,"path")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Kl(n){let e=JSON.stringify(n[0].request.path,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ql(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Jl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Kl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Yl(n){let e;return{c(){e=j("body")},l(l){e=P(l,"body")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Xl(n){let e=JSON.stringify(n[0].request.body,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Zl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Yl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Xl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function xl(n){let e;return{c(){e=j("details")},l(l){e=P(l,"details")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function es(n){let e=n[0].body.detail+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ts(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[xl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-break-spaces",$$slots:{default:[es]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function ls(n){let e,l,t,r,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[Ul]},$$scope:{ctx:n}}}),t=new Se({props:{$$slots:{default:[Rl]},$$scope:{ctx:n}}}),s=new Se({props:{$$slots:{default:[Wl]},$$scope:{ctx:n}}}),a=new Se({props:{$$slots:{default:[Ql]},$$scope:{ctx:n}}}),u=new Se({props:{$$slots:{default:[Zl]},$$scope:{ctx:n}}}),c=new Se({props:{$$slots:{default:[ts]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment),r=B(),T(s.$$.fragment),i=B(),T(a.$$.fragment),o=B(),T(u.$$.fragment),f=B(),T(c.$$.fragment)},l(d){L(e.$$.fragment,d),l=G(d),L(t.$$.fragment,d),r=G(d),L(s.$$.fragment,d),i=G(d),L(a.$$.fragment,d),o=G(d),L(u.$$.fragment,d),f=G(d),L(c.$$.fragment,d)},m(d,k){y(e,d,k),w(d,l,k),y(t,d,k),w(d,r,k),y(s,d,k),w(d,i,k),y(a,d,k),w(d,o,k),y(u,d,k),w(d,f,k),y(c,d,k),m=!0},p(d,k){const q={};k&3&&(q.$$scope={dirty:k,ctx:d}),e.$set(q);const I={};k&3&&(I.$$scope={dirty:k,ctx:d}),t.$set(I);const W={};k&3&&(W.$$scope={dirty:k,ctx:d}),s.$set(W);const h={};k&3&&(h.$$scope={dirty:k,ctx:d}),a.$set(h);const v={};k&3&&(v.$$scope={dirty:k,ctx:d}),u.$set(v);const O={};k&3&&(O.$$scope={dirty:k,ctx:d}),c.$set(O)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){$(e.$$.fragment,d),$(t.$$.fragment,d),$(s.$$.fragment,d),$(a.$$.fragment,d),$(u.$$.fragment,d),$(c.$$.fragment,d),m=!1},d(d){M(e,d),d&&_(l),M(t,d),d&&_(r),M(s,d),d&&_(i),M(a,d),d&&_(o),M(u,d),d&&_(f),M(c,d)}}}function ss(n){let e,l;return e=new kl({props:{$$slots:{default:[ls]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function rs(n){let e,l;return e=new pl({props:{$$slots:{default:[ss]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ns(n){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!n[0],modalHeading:n[0].name,$$slots:{default:[rs]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,[r]){const s={};r&1&&(s.open=!!t[0]),r&1&&(s.modalHeading=t[0].name),r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function is(n,e,l){let{error:t}=e;return n.$$set=r=>{"error"in r&&l(0,t=r.error)},[t]}class as extends te{constructor(e){super(),le(this,e,is,ns,se,{error:0})}}function os(n){let e;const l=n[2].default,t=de(l,n,n[1],null);return{c(){t&&t.c()},l(r){t&&t.l(r)},m(r,s){t&&t.m(r,s),e=!0},p(r,[s]){t&&t.p&&(!e||s&2)&&me(t,l,r,r[1],e?he(l,r[1],s,null):_e(r[1]),null)},i(r){e||(p(t,r),e=!0)},o(r){$(t,r),e=!1},d(r){t&&t.d(r)}}}function us(n,e,l){let{$$slots:t={},$$scope:r}=e,{client:s=new At}=e;return Te(()=>{s.mount()}),zt(s),St(()=>{s.unmount()}),n.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,r=i.$$scope)},[s,r,t]}class fs extends te{constructor(e){super(),le(this,e,us,os,se,{client:0})}}function cs(n,e,l){let t,r,s;const i=qt();re(n,i,o=>l(3,r=o));const a=ht();return re(n,a,o=>l(4,s=o)),n.$$.update=()=>{var o,u;n.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),n.$$.dirty&12&&r.isSuccess&&t&&Bt(r.data)},[i,a,t,r,s]}class ds extends te{constructor(e){super(),le(this,e,cs,null,se,{})}}const ms=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function je(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function _s(n){let e,l,t,r=n[1]&&je(n),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],i={};for(let a=0;a{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $t extends te{constructor(e){super(),le(this,e,hs,_s,se,{size:0,title:1})}}function Pe(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function gs(n){let e,l,t=n[1]&&Pe(n),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],s={};for(let i=0;i{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $s extends te{constructor(e){super(),le(this,e,ps,gs,se,{size:0,title:1})}}const vs=n=>({}),We=n=>({});function Je(n,e,l){const t=n.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function Ke(n,e,l){const t=n.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Qe(n,e,l){const t=n.slice();return t[16]=e[l],t}function bs(n){let e,l;return e=new Vt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ks(n){let e,l;return e=new Nt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ye(n){let e,l,t,r,s;const i=[Ss,ws],a=[];function o(u,f){return u[2]?0:1}return l=o(n),t=a[l]=i[l](n),{c(){e=A("div"),t.c()},l(u){e=z(u,"DIV",{});var f=D(e);t.l(f),f.forEach(_)},m(u,f){w(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),$(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(r||(r=ye(e,Me,{},!0)),r.run(1))}),s=!0)},o(u){$(t),r||(r=ye(e,Me,{},!1)),r.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&r&&r.end()}}}function ws(n){let e,l,t=n[3],r=[];for(let i=0;i$(r[i],1,1,()=>{r[i]=null});return{c(){e=A("div");for(let i=0;i{r=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[b]=null}),x(),o=I[a],o||(o=I[a]=q[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Ye(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),$(h,1,1,()=>{h=null}),x()),O&&O.p&&(!m||g&128)&&me(O,v,E,E[7],m?he(v,E[7],g,vs):_e(E[7]),We)},i(E){m||(p(o),p(h),p(O,E),m=!0)},o(E){$(o),$(h),$(O,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),O&&O.d(E),d=!1,k()}}}function Cs(n,e,l){let{$$slots:t={},$$scope:r}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Ne(c.link);return n.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,r=c.$$scope)},[o,s,i,a,t,u,f,r]}class Ae extends te{constructor(e){super(),le(this,e,Cs,Is,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(n){let e,l,t,r,s,i;return l=new $t({props:{class:"mr-1"}}),{c(){e=A("button"),T(l.$$.fragment),t=j("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=D(e);L(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){N(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){w(a,e,o),y(l,e,null),V(e,t),r=!0,s||(i=F(e,"click",n[23]),s=!0)},p:ke,i(a){r||(p(l.$$.fragment,a),r=!0)},o(a){$(l.$$.fragment,a),r=!1},d(a){a&&_(e),M(l),s=!1,i()}}}function Ds(n){let e,l,t=n[7]&&tt(n);return{c(){e=A("div"),t&&t.c(),this.h()},l(r){e=z(r,"DIV",{slot:!0,class:!0});var s=D(e);t&&t.l(s),s.forEach(_),this.h()},h(){N(e,"slot","add"),N(e,"class","w-full")},m(r,s){w(r,e,s),t&&t.m(e,null),l=!0},p(r,s){r[7]?t?(t.p(r,s),s&128&&p(t,1)):(t=tt(r),t.c(),p(t,1),t.m(e,null)):t&&(Z(),$(t,1,1,()=>{t=null}),x())},i(r){l||(p(t),l=!0)},o(r){$(t),l=!1},d(r){r&&_(e),t&&t.d()}}}function Vs(n){let e,l,t,r,s,i,a;return t=new $t({props:{class:"mr-1"}}),{c(){e=A("div"),l=A("button"),T(t.$$.fragment),r=j("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=D(e);l=z(u,"BUTTON",{class:!0});var f=D(l);L(t.$$.fragment,f),r=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){N(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),N(e,"slot","add"),N(e,"class","w-full")},m(o,u){w(o,e,u),V(e,l),y(t,l,null),V(l,r),s=!0,i||(a=F(l,"click",n[24]),i=!0)},p:ke,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){$(t.$$.fragment,o),s=!1},d(o){o&&_(e),M(t),i=!1,a()}}}function Ns(n){let e,l,t,r,s,i,a,o,u,f,c,m,d,k,q,I,W,h,v,O,E,g,b,S,R,Y,Q,Ee,De;return f=new $s({}),m=new Ae({props:{title:"Datasets",tagGroups:n[6],isFetching:n[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:n}}}),k=new Ae({props:{title:"Concepts",tagGroups:n[5],isFetching:n[1].isFetching,$$slots:{add:[Vs]},$$scope:{ctx:n}}}),I=new Ae({props:{title:"Signals",tagGroups:n[4],isFetching:n[0].isFetching}}),R=new il({}),{c(){e=A("div"),l=A("div"),t=A("div"),r=A("a"),s=A("img"),a=j(` + Lilac`),o=B(),u=A("button"),T(f.$$.fragment),c=B(),T(m.$$.fragment),d=B(),T(k.$$.fragment),q=B(),T(I.$$.fragment),W=B(),h=A("div"),v=A("button"),O=A("div"),E=A("div"),g=j("Settings"),b=B(),S=A("div"),T(R.$$.fragment),this.h()},l(C){e=z(C,"DIV",{class:!0});var H=D(e);l=z(H,"DIV",{class:!0});var oe=D(l);t=z(oe,"DIV",{class:!0});var ne=D(t);r=z(ne,"A",{class:!0,href:!0});var ue=D(r);s=z(ue,"IMG",{class:!0,src:!0,alt:!0}),a=P(ue,` + Lilac`),ue.forEach(_),o=G(ne),u=z(ne,"BUTTON",{class:!0});var Ie=D(u);L(f.$$.fragment,Ie),Ie.forEach(_),ne.forEach(_),oe.forEach(_),c=G(H),L(m.$$.fragment,H),d=G(H),L(k.$$.fragment,H),q=G(H),L(I.$$.fragment,H),W=G(H),h=z(H,"DIV",{class:!0});var X=D(h);v=z(X,"BUTTON",{class:!0});var pe=D(v);O=z(pe,"DIV",{class:!0});var Ve=D(O);E=z(Ve,"DIV",{class:!0});var qe=D(E);g=P(qe,"Settings"),qe.forEach(_),b=G(Ve),S=z(Ve,"DIV",{});var Be=D(S);L(R.$$.fragment,Be),Be.forEach(_),Ve.forEach(_),pe.forEach(_),X.forEach(_),H.forEach(_),this.h()},h(){N(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=ms)||N(s,"src",i),N(s,"alt","Logo"),N(r,"class","flex flex-row items-center text-xl normal-case"),N(r,"href","/"),N(u,"class","mr-1 opacity-60 hover:bg-gray-200"),N(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),N(l,"class","w-full border-b border-gray-200"),N(E,"class","text-sm font-medium"),N(O,"class","flex items-center justify-between"),N(v,"class",Y=Ge(`w-full px-4 py-2 text-left ${n[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),U(v,"bg-neutral-200",n[3]),N(h,"class","w-full px-1"),N(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(C,H){w(C,e,H),V(e,l),V(l,t),V(t,r),V(r,s),V(r,a),V(t,o),V(t,u),y(f,u,null),V(e,c),y(m,e,null),V(e,d),y(k,e,null),V(e,q),y(I,e,null),V(e,W),V(e,h),V(h,v),V(v,O),V(O,E),V(E,g),V(O,b),V(O,S),y(R,S,null),Q=!0,Ee||(De=[It(Ut.call(null,u,{text:"Close sidebar"})),F(u,"click",n[22]),F(v,"click",n[25])],Ee=!0)},p(C,[H]){const oe={};H&64&&(oe.tagGroups=C[6]),H&4&&(oe.isFetching=C[2].isFetching),H&134217856&&(oe.$$scope={dirty:H,ctx:C}),m.$set(oe);const ne={};H&32&&(ne.tagGroups=C[5]),H&2&&(ne.isFetching=C[1].isFetching),H&134217728&&(ne.$$scope={dirty:H,ctx:C}),k.$set(ne);const ue={};H&16&&(ue.tagGroups=C[4]),H&1&&(ue.isFetching=C[0].isFetching),I.$set(ue),(!Q||H&8&&Y!==(Y=Ge(`w-full px-4 py-2 text-left ${C[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&N(v,"class",Y),(!Q||H&8)&&U(v,"bg-neutral-200",C[3])},i(C){Q||(p(f.$$.fragment,C),p(m.$$.fragment,C),p(k.$$.fragment,C),p(I.$$.fragment,C),p(R.$$.fragment,C),Q=!0)},o(C){$(f.$$.fragment,C),$(m.$$.fragment,C),$(k.$$.fragment,C),$(I.$$.fragment,C),$(R.$$.fragment,C),Q=!1},d(C){C&&_(e),M(f),M(m),M(k),M(I),M(R),Ee=!1,we(De)}}}function Ts(n,e,l){let t,r,s,i,a,o,u,f,c,m,d,k,q,I;const W=ht();re(n,W,C=>l(21,q=C));const h=Yt();re(n,h,C=>l(20,c=C));const v=Ft();re(n,v,C=>l(8,I=C));const O=Ht();re(n,O,C=>l(2,k=C));let E=null;const g=Rt();re(n,g,C=>l(1,d=C));let b=null;const S=jt();re(n,S,C=>l(0,m=C));const R=["concept_labels","concept_score","near_dup"],Y=()=>_t(v,I.open=!1,I),Q=()=>Ne("/datasets/new"),Ee=()=>Pt({command:Wt.CreateConcept,onCreate:C=>Ne(Zt(C.detail.namespace,C.detail.name))}),De=()=>Ne("/settings");return n.$$.update=()=>{var C,H,oe,ne,ue,Ie;if(n.$$.dirty&2097152&&l(19,t=(H=(C=q.data)==null?void 0:C.user)==null?void 0:H.id),n.$$.dirty&2097152&&l(18,r=(ne=(oe=q.data)==null?void 0:oe.user)==null?void 0:ne.given_name),n.$$.dirty&2097152&&l(7,s=(ue=q.data)==null?void 0:ue.access.create_dataset),n.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(15,E={namespace:X,datasetName:pe})}else l(15,E=null);if(n.$$.dirty&32772&&l(6,i=ll(E,k.data||[])),n.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(16,b={namespace:X,name:pe})}else l(16,b=null);n.$$.dirty&851970&&l(5,a=sl(b,d.data||[],t,r)),n.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(X=>!R.includes(X.name)).sort((X,pe)=>X.name.localeCompare(pe.name))),n.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(X=>({name:X.name,link:Xt(X.name),isSelected:c.page==="signals"&&c.identifier===X.name}))}]}]),n.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,k,f,u,a,i,s,I,W,h,v,O,g,S,E,b,o,r,t,c,q,Y,Q,Ee,De]}class Ls extends te{constructor(e){super(),le(this,e,Ts,Ns,se,{})}}const{window:lt}=Ct;function st(n,e,l){const t=n.slice();return t[20]=e[l],t}function rt(n,e,l){const t=n.slice();return t[23]=e[l],t}function nt(n){let e,l,t,r;return l=new Ls({}),{c(){e=A("div"),T(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=D(e);L(l.$$.fragment,i),i.forEach(_),this.h()},h(){N(e,"class","flex-shrink-0")},m(s,i){w(s,e,i),y(l,e,null),r=!0},i(s){r||(p(l.$$.fragment,s),mt(()=>{r&&(t||(t=ye(e,Me,{axis:"x"},!0)),t.run(1))}),r=!0)},o(s){$(l.$$.fragment,s),t||(t=ye(e,Me,{axis:"x"},!1)),t.run(0),r=!1},d(s){s&&_(e),M(l),s&&t&&t.end()}}}function it(n){let e,l;function t(){return n[12](n[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:n[23].title,subtitle:n[23].subtitle||"",caption:n[23].message,kind:n[23].kind,timeout:5e3}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&2&&(i.title=n[23].title),s&2&&(i.subtitle=n[23].subtitle||""),s&2&&(i.caption=n[23].message),s&2&&(i.kind=n[23].kind),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ys(n){let e,l,t,r,s;function i(){return n[13](n[20])}return{c(){e=A("div"),l=A("button"),t=j("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=D(e);l=z(o,"BUTTON",{class:!0});var u=D(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){N(l,"class","underline"),N(e,"slot","caption")},m(a,o){w(a,e,o),V(e,l),V(l,t),r||(s=F(l,"click",i),r=!0)},p(a,o){n=a},d(a){a&&_(e),r=!1,s()}}}function at(n){let e,l;function t(){return n[14](n[20])}return e=new gt({props:{lowContrast:!0,title:n[20].name||"Error",subtitle:n[20].message,$$slots:{caption:[ys]},$$scope:{ctx:n}}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&8&&(i.title=n[20].name||"Error"),s&8&&(i.subtitle=n[20].message),s&32777&&(i.$$scope={dirty:s,ctx:n}),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ot(n){let e,l;return e=new as({props:{error:n[0]}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ms(n){let e,l,t,r,s,i,a,o,u,f,c,m=n[2].open&&nt();const d=n[9].default,k=de(d,n,n[15],null);let q=n[1],I=[];for(let g=0;g$(I[g],1,1,()=>{I[g]=null});let h=n[3],v=[];for(let g=0;g$(v[g],1,1,()=>{v[g]=null});let E=n[0]&&ot(n);return f=new ds({}),{c(){e=A("main"),m&&m.c(),l=B(),t=A("div"),k&&k.c(),r=B(),s=A("div");for(let g=0;g{m=null}),x()),k&&k.p&&(!c||b&32768)&&me(k,d,g,g[15],c?he(d,g[15],b,null):_e(g[15]),null),b&18){q=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(k,g);for(let b=0;bl(7,s=b)),re(n,Oe,b=>l(3,o=b));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=el();xt(d);const k=nl();re(n,k,b=>l(8,i=b)),rl(k),Te(()=>{d.setHash(t,s.url.hash)});function q(b){const S=new URL(b),R=m[S.pathname];d.setHash(R,S.hash)}Te(()=>{window.parent=window,history.pushState=function(b,S,R){return R instanceof URL&&q(R),History.prototype.pushState.apply(history,arguments)}});const I=al();ol(I);const W=Qt();re(n,W,b=>l(2,a=b)),Kt(W);const h=b=>q(b.newURL),v=()=>q(location.href),O=b=>{k.removeNotification(b)},E=b=>l(0,c=b),g=b=>{_t(Oe,o=o.filter(S=>S!==b),o)};return n.$$set=b=>{"$$scope"in b&&l(15,f=b.$$scope)},n.$$.update=()=>{n.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),n.$$.dirty&256&&l(1,r=(i==null?void 0:i.notifications)||[])},[c,r,a,o,k,q,W,s,i,u,h,v,O,E,g,f]}class Ks extends te{constructor(e){super(),le(this,e,zs,As,se,{})}}export{Ks as component,Js as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.5f946121.js b/lilac/web/_app/immutable/nodes/0.5f946121.js new file mode 100644 index 0000000000000000000000000000000000000000..b8ebf85966722b2f4b8a2c632620f55a294d7b36 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.5f946121.js @@ -0,0 +1,43 @@ +import{S as te,i as le,s as se,C as ze,o as Ve,j as $t,D as de,E as W,k as j,l as z,m as y,h as _,F as ce,G as O,b as k,H as q,I as me,J as _e,K as he,L as ge,g as p,d as b,M as ke,N as ie,O as ne,P as vt,Q as be,R as J,e as ae,v as Z,f as x,a as M,c as B,w as ut,T as ft,y as V,z as A,A as N,U as ct,B as L,V as dt,W as wt,X as kt,q as H,r as P,u as ee,Y as St,Z as $e,_ as ve,n as T,$ as Ae,a0 as C,a1 as we,a2 as mt,a3 as Ne,a4 as Ce,a5 as Et,a6 as Be,a7 as It,a8 as _t,a9 as Ct,aa as yt}from"../chunks/index.b333a928.js";import{M as Dt,C as Tt,a as Vt}from"../chunks/ChevronUp.95b74f6d.js";import{w as At}from"../chunks/index.2b0dd2f8.js";import{S as Nt,T as Lt,a as jt,Q as zt,s as Ft,q as Mt,b as ht,o as Bt,c as Gt,d as Ot,h as qt,g as Ut,e as Kt,f as Ht,i as Pt,t as Rt,C as Jt,j as Wt,k as Yt,l as Xt,m as Ge}from"../chunks/Commands.1fffdf33.js";import{g as Qt,s as Zt,c as xt,a as el,b as tl}from"../chunks/utils.4eeb8687.js";import{p as ll}from"../chunks/stores.2aa730ef.js";import{g as Te}from"../chunks/navigation.61aebe30.js";import{s as Le,g as sl,a as nl,b as rl,c as il}from"../chunks/notificationsStore.e7f2bd3e.js";import{S as al}from"../chunks/Settings.e24cc1d1.js";import{c as ol,s as ul}from"../chunks/settingsStore.6e7d5078.js";import{T as gt}from"../chunks/ToastNotification.66c9609a.js";const fl=!1,cl=!0,Ys=Object.freeze(Object.defineProperty({__proto__:null,prerender:cl,ssr:fl},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function dl(r,e,l){let{key:t="local-storage-key"}=e,{value:n=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=n;function o(){typeof n=="object"?localStorage.setItem(t,JSON.stringify(n)):localStorage.setItem(t,n)}return Ve(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,n=JSON.parse(u))}catch{l(0,n=u)}else o(),i("save")}),$t(()=>{a!==n&&(o(),i("update",{prevValue:a,value:n})),a=n}),r.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,n=u.value)},[n,t,s,pt]}class ml extends te{constructor(e){super(),le(this,e,dl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const _l=ml;function hl(r){let e,l,t,n;const s=r[8].default,i=de(s,r,r[7],null);let a=[{role:"table"},r[4]],o={};for(let u=0;ul(6,s=h)),vt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function w(h){J.call(this,r,h)}function F(h){J.call(this,r,h)}function I(h){J.call(this,r,h)}function R(h){J.call(this,r,h)}return r.$$set=h=>{e=W(W({},e),be(h)),l(4,n=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},r.$$.update=()=>{r.$$.dirty&64&&l(5,o=s),r.$$.dirty&64&&m("change",s)},[u,f,c,d,n,o,s,a,i,w,F,I,R]}class pl extends te{constructor(e){super(),le(this,e,gl,hl,se,{selected:5,condensed:0,flush:1,selection:2})}}const bl=pl;function $l(r){let e,l,t,n;const s=r[2].default,i=de(s,r,r[1],null);let a=[{role:"rowgroup"},r[0]],o={};for(let u=0;u{e=W(W({},e),be(c)),l(0,n=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[n,i,s,a,o,u,f]}class wl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=wl;function Sl(r){let e,l,t,n,s;const i=r[4].default,a=de(i,r,r[3],null);let o=[{role:l=r[0]?"columnheader":"cell"},r[2]],u={};for(let f=0;f{e=W(W({},e),be(d)),l(2,n=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,n,i,s,u,f,c,m]}class Il extends te{constructor(e){super(),le(this,e,El,Sl,se,{head:0,noWrap:1})}}const oe=Il;function Cl(r){let e,l,t,n;const s=r[5].default,i=de(s,r,r[4],null);let a=[{role:"row"},r[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){n||(p(l),n=!0)},o(o){b(l),n=!1},d(o){i[e].d(o),o&&_(t)}}}function Tl(r,e,l){const t=["head","label","tabindex"];let n=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f($){J.call(this,r,$)}function c($){J.call(this,r,$)}function m($){J.call(this,r,$)}function d($){J.call(this,r,$)}function w($){J.call(this,r,$)}function F($){J.call(this,r,$)}function I($){J.call(this,r,$)}function R($){J.call(this,r,$)}function h($){J.call(this,r,$)}return r.$$set=$=>{e=W(W({},e),be($)),l(3,n=ie(e,t)),"head"in $&&l(0,a=$.head),"label"in $&&l(1,o=$.label),"tabindex"in $&&l(2,u=$.tabindex),"$$scope"in $&&l(4,i=$.$$scope)},[a,o,u,n,i,s,f,c,m,d,w,F,I,R,h]}class Vl extends te{constructor(e){super(),le(this,e,Tl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Vl,Al=r=>({theme:r&1}),Oe=r=>({theme:r[0]});function qe(r,e,l){const t=r.slice();return t[0]=e[l],t}function Ue(r){let e,l,t;function n(i){r[9](i)}let s={key:r[2]};return r[0]!==void 0&&(s.value=r[0]),e=new _l({props:s}),ut.push(()=>ft(e,"value",n)),{c(){V(e.$$.fragment)},l(i){A(e.$$.fragment,i)},m(i,a){N(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){b(e.$$.fragment,i),t=!1},d(i){L(e,i)}}}function Nl(r){let e,l,t;const n=[r[5]];function s(a){r[11](a)}let i={$$slots:{default:[jl]},$$scope:{ctx:r}};for(let a=0;aft(e,"selected",s)),{c(){V(e.$$.fragment)},l(a){A(e.$$.fragment,a)},m(a,o){N(e,a,o),t=!0},p(a,o){const u=o&32?ge(n,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){b(e.$$.fragment,a),t=!1},d(a){L(e,a)}}}function Ll(r){let e,l;const t=[r[4],{toggled:r[0]===r[4].themes[1]}];let n={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let w=l;l=u(m),l===w?~l&&o[l].p(m,d):(t&&(Z(),b(o[w],1,1,()=>{o[w]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(n.parentNode,n)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Al):_e(m[12]),Oe)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){b(i),b(t),b(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(n),c&&c.d(m)}}}function Fl(r,e,l){let{$$slots:t={},$$scope:n}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const w=ze();function F(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function R(h){s=h,l(0,s)}return r.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,n=h.$$scope)},r.$$.update=()=>{r.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,$])=>{document.documentElement.style.setProperty(`--cds-${h}`,$)}),s in c?(document.documentElement.setAttribute("theme",s),w("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,F,I,R,n]}class Ml extends te{constructor(e){super(),le(this,e,Fl,zl,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=Ml;function Gl(r){let e;return{c(){e=H("message")},l(l){e=P(l,"message")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Ol(r){let e=r[0].message+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function ql(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Gl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Ol]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ul(r){let e;return{c(){e=H("url")},l(l){e=P(l,"url")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Kl(r){let e=r[0].request.method+"",l,t,n=r[0].request.url+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&n!==(n=i[0].request.url+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Hl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ul]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Kl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Pl(r){let e;return{c(){e=H("status")},l(l){e=P(l,"status")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Rl(r){let e=r[0].status+"",l,t,n=r[0].statusText+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&n!==(n=i[0].statusText+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Jl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Pl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Rl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Wl(r){let e;return{c(){e=H("path")},l(l){e=P(l,"path")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Yl(r){let e=JSON.stringify(r[0].request.path,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Wl]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Yl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ql(r){let e;return{c(){e=H("body")},l(l){e=P(l,"body")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Zl(r){let e=JSON.stringify(r[0].request.body,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ql]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function es(r){let e;return{c(){e=H("details")},l(l){e=P(l,"details")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function ts(r){let e=r[0].body.detail+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ls(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[es]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-break-spaces",$$slots:{default:[ts]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function ss(r){let e,l,t,n,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[ql]},$$scope:{ctx:r}}}),t=new Se({props:{$$slots:{default:[Hl]},$$scope:{ctx:r}}}),s=new Se({props:{$$slots:{default:[Jl]},$$scope:{ctx:r}}}),a=new Se({props:{$$slots:{default:[Xl]},$$scope:{ctx:r}}}),u=new Se({props:{$$slots:{default:[xl]},$$scope:{ctx:r}}}),c=new Se({props:{$$slots:{default:[ls]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment),n=M(),V(s.$$.fragment),i=M(),V(a.$$.fragment),o=M(),V(u.$$.fragment),f=M(),V(c.$$.fragment)},l(d){A(e.$$.fragment,d),l=B(d),A(t.$$.fragment,d),n=B(d),A(s.$$.fragment,d),i=B(d),A(a.$$.fragment,d),o=B(d),A(u.$$.fragment,d),f=B(d),A(c.$$.fragment,d)},m(d,w){N(e,d,w),k(d,l,w),N(t,d,w),k(d,n,w),N(s,d,w),k(d,i,w),N(a,d,w),k(d,o,w),N(u,d,w),k(d,f,w),N(c,d,w),m=!0},p(d,w){const F={};w&3&&(F.$$scope={dirty:w,ctx:d}),e.$set(F);const I={};w&3&&(I.$$scope={dirty:w,ctx:d}),t.$set(I);const R={};w&3&&(R.$$scope={dirty:w,ctx:d}),s.$set(R);const h={};w&3&&(h.$$scope={dirty:w,ctx:d}),a.$set(h);const $={};w&3&&($.$$scope={dirty:w,ctx:d}),u.$set($);const G={};w&3&&(G.$$scope={dirty:w,ctx:d}),c.$set(G)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){b(e.$$.fragment,d),b(t.$$.fragment,d),b(s.$$.fragment,d),b(a.$$.fragment,d),b(u.$$.fragment,d),b(c.$$.fragment,d),m=!1},d(d){L(e,d),d&&_(l),L(t,d),d&&_(n),L(s,d),d&&_(i),L(a,d),d&&_(o),L(u,d),d&&_(f),L(c,d)}}}function ns(r){let e,l;return e=new kl({props:{$$slots:{default:[ss]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function rs(r){let e,l;return e=new bl({props:{$$slots:{default:[ns]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function is(r){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!r[0],modalHeading:r[0].name,$$slots:{default:[rs]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&1&&(s.open=!!t[0]),n&1&&(s.modalHeading=t[0].name),n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function as(r,e,l){let{error:t}=e;return r.$$set=n=>{"error"in n&&l(0,t=n.error)},[t]}class os extends te{constructor(e){super(),le(this,e,as,is,se,{error:0})}}function us(r){let e;const l=r[2].default,t=de(l,r,r[1],null);return{c(){t&&t.c()},l(n){t&&t.l(n)},m(n,s){t&&t.m(n,s),e=!0},p(n,[s]){t&&t.p&&(!e||s&2)&&me(t,l,n,n[1],e?he(l,n[1],s,null):_e(n[1]),null)},i(n){e||(p(t,n),e=!0)},o(n){b(t,n),e=!1},d(n){t&&t.d(n)}}}function fs(r,e,l){let{$$slots:t={},$$scope:n}=e,{client:s=new zt}=e;return Ve(()=>{s.mount()}),Ft(s),St(()=>{s.unmount()}),r.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,n=i.$$scope)},[s,n,t]}class cs extends te{constructor(e){super(),le(this,e,fs,us,se,{client:0})}}function ds(r,e,l){let t,n,s;const i=Mt();ne(r,i,o=>l(3,n=o));const a=ht();return ne(r,a,o=>l(4,s=o)),r.$$.update=()=>{var o,u;r.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),r.$$.dirty&12&&n.isSuccess&&t&&Bt(n.data)},[i,a,t,n,s]}class ms extends te{constructor(e){super(),le(this,e,ds,null,se,{})}}const _s=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function He(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function hs(r){let e,l,t,n=r[1]&&He(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],i={};for(let a=0;a{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class bt extends te{constructor(e){super(),le(this,e,gs,hs,se,{size:0,title:1})}}function Pe(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function ps(r){let e,l,t=r[1]&&Pe(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let i=0;i{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class $s extends te{constructor(e){super(),le(this,e,bs,ps,se,{size:0,title:1})}}const vs=r=>({}),Re=r=>({});function Je(r,e,l){const t=r.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function We(r,e,l){const t=r.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Ye(r,e,l){const t=r.slice();return t[16]=e[l],t}function ws(r){let e,l;return e=new Tt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function ks(r){let e,l;return e=new Vt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function Xe(r){let e,l,t,n,s;const i=[Es,Ss],a=[];function o(u,f){return u[2]?0:1}return l=o(r),t=a[l]=i[l](r),{c(){e=j("div"),t.c()},l(u){e=z(u,"DIV",{});var f=y(e);t.l(f),f.forEach(_)},m(u,f){k(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),b(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(n||(n=Ne(e,Le,{},!0)),n.run(1))}),s=!0)},o(u){b(t),n||(n=Ne(e,Le,{},!1)),n.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&n&&n.end()}}}function Ss(r){let e,l,t=r[3],n=[];for(let i=0;ib(n[i],1,1,()=>{n[i]=null});return{c(){e=j("div");for(let i=0;i{n=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[v]=null}),x(),o=I[a],o||(o=I[a]=F[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Xe(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),b(h,1,1,()=>{h=null}),x()),G&&G.p&&(!m||g&128)&&me(G,$,E,E[7],m?he($,E[7],g,vs):_e(E[7]),Re)},i(E){m||(p(o),p(h),p(G,E),m=!0)},o(E){b(o),b(h),b(G,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),G&&G.d(E),d=!1,w()}}}function ys(r,e,l){let{$$slots:t={},$$scope:n}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Te(c.link);return r.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,n=c.$$scope)},[o,s,i,a,t,u,f,n]}class je extends te{constructor(e){super(),le(this,e,ys,Cs,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(r){let e,l,t,n,s,i;return l=new bt({props:{class:"mr-1"}}),{c(){e=j("button"),V(l.$$.fragment),t=H("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=y(e);A(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){T(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){k(a,e,o),N(l,e,null),C(e,t),n=!0,s||(i=q(e,"click",r[23]),s=!0)},p:we,i(a){n||(p(l.$$.fragment,a),n=!0)},o(a){b(l.$$.fragment,a),n=!1},d(a){a&&_(e),L(l),s=!1,i()}}}function Ds(r){let e,l,t=r[7]&&tt(r);return{c(){e=j("div"),t&&t.c(),this.h()},l(n){e=z(n,"DIV",{slot:!0,class:!0});var s=y(e);t&&t.l(s),s.forEach(_),this.h()},h(){T(e,"slot","add"),T(e,"class","w-full")},m(n,s){k(n,e,s),t&&t.m(e,null),l=!0},p(n,s){n[7]?t?(t.p(n,s),s&128&&p(t,1)):(t=tt(n),t.c(),p(t,1),t.m(e,null)):t&&(Z(),b(t,1,1,()=>{t=null}),x())},i(n){l||(p(t),l=!0)},o(n){b(t),l=!1},d(n){n&&_(e),t&&t.d()}}}function Ts(r){let e,l,t,n,s,i,a;return t=new bt({props:{class:"mr-1"}}),{c(){e=j("div"),l=j("button"),V(t.$$.fragment),n=H("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=y(e);l=z(u,"BUTTON",{class:!0});var f=y(l);A(t.$$.fragment,f),n=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){T(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),T(e,"slot","add"),T(e,"class","w-full")},m(o,u){k(o,e,u),C(e,l),N(t,l,null),C(l,n),s=!0,i||(a=q(l,"click",r[24]),i=!0)},p:we,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){b(t.$$.fragment,o),s=!1},d(o){o&&_(e),L(t),i=!1,a()}}}function Vs(r){let e,l,t,n,s,i,a,o,u,f,c,m,d,w,F,I,R,h,$,G,E,g,v,S,K,X,Y,Ee,ye;return f=new $s({}),m=new je({props:{title:"Datasets",tagGroups:r[6],isFetching:r[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:r}}}),w=new je({props:{title:"Concepts",tagGroups:r[5],isFetching:r[1].isFetching,$$slots:{add:[Ts]},$$scope:{ctx:r}}}),I=new je({props:{title:"Signals",tagGroups:r[4],isFetching:r[0].isFetching}}),K=new al({}),{c(){e=j("div"),l=j("div"),t=j("div"),n=j("a"),s=j("img"),a=H(` + Lilac`),o=M(),u=j("button"),V(f.$$.fragment),c=M(),V(m.$$.fragment),d=M(),V(w.$$.fragment),F=M(),V(I.$$.fragment),R=M(),h=j("div"),$=j("button"),G=j("div"),E=j("div"),g=H("Settings"),v=M(),S=j("div"),V(K.$$.fragment),this.h()},l(D){e=z(D,"DIV",{class:!0});var U=y(e);l=z(U,"DIV",{class:!0});var ue=y(l);t=z(ue,"DIV",{class:!0});var re=y(t);n=z(re,"A",{class:!0,href:!0});var fe=y(n);s=z(fe,"IMG",{class:!0,src:!0,alt:!0}),a=P(fe,` + Lilac`),fe.forEach(_),o=B(re),u=z(re,"BUTTON",{class:!0});var Ie=y(u);A(f.$$.fragment,Ie),Ie.forEach(_),re.forEach(_),ue.forEach(_),c=B(U),A(m.$$.fragment,U),d=B(U),A(w.$$.fragment,U),F=B(U),A(I.$$.fragment,U),R=B(U),h=z(U,"DIV",{class:!0});var Q=y(h);$=z(Q,"BUTTON",{class:!0});var pe=y($);G=z(pe,"DIV",{class:!0});var De=y(G);E=z(De,"DIV",{class:!0});var Fe=y(E);g=P(Fe,"Settings"),Fe.forEach(_),v=B(De),S=z(De,"DIV",{});var Me=y(S);A(K.$$.fragment,Me),Me.forEach(_),De.forEach(_),pe.forEach(_),Q.forEach(_),U.forEach(_),this.h()},h(){T(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=_s)||T(s,"src",i),T(s,"alt","Logo"),T(n,"class","flex flex-row items-center text-xl normal-case"),T(n,"href","/"),T(u,"class","mr-1 opacity-60 hover:bg-gray-200"),T(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),T(l,"class","w-full border-b border-gray-200"),T(E,"class","text-sm font-medium"),T(G,"class","flex items-center justify-between"),T($,"class",X=Be(`w-full px-4 py-2 text-left ${r[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),O($,"bg-neutral-200",r[3]),T(h,"class","w-full px-1"),T(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(D,U){k(D,e,U),C(e,l),C(l,t),C(t,n),C(n,s),C(n,a),C(t,o),C(t,u),N(f,u,null),C(e,c),N(m,e,null),C(e,d),N(w,e,null),C(e,F),N(I,e,null),C(e,R),C(e,h),C(h,$),C($,G),C(G,E),C(E,g),C(G,v),C(G,S),N(K,S,null),Y=!0,Ee||(ye=[It(qt.call(null,u,{text:"Close sidebar"})),q(u,"click",r[22]),q($,"click",r[25])],Ee=!0)},p(D,[U]){const ue={};U&64&&(ue.tagGroups=D[6]),U&4&&(ue.isFetching=D[2].isFetching),U&134217856&&(ue.$$scope={dirty:U,ctx:D}),m.$set(ue);const re={};U&32&&(re.tagGroups=D[5]),U&2&&(re.isFetching=D[1].isFetching),U&134217728&&(re.$$scope={dirty:U,ctx:D}),w.$set(re);const fe={};U&16&&(fe.tagGroups=D[4]),U&1&&(fe.isFetching=D[0].isFetching),I.$set(fe),(!Y||U&8&&X!==(X=Be(`w-full px-4 py-2 text-left ${D[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&T($,"class",X),(!Y||U&8)&&O($,"bg-neutral-200",D[3])},i(D){Y||(p(f.$$.fragment,D),p(m.$$.fragment,D),p(w.$$.fragment,D),p(I.$$.fragment,D),p(K.$$.fragment,D),Y=!0)},o(D){b(f.$$.fragment,D),b(m.$$.fragment,D),b(w.$$.fragment,D),b(I.$$.fragment,D),b(K.$$.fragment,D),Y=!1},d(D){D&&_(e),L(f),L(m),L(w),L(I),L(K),Ee=!1,ke(ye)}}}function As(r,e,l){let t,n,s,i,a,o,u,f,c,m,d,w,F,I;const R=ht();ne(r,R,D=>l(21,F=D));const h=Qt();ne(r,h,D=>l(20,c=D));const $=Ut();ne(r,$,D=>l(8,I=D));const G=Kt();ne(r,G,D=>l(2,w=D));let E=null;const g=Ht();ne(r,g,D=>l(1,d=D));let v=null;const S=Pt();ne(r,S,D=>l(0,m=D));const K=["concept_labels","concept_score","near_dup"],X=()=>_t($,I.open=!1,I),Y=()=>Te("/datasets/new"),Ee=()=>Rt({command:Jt.CreateConcept,onCreate:D=>Te(xt(D.detail.namespace,D.detail.name))}),ye=()=>Te("/settings");return r.$$.update=()=>{var D,U,ue,re,fe,Ie;if(r.$$.dirty&2097152&&l(19,t=(U=(D=F.data)==null?void 0:D.user)==null?void 0:U.id),r.$$.dirty&2097152&&l(18,n=(re=(ue=F.data)==null?void 0:ue.user)==null?void 0:re.given_name),r.$$.dirty&2097152&&l(7,s=(fe=F.data)==null?void 0:fe.access.create_dataset),r.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(15,E={namespace:Q,datasetName:pe})}else l(15,E=null);if(r.$$.dirty&32772&&l(6,i=sl(E,w.data||[])),r.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(16,v={namespace:Q,name:pe})}else l(16,v=null);r.$$.dirty&851970&&l(5,a=nl(v,d.data||[],t,n)),r.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(Q=>!K.includes(Q.name)).sort((Q,pe)=>Q.name.localeCompare(pe.name))),r.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(Q=>({name:Q.name,link:Zt(Q.name),isSelected:c.page==="signals"&&c.identifier===Q.name}))}]}]),r.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,w,f,u,a,i,s,I,R,h,$,G,g,S,E,v,o,n,t,c,F,X,Y,Ee,ye]}class Ns extends te{constructor(e){super(),le(this,e,As,Vs,se,{})}}const{window:lt}=yt;function st(r,e,l){const t=r.slice();return t[20]=e[l],t}function nt(r,e,l){const t=r.slice();return t[23]=e[l],t}function Ls(r){let e,l;return{c(){e=j("script"),l=H(`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),this.h()},l(t){e=z(t,"SCRIPT",{type:!0});var n=y(e);l=P(n,`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),n.forEach(_),this.h()},h(){T(e,"type","module")},m(t,n){k(t,e,n),C(e,l)},d(t){t&&_(e)}}}function rt(r){let e,l,t,n;return l=new Ns({}),{c(){e=j("div"),V(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=y(e);A(l.$$.fragment,i),i.forEach(_),this.h()},h(){T(e,"class","flex-shrink-0")},m(s,i){k(s,e,i),N(l,e,null),n=!0},i(s){n||(p(l.$$.fragment,s),mt(()=>{n&&(t||(t=Ne(e,Le,{axis:"x"},!0)),t.run(1))}),n=!0)},o(s){b(l.$$.fragment,s),t||(t=Ne(e,Le,{axis:"x"},!1)),t.run(0),n=!1},d(s){s&&_(e),L(l),s&&t&&t.end()}}}function it(r){let e,l;function t(){return r[12](r[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:r[23].title,subtitle:r[23].subtitle||"",caption:r[23].message,kind:r[23].kind,timeout:5e3}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&2&&(i.title=r[23].title),s&2&&(i.subtitle=r[23].subtitle||""),s&2&&(i.caption=r[23].message),s&2&&(i.kind=r[23].kind),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function js(r){let e,l,t,n,s;function i(){return r[13](r[20])}return{c(){e=j("div"),l=j("button"),t=H("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=y(e);l=z(o,"BUTTON",{class:!0});var u=y(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){T(l,"class","underline"),T(e,"slot","caption")},m(a,o){k(a,e,o),C(e,l),C(l,t),n||(s=q(l,"click",i),n=!0)},p(a,o){r=a},d(a){a&&_(e),n=!1,s()}}}function at(r){let e,l;function t(){return r[14](r[20])}return e=new gt({props:{lowContrast:!0,title:r[20].name||"Error",subtitle:r[20].message,$$slots:{caption:[js]},$$scope:{ctx:r}}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&8&&(i.title=r[20].name||"Error"),s&8&&(i.subtitle=r[20].message),s&32777&&(i.$$scope={dirty:s,ctx:r}),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function ot(r){let e,l;return e=new os({props:{error:r[0]}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function zs(r){let e,l,t,n,s,i,a,o,u,f,c,m=r[2].open&&rt();const d=r[9].default,w=de(d,r,r[15],null);let F=r[1],I=[];for(let g=0;gb(I[g],1,1,()=>{I[g]=null});let h=r[3],$=[];for(let g=0;gb($[g],1,1,()=>{$[g]=null});let E=r[0]&&ot(r);return f=new ms({}),{c(){e=j("main"),m&&m.c(),l=M(),t=j("div"),w&&w.c(),n=M(),s=j("div");for(let g=0;g{m=null}),x()),w&&w.p&&(!c||v&32768)&&me(w,d,g,g[15],c?he(d,g[15],v,null):_e(g[15]),null),v&18){F=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(w,g);for(let v=0;vl(7,s=v)),ne(r,Ge,v=>l(3,o=v));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=tl();el(d);const w=il();ne(r,w,v=>l(8,i=v)),rl(w),Ve(()=>{d.setHash(t,s.url.hash)});function F(v){const S=new URL(v),K=m[S.pathname];d.setHash(K,S.hash)}Ve(()=>{window.parent=window,history.pushState=function(v,S,K){return K instanceof URL&&F(K),History.prototype.pushState.apply(history,arguments)}});const I=ol();ul(I);const R=Xt();ne(r,R,v=>l(2,a=v)),Yt(R);const h=v=>F(v.newURL),$=()=>F(location.href),G=v=>{w.removeNotification(v)},E=v=>l(0,c=v),g=v=>{_t(Ge,o=o.filter(S=>S!==v),o)};return r.$$set=v=>{"$$scope"in v&&l(15,f=v.$$scope)},r.$$.update=()=>{r.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),r.$$.dirty&256&&l(1,n=(i==null?void 0:i.notifications)||[])},[c,n,a,o,w,F,R,s,i,u,h,$,G,E,g,f]}class Xs extends te{constructor(e){super(),le(this,e,Ms,Fs,se,{})}}export{Xs as component,Ys as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.63438c74.js b/lilac/web/_app/immutable/nodes/0.63438c74.js new file mode 100644 index 0000000000000000000000000000000000000000..d6f6c1c81033d4d554505bc3dd08eae84ee3078b --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.63438c74.js @@ -0,0 +1,43 @@ +import{S as te,i as le,s as se,C as ze,o as Ve,j as $t,D as de,E as W,k as j,l as z,m as y,h as _,F as ce,G as O,b as k,H as q,I as me,J as _e,K as he,L as ge,g as p,d as b,M as ke,N as ie,O as ne,P as vt,Q as be,R as J,e as ae,v as Z,f as x,a as M,c as B,w as ut,T as ft,y as V,z as A,A as N,U as ct,B as L,V as dt,W as wt,X as kt,q as H,r as P,u as ee,Y as St,Z as $e,_ as ve,n as T,$ as Ae,a0 as C,a1 as we,a2 as mt,a3 as Ne,a4 as Ce,a5 as Et,a6 as Be,a7 as It,a8 as _t,a9 as Ct,aa as yt}from"../chunks/index.b333a928.js";import{M as Dt,C as Tt,a as Vt}from"../chunks/ChevronUp.efe9cbe8.js";import{w as At}from"../chunks/index.2b0dd2f8.js";import{S as Nt,T as Lt,a as jt,Q as zt,s as Ft,q as Mt,b as ht,o as Bt,c as Gt,d as Ot,h as qt,g as Ut,e as Kt,f as Ht,i as Pt,t as Rt,C as Jt,j as Wt,k as Yt,l as Xt,m as Ge}from"../chunks/Commands.543935b9.js";import{g as Qt,s as Zt,c as xt,a as el,b as tl}from"../chunks/utils.2fa1092a.js";import{p as ll}from"../chunks/stores.2a862464.js";import{g as Te}from"../chunks/navigation.52bd9048.js";import{s as Le,g as sl,a as nl,b as rl,c as il}from"../chunks/notificationsStore.46809e81.js";import{S as al}from"../chunks/Settings.e24cc1d1.js";import{c as ol,s as ul}from"../chunks/settingsStore.6e7d5078.js";import{T as gt}from"../chunks/ToastNotification.b080933f.js";const fl=!1,cl=!0,Ys=Object.freeze(Object.defineProperty({__proto__:null,prerender:cl,ssr:fl},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function dl(r,e,l){let{key:t="local-storage-key"}=e,{value:n=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=n;function o(){typeof n=="object"?localStorage.setItem(t,JSON.stringify(n)):localStorage.setItem(t,n)}return Ve(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,n=JSON.parse(u))}catch{l(0,n=u)}else o(),i("save")}),$t(()=>{a!==n&&(o(),i("update",{prevValue:a,value:n})),a=n}),r.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,n=u.value)},[n,t,s,pt]}class ml extends te{constructor(e){super(),le(this,e,dl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const _l=ml;function hl(r){let e,l,t,n;const s=r[8].default,i=de(s,r,r[7],null);let a=[{role:"table"},r[4]],o={};for(let u=0;ul(6,s=h)),vt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function w(h){J.call(this,r,h)}function F(h){J.call(this,r,h)}function I(h){J.call(this,r,h)}function R(h){J.call(this,r,h)}return r.$$set=h=>{e=W(W({},e),be(h)),l(4,n=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},r.$$.update=()=>{r.$$.dirty&64&&l(5,o=s),r.$$.dirty&64&&m("change",s)},[u,f,c,d,n,o,s,a,i,w,F,I,R]}class pl extends te{constructor(e){super(),le(this,e,gl,hl,se,{selected:5,condensed:0,flush:1,selection:2})}}const bl=pl;function $l(r){let e,l,t,n;const s=r[2].default,i=de(s,r,r[1],null);let a=[{role:"rowgroup"},r[0]],o={};for(let u=0;u{e=W(W({},e),be(c)),l(0,n=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[n,i,s,a,o,u,f]}class wl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=wl;function Sl(r){let e,l,t,n,s;const i=r[4].default,a=de(i,r,r[3],null);let o=[{role:l=r[0]?"columnheader":"cell"},r[2]],u={};for(let f=0;f{e=W(W({},e),be(d)),l(2,n=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,n,i,s,u,f,c,m]}class Il extends te{constructor(e){super(),le(this,e,El,Sl,se,{head:0,noWrap:1})}}const oe=Il;function Cl(r){let e,l,t,n;const s=r[5].default,i=de(s,r,r[4],null);let a=[{role:"row"},r[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){n||(p(l),n=!0)},o(o){b(l),n=!1},d(o){i[e].d(o),o&&_(t)}}}function Tl(r,e,l){const t=["head","label","tabindex"];let n=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f($){J.call(this,r,$)}function c($){J.call(this,r,$)}function m($){J.call(this,r,$)}function d($){J.call(this,r,$)}function w($){J.call(this,r,$)}function F($){J.call(this,r,$)}function I($){J.call(this,r,$)}function R($){J.call(this,r,$)}function h($){J.call(this,r,$)}return r.$$set=$=>{e=W(W({},e),be($)),l(3,n=ie(e,t)),"head"in $&&l(0,a=$.head),"label"in $&&l(1,o=$.label),"tabindex"in $&&l(2,u=$.tabindex),"$$scope"in $&&l(4,i=$.$$scope)},[a,o,u,n,i,s,f,c,m,d,w,F,I,R,h]}class Vl extends te{constructor(e){super(),le(this,e,Tl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Vl,Al=r=>({theme:r&1}),Oe=r=>({theme:r[0]});function qe(r,e,l){const t=r.slice();return t[0]=e[l],t}function Ue(r){let e,l,t;function n(i){r[9](i)}let s={key:r[2]};return r[0]!==void 0&&(s.value=r[0]),e=new _l({props:s}),ut.push(()=>ft(e,"value",n)),{c(){V(e.$$.fragment)},l(i){A(e.$$.fragment,i)},m(i,a){N(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){b(e.$$.fragment,i),t=!1},d(i){L(e,i)}}}function Nl(r){let e,l,t;const n=[r[5]];function s(a){r[11](a)}let i={$$slots:{default:[jl]},$$scope:{ctx:r}};for(let a=0;aft(e,"selected",s)),{c(){V(e.$$.fragment)},l(a){A(e.$$.fragment,a)},m(a,o){N(e,a,o),t=!0},p(a,o){const u=o&32?ge(n,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){b(e.$$.fragment,a),t=!1},d(a){L(e,a)}}}function Ll(r){let e,l;const t=[r[4],{toggled:r[0]===r[4].themes[1]}];let n={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let w=l;l=u(m),l===w?~l&&o[l].p(m,d):(t&&(Z(),b(o[w],1,1,()=>{o[w]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(n.parentNode,n)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Al):_e(m[12]),Oe)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){b(i),b(t),b(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(n),c&&c.d(m)}}}function Fl(r,e,l){let{$$slots:t={},$$scope:n}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const w=ze();function F(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function R(h){s=h,l(0,s)}return r.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,n=h.$$scope)},r.$$.update=()=>{r.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,$])=>{document.documentElement.style.setProperty(`--cds-${h}`,$)}),s in c?(document.documentElement.setAttribute("theme",s),w("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,F,I,R,n]}class Ml extends te{constructor(e){super(),le(this,e,Fl,zl,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=Ml;function Gl(r){let e;return{c(){e=H("message")},l(l){e=P(l,"message")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Ol(r){let e=r[0].message+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function ql(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Gl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Ol]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ul(r){let e;return{c(){e=H("url")},l(l){e=P(l,"url")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Kl(r){let e=r[0].request.method+"",l,t,n=r[0].request.url+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&n!==(n=i[0].request.url+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Hl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ul]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Kl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Pl(r){let e;return{c(){e=H("status")},l(l){e=P(l,"status")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Rl(r){let e=r[0].status+"",l,t,n=r[0].statusText+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&n!==(n=i[0].statusText+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Jl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Pl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Rl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Wl(r){let e;return{c(){e=H("path")},l(l){e=P(l,"path")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Yl(r){let e=JSON.stringify(r[0].request.path,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Wl]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Yl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ql(r){let e;return{c(){e=H("body")},l(l){e=P(l,"body")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Zl(r){let e=JSON.stringify(r[0].request.body,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ql]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function es(r){let e;return{c(){e=H("details")},l(l){e=P(l,"details")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function ts(r){let e=r[0].body.detail+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ls(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[es]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-break-spaces",$$slots:{default:[ts]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function ss(r){let e,l,t,n,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[ql]},$$scope:{ctx:r}}}),t=new Se({props:{$$slots:{default:[Hl]},$$scope:{ctx:r}}}),s=new Se({props:{$$slots:{default:[Jl]},$$scope:{ctx:r}}}),a=new Se({props:{$$slots:{default:[Xl]},$$scope:{ctx:r}}}),u=new Se({props:{$$slots:{default:[xl]},$$scope:{ctx:r}}}),c=new Se({props:{$$slots:{default:[ls]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment),n=M(),V(s.$$.fragment),i=M(),V(a.$$.fragment),o=M(),V(u.$$.fragment),f=M(),V(c.$$.fragment)},l(d){A(e.$$.fragment,d),l=B(d),A(t.$$.fragment,d),n=B(d),A(s.$$.fragment,d),i=B(d),A(a.$$.fragment,d),o=B(d),A(u.$$.fragment,d),f=B(d),A(c.$$.fragment,d)},m(d,w){N(e,d,w),k(d,l,w),N(t,d,w),k(d,n,w),N(s,d,w),k(d,i,w),N(a,d,w),k(d,o,w),N(u,d,w),k(d,f,w),N(c,d,w),m=!0},p(d,w){const F={};w&3&&(F.$$scope={dirty:w,ctx:d}),e.$set(F);const I={};w&3&&(I.$$scope={dirty:w,ctx:d}),t.$set(I);const R={};w&3&&(R.$$scope={dirty:w,ctx:d}),s.$set(R);const h={};w&3&&(h.$$scope={dirty:w,ctx:d}),a.$set(h);const $={};w&3&&($.$$scope={dirty:w,ctx:d}),u.$set($);const G={};w&3&&(G.$$scope={dirty:w,ctx:d}),c.$set(G)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){b(e.$$.fragment,d),b(t.$$.fragment,d),b(s.$$.fragment,d),b(a.$$.fragment,d),b(u.$$.fragment,d),b(c.$$.fragment,d),m=!1},d(d){L(e,d),d&&_(l),L(t,d),d&&_(n),L(s,d),d&&_(i),L(a,d),d&&_(o),L(u,d),d&&_(f),L(c,d)}}}function ns(r){let e,l;return e=new kl({props:{$$slots:{default:[ss]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function rs(r){let e,l;return e=new bl({props:{$$slots:{default:[ns]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function is(r){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!r[0],modalHeading:r[0].name,$$slots:{default:[rs]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&1&&(s.open=!!t[0]),n&1&&(s.modalHeading=t[0].name),n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function as(r,e,l){let{error:t}=e;return r.$$set=n=>{"error"in n&&l(0,t=n.error)},[t]}class os extends te{constructor(e){super(),le(this,e,as,is,se,{error:0})}}function us(r){let e;const l=r[2].default,t=de(l,r,r[1],null);return{c(){t&&t.c()},l(n){t&&t.l(n)},m(n,s){t&&t.m(n,s),e=!0},p(n,[s]){t&&t.p&&(!e||s&2)&&me(t,l,n,n[1],e?he(l,n[1],s,null):_e(n[1]),null)},i(n){e||(p(t,n),e=!0)},o(n){b(t,n),e=!1},d(n){t&&t.d(n)}}}function fs(r,e,l){let{$$slots:t={},$$scope:n}=e,{client:s=new zt}=e;return Ve(()=>{s.mount()}),Ft(s),St(()=>{s.unmount()}),r.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,n=i.$$scope)},[s,n,t]}class cs extends te{constructor(e){super(),le(this,e,fs,us,se,{client:0})}}function ds(r,e,l){let t,n,s;const i=Mt();ne(r,i,o=>l(3,n=o));const a=ht();return ne(r,a,o=>l(4,s=o)),r.$$.update=()=>{var o,u;r.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),r.$$.dirty&12&&n.isSuccess&&t&&Bt(n.data)},[i,a,t,n,s]}class ms extends te{constructor(e){super(),le(this,e,ds,null,se,{})}}const _s=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function He(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function hs(r){let e,l,t,n=r[1]&&He(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],i={};for(let a=0;a{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class bt extends te{constructor(e){super(),le(this,e,gs,hs,se,{size:0,title:1})}}function Pe(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function ps(r){let e,l,t=r[1]&&Pe(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let i=0;i{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class $s extends te{constructor(e){super(),le(this,e,bs,ps,se,{size:0,title:1})}}const vs=r=>({}),Re=r=>({});function Je(r,e,l){const t=r.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function We(r,e,l){const t=r.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Ye(r,e,l){const t=r.slice();return t[16]=e[l],t}function ws(r){let e,l;return e=new Tt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function ks(r){let e,l;return e=new Vt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function Xe(r){let e,l,t,n,s;const i=[Es,Ss],a=[];function o(u,f){return u[2]?0:1}return l=o(r),t=a[l]=i[l](r),{c(){e=j("div"),t.c()},l(u){e=z(u,"DIV",{});var f=y(e);t.l(f),f.forEach(_)},m(u,f){k(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),b(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(n||(n=Ne(e,Le,{},!0)),n.run(1))}),s=!0)},o(u){b(t),n||(n=Ne(e,Le,{},!1)),n.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&n&&n.end()}}}function Ss(r){let e,l,t=r[3],n=[];for(let i=0;ib(n[i],1,1,()=>{n[i]=null});return{c(){e=j("div");for(let i=0;i{n=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[v]=null}),x(),o=I[a],o||(o=I[a]=F[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Xe(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),b(h,1,1,()=>{h=null}),x()),G&&G.p&&(!m||g&128)&&me(G,$,E,E[7],m?he($,E[7],g,vs):_e(E[7]),Re)},i(E){m||(p(o),p(h),p(G,E),m=!0)},o(E){b(o),b(h),b(G,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),G&&G.d(E),d=!1,w()}}}function ys(r,e,l){let{$$slots:t={},$$scope:n}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Te(c.link);return r.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,n=c.$$scope)},[o,s,i,a,t,u,f,n]}class je extends te{constructor(e){super(),le(this,e,ys,Cs,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(r){let e,l,t,n,s,i;return l=new bt({props:{class:"mr-1"}}),{c(){e=j("button"),V(l.$$.fragment),t=H("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=y(e);A(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){T(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){k(a,e,o),N(l,e,null),C(e,t),n=!0,s||(i=q(e,"click",r[23]),s=!0)},p:we,i(a){n||(p(l.$$.fragment,a),n=!0)},o(a){b(l.$$.fragment,a),n=!1},d(a){a&&_(e),L(l),s=!1,i()}}}function Ds(r){let e,l,t=r[7]&&tt(r);return{c(){e=j("div"),t&&t.c(),this.h()},l(n){e=z(n,"DIV",{slot:!0,class:!0});var s=y(e);t&&t.l(s),s.forEach(_),this.h()},h(){T(e,"slot","add"),T(e,"class","w-full")},m(n,s){k(n,e,s),t&&t.m(e,null),l=!0},p(n,s){n[7]?t?(t.p(n,s),s&128&&p(t,1)):(t=tt(n),t.c(),p(t,1),t.m(e,null)):t&&(Z(),b(t,1,1,()=>{t=null}),x())},i(n){l||(p(t),l=!0)},o(n){b(t),l=!1},d(n){n&&_(e),t&&t.d()}}}function Ts(r){let e,l,t,n,s,i,a;return t=new bt({props:{class:"mr-1"}}),{c(){e=j("div"),l=j("button"),V(t.$$.fragment),n=H("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=y(e);l=z(u,"BUTTON",{class:!0});var f=y(l);A(t.$$.fragment,f),n=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){T(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),T(e,"slot","add"),T(e,"class","w-full")},m(o,u){k(o,e,u),C(e,l),N(t,l,null),C(l,n),s=!0,i||(a=q(l,"click",r[24]),i=!0)},p:we,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){b(t.$$.fragment,o),s=!1},d(o){o&&_(e),L(t),i=!1,a()}}}function Vs(r){let e,l,t,n,s,i,a,o,u,f,c,m,d,w,F,I,R,h,$,G,E,g,v,S,K,X,Y,Ee,ye;return f=new $s({}),m=new je({props:{title:"Datasets",tagGroups:r[6],isFetching:r[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:r}}}),w=new je({props:{title:"Concepts",tagGroups:r[5],isFetching:r[1].isFetching,$$slots:{add:[Ts]},$$scope:{ctx:r}}}),I=new je({props:{title:"Signals",tagGroups:r[4],isFetching:r[0].isFetching}}),K=new al({}),{c(){e=j("div"),l=j("div"),t=j("div"),n=j("a"),s=j("img"),a=H(` + Lilac`),o=M(),u=j("button"),V(f.$$.fragment),c=M(),V(m.$$.fragment),d=M(),V(w.$$.fragment),F=M(),V(I.$$.fragment),R=M(),h=j("div"),$=j("button"),G=j("div"),E=j("div"),g=H("Settings"),v=M(),S=j("div"),V(K.$$.fragment),this.h()},l(D){e=z(D,"DIV",{class:!0});var U=y(e);l=z(U,"DIV",{class:!0});var ue=y(l);t=z(ue,"DIV",{class:!0});var re=y(t);n=z(re,"A",{class:!0,href:!0});var fe=y(n);s=z(fe,"IMG",{class:!0,src:!0,alt:!0}),a=P(fe,` + Lilac`),fe.forEach(_),o=B(re),u=z(re,"BUTTON",{class:!0});var Ie=y(u);A(f.$$.fragment,Ie),Ie.forEach(_),re.forEach(_),ue.forEach(_),c=B(U),A(m.$$.fragment,U),d=B(U),A(w.$$.fragment,U),F=B(U),A(I.$$.fragment,U),R=B(U),h=z(U,"DIV",{class:!0});var Q=y(h);$=z(Q,"BUTTON",{class:!0});var pe=y($);G=z(pe,"DIV",{class:!0});var De=y(G);E=z(De,"DIV",{class:!0});var Fe=y(E);g=P(Fe,"Settings"),Fe.forEach(_),v=B(De),S=z(De,"DIV",{});var Me=y(S);A(K.$$.fragment,Me),Me.forEach(_),De.forEach(_),pe.forEach(_),Q.forEach(_),U.forEach(_),this.h()},h(){T(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=_s)||T(s,"src",i),T(s,"alt","Logo"),T(n,"class","flex flex-row items-center text-xl normal-case"),T(n,"href","/"),T(u,"class","mr-1 opacity-60 hover:bg-gray-200"),T(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),T(l,"class","w-full border-b border-gray-200"),T(E,"class","text-sm font-medium"),T(G,"class","flex items-center justify-between"),T($,"class",X=Be(`w-full px-4 py-2 text-left ${r[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),O($,"bg-neutral-200",r[3]),T(h,"class","w-full px-1"),T(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(D,U){k(D,e,U),C(e,l),C(l,t),C(t,n),C(n,s),C(n,a),C(t,o),C(t,u),N(f,u,null),C(e,c),N(m,e,null),C(e,d),N(w,e,null),C(e,F),N(I,e,null),C(e,R),C(e,h),C(h,$),C($,G),C(G,E),C(E,g),C(G,v),C(G,S),N(K,S,null),Y=!0,Ee||(ye=[It(qt.call(null,u,{text:"Close sidebar"})),q(u,"click",r[22]),q($,"click",r[25])],Ee=!0)},p(D,[U]){const ue={};U&64&&(ue.tagGroups=D[6]),U&4&&(ue.isFetching=D[2].isFetching),U&134217856&&(ue.$$scope={dirty:U,ctx:D}),m.$set(ue);const re={};U&32&&(re.tagGroups=D[5]),U&2&&(re.isFetching=D[1].isFetching),U&134217728&&(re.$$scope={dirty:U,ctx:D}),w.$set(re);const fe={};U&16&&(fe.tagGroups=D[4]),U&1&&(fe.isFetching=D[0].isFetching),I.$set(fe),(!Y||U&8&&X!==(X=Be(`w-full px-4 py-2 text-left ${D[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&T($,"class",X),(!Y||U&8)&&O($,"bg-neutral-200",D[3])},i(D){Y||(p(f.$$.fragment,D),p(m.$$.fragment,D),p(w.$$.fragment,D),p(I.$$.fragment,D),p(K.$$.fragment,D),Y=!0)},o(D){b(f.$$.fragment,D),b(m.$$.fragment,D),b(w.$$.fragment,D),b(I.$$.fragment,D),b(K.$$.fragment,D),Y=!1},d(D){D&&_(e),L(f),L(m),L(w),L(I),L(K),Ee=!1,ke(ye)}}}function As(r,e,l){let t,n,s,i,a,o,u,f,c,m,d,w,F,I;const R=ht();ne(r,R,D=>l(21,F=D));const h=Qt();ne(r,h,D=>l(20,c=D));const $=Ut();ne(r,$,D=>l(8,I=D));const G=Kt();ne(r,G,D=>l(2,w=D));let E=null;const g=Ht();ne(r,g,D=>l(1,d=D));let v=null;const S=Pt();ne(r,S,D=>l(0,m=D));const K=["concept_labels","concept_score","near_dup"],X=()=>_t($,I.open=!1,I),Y=()=>Te("/datasets/new"),Ee=()=>Rt({command:Jt.CreateConcept,onCreate:D=>Te(xt(D.detail.namespace,D.detail.name))}),ye=()=>Te("/settings");return r.$$.update=()=>{var D,U,ue,re,fe,Ie;if(r.$$.dirty&2097152&&l(19,t=(U=(D=F.data)==null?void 0:D.user)==null?void 0:U.id),r.$$.dirty&2097152&&l(18,n=(re=(ue=F.data)==null?void 0:ue.user)==null?void 0:re.given_name),r.$$.dirty&2097152&&l(7,s=(fe=F.data)==null?void 0:fe.access.create_dataset),r.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(15,E={namespace:Q,datasetName:pe})}else l(15,E=null);if(r.$$.dirty&32772&&l(6,i=sl(E,w.data||[])),r.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(16,v={namespace:Q,name:pe})}else l(16,v=null);r.$$.dirty&851970&&l(5,a=nl(v,d.data||[],t,n)),r.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(Q=>!K.includes(Q.name)).sort((Q,pe)=>Q.name.localeCompare(pe.name))),r.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(Q=>({name:Q.name,link:Zt(Q.name),isSelected:c.page==="signals"&&c.identifier===Q.name}))}]}]),r.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,w,f,u,a,i,s,I,R,h,$,G,g,S,E,v,o,n,t,c,F,X,Y,Ee,ye]}class Ns extends te{constructor(e){super(),le(this,e,As,Vs,se,{})}}const{window:lt}=yt;function st(r,e,l){const t=r.slice();return t[20]=e[l],t}function nt(r,e,l){const t=r.slice();return t[23]=e[l],t}function Ls(r){let e,l;return{c(){e=j("script"),l=H(`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),this.h()},l(t){e=z(t,"SCRIPT",{type:!0});var n=y(e);l=P(n,`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),n.forEach(_),this.h()},h(){T(e,"type","module")},m(t,n){k(t,e,n),C(e,l)},d(t){t&&_(e)}}}function rt(r){let e,l,t,n;return l=new Ns({}),{c(){e=j("div"),V(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=y(e);A(l.$$.fragment,i),i.forEach(_),this.h()},h(){T(e,"class","flex-shrink-0")},m(s,i){k(s,e,i),N(l,e,null),n=!0},i(s){n||(p(l.$$.fragment,s),mt(()=>{n&&(t||(t=Ne(e,Le,{axis:"x"},!0)),t.run(1))}),n=!0)},o(s){b(l.$$.fragment,s),t||(t=Ne(e,Le,{axis:"x"},!1)),t.run(0),n=!1},d(s){s&&_(e),L(l),s&&t&&t.end()}}}function it(r){let e,l;function t(){return r[12](r[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:r[23].title,subtitle:r[23].subtitle||"",caption:r[23].message,kind:r[23].kind,timeout:5e3}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&2&&(i.title=r[23].title),s&2&&(i.subtitle=r[23].subtitle||""),s&2&&(i.caption=r[23].message),s&2&&(i.kind=r[23].kind),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function js(r){let e,l,t,n,s;function i(){return r[13](r[20])}return{c(){e=j("div"),l=j("button"),t=H("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=y(e);l=z(o,"BUTTON",{class:!0});var u=y(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){T(l,"class","underline"),T(e,"slot","caption")},m(a,o){k(a,e,o),C(e,l),C(l,t),n||(s=q(l,"click",i),n=!0)},p(a,o){r=a},d(a){a&&_(e),n=!1,s()}}}function at(r){let e,l;function t(){return r[14](r[20])}return e=new gt({props:{lowContrast:!0,title:r[20].name||"Error",subtitle:r[20].message,$$slots:{caption:[js]},$$scope:{ctx:r}}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&8&&(i.title=r[20].name||"Error"),s&8&&(i.subtitle=r[20].message),s&32777&&(i.$$scope={dirty:s,ctx:r}),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function ot(r){let e,l;return e=new os({props:{error:r[0]}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function zs(r){let e,l,t,n,s,i,a,o,u,f,c,m=r[2].open&&rt();const d=r[9].default,w=de(d,r,r[15],null);let F=r[1],I=[];for(let g=0;gb(I[g],1,1,()=>{I[g]=null});let h=r[3],$=[];for(let g=0;gb($[g],1,1,()=>{$[g]=null});let E=r[0]&&ot(r);return f=new ms({}),{c(){e=j("main"),m&&m.c(),l=M(),t=j("div"),w&&w.c(),n=M(),s=j("div");for(let g=0;g{m=null}),x()),w&&w.p&&(!c||v&32768)&&me(w,d,g,g[15],c?he(d,g[15],v,null):_e(g[15]),null),v&18){F=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(w,g);for(let v=0;vl(7,s=v)),ne(r,Ge,v=>l(3,o=v));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=tl();el(d);const w=il();ne(r,w,v=>l(8,i=v)),rl(w),Ve(()=>{d.setHash(t,s.url.hash)});function F(v){const S=new URL(v),K=m[S.pathname];d.setHash(K,S.hash)}Ve(()=>{window.parent=window,history.pushState=function(v,S,K){return K instanceof URL&&F(K),History.prototype.pushState.apply(history,arguments)}});const I=ol();ul(I);const R=Xt();ne(r,R,v=>l(2,a=v)),Yt(R);const h=v=>F(v.newURL),$=()=>F(location.href),G=v=>{w.removeNotification(v)},E=v=>l(0,c=v),g=v=>{_t(Ge,o=o.filter(S=>S!==v),o)};return r.$$set=v=>{"$$scope"in v&&l(15,f=v.$$scope)},r.$$.update=()=>{r.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),r.$$.dirty&256&&l(1,n=(i==null?void 0:i.notifications)||[])},[c,n,a,o,w,F,R,s,i,u,h,$,G,E,g,f]}class Xs extends te{constructor(e){super(),le(this,e,Ms,Fs,se,{})}}export{Xs as component,Ys as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.72e61bdc.js b/lilac/web/_app/immutable/nodes/0.72e61bdc.js new file mode 100644 index 0000000000000000000000000000000000000000..2d4725060fe96c5c2c3340e953db6c97d470be12 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.72e61bdc.js @@ -0,0 +1,43 @@ +import{S as te,i as le,s as se,C as ze,o as Ve,j as $t,D as de,E as W,k as j,l as z,m as y,h as _,F as ce,G as O,b as k,H as q,I as me,J as _e,K as he,L as ge,g as p,d as b,M as ke,N as ie,O as ne,P as vt,Q as be,R as J,e as ae,v as Z,f as x,a as M,c as B,w as ut,T as ft,y as V,z as A,A as N,U as ct,B as L,V as dt,W as wt,X as kt,q as H,r as P,u as ee,Y as St,Z as $e,_ as ve,n as T,$ as Ae,a0 as C,a1 as we,a2 as mt,a3 as Ne,a4 as Ce,a5 as Et,a6 as Be,a7 as It,a8 as _t,a9 as Ct,aa as yt}from"../chunks/index.b333a928.js";import{M as Dt,C as Tt,a as Vt}from"../chunks/ChevronUp.95b74f6d.js";import{w as At}from"../chunks/index.2b0dd2f8.js";import{S as Nt,T as Lt,a as jt,Q as zt,s as Ft,q as Mt,b as ht,o as Bt,c as Gt,d as Ot,h as qt,g as Ut,e as Kt,f as Ht,i as Pt,t as Rt,C as Jt,j as Wt,k as Yt,l as Xt,m as Ge}from"../chunks/Commands.1fffdf33.js";import{g as Qt,s as Zt,c as xt,a as el,b as tl}from"../chunks/utils.4eeb8687.js";import{p as ll}from"../chunks/stores.235f7a42.js";import{g as Te}from"../chunks/navigation.3e4f9d10.js";import{s as Le,g as sl,a as nl,b as rl,c as il}from"../chunks/notificationsStore.e7f2bd3e.js";import{S as al}from"../chunks/Settings.e24cc1d1.js";import{c as ol,s as ul}from"../chunks/settingsStore.6e7d5078.js";import{T as gt}from"../chunks/ToastNotification.66c9609a.js";const fl=!1,cl=!0,Ys=Object.freeze(Object.defineProperty({__proto__:null,prerender:cl,ssr:fl},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function dl(r,e,l){let{key:t="local-storage-key"}=e,{value:n=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=n;function o(){typeof n=="object"?localStorage.setItem(t,JSON.stringify(n)):localStorage.setItem(t,n)}return Ve(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,n=JSON.parse(u))}catch{l(0,n=u)}else o(),i("save")}),$t(()=>{a!==n&&(o(),i("update",{prevValue:a,value:n})),a=n}),r.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,n=u.value)},[n,t,s,pt]}class ml extends te{constructor(e){super(),le(this,e,dl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const _l=ml;function hl(r){let e,l,t,n;const s=r[8].default,i=de(s,r,r[7],null);let a=[{role:"table"},r[4]],o={};for(let u=0;ul(6,s=h)),vt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function w(h){J.call(this,r,h)}function F(h){J.call(this,r,h)}function I(h){J.call(this,r,h)}function R(h){J.call(this,r,h)}return r.$$set=h=>{e=W(W({},e),be(h)),l(4,n=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},r.$$.update=()=>{r.$$.dirty&64&&l(5,o=s),r.$$.dirty&64&&m("change",s)},[u,f,c,d,n,o,s,a,i,w,F,I,R]}class pl extends te{constructor(e){super(),le(this,e,gl,hl,se,{selected:5,condensed:0,flush:1,selection:2})}}const bl=pl;function $l(r){let e,l,t,n;const s=r[2].default,i=de(s,r,r[1],null);let a=[{role:"rowgroup"},r[0]],o={};for(let u=0;u{e=W(W({},e),be(c)),l(0,n=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[n,i,s,a,o,u,f]}class wl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=wl;function Sl(r){let e,l,t,n,s;const i=r[4].default,a=de(i,r,r[3],null);let o=[{role:l=r[0]?"columnheader":"cell"},r[2]],u={};for(let f=0;f{e=W(W({},e),be(d)),l(2,n=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,n,i,s,u,f,c,m]}class Il extends te{constructor(e){super(),le(this,e,El,Sl,se,{head:0,noWrap:1})}}const oe=Il;function Cl(r){let e,l,t,n;const s=r[5].default,i=de(s,r,r[4],null);let a=[{role:"row"},r[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){n||(p(l),n=!0)},o(o){b(l),n=!1},d(o){i[e].d(o),o&&_(t)}}}function Tl(r,e,l){const t=["head","label","tabindex"];let n=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f($){J.call(this,r,$)}function c($){J.call(this,r,$)}function m($){J.call(this,r,$)}function d($){J.call(this,r,$)}function w($){J.call(this,r,$)}function F($){J.call(this,r,$)}function I($){J.call(this,r,$)}function R($){J.call(this,r,$)}function h($){J.call(this,r,$)}return r.$$set=$=>{e=W(W({},e),be($)),l(3,n=ie(e,t)),"head"in $&&l(0,a=$.head),"label"in $&&l(1,o=$.label),"tabindex"in $&&l(2,u=$.tabindex),"$$scope"in $&&l(4,i=$.$$scope)},[a,o,u,n,i,s,f,c,m,d,w,F,I,R,h]}class Vl extends te{constructor(e){super(),le(this,e,Tl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Vl,Al=r=>({theme:r&1}),Oe=r=>({theme:r[0]});function qe(r,e,l){const t=r.slice();return t[0]=e[l],t}function Ue(r){let e,l,t;function n(i){r[9](i)}let s={key:r[2]};return r[0]!==void 0&&(s.value=r[0]),e=new _l({props:s}),ut.push(()=>ft(e,"value",n)),{c(){V(e.$$.fragment)},l(i){A(e.$$.fragment,i)},m(i,a){N(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){b(e.$$.fragment,i),t=!1},d(i){L(e,i)}}}function Nl(r){let e,l,t;const n=[r[5]];function s(a){r[11](a)}let i={$$slots:{default:[jl]},$$scope:{ctx:r}};for(let a=0;aft(e,"selected",s)),{c(){V(e.$$.fragment)},l(a){A(e.$$.fragment,a)},m(a,o){N(e,a,o),t=!0},p(a,o){const u=o&32?ge(n,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){b(e.$$.fragment,a),t=!1},d(a){L(e,a)}}}function Ll(r){let e,l;const t=[r[4],{toggled:r[0]===r[4].themes[1]}];let n={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let w=l;l=u(m),l===w?~l&&o[l].p(m,d):(t&&(Z(),b(o[w],1,1,()=>{o[w]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(n.parentNode,n)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Al):_e(m[12]),Oe)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){b(i),b(t),b(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(n),c&&c.d(m)}}}function Fl(r,e,l){let{$$slots:t={},$$scope:n}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const w=ze();function F(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function R(h){s=h,l(0,s)}return r.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,n=h.$$scope)},r.$$.update=()=>{r.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,$])=>{document.documentElement.style.setProperty(`--cds-${h}`,$)}),s in c?(document.documentElement.setAttribute("theme",s),w("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,F,I,R,n]}class Ml extends te{constructor(e){super(),le(this,e,Fl,zl,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=Ml;function Gl(r){let e;return{c(){e=H("message")},l(l){e=P(l,"message")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Ol(r){let e=r[0].message+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function ql(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Gl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Ol]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ul(r){let e;return{c(){e=H("url")},l(l){e=P(l,"url")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Kl(r){let e=r[0].request.method+"",l,t,n=r[0].request.url+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&n!==(n=i[0].request.url+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Hl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ul]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Kl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Pl(r){let e;return{c(){e=H("status")},l(l){e=P(l,"status")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Rl(r){let e=r[0].status+"",l,t,n=r[0].statusText+"",s;return{c(){l=H(e),t=M(),s=H(n)},l(i){l=P(i,e),t=B(i),s=P(i,n)},m(i,a){k(i,l,a),k(i,t,a),k(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&n!==(n=i[0].statusText+"")&&ee(s,n)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Jl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Pl]},$$scope:{ctx:r}}}),t=new oe({props:{$$slots:{default:[Rl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Wl(r){let e;return{c(){e=H("path")},l(l){e=P(l,"path")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Yl(r){let e=JSON.stringify(r[0].request.path,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Wl]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Yl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function Ql(r){let e;return{c(){e=H("body")},l(l){e=P(l,"body")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function Zl(r){let e=JSON.stringify(r[0].request.body,null,2)+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function xl(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[Ql]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-pre",$$slots:{default:[Zl]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function es(r){let e;return{c(){e=H("details")},l(l){e=P(l,"details")},m(l,t){k(l,e,t)},d(l){l&&_(e)}}}function ts(r){let e=r[0].body.detail+"",l;return{c(){l=H(e)},l(t){l=P(t,e)},m(t,n){k(t,l,n)},p(t,n){n&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ls(r){let e,l,t,n;return e=new oe({props:{$$slots:{default:[es]},$$scope:{ctx:r}}}),t=new oe({props:{class:"whitespace-break-spaces",$$slots:{default:[ts]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment)},l(s){A(e.$$.fragment,s),l=B(s),A(t.$$.fragment,s)},m(s,i){N(e,s,i),k(s,l,i),N(t,s,i),n=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){n||(p(e.$$.fragment,s),p(t.$$.fragment,s),n=!0)},o(s){b(e.$$.fragment,s),b(t.$$.fragment,s),n=!1},d(s){L(e,s),s&&_(l),L(t,s)}}}function ss(r){let e,l,t,n,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[ql]},$$scope:{ctx:r}}}),t=new Se({props:{$$slots:{default:[Hl]},$$scope:{ctx:r}}}),s=new Se({props:{$$slots:{default:[Jl]},$$scope:{ctx:r}}}),a=new Se({props:{$$slots:{default:[Xl]},$$scope:{ctx:r}}}),u=new Se({props:{$$slots:{default:[xl]},$$scope:{ctx:r}}}),c=new Se({props:{$$slots:{default:[ls]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment),l=M(),V(t.$$.fragment),n=M(),V(s.$$.fragment),i=M(),V(a.$$.fragment),o=M(),V(u.$$.fragment),f=M(),V(c.$$.fragment)},l(d){A(e.$$.fragment,d),l=B(d),A(t.$$.fragment,d),n=B(d),A(s.$$.fragment,d),i=B(d),A(a.$$.fragment,d),o=B(d),A(u.$$.fragment,d),f=B(d),A(c.$$.fragment,d)},m(d,w){N(e,d,w),k(d,l,w),N(t,d,w),k(d,n,w),N(s,d,w),k(d,i,w),N(a,d,w),k(d,o,w),N(u,d,w),k(d,f,w),N(c,d,w),m=!0},p(d,w){const F={};w&3&&(F.$$scope={dirty:w,ctx:d}),e.$set(F);const I={};w&3&&(I.$$scope={dirty:w,ctx:d}),t.$set(I);const R={};w&3&&(R.$$scope={dirty:w,ctx:d}),s.$set(R);const h={};w&3&&(h.$$scope={dirty:w,ctx:d}),a.$set(h);const $={};w&3&&($.$$scope={dirty:w,ctx:d}),u.$set($);const G={};w&3&&(G.$$scope={dirty:w,ctx:d}),c.$set(G)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){b(e.$$.fragment,d),b(t.$$.fragment,d),b(s.$$.fragment,d),b(a.$$.fragment,d),b(u.$$.fragment,d),b(c.$$.fragment,d),m=!1},d(d){L(e,d),d&&_(l),L(t,d),d&&_(n),L(s,d),d&&_(i),L(a,d),d&&_(o),L(u,d),d&&_(f),L(c,d)}}}function ns(r){let e,l;return e=new kl({props:{$$slots:{default:[ss]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function rs(r){let e,l;return e=new bl({props:{$$slots:{default:[ns]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function is(r){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!r[0],modalHeading:r[0].name,$$slots:{default:[rs]},$$scope:{ctx:r}}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&1&&(s.open=!!t[0]),n&1&&(s.modalHeading=t[0].name),n&3&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function as(r,e,l){let{error:t}=e;return r.$$set=n=>{"error"in n&&l(0,t=n.error)},[t]}class os extends te{constructor(e){super(),le(this,e,as,is,se,{error:0})}}function us(r){let e;const l=r[2].default,t=de(l,r,r[1],null);return{c(){t&&t.c()},l(n){t&&t.l(n)},m(n,s){t&&t.m(n,s),e=!0},p(n,[s]){t&&t.p&&(!e||s&2)&&me(t,l,n,n[1],e?he(l,n[1],s,null):_e(n[1]),null)},i(n){e||(p(t,n),e=!0)},o(n){b(t,n),e=!1},d(n){t&&t.d(n)}}}function fs(r,e,l){let{$$slots:t={},$$scope:n}=e,{client:s=new zt}=e;return Ve(()=>{s.mount()}),Ft(s),St(()=>{s.unmount()}),r.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,n=i.$$scope)},[s,n,t]}class cs extends te{constructor(e){super(),le(this,e,fs,us,se,{client:0})}}function ds(r,e,l){let t,n,s;const i=Mt();ne(r,i,o=>l(3,n=o));const a=ht();return ne(r,a,o=>l(4,s=o)),r.$$.update=()=>{var o,u;r.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),r.$$.dirty&12&&n.isSuccess&&t&&Bt(n.data)},[i,a,t,n,s]}class ms extends te{constructor(e){super(),le(this,e,ds,null,se,{})}}const _s=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function He(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function hs(r){let e,l,t,n=r[1]&&He(r),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],i={};for(let a=0;a{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class bt extends te{constructor(e){super(),le(this,e,gs,hs,se,{size:0,title:1})}}function Pe(r){let e,l;return{c(){e=$e("title"),l=H(r[1])},l(t){e=ve(t,"title",{});var n=y(e);l=P(n,r[1]),n.forEach(_)},m(t,n){k(t,e,n),C(e,l)},p(t,n){n&2&&ee(l,t[1])},d(t){t&&_(e)}}}function ps(r){let e,l,t=r[1]&&Pe(r),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:r[0]},{height:r[0]},r[2],r[3]],s={};for(let i=0;i{l(5,e=W(W({},e),be(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},r.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=be(e),[a,o,n,i,t]}class $s extends te{constructor(e){super(),le(this,e,bs,ps,se,{size:0,title:1})}}const vs=r=>({}),Re=r=>({});function Je(r,e,l){const t=r.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function We(r,e,l){const t=r.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Ye(r,e,l){const t=r.slice();return t[16]=e[l],t}function ws(r){let e,l;return e=new Tt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function ks(r){let e,l;return e=new Vt({}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function Xe(r){let e,l,t,n,s;const i=[Es,Ss],a=[];function o(u,f){return u[2]?0:1}return l=o(r),t=a[l]=i[l](r),{c(){e=j("div"),t.c()},l(u){e=z(u,"DIV",{});var f=y(e);t.l(f),f.forEach(_)},m(u,f){k(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),b(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(n||(n=Ne(e,Le,{},!0)),n.run(1))}),s=!0)},o(u){b(t),n||(n=Ne(e,Le,{},!1)),n.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&n&&n.end()}}}function Ss(r){let e,l,t=r[3],n=[];for(let i=0;ib(n[i],1,1,()=>{n[i]=null});return{c(){e=j("div");for(let i=0;i{n=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[v]=null}),x(),o=I[a],o||(o=I[a]=F[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Xe(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),b(h,1,1,()=>{h=null}),x()),G&&G.p&&(!m||g&128)&&me(G,$,E,E[7],m?he($,E[7],g,vs):_e(E[7]),Re)},i(E){m||(p(o),p(h),p(G,E),m=!0)},o(E){b(o),b(h),b(G,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),G&&G.d(E),d=!1,w()}}}function ys(r,e,l){let{$$slots:t={},$$scope:n}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Te(c.link);return r.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,n=c.$$scope)},[o,s,i,a,t,u,f,n]}class je extends te{constructor(e){super(),le(this,e,ys,Cs,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(r){let e,l,t,n,s,i;return l=new bt({props:{class:"mr-1"}}),{c(){e=j("button"),V(l.$$.fragment),t=H("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=y(e);A(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){T(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){k(a,e,o),N(l,e,null),C(e,t),n=!0,s||(i=q(e,"click",r[23]),s=!0)},p:we,i(a){n||(p(l.$$.fragment,a),n=!0)},o(a){b(l.$$.fragment,a),n=!1},d(a){a&&_(e),L(l),s=!1,i()}}}function Ds(r){let e,l,t=r[7]&&tt(r);return{c(){e=j("div"),t&&t.c(),this.h()},l(n){e=z(n,"DIV",{slot:!0,class:!0});var s=y(e);t&&t.l(s),s.forEach(_),this.h()},h(){T(e,"slot","add"),T(e,"class","w-full")},m(n,s){k(n,e,s),t&&t.m(e,null),l=!0},p(n,s){n[7]?t?(t.p(n,s),s&128&&p(t,1)):(t=tt(n),t.c(),p(t,1),t.m(e,null)):t&&(Z(),b(t,1,1,()=>{t=null}),x())},i(n){l||(p(t),l=!0)},o(n){b(t),l=!1},d(n){n&&_(e),t&&t.d()}}}function Ts(r){let e,l,t,n,s,i,a;return t=new bt({props:{class:"mr-1"}}),{c(){e=j("div"),l=j("button"),V(t.$$.fragment),n=H("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=y(e);l=z(u,"BUTTON",{class:!0});var f=y(l);A(t.$$.fragment,f),n=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){T(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),T(e,"slot","add"),T(e,"class","w-full")},m(o,u){k(o,e,u),C(e,l),N(t,l,null),C(l,n),s=!0,i||(a=q(l,"click",r[24]),i=!0)},p:we,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){b(t.$$.fragment,o),s=!1},d(o){o&&_(e),L(t),i=!1,a()}}}function Vs(r){let e,l,t,n,s,i,a,o,u,f,c,m,d,w,F,I,R,h,$,G,E,g,v,S,K,X,Y,Ee,ye;return f=new $s({}),m=new je({props:{title:"Datasets",tagGroups:r[6],isFetching:r[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:r}}}),w=new je({props:{title:"Concepts",tagGroups:r[5],isFetching:r[1].isFetching,$$slots:{add:[Ts]},$$scope:{ctx:r}}}),I=new je({props:{title:"Signals",tagGroups:r[4],isFetching:r[0].isFetching}}),K=new al({}),{c(){e=j("div"),l=j("div"),t=j("div"),n=j("a"),s=j("img"),a=H(` + Lilac`),o=M(),u=j("button"),V(f.$$.fragment),c=M(),V(m.$$.fragment),d=M(),V(w.$$.fragment),F=M(),V(I.$$.fragment),R=M(),h=j("div"),$=j("button"),G=j("div"),E=j("div"),g=H("Settings"),v=M(),S=j("div"),V(K.$$.fragment),this.h()},l(D){e=z(D,"DIV",{class:!0});var U=y(e);l=z(U,"DIV",{class:!0});var ue=y(l);t=z(ue,"DIV",{class:!0});var re=y(t);n=z(re,"A",{class:!0,href:!0});var fe=y(n);s=z(fe,"IMG",{class:!0,src:!0,alt:!0}),a=P(fe,` + Lilac`),fe.forEach(_),o=B(re),u=z(re,"BUTTON",{class:!0});var Ie=y(u);A(f.$$.fragment,Ie),Ie.forEach(_),re.forEach(_),ue.forEach(_),c=B(U),A(m.$$.fragment,U),d=B(U),A(w.$$.fragment,U),F=B(U),A(I.$$.fragment,U),R=B(U),h=z(U,"DIV",{class:!0});var Q=y(h);$=z(Q,"BUTTON",{class:!0});var pe=y($);G=z(pe,"DIV",{class:!0});var De=y(G);E=z(De,"DIV",{class:!0});var Fe=y(E);g=P(Fe,"Settings"),Fe.forEach(_),v=B(De),S=z(De,"DIV",{});var Me=y(S);A(K.$$.fragment,Me),Me.forEach(_),De.forEach(_),pe.forEach(_),Q.forEach(_),U.forEach(_),this.h()},h(){T(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=_s)||T(s,"src",i),T(s,"alt","Logo"),T(n,"class","flex flex-row items-center text-xl normal-case"),T(n,"href","/"),T(u,"class","mr-1 opacity-60 hover:bg-gray-200"),T(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),T(l,"class","w-full border-b border-gray-200"),T(E,"class","text-sm font-medium"),T(G,"class","flex items-center justify-between"),T($,"class",X=Be(`w-full px-4 py-2 text-left ${r[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),O($,"bg-neutral-200",r[3]),T(h,"class","w-full px-1"),T(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(D,U){k(D,e,U),C(e,l),C(l,t),C(t,n),C(n,s),C(n,a),C(t,o),C(t,u),N(f,u,null),C(e,c),N(m,e,null),C(e,d),N(w,e,null),C(e,F),N(I,e,null),C(e,R),C(e,h),C(h,$),C($,G),C(G,E),C(E,g),C(G,v),C(G,S),N(K,S,null),Y=!0,Ee||(ye=[It(qt.call(null,u,{text:"Close sidebar"})),q(u,"click",r[22]),q($,"click",r[25])],Ee=!0)},p(D,[U]){const ue={};U&64&&(ue.tagGroups=D[6]),U&4&&(ue.isFetching=D[2].isFetching),U&134217856&&(ue.$$scope={dirty:U,ctx:D}),m.$set(ue);const re={};U&32&&(re.tagGroups=D[5]),U&2&&(re.isFetching=D[1].isFetching),U&134217728&&(re.$$scope={dirty:U,ctx:D}),w.$set(re);const fe={};U&16&&(fe.tagGroups=D[4]),U&1&&(fe.isFetching=D[0].isFetching),I.$set(fe),(!Y||U&8&&X!==(X=Be(`w-full px-4 py-2 text-left ${D[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&T($,"class",X),(!Y||U&8)&&O($,"bg-neutral-200",D[3])},i(D){Y||(p(f.$$.fragment,D),p(m.$$.fragment,D),p(w.$$.fragment,D),p(I.$$.fragment,D),p(K.$$.fragment,D),Y=!0)},o(D){b(f.$$.fragment,D),b(m.$$.fragment,D),b(w.$$.fragment,D),b(I.$$.fragment,D),b(K.$$.fragment,D),Y=!1},d(D){D&&_(e),L(f),L(m),L(w),L(I),L(K),Ee=!1,ke(ye)}}}function As(r,e,l){let t,n,s,i,a,o,u,f,c,m,d,w,F,I;const R=ht();ne(r,R,D=>l(21,F=D));const h=Qt();ne(r,h,D=>l(20,c=D));const $=Ut();ne(r,$,D=>l(8,I=D));const G=Kt();ne(r,G,D=>l(2,w=D));let E=null;const g=Ht();ne(r,g,D=>l(1,d=D));let v=null;const S=Pt();ne(r,S,D=>l(0,m=D));const K=["concept_labels","concept_score","near_dup"],X=()=>_t($,I.open=!1,I),Y=()=>Te("/datasets/new"),Ee=()=>Rt({command:Jt.CreateConcept,onCreate:D=>Te(xt(D.detail.namespace,D.detail.name))}),ye=()=>Te("/settings");return r.$$.update=()=>{var D,U,ue,re,fe,Ie;if(r.$$.dirty&2097152&&l(19,t=(U=(D=F.data)==null?void 0:D.user)==null?void 0:U.id),r.$$.dirty&2097152&&l(18,n=(re=(ue=F.data)==null?void 0:ue.user)==null?void 0:re.given_name),r.$$.dirty&2097152&&l(7,s=(fe=F.data)==null?void 0:fe.access.create_dataset),r.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(15,E={namespace:Q,datasetName:pe})}else l(15,E=null);if(r.$$.dirty&32772&&l(6,i=sl(E,w.data||[])),r.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[Q,pe]=c.identifier.split("/");l(16,v={namespace:Q,name:pe})}else l(16,v=null);r.$$.dirty&851970&&l(5,a=nl(v,d.data||[],t,n)),r.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(Q=>!K.includes(Q.name)).sort((Q,pe)=>Q.name.localeCompare(pe.name))),r.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(Q=>({name:Q.name,link:Zt(Q.name),isSelected:c.page==="signals"&&c.identifier===Q.name}))}]}]),r.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,w,f,u,a,i,s,I,R,h,$,G,g,S,E,v,o,n,t,c,F,X,Y,Ee,ye]}class Ns extends te{constructor(e){super(),le(this,e,As,Vs,se,{})}}const{window:lt}=yt;function st(r,e,l){const t=r.slice();return t[20]=e[l],t}function nt(r,e,l){const t=r.slice();return t[23]=e[l],t}function Ls(r){let e,l;return{c(){e=j("script"),l=H(`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),this.h()},l(t){e=z(t,"SCRIPT",{type:!0});var n=y(e);l=P(n,`// Import the functions you need from the SDKs you need + import {initializeApp} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-app.js'; + import {getAnalytics} from 'https://www.gstatic.com/firebasejs/10.1.0/firebase-analytics.js'; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries + + // Your web app's Firebase configuration + // For Firebase JS SDK v7.20.0 and later, measurementId is optional + const firebaseConfig = { + apiKey: 'AIzaSyC_1E688jeyJ2wXdCIEPEulG3a4jrzKej8', + authDomain: 'lilac-386213.firebaseapp.com', + projectId: 'lilac-386213', + storageBucket: 'lilac-386213.appspot.com', + messagingSenderId: '279475920249', + appId: '1:279475920249:web:4680f6f21f8baf900c63a8', + measurementId: 'G-LX8JBKFTT3' + }; + + // Initialize Firebase + const app = initializeApp(firebaseConfig); + const analytics = getAnalytics(app);`),n.forEach(_),this.h()},h(){T(e,"type","module")},m(t,n){k(t,e,n),C(e,l)},d(t){t&&_(e)}}}function rt(r){let e,l,t,n;return l=new Ns({}),{c(){e=j("div"),V(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=y(e);A(l.$$.fragment,i),i.forEach(_),this.h()},h(){T(e,"class","flex-shrink-0")},m(s,i){k(s,e,i),N(l,e,null),n=!0},i(s){n||(p(l.$$.fragment,s),mt(()=>{n&&(t||(t=Ne(e,Le,{axis:"x"},!0)),t.run(1))}),n=!0)},o(s){b(l.$$.fragment,s),t||(t=Ne(e,Le,{axis:"x"},!1)),t.run(0),n=!1},d(s){s&&_(e),L(l),s&&t&&t.end()}}}function it(r){let e,l;function t(){return r[12](r[23])}return e=new gt({props:{lowContrast:!0,fullWidth:!0,title:r[23].title,subtitle:r[23].subtitle||"",caption:r[23].message,kind:r[23].kind,timeout:5e3}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&2&&(i.title=r[23].title),s&2&&(i.subtitle=r[23].subtitle||""),s&2&&(i.caption=r[23].message),s&2&&(i.kind=r[23].kind),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function js(r){let e,l,t,n,s;function i(){return r[13](r[20])}return{c(){e=j("div"),l=j("button"),t=H("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=y(e);l=z(o,"BUTTON",{class:!0});var u=y(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){T(l,"class","underline"),T(e,"slot","caption")},m(a,o){k(a,e,o),C(e,l),C(l,t),n||(s=q(l,"click",i),n=!0)},p(a,o){r=a},d(a){a&&_(e),n=!1,s()}}}function at(r){let e,l;function t(){return r[14](r[20])}return e=new gt({props:{lowContrast:!0,title:r[20].name||"Error",subtitle:r[20].message,$$slots:{caption:[js]},$$scope:{ctx:r}}}),e.$on("close",t),{c(){V(e.$$.fragment)},l(n){A(e.$$.fragment,n)},m(n,s){N(e,n,s),l=!0},p(n,s){r=n;const i={};s&8&&(i.title=r[20].name||"Error"),s&8&&(i.subtitle=r[20].message),s&32777&&(i.$$scope={dirty:s,ctx:r}),e.$set(i)},i(n){l||(p(e.$$.fragment,n),l=!0)},o(n){b(e.$$.fragment,n),l=!1},d(n){L(e,n)}}}function ot(r){let e,l;return e=new os({props:{error:r[0]}}),{c(){V(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,n){N(e,t,n),l=!0},p(t,n){const s={};n&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){b(e.$$.fragment,t),l=!1},d(t){L(e,t)}}}function zs(r){let e,l,t,n,s,i,a,o,u,f,c,m=r[2].open&&rt();const d=r[9].default,w=de(d,r,r[15],null);let F=r[1],I=[];for(let g=0;gb(I[g],1,1,()=>{I[g]=null});let h=r[3],$=[];for(let g=0;gb($[g],1,1,()=>{$[g]=null});let E=r[0]&&ot(r);return f=new ms({}),{c(){e=j("main"),m&&m.c(),l=M(),t=j("div"),w&&w.c(),n=M(),s=j("div");for(let g=0;g{m=null}),x()),w&&w.p&&(!c||v&32768)&&me(w,d,g,g[15],c?he(d,g[15],v,null):_e(g[15]),null),v&18){F=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(w,g);for(let v=0;vl(7,s=v)),ne(r,Ge,v=>l(3,o=v));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/datasets/loading":"datasets/loading","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=tl();el(d);const w=il();ne(r,w,v=>l(8,i=v)),rl(w),Ve(()=>{d.setHash(t,s.url.hash)});function F(v){const S=new URL(v),K=m[S.pathname];d.setHash(K,S.hash)}Ve(()=>{window.parent=window,history.pushState=function(v,S,K){return K instanceof URL&&F(K),History.prototype.pushState.apply(history,arguments)}});const I=ol();ul(I);const R=Xt();ne(r,R,v=>l(2,a=v)),Yt(R);const h=v=>F(v.newURL),$=()=>F(location.href),G=v=>{w.removeNotification(v)},E=v=>l(0,c=v),g=v=>{_t(Ge,o=o.filter(S=>S!==v),o)};return r.$$set=v=>{"$$scope"in v&&l(15,f=v.$$scope)},r.$$.update=()=>{r.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),r.$$.dirty&256&&l(1,n=(i==null?void 0:i.notifications)||[])},[c,n,a,o,w,F,R,s,i,u,h,$,G,E,g,f]}class Xs extends te{constructor(e){super(),le(this,e,Ms,Fs,se,{})}}export{Xs as component,Ys as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.a4aeb5c5.js b/lilac/web/_app/immutable/nodes/0.a4aeb5c5.js new file mode 100644 index 0000000000000000000000000000000000000000..48404cfd46a64cc6f67f7abac08c7cbd48cce82d --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.a4aeb5c5.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as se,C as ze,o as Te,j as vt,D as de,E as K,k as A,l as z,m as D,h as _,F as fe,G as U,b as w,H as F,I as me,J as _e,K as he,L as ge,g as p,d as $,M as we,N as ie,O as re,P as bt,Q as $e,R as J,e as ce,v as Z,f as x,a as B,c as G,w as ut,T as ft,y as T,z as L,A as y,U as ct,B as M,V as dt,W as kt,X as wt,q as j,r as P,u as ee,Y as St,Z as ve,_ as be,n as N,$ as Le,a0 as V,a1 as ke,a2 as mt,a3 as ye,a4 as Ce,a5 as Et,a6 as Ge,a7 as It,a8 as _t,a9 as Ct}from"../chunks/index.b7741aa8.js";import{M as Dt,C as Vt,a as Nt,T as ht}from"../chunks/ChevronUp.98081e30.js";import{w as Tt}from"../chunks/index.d3776286.js";import{S as Lt,T as yt,a as Mt,Q as At,s as zt,q as qt,b as gt,o as Bt,c as Gt,d as Ot,h as Ut,g as Ft,e as Ht,f as Rt,i as jt,t as Pt,C as Wt,j as Jt,k as Kt,l as Qt,m as Oe}from"../chunks/Commands.74110cda.js";import{g as Yt,s as Xt,c as Zt,a as xt,b as el}from"../chunks/utils.1f391c34.js";import{p as tl}from"../chunks/stores.098e0d41.js";import{g as Ne}from"../chunks/navigation.b8835218.js";import{s as Me,g as ll,a as sl,b as rl,c as nl}from"../chunks/notificationsStore.ec8883da.js";import{S as il}from"../chunks/Settings.5acb570f.js";import{c as al,s as ol}from"../chunks/settingsStore.9e0a77f3.js";const ul=!1,fl=!0,Ws=Object.freeze(Object.defineProperty({__proto__:null,prerender:fl,ssr:ul},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function cl(n,e,l){let{key:t="local-storage-key"}=e,{value:r=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=r;function o(){typeof r=="object"?localStorage.setItem(t,JSON.stringify(r)):localStorage.setItem(t,r)}return Te(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,r=JSON.parse(u))}catch{l(0,r=u)}else o(),i("save")}),vt(()=>{a!==r&&(o(),i("update",{prevValue:a,value:r})),a=r}),n.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,r=u.value)},[r,t,s,pt]}class dl extends te{constructor(e){super(),le(this,e,cl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const ml=dl;function _l(n){let e,l,t,r;const s=n[8].default,i=de(s,n,n[7],null);let a=[{role:"table"},n[4]],o={};for(let u=0;ul(6,s=h)),bt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function k(h){J.call(this,n,h)}function q(h){J.call(this,n,h)}function I(h){J.call(this,n,h)}function W(h){J.call(this,n,h)}return n.$$set=h=>{e=K(K({},e),$e(h)),l(4,r=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&l(5,o=s),n.$$.dirty&64&&m("change",s)},[u,f,c,d,r,o,s,a,i,k,q,I,W]}class gl extends te{constructor(e){super(),le(this,e,hl,_l,se,{selected:5,condensed:0,flush:1,selection:2})}}const pl=gl;function $l(n){let e,l,t,r;const s=n[2].default,i=de(s,n,n[1],null);let a=[{role:"rowgroup"},n[0]],o={};for(let u=0;u{e=K(K({},e),$e(c)),l(0,r=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[r,i,s,a,o,u,f]}class bl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=bl;function wl(n){let e,l,t,r,s;const i=n[4].default,a=de(i,n,n[3],null);let o=[{role:l=n[0]?"columnheader":"cell"},n[2]],u={};for(let f=0;f{e=K(K({},e),$e(d)),l(2,r=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,r,i,s,u,f,c,m]}class El extends te{constructor(e){super(),le(this,e,Sl,wl,se,{head:0,noWrap:1})}}const ae=El;function Il(n){let e,l,t,r;const s=n[5].default,i=de(s,n,n[4],null);let a=[{role:"row"},n[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){r||(p(l),r=!0)},o(o){$(l),r=!1},d(o){i[e].d(o),o&&_(t)}}}function Vl(n,e,l){const t=["head","label","tabindex"];let r=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f(v){J.call(this,n,v)}function c(v){J.call(this,n,v)}function m(v){J.call(this,n,v)}function d(v){J.call(this,n,v)}function k(v){J.call(this,n,v)}function q(v){J.call(this,n,v)}function I(v){J.call(this,n,v)}function W(v){J.call(this,n,v)}function h(v){J.call(this,n,v)}return n.$$set=v=>{e=K(K({},e),$e(v)),l(3,r=ie(e,t)),"head"in v&&l(0,a=v.head),"label"in v&&l(1,o=v.label),"tabindex"in v&&l(2,u=v.tabindex),"$$scope"in v&&l(4,i=v.$$scope)},[a,o,u,r,i,s,f,c,m,d,k,q,I,W,h]}class Nl extends te{constructor(e){super(),le(this,e,Vl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Nl,Tl=n=>({theme:n&1}),Ue=n=>({theme:n[0]});function Fe(n,e,l){const t=n.slice();return t[0]=e[l],t}function He(n){let e,l,t;function r(i){n[9](i)}let s={key:n[2]};return n[0]!==void 0&&(s.value=n[0]),e=new ml({props:s}),ut.push(()=>ft(e,"value",r)),{c(){T(e.$$.fragment)},l(i){L(e.$$.fragment,i)},m(i,a){y(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){$(e.$$.fragment,i),t=!1},d(i){M(e,i)}}}function Ll(n){let e,l,t;const r=[n[5]];function s(a){n[11](a)}let i={$$slots:{default:[Ml]},$$scope:{ctx:n}};for(let a=0;aft(e,"selected",s)),{c(){T(e.$$.fragment)},l(a){L(e.$$.fragment,a)},m(a,o){y(e,a,o),t=!0},p(a,o){const u=o&32?ge(r,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){$(e.$$.fragment,a),t=!1},d(a){M(e,a)}}}function yl(n){let e,l;const t=[n[4],{toggled:n[0]===n[4].themes[1]}];let r={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let k=l;l=u(m),l===k?~l&&o[l].p(m,d):(t&&(Z(),$(o[k],1,1,()=>{o[k]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(r.parentNode,r)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Tl):_e(m[12]),Ue)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){$(i),$(t),$(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(r),c&&c.d(m)}}}function zl(n,e,l){let{$$slots:t={},$$scope:r}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const k=ze();function q(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function W(h){s=h,l(0,s)}return n.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,r=h.$$scope)},n.$$.update=()=>{n.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,v])=>{document.documentElement.style.setProperty(`--cds-${h}`,v)}),s in c?(document.documentElement.setAttribute("theme",s),k("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,q,I,W,r]}class ql extends te{constructor(e){super(),le(this,e,zl,Al,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=ql;function Gl(n){let e;return{c(){e=j("message")},l(l){e=P(l,"message")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Ol(n){let e=n[0].message+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ul(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Gl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Ol]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Fl(n){let e;return{c(){e=j("url")},l(l){e=P(l,"url")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Hl(n){let e=n[0].request.method+"",l,t,r=n[0].request.url+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&r!==(r=i[0].request.url+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Rl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Fl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Hl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function jl(n){let e;return{c(){e=j("status")},l(l){e=P(l,"status")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Pl(n){let e=n[0].status+"",l,t,r=n[0].statusText+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&r!==(r=i[0].statusText+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Wl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[jl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Pl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Jl(n){let e;return{c(){e=j("path")},l(l){e=P(l,"path")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Kl(n){let e=JSON.stringify(n[0].request.path,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ql(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Jl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Kl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Yl(n){let e;return{c(){e=j("body")},l(l){e=P(l,"body")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Xl(n){let e=JSON.stringify(n[0].request.body,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Zl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Yl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Xl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function xl(n){let e;return{c(){e=j("details")},l(l){e=P(l,"details")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function es(n){let e=n[0].body.detail+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ts(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[xl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-break-spaces",$$slots:{default:[es]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function ls(n){let e,l,t,r,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[Ul]},$$scope:{ctx:n}}}),t=new Se({props:{$$slots:{default:[Rl]},$$scope:{ctx:n}}}),s=new Se({props:{$$slots:{default:[Wl]},$$scope:{ctx:n}}}),a=new Se({props:{$$slots:{default:[Ql]},$$scope:{ctx:n}}}),u=new Se({props:{$$slots:{default:[Zl]},$$scope:{ctx:n}}}),c=new Se({props:{$$slots:{default:[ts]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment),r=B(),T(s.$$.fragment),i=B(),T(a.$$.fragment),o=B(),T(u.$$.fragment),f=B(),T(c.$$.fragment)},l(d){L(e.$$.fragment,d),l=G(d),L(t.$$.fragment,d),r=G(d),L(s.$$.fragment,d),i=G(d),L(a.$$.fragment,d),o=G(d),L(u.$$.fragment,d),f=G(d),L(c.$$.fragment,d)},m(d,k){y(e,d,k),w(d,l,k),y(t,d,k),w(d,r,k),y(s,d,k),w(d,i,k),y(a,d,k),w(d,o,k),y(u,d,k),w(d,f,k),y(c,d,k),m=!0},p(d,k){const q={};k&3&&(q.$$scope={dirty:k,ctx:d}),e.$set(q);const I={};k&3&&(I.$$scope={dirty:k,ctx:d}),t.$set(I);const W={};k&3&&(W.$$scope={dirty:k,ctx:d}),s.$set(W);const h={};k&3&&(h.$$scope={dirty:k,ctx:d}),a.$set(h);const v={};k&3&&(v.$$scope={dirty:k,ctx:d}),u.$set(v);const O={};k&3&&(O.$$scope={dirty:k,ctx:d}),c.$set(O)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){$(e.$$.fragment,d),$(t.$$.fragment,d),$(s.$$.fragment,d),$(a.$$.fragment,d),$(u.$$.fragment,d),$(c.$$.fragment,d),m=!1},d(d){M(e,d),d&&_(l),M(t,d),d&&_(r),M(s,d),d&&_(i),M(a,d),d&&_(o),M(u,d),d&&_(f),M(c,d)}}}function ss(n){let e,l;return e=new kl({props:{$$slots:{default:[ls]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function rs(n){let e,l;return e=new pl({props:{$$slots:{default:[ss]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ns(n){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!n[0],modalHeading:n[0].name,$$slots:{default:[rs]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,[r]){const s={};r&1&&(s.open=!!t[0]),r&1&&(s.modalHeading=t[0].name),r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function is(n,e,l){let{error:t}=e;return n.$$set=r=>{"error"in r&&l(0,t=r.error)},[t]}class as extends te{constructor(e){super(),le(this,e,is,ns,se,{error:0})}}function os(n){let e;const l=n[2].default,t=de(l,n,n[1],null);return{c(){t&&t.c()},l(r){t&&t.l(r)},m(r,s){t&&t.m(r,s),e=!0},p(r,[s]){t&&t.p&&(!e||s&2)&&me(t,l,r,r[1],e?he(l,r[1],s,null):_e(r[1]),null)},i(r){e||(p(t,r),e=!0)},o(r){$(t,r),e=!1},d(r){t&&t.d(r)}}}function us(n,e,l){let{$$slots:t={},$$scope:r}=e,{client:s=new At}=e;return Te(()=>{s.mount()}),zt(s),St(()=>{s.unmount()}),n.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,r=i.$$scope)},[s,r,t]}class fs extends te{constructor(e){super(),le(this,e,us,os,se,{client:0})}}function cs(n,e,l){let t,r,s;const i=qt();re(n,i,o=>l(3,r=o));const a=gt();return re(n,a,o=>l(4,s=o)),n.$$.update=()=>{var o,u;n.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),n.$$.dirty&12&&r.isSuccess&&t&&Bt(r.data)},[i,a,t,r,s]}class ds extends te{constructor(e){super(),le(this,e,cs,null,se,{})}}const ms=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function je(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function _s(n){let e,l,t,r=n[1]&&je(n),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],i={};for(let a=0;a{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $t extends te{constructor(e){super(),le(this,e,hs,_s,se,{size:0,title:1})}}function Pe(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function gs(n){let e,l,t=n[1]&&Pe(n),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],s={};for(let i=0;i{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $s extends te{constructor(e){super(),le(this,e,ps,gs,se,{size:0,title:1})}}const vs=n=>({}),We=n=>({});function Je(n,e,l){const t=n.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function Ke(n,e,l){const t=n.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Qe(n,e,l){const t=n.slice();return t[16]=e[l],t}function bs(n){let e,l;return e=new Vt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ks(n){let e,l;return e=new Nt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ye(n){let e,l,t,r,s;const i=[Ss,ws],a=[];function o(u,f){return u[2]?0:1}return l=o(n),t=a[l]=i[l](n),{c(){e=A("div"),t.c()},l(u){e=z(u,"DIV",{});var f=D(e);t.l(f),f.forEach(_)},m(u,f){w(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),$(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(r||(r=ye(e,Me,{},!0)),r.run(1))}),s=!0)},o(u){$(t),r||(r=ye(e,Me,{},!1)),r.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&r&&r.end()}}}function ws(n){let e,l,t=n[3],r=[];for(let i=0;i$(r[i],1,1,()=>{r[i]=null});return{c(){e=A("div");for(let i=0;i{r=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[b]=null}),x(),o=I[a],o||(o=I[a]=q[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Ye(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),$(h,1,1,()=>{h=null}),x()),O&&O.p&&(!m||g&128)&&me(O,v,E,E[7],m?he(v,E[7],g,vs):_e(E[7]),We)},i(E){m||(p(o),p(h),p(O,E),m=!0)},o(E){$(o),$(h),$(O,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),O&&O.d(E),d=!1,k()}}}function Cs(n,e,l){let{$$slots:t={},$$scope:r}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Ne(c.link);return n.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,r=c.$$scope)},[o,s,i,a,t,u,f,r]}class Ae extends te{constructor(e){super(),le(this,e,Cs,Is,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(n){let e,l,t,r,s,i;return l=new $t({props:{class:"mr-1"}}),{c(){e=A("button"),T(l.$$.fragment),t=j("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=D(e);L(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){N(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){w(a,e,o),y(l,e,null),V(e,t),r=!0,s||(i=F(e,"click",n[23]),s=!0)},p:ke,i(a){r||(p(l.$$.fragment,a),r=!0)},o(a){$(l.$$.fragment,a),r=!1},d(a){a&&_(e),M(l),s=!1,i()}}}function Ds(n){let e,l,t=n[7]&&tt(n);return{c(){e=A("div"),t&&t.c(),this.h()},l(r){e=z(r,"DIV",{slot:!0,class:!0});var s=D(e);t&&t.l(s),s.forEach(_),this.h()},h(){N(e,"slot","add"),N(e,"class","w-full")},m(r,s){w(r,e,s),t&&t.m(e,null),l=!0},p(r,s){r[7]?t?(t.p(r,s),s&128&&p(t,1)):(t=tt(r),t.c(),p(t,1),t.m(e,null)):t&&(Z(),$(t,1,1,()=>{t=null}),x())},i(r){l||(p(t),l=!0)},o(r){$(t),l=!1},d(r){r&&_(e),t&&t.d()}}}function Vs(n){let e,l,t,r,s,i,a;return t=new $t({props:{class:"mr-1"}}),{c(){e=A("div"),l=A("button"),T(t.$$.fragment),r=j("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=D(e);l=z(u,"BUTTON",{class:!0});var f=D(l);L(t.$$.fragment,f),r=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){N(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),N(e,"slot","add"),N(e,"class","w-full")},m(o,u){w(o,e,u),V(e,l),y(t,l,null),V(l,r),s=!0,i||(a=F(l,"click",n[24]),i=!0)},p:ke,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){$(t.$$.fragment,o),s=!1},d(o){o&&_(e),M(t),i=!1,a()}}}function Ns(n){let e,l,t,r,s,i,a,o,u,f,c,m,d,k,q,I,W,h,v,O,E,g,b,S,R,Y,Q,Ee,De;return f=new $s({}),m=new Ae({props:{title:"Datasets",tagGroups:n[6],isFetching:n[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:n}}}),k=new Ae({props:{title:"Concepts",tagGroups:n[5],isFetching:n[1].isFetching,$$slots:{add:[Vs]},$$scope:{ctx:n}}}),I=new Ae({props:{title:"Signals",tagGroups:n[4],isFetching:n[0].isFetching}}),R=new il({}),{c(){e=A("div"),l=A("div"),t=A("div"),r=A("a"),s=A("img"),a=j(` + Lilac`),o=B(),u=A("button"),T(f.$$.fragment),c=B(),T(m.$$.fragment),d=B(),T(k.$$.fragment),q=B(),T(I.$$.fragment),W=B(),h=A("div"),v=A("button"),O=A("div"),E=A("div"),g=j("Settings"),b=B(),S=A("div"),T(R.$$.fragment),this.h()},l(C){e=z(C,"DIV",{class:!0});var H=D(e);l=z(H,"DIV",{class:!0});var oe=D(l);t=z(oe,"DIV",{class:!0});var ne=D(t);r=z(ne,"A",{class:!0,href:!0});var ue=D(r);s=z(ue,"IMG",{class:!0,src:!0,alt:!0}),a=P(ue,` + Lilac`),ue.forEach(_),o=G(ne),u=z(ne,"BUTTON",{class:!0});var Ie=D(u);L(f.$$.fragment,Ie),Ie.forEach(_),ne.forEach(_),oe.forEach(_),c=G(H),L(m.$$.fragment,H),d=G(H),L(k.$$.fragment,H),q=G(H),L(I.$$.fragment,H),W=G(H),h=z(H,"DIV",{class:!0});var X=D(h);v=z(X,"BUTTON",{class:!0});var pe=D(v);O=z(pe,"DIV",{class:!0});var Ve=D(O);E=z(Ve,"DIV",{class:!0});var qe=D(E);g=P(qe,"Settings"),qe.forEach(_),b=G(Ve),S=z(Ve,"DIV",{});var Be=D(S);L(R.$$.fragment,Be),Be.forEach(_),Ve.forEach(_),pe.forEach(_),X.forEach(_),H.forEach(_),this.h()},h(){N(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=ms)||N(s,"src",i),N(s,"alt","Logo"),N(r,"class","flex flex-row items-center text-xl normal-case"),N(r,"href","/"),N(u,"class","mr-1 opacity-60 hover:bg-gray-200"),N(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),N(l,"class","w-full border-b border-gray-200"),N(E,"class","text-sm font-medium"),N(O,"class","flex items-center justify-between"),N(v,"class",Y=Ge(`w-full px-4 py-2 text-left ${n[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),U(v,"bg-neutral-200",n[3]),N(h,"class","w-full px-1"),N(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(C,H){w(C,e,H),V(e,l),V(l,t),V(t,r),V(r,s),V(r,a),V(t,o),V(t,u),y(f,u,null),V(e,c),y(m,e,null),V(e,d),y(k,e,null),V(e,q),y(I,e,null),V(e,W),V(e,h),V(h,v),V(v,O),V(O,E),V(E,g),V(O,b),V(O,S),y(R,S,null),Q=!0,Ee||(De=[It(Ut.call(null,u,{text:"Close sidebar"})),F(u,"click",n[22]),F(v,"click",n[25])],Ee=!0)},p(C,[H]){const oe={};H&64&&(oe.tagGroups=C[6]),H&4&&(oe.isFetching=C[2].isFetching),H&134217856&&(oe.$$scope={dirty:H,ctx:C}),m.$set(oe);const ne={};H&32&&(ne.tagGroups=C[5]),H&2&&(ne.isFetching=C[1].isFetching),H&134217728&&(ne.$$scope={dirty:H,ctx:C}),k.$set(ne);const ue={};H&16&&(ue.tagGroups=C[4]),H&1&&(ue.isFetching=C[0].isFetching),I.$set(ue),(!Q||H&8&&Y!==(Y=Ge(`w-full px-4 py-2 text-left ${C[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&N(v,"class",Y),(!Q||H&8)&&U(v,"bg-neutral-200",C[3])},i(C){Q||(p(f.$$.fragment,C),p(m.$$.fragment,C),p(k.$$.fragment,C),p(I.$$.fragment,C),p(R.$$.fragment,C),Q=!0)},o(C){$(f.$$.fragment,C),$(m.$$.fragment,C),$(k.$$.fragment,C),$(I.$$.fragment,C),$(R.$$.fragment,C),Q=!1},d(C){C&&_(e),M(f),M(m),M(k),M(I),M(R),Ee=!1,we(De)}}}function Ts(n,e,l){let t,r,s,i,a,o,u,f,c,m,d,k,q,I;const W=gt();re(n,W,C=>l(21,q=C));const h=Yt();re(n,h,C=>l(20,c=C));const v=Ft();re(n,v,C=>l(8,I=C));const O=Ht();re(n,O,C=>l(2,k=C));let E=null;const g=Rt();re(n,g,C=>l(1,d=C));let b=null;const S=jt();re(n,S,C=>l(0,m=C));const R=["concept_labels","concept_score","near_dup"],Y=()=>_t(v,I.open=!1,I),Q=()=>Ne("/datasets/new"),Ee=()=>Pt({command:Wt.CreateConcept,onCreate:C=>Ne(Zt(C.detail.namespace,C.detail.name))}),De=()=>Ne("/settings");return n.$$.update=()=>{var C,H,oe,ne,ue,Ie;if(n.$$.dirty&2097152&&l(19,t=(H=(C=q.data)==null?void 0:C.user)==null?void 0:H.id),n.$$.dirty&2097152&&l(18,r=(ne=(oe=q.data)==null?void 0:oe.user)==null?void 0:ne.given_name),n.$$.dirty&2097152&&l(7,s=(ue=q.data)==null?void 0:ue.access.create_dataset),n.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(15,E={namespace:X,datasetName:pe})}else l(15,E=null);if(n.$$.dirty&32772&&l(6,i=ll(E,k.data||[])),n.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(16,b={namespace:X,name:pe})}else l(16,b=null);n.$$.dirty&851970&&l(5,a=sl(b,d.data||[],t,r)),n.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(X=>!R.includes(X.name)).sort((X,pe)=>X.name.localeCompare(pe.name))),n.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(X=>({name:X.name,link:Xt(X.name),isSelected:c.page==="signals"&&c.identifier===X.name}))}]}]),n.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,k,f,u,a,i,s,I,W,h,v,O,g,S,E,b,o,r,t,c,q,Y,Q,Ee,De]}class Ls extends te{constructor(e){super(),le(this,e,Ts,Ns,se,{})}}const{window:lt}=Ct;function st(n,e,l){const t=n.slice();return t[20]=e[l],t}function rt(n,e,l){const t=n.slice();return t[23]=e[l],t}function nt(n){let e,l,t,r;return l=new Ls({}),{c(){e=A("div"),T(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=D(e);L(l.$$.fragment,i),i.forEach(_),this.h()},h(){N(e,"class","flex-shrink-0")},m(s,i){w(s,e,i),y(l,e,null),r=!0},i(s){r||(p(l.$$.fragment,s),mt(()=>{r&&(t||(t=ye(e,Me,{axis:"x"},!0)),t.run(1))}),r=!0)},o(s){$(l.$$.fragment,s),t||(t=ye(e,Me,{axis:"x"},!1)),t.run(0),r=!1},d(s){s&&_(e),M(l),s&&t&&t.end()}}}function it(n){let e,l;function t(){return n[12](n[23])}return e=new ht({props:{lowContrast:!0,fullWidth:!0,title:n[23].title,subtitle:n[23].subtitle||"",caption:n[23].message,kind:n[23].kind,timeout:5e3}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&2&&(i.title=n[23].title),s&2&&(i.subtitle=n[23].subtitle||""),s&2&&(i.caption=n[23].message),s&2&&(i.kind=n[23].kind),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ys(n){let e,l,t,r,s;function i(){return n[13](n[20])}return{c(){e=A("div"),l=A("button"),t=j("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=D(e);l=z(o,"BUTTON",{class:!0});var u=D(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){N(l,"class","underline"),N(e,"slot","caption")},m(a,o){w(a,e,o),V(e,l),V(l,t),r||(s=F(l,"click",i),r=!0)},p(a,o){n=a},d(a){a&&_(e),r=!1,s()}}}function at(n){let e,l;function t(){return n[14](n[20])}return e=new ht({props:{lowContrast:!0,title:n[20].name||"Error",subtitle:n[20].message,$$slots:{caption:[ys]},$$scope:{ctx:n}}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&8&&(i.title=n[20].name||"Error"),s&8&&(i.subtitle=n[20].message),s&32777&&(i.$$scope={dirty:s,ctx:n}),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ot(n){let e,l;return e=new as({props:{error:n[0]}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ms(n){let e,l,t,r,s,i,a,o,u,f,c,m=n[2].open&&nt();const d=n[9].default,k=de(d,n,n[15],null);let q=n[1],I=[];for(let g=0;g$(I[g],1,1,()=>{I[g]=null});let h=n[3],v=[];for(let g=0;g$(v[g],1,1,()=>{v[g]=null});let E=n[0]&&ot(n);return f=new ds({}),{c(){e=A("main"),m&&m.c(),l=B(),t=A("div"),k&&k.c(),r=B(),s=A("div");for(let g=0;g{m=null}),x()),k&&k.p&&(!c||b&32768)&&me(k,d,g,g[15],c?he(d,g[15],b,null):_e(g[15]),null),b&18){q=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(k,g);for(let b=0;bl(7,s=b)),re(n,Oe,b=>l(3,o=b));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=el();xt(d);const k=nl();re(n,k,b=>l(8,i=b)),rl(k),Te(()=>{d.setHash(t,s.url.hash)});function q(b){const S=new URL(b),R=m[S.pathname];d.setHash(R,S.hash)}Te(()=>{window.parent=window,history.pushState=function(b,S,R){return R instanceof URL&&q(R),History.prototype.pushState.apply(history,arguments)}});const I=al();ol(I);const W=Qt();re(n,W,b=>l(2,a=b)),Kt(W);const h=b=>q(b.newURL),v=()=>q(location.href),O=b=>{k.removeNotification(b)},E=b=>l(0,c=b),g=b=>{_t(Oe,o=o.filter(S=>S!==b),o)};return n.$$set=b=>{"$$scope"in b&&l(15,f=b.$$scope)},n.$$.update=()=>{n.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),n.$$.dirty&256&&l(1,r=(i==null?void 0:i.notifications)||[])},[c,r,a,o,k,q,W,s,i,u,h,v,O,E,g,f]}class Js extends te{constructor(e){super(),le(this,e,zs,As,se,{})}}export{Js as component,Ws as universal}; diff --git a/lilac/web/_app/immutable/nodes/0.c5eead3f.js b/lilac/web/_app/immutable/nodes/0.c5eead3f.js new file mode 100644 index 0000000000000000000000000000000000000000..7c3df8295f1db1dfd60071caf95d1352cafe3571 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/0.c5eead3f.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as se,C as ze,o as Te,j as vt,D as de,E as K,k as A,l as z,m as D,h as _,F as fe,G as U,b as w,H as F,I as me,J as _e,K as he,L as ge,g as p,d as $,M as we,N as ie,O as re,P as bt,Q as $e,R as J,e as ce,v as Z,f as x,a as B,c as G,w as ut,T as ft,y as T,z as L,A as y,U as ct,B as M,V as dt,W as kt,X as wt,q as j,r as P,u as ee,Y as St,Z as ve,_ as be,n as N,$ as Le,a0 as V,a1 as ke,a2 as mt,a3 as ye,a4 as Ce,a5 as Et,a6 as Ge,a7 as It,a8 as _t,a9 as Ct}from"../chunks/index.b7741aa8.js";import{M as Dt,C as Vt,a as Nt,T as ht}from"../chunks/ChevronUp.98081e30.js";import{w as Tt}from"../chunks/index.d3776286.js";import{S as Lt,T as yt,a as Mt,Q as At,s as zt,q as qt,b as gt,o as Bt,c as Gt,d as Ot,h as Ut,g as Ft,e as Ht,f as Rt,i as jt,t as Pt,C as Wt,j as Jt,k as Kt,l as Qt,m as Oe}from"../chunks/Commands.74110cda.js";import{g as Yt,s as Xt,c as Zt,a as xt,b as el}from"../chunks/utils.1f391c34.js";import{p as tl}from"../chunks/stores.1634087c.js";import{g as Ne}from"../chunks/navigation.bb2d03bd.js";import{s as Me,g as ll,a as sl,b as rl,c as nl}from"../chunks/notificationsStore.ec8883da.js";import{S as il}from"../chunks/Settings.5acb570f.js";import{c as al,s as ol}from"../chunks/settingsStore.9e0a77f3.js";const ul=!1,fl=!0,Ws=Object.freeze(Object.defineProperty({__proto__:null,prerender:fl,ssr:ul},Symbol.toStringTag,{value:"Module"}));function pt(){localStorage.clear()}function cl(n,e,l){let{key:t="local-storage-key"}=e,{value:r=""}=e;function s(){localStorage.removeItem(t)}const i=ze();let a=r;function o(){typeof r=="object"?localStorage.setItem(t,JSON.stringify(r)):localStorage.setItem(t,r)}return Te(()=>{const u=localStorage.getItem(t);if(u!=null)try{l(0,r=JSON.parse(u))}catch{l(0,r=u)}else o(),i("save")}),vt(()=>{a!==r&&(o(),i("update",{prevValue:a,value:r})),a=r}),n.$$set=u=>{"key"in u&&l(1,t=u.key),"value"in u&&l(0,r=u.value)},[r,t,s,pt]}class dl extends te{constructor(e){super(),le(this,e,cl,null,se,{key:1,value:0,clearItem:2,clearAll:3})}get clearItem(){return this.$$.ctx[2]}get clearAll(){return pt}}const ml=dl;function _l(n){let e,l,t,r;const s=n[8].default,i=de(s,n,n[7],null);let a=[{role:"table"},n[4]],o={};for(let u=0;ul(6,s=h)),bt("StructuredListWrapper",{selectedValue:d,update:h=>{d.set(h)}});function k(h){J.call(this,n,h)}function q(h){J.call(this,n,h)}function I(h){J.call(this,n,h)}function W(h){J.call(this,n,h)}return n.$$set=h=>{e=K(K({},e),$e(h)),l(4,r=ie(e,t)),"selected"in h&&l(5,o=h.selected),"condensed"in h&&l(0,u=h.condensed),"flush"in h&&l(1,f=h.flush),"selection"in h&&l(2,c=h.selection),"$$scope"in h&&l(7,a=h.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&l(5,o=s),n.$$.dirty&64&&m("change",s)},[u,f,c,d,r,o,s,a,i,k,q,I,W]}class gl extends te{constructor(e){super(),le(this,e,hl,_l,se,{selected:5,condensed:0,flush:1,selection:2})}}const pl=gl;function $l(n){let e,l,t,r;const s=n[2].default,i=de(s,n,n[1],null);let a=[{role:"rowgroup"},n[0]],o={};for(let u=0;u{e=K(K({},e),$e(c)),l(0,r=ie(e,t)),"$$scope"in c&&l(1,i=c.$$scope)},[r,i,s,a,o,u,f]}class bl extends te{constructor(e){super(),le(this,e,vl,$l,se,{})}}const kl=bl;function wl(n){let e,l,t,r,s;const i=n[4].default,a=de(i,n,n[3],null);let o=[{role:l=n[0]?"columnheader":"cell"},n[2]],u={};for(let f=0;f{e=K(K({},e),$e(d)),l(2,r=ie(e,t)),"head"in d&&l(0,a=d.head),"noWrap"in d&&l(1,o=d.noWrap),"$$scope"in d&&l(3,i=d.$$scope)},[a,o,r,i,s,u,f,c,m]}class El extends te{constructor(e){super(),le(this,e,Sl,wl,se,{head:0,noWrap:1})}}const ae=El;function Il(n){let e,l,t,r;const s=n[5].default,i=de(s,n,n[4],null);let a=[{role:"row"},n[3]],o={};for(let u=0;u{i[f]=null}),x(),l=i[e],l?l.p(o,u):(l=i[e]=s[e](o),l.c()),p(l,1),l.m(t.parentNode,t))},i(o){r||(p(l),r=!0)},o(o){$(l),r=!1},d(o){i[e].d(o),o&&_(t)}}}function Vl(n,e,l){const t=["head","label","tabindex"];let r=ie(e,t),{$$slots:s={},$$scope:i}=e,{head:a=!1}=e,{label:o=!1}=e,{tabindex:u="0"}=e;function f(v){J.call(this,n,v)}function c(v){J.call(this,n,v)}function m(v){J.call(this,n,v)}function d(v){J.call(this,n,v)}function k(v){J.call(this,n,v)}function q(v){J.call(this,n,v)}function I(v){J.call(this,n,v)}function W(v){J.call(this,n,v)}function h(v){J.call(this,n,v)}return n.$$set=v=>{e=K(K({},e),$e(v)),l(3,r=ie(e,t)),"head"in v&&l(0,a=v.head),"label"in v&&l(1,o=v.label),"tabindex"in v&&l(2,u=v.tabindex),"$$scope"in v&&l(4,i=v.$$scope)},[a,o,u,r,i,s,f,c,m,d,k,q,I,W,h]}class Nl extends te{constructor(e){super(),le(this,e,Vl,Dl,se,{head:0,label:1,tabindex:2})}}const Se=Nl,Tl=n=>({theme:n&1}),Ue=n=>({theme:n[0]});function Fe(n,e,l){const t=n.slice();return t[0]=e[l],t}function He(n){let e,l,t;function r(i){n[9](i)}let s={key:n[2]};return n[0]!==void 0&&(s.value=n[0]),e=new ml({props:s}),ut.push(()=>ft(e,"value",r)),{c(){T(e.$$.fragment)},l(i){L(e.$$.fragment,i)},m(i,a){y(e,i,a),t=!0},p(i,a){const o={};a&4&&(o.key=i[2]),!l&&a&1&&(l=!0,o.value=i[0],ct(()=>l=!1)),e.$set(o)},i(i){t||(p(e.$$.fragment,i),t=!0)},o(i){$(e.$$.fragment,i),t=!1},d(i){M(e,i)}}}function Ll(n){let e,l,t;const r=[n[5]];function s(a){n[11](a)}let i={$$slots:{default:[Ml]},$$scope:{ctx:n}};for(let a=0;aft(e,"selected",s)),{c(){T(e.$$.fragment)},l(a){L(e.$$.fragment,a)},m(a,o){y(e,a,o),t=!0},p(a,o){const u=o&32?ge(r,[dt(a[5])]):{};o&4128&&(u.$$scope={dirty:o,ctx:a}),!l&&o&1&&(l=!0,u.selected=a[0],ct(()=>l=!1)),e.$set(u)},i(a){t||(p(e.$$.fragment,a),t=!0)},o(a){$(e.$$.fragment,a),t=!1},d(a){M(e,a)}}}function yl(n){let e,l;const t=[n[4],{toggled:n[0]===n[4].themes[1]}];let r={};for(let s=0;sa[0];for(let a=0;a{i=null}),x());let k=l;l=u(m),l===k?~l&&o[l].p(m,d):(t&&(Z(),$(o[k],1,1,()=>{o[k]=null}),x()),~l?(t=o[l],t?t.p(m,d):(t=o[l]=a[l](m),t.c()),p(t,1),t.m(r.parentNode,r)):t=null),c&&c.p&&(!s||d&4097)&&me(c,f,m,m[12],s?he(f,m[12],d,Tl):_e(m[12]),Ue)},i(m){s||(p(i),p(t),p(c,m),s=!0)},o(m){$(i),$(t),$(c,m),s=!1},d(m){i&&i.d(m),m&&_(e),~l&&o[l].d(m),m&&_(r),c&&c.d(m)}}}function zl(n,e,l){let{$$slots:t={},$$scope:r}=e,{theme:s="white"}=e,{tokens:i={}}=e,{persist:a=!1}=e,{persistKey:o="theme"}=e,{render:u=void 0}=e,{toggle:f={themes:["white","g100"],labelA:"",labelB:"",labelText:"Dark mode",hideLabel:!1}}=e;const c={white:"White",g10:"Gray 10",g80:"Gray 80",g90:"Gray 90",g100:"Gray 100"},m=Object.keys(c);let{select:d={themes:m,labelText:"Themes",hideLabel:!1}}=e;const k=ze();function q(h){s=h,l(0,s)}const I=({detail:h})=>{l(0,s=h.toggled?f.themes[1]:f.themes[0])};function W(h){s=h,l(0,s)}return n.$$set=h=>{"theme"in h&&l(0,s=h.theme),"tokens"in h&&l(7,i=h.tokens),"persist"in h&&l(1,a=h.persist),"persistKey"in h&&l(2,o=h.persistKey),"render"in h&&l(3,u=h.render),"toggle"in h&&l(4,f=h.toggle),"select"in h&&l(5,d=h.select),"$$scope"in h&&l(12,r=h.$$scope)},n.$$.update=()=>{n.$$.dirty&129&&typeof window<"u"&&(Object.entries(i).forEach(([h,v])=>{document.documentElement.style.setProperty(`--cds-${h}`,v)}),s in c?(document.documentElement.setAttribute("theme",s),k("update",{theme:s})):console.warn(`[Theme.svelte] invalid theme "${s}". Value must be one of: ${JSON.stringify(Object.keys(c))}`))},[s,a,o,u,f,d,c,i,t,q,I,W,r]}class ql extends te{constructor(e){super(),le(this,e,zl,Al,se,{theme:0,tokens:7,persist:1,persistKey:2,render:3,toggle:4,select:5})}}const Bl=ql;function Gl(n){let e;return{c(){e=j("message")},l(l){e=P(l,"message")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Ol(n){let e=n[0].message+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].message+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ul(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Gl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Ol]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Fl(n){let e;return{c(){e=j("url")},l(l){e=P(l,"url")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Hl(n){let e=n[0].request.method+"",l,t,r=n[0].request.url+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].request.method+"")&&ee(l,e),a&1&&r!==(r=i[0].request.url+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Rl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Fl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Hl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function jl(n){let e;return{c(){e=j("status")},l(l){e=P(l,"status")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Pl(n){let e=n[0].status+"",l,t,r=n[0].statusText+"",s;return{c(){l=j(e),t=B(),s=j(r)},l(i){l=P(i,e),t=G(i),s=P(i,r)},m(i,a){w(i,l,a),w(i,t,a),w(i,s,a)},p(i,a){a&1&&e!==(e=i[0].status+"")&&ee(l,e),a&1&&r!==(r=i[0].statusText+"")&&ee(s,r)},d(i){i&&_(l),i&&_(t),i&&_(s)}}}function Wl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[jl]},$$scope:{ctx:n}}}),t=new ae({props:{$$slots:{default:[Pl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Jl(n){let e;return{c(){e=j("path")},l(l){e=P(l,"path")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Kl(n){let e=JSON.stringify(n[0].request.path,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.path,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Ql(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Jl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Kl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function Yl(n){let e;return{c(){e=j("body")},l(l){e=P(l,"body")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function Xl(n){let e=JSON.stringify(n[0].request.body,null,2)+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=JSON.stringify(t[0].request.body,null,2)+"")&&ee(l,e)},d(t){t&&_(l)}}}function Zl(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[Yl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-pre",$$slots:{default:[Xl]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function xl(n){let e;return{c(){e=j("details")},l(l){e=P(l,"details")},m(l,t){w(l,e,t)},d(l){l&&_(e)}}}function es(n){let e=n[0].body.detail+"",l;return{c(){l=j(e)},l(t){l=P(t,e)},m(t,r){w(t,l,r)},p(t,r){r&1&&e!==(e=t[0].body.detail+"")&&ee(l,e)},d(t){t&&_(l)}}}function ts(n){let e,l,t,r;return e=new ae({props:{$$slots:{default:[xl]},$$scope:{ctx:n}}}),t=new ae({props:{class:"whitespace-break-spaces",$$slots:{default:[es]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment)},l(s){L(e.$$.fragment,s),l=G(s),L(t.$$.fragment,s)},m(s,i){y(e,s,i),w(s,l,i),y(t,s,i),r=!0},p(s,i){const a={};i&2&&(a.$$scope={dirty:i,ctx:s}),e.$set(a);const o={};i&3&&(o.$$scope={dirty:i,ctx:s}),t.$set(o)},i(s){r||(p(e.$$.fragment,s),p(t.$$.fragment,s),r=!0)},o(s){$(e.$$.fragment,s),$(t.$$.fragment,s),r=!1},d(s){M(e,s),s&&_(l),M(t,s)}}}function ls(n){let e,l,t,r,s,i,a,o,u,f,c,m;return e=new Se({props:{$$slots:{default:[Ul]},$$scope:{ctx:n}}}),t=new Se({props:{$$slots:{default:[Rl]},$$scope:{ctx:n}}}),s=new Se({props:{$$slots:{default:[Wl]},$$scope:{ctx:n}}}),a=new Se({props:{$$slots:{default:[Ql]},$$scope:{ctx:n}}}),u=new Se({props:{$$slots:{default:[Zl]},$$scope:{ctx:n}}}),c=new Se({props:{$$slots:{default:[ts]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment),l=B(),T(t.$$.fragment),r=B(),T(s.$$.fragment),i=B(),T(a.$$.fragment),o=B(),T(u.$$.fragment),f=B(),T(c.$$.fragment)},l(d){L(e.$$.fragment,d),l=G(d),L(t.$$.fragment,d),r=G(d),L(s.$$.fragment,d),i=G(d),L(a.$$.fragment,d),o=G(d),L(u.$$.fragment,d),f=G(d),L(c.$$.fragment,d)},m(d,k){y(e,d,k),w(d,l,k),y(t,d,k),w(d,r,k),y(s,d,k),w(d,i,k),y(a,d,k),w(d,o,k),y(u,d,k),w(d,f,k),y(c,d,k),m=!0},p(d,k){const q={};k&3&&(q.$$scope={dirty:k,ctx:d}),e.$set(q);const I={};k&3&&(I.$$scope={dirty:k,ctx:d}),t.$set(I);const W={};k&3&&(W.$$scope={dirty:k,ctx:d}),s.$set(W);const h={};k&3&&(h.$$scope={dirty:k,ctx:d}),a.$set(h);const v={};k&3&&(v.$$scope={dirty:k,ctx:d}),u.$set(v);const O={};k&3&&(O.$$scope={dirty:k,ctx:d}),c.$set(O)},i(d){m||(p(e.$$.fragment,d),p(t.$$.fragment,d),p(s.$$.fragment,d),p(a.$$.fragment,d),p(u.$$.fragment,d),p(c.$$.fragment,d),m=!0)},o(d){$(e.$$.fragment,d),$(t.$$.fragment,d),$(s.$$.fragment,d),$(a.$$.fragment,d),$(u.$$.fragment,d),$(c.$$.fragment,d),m=!1},d(d){M(e,d),d&&_(l),M(t,d),d&&_(r),M(s,d),d&&_(i),M(a,d),d&&_(o),M(u,d),d&&_(f),M(c,d)}}}function ss(n){let e,l;return e=new kl({props:{$$slots:{default:[ls]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function rs(n){let e,l;return e=new pl({props:{$$slots:{default:[ss]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ns(n){let e,l;return e=new Dt({props:{passiveModal:!0,open:!!n[0],modalHeading:n[0].name,$$slots:{default:[rs]},$$scope:{ctx:n}}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,[r]){const s={};r&1&&(s.open=!!t[0]),r&1&&(s.modalHeading=t[0].name),r&3&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function is(n,e,l){let{error:t}=e;return n.$$set=r=>{"error"in r&&l(0,t=r.error)},[t]}class as extends te{constructor(e){super(),le(this,e,is,ns,se,{error:0})}}function os(n){let e;const l=n[2].default,t=de(l,n,n[1],null);return{c(){t&&t.c()},l(r){t&&t.l(r)},m(r,s){t&&t.m(r,s),e=!0},p(r,[s]){t&&t.p&&(!e||s&2)&&me(t,l,r,r[1],e?he(l,r[1],s,null):_e(r[1]),null)},i(r){e||(p(t,r),e=!0)},o(r){$(t,r),e=!1},d(r){t&&t.d(r)}}}function us(n,e,l){let{$$slots:t={},$$scope:r}=e,{client:s=new At}=e;return Te(()=>{s.mount()}),zt(s),St(()=>{s.unmount()}),n.$$set=i=>{"client"in i&&l(0,s=i.client),"$$scope"in i&&l(1,r=i.$$scope)},[s,r,t]}class fs extends te{constructor(e){super(),le(this,e,us,os,se,{client:0})}}function cs(n,e,l){let t,r,s;const i=qt();re(n,i,o=>l(3,r=o));const a=gt();return re(n,a,o=>l(4,s=o)),n.$$.update=()=>{var o,u;n.$$.dirty&16&&l(2,t=((o=s.data)==null?void 0:o.access.dataset.compute_signals)||((u=s.data)==null?void 0:u.access.create_dataset)),n.$$.dirty&12&&r.isSuccess&&t&&Bt(r.data)},[i,a,t,r,s]}class ds extends te{constructor(e){super(),le(this,e,cs,null,se,{})}}const ms=""+new URL("../assets/logo_50x50.e6d62a62.png",import.meta.url).href;function je(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function _s(n){let e,l,t,r=n[1]&&je(n),s=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],i={};for(let a=0;a{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $t extends te{constructor(e){super(),le(this,e,hs,_s,se,{size:0,title:1})}}function Pe(n){let e,l;return{c(){e=ve("title"),l=j(n[1])},l(t){e=be(t,"title",{});var r=D(e);l=P(r,n[1]),r.forEach(_)},m(t,r){w(t,e,r),V(e,l)},p(t,r){r&2&&ee(l,t[1])},d(t){t&&_(e)}}}function gs(n){let e,l,t=n[1]&&Pe(n),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:n[0]},{height:n[0]},n[2],n[3]],s={};for(let i=0;i{l(5,e=K(K({},e),$e(u))),l(3,i=ie(e,s)),"size"in u&&l(0,a=u.size),"title"in u&&l(1,o=u.title)},n.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||o),l(2,r={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=$e(e),[a,o,r,i,t]}class $s extends te{constructor(e){super(),le(this,e,ps,gs,se,{size:0,title:1})}}const vs=n=>({}),We=n=>({});function Je(n,e,l){const t=n.slice();return t[8]=e[l].tag,t[9]=e[l].groups,t}function Ke(n,e,l){const t=n.slice();return t[12]=e[l].group,t[13]=e[l].items,t}function Qe(n,e,l){const t=n.slice();return t[16]=e[l],t}function bs(n){let e,l;return e=new Vt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function ks(n){let e,l;return e=new Nt({}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ye(n){let e,l,t,r,s;const i=[Ss,ws],a=[];function o(u,f){return u[2]?0:1}return l=o(n),t=a[l]=i[l](n),{c(){e=A("div"),t.c()},l(u){e=z(u,"DIV",{});var f=D(e);t.l(f),f.forEach(_)},m(u,f){w(u,e,f),a[l].m(e,null),s=!0},p(u,f){let c=l;l=o(u),l===c?a[l].p(u,f):(Z(),$(a[c],1,1,()=>{a[c]=null}),x(),t=a[l],t?t.p(u,f):(t=a[l]=i[l](u),t.c()),p(t,1),t.m(e,null))},i(u){s||(p(t),mt(()=>{s&&(r||(r=ye(e,Me,{},!0)),r.run(1))}),s=!0)},o(u){$(t),r||(r=ye(e,Me,{},!1)),r.run(0),s=!1},d(u){u&&_(e),a[l].d(),u&&r&&r.end()}}}function ws(n){let e,l,t=n[3],r=[];for(let i=0;i$(r[i],1,1,()=>{r[i]=null});return{c(){e=A("div");for(let i=0;i{r=null}),x()),o&8){s=a[9];let u;for(u=0;u{I[b]=null}),x(),o=I[a],o||(o=I[a]=q[a](E),o.c()),p(o,1),o.m(t,null)),E[0]?h?(h.p(E,g),g&1&&p(h,1)):(h=Ye(E),h.c(),p(h,1),h.m(e,f)):h&&(Z(),$(h,1,1,()=>{h=null}),x()),O&&O.p&&(!m||g&128)&&me(O,v,E,E[7],m?he(v,E[7],g,vs):_e(E[7]),We)},i(E){m||(p(o),p(h),p(O,E),m=!0)},o(E){$(o),$(h),$(O,E),m=!1},d(E){E&&_(e),I[a].d(),h&&h.d(),O&&O.d(E),d=!1,k()}}}function Cs(n,e,l){let{$$slots:t={},$$scope:r}=e,{title:s}=e,{isFetching:i}=e,{tagGroups:a}=e,{expanded:o=!0}=e;const u=()=>l(0,o=!o),f=c=>Ne(c.link);return n.$$set=c=>{"title"in c&&l(1,s=c.title),"isFetching"in c&&l(2,i=c.isFetching),"tagGroups"in c&&l(3,a=c.tagGroups),"expanded"in c&&l(0,o=c.expanded),"$$scope"in c&&l(7,r=c.$$scope)},[o,s,i,a,t,u,f,r]}class Ae extends te{constructor(e){super(),le(this,e,Cs,Is,se,{title:1,isFetching:2,tagGroups:3,expanded:0})}}function tt(n){let e,l,t,r,s,i;return l=new $t({props:{class:"mr-1"}}),{c(){e=A("button"),T(l.$$.fragment),t=j("Add dataset"),this.h()},l(a){e=z(a,"BUTTON",{class:!0});var o=D(e);L(l.$$.fragment,o),t=P(o,"Add dataset"),o.forEach(_),this.h()},h(){N(e,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200")},m(a,o){w(a,e,o),y(l,e,null),V(e,t),r=!0,s||(i=F(e,"click",n[23]),s=!0)},p:ke,i(a){r||(p(l.$$.fragment,a),r=!0)},o(a){$(l.$$.fragment,a),r=!1},d(a){a&&_(e),M(l),s=!1,i()}}}function Ds(n){let e,l,t=n[7]&&tt(n);return{c(){e=A("div"),t&&t.c(),this.h()},l(r){e=z(r,"DIV",{slot:!0,class:!0});var s=D(e);t&&t.l(s),s.forEach(_),this.h()},h(){N(e,"slot","add"),N(e,"class","w-full")},m(r,s){w(r,e,s),t&&t.m(e,null),l=!0},p(r,s){r[7]?t?(t.p(r,s),s&128&&p(t,1)):(t=tt(r),t.c(),p(t,1),t.m(e,null)):t&&(Z(),$(t,1,1,()=>{t=null}),x())},i(r){l||(p(t),l=!0)},o(r){$(t),l=!1},d(r){r&&_(e),t&&t.d()}}}function Vs(n){let e,l,t,r,s,i,a;return t=new $t({props:{class:"mr-1"}}),{c(){e=A("div"),l=A("button"),T(t.$$.fragment),r=j("Add concept"),this.h()},l(o){e=z(o,"DIV",{slot:!0,class:!0});var u=D(e);l=z(u,"BUTTON",{class:!0});var f=D(l);L(t.$$.fragment,f),r=P(f,"Add concept"),f.forEach(_),u.forEach(_),this.h()},h(){N(l,"class","mr-1 flex w-full flex-row px-1 py-1 text-black hover:bg-gray-200"),N(e,"slot","add"),N(e,"class","w-full")},m(o,u){w(o,e,u),V(e,l),y(t,l,null),V(l,r),s=!0,i||(a=F(l,"click",n[24]),i=!0)},p:ke,i(o){s||(p(t.$$.fragment,o),s=!0)},o(o){$(t.$$.fragment,o),s=!1},d(o){o&&_(e),M(t),i=!1,a()}}}function Ns(n){let e,l,t,r,s,i,a,o,u,f,c,m,d,k,q,I,W,h,v,O,E,g,b,S,R,Y,Q,Ee,De;return f=new $s({}),m=new Ae({props:{title:"Datasets",tagGroups:n[6],isFetching:n[2].isFetching,$$slots:{add:[Ds]},$$scope:{ctx:n}}}),k=new Ae({props:{title:"Concepts",tagGroups:n[5],isFetching:n[1].isFetching,$$slots:{add:[Vs]},$$scope:{ctx:n}}}),I=new Ae({props:{title:"Signals",tagGroups:n[4],isFetching:n[0].isFetching}}),R=new il({}),{c(){e=A("div"),l=A("div"),t=A("div"),r=A("a"),s=A("img"),a=j(` + Lilac`),o=B(),u=A("button"),T(f.$$.fragment),c=B(),T(m.$$.fragment),d=B(),T(k.$$.fragment),q=B(),T(I.$$.fragment),W=B(),h=A("div"),v=A("button"),O=A("div"),E=A("div"),g=j("Settings"),b=B(),S=A("div"),T(R.$$.fragment),this.h()},l(C){e=z(C,"DIV",{class:!0});var H=D(e);l=z(H,"DIV",{class:!0});var oe=D(l);t=z(oe,"DIV",{class:!0});var ne=D(t);r=z(ne,"A",{class:!0,href:!0});var ue=D(r);s=z(ue,"IMG",{class:!0,src:!0,alt:!0}),a=P(ue,` + Lilac`),ue.forEach(_),o=G(ne),u=z(ne,"BUTTON",{class:!0});var Ie=D(u);L(f.$$.fragment,Ie),Ie.forEach(_),ne.forEach(_),oe.forEach(_),c=G(H),L(m.$$.fragment,H),d=G(H),L(k.$$.fragment,H),q=G(H),L(I.$$.fragment,H),W=G(H),h=z(H,"DIV",{class:!0});var X=D(h);v=z(X,"BUTTON",{class:!0});var pe=D(v);O=z(pe,"DIV",{class:!0});var Ve=D(O);E=z(Ve,"DIV",{class:!0});var qe=D(E);g=P(qe,"Settings"),qe.forEach(_),b=G(Ve),S=z(Ve,"DIV",{});var Be=D(S);L(R.$$.fragment,Be),Be.forEach(_),Ve.forEach(_),pe.forEach(_),X.forEach(_),H.forEach(_),this.h()},h(){N(s,"class","logo-img mr-2 rounded opacity-90 svelte-2fy31z"),Et(s.src,i=ms)||N(s,"src",i),N(s,"alt","Logo"),N(r,"class","flex flex-row items-center text-xl normal-case"),N(r,"href","/"),N(u,"class","mr-1 opacity-60 hover:bg-gray-200"),N(t,"class","header flex flex-row items-center justify-between px-1 pl-4"),N(l,"class","w-full border-b border-gray-200"),N(E,"class","text-sm font-medium"),N(O,"class","flex items-center justify-between"),N(v,"class",Y=Ge(`w-full px-4 py-2 text-left ${n[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"),U(v,"bg-neutral-200",n[3]),N(h,"class","w-full px-1"),N(e,"class","nav-container flex h-full w-56 flex-col items-center overflow-y-scroll pb-2")},m(C,H){w(C,e,H),V(e,l),V(l,t),V(t,r),V(r,s),V(r,a),V(t,o),V(t,u),y(f,u,null),V(e,c),y(m,e,null),V(e,d),y(k,e,null),V(e,q),y(I,e,null),V(e,W),V(e,h),V(h,v),V(v,O),V(O,E),V(E,g),V(O,b),V(O,S),y(R,S,null),Q=!0,Ee||(De=[It(Ut.call(null,u,{text:"Close sidebar"})),F(u,"click",n[22]),F(v,"click",n[25])],Ee=!0)},p(C,[H]){const oe={};H&64&&(oe.tagGroups=C[6]),H&4&&(oe.isFetching=C[2].isFetching),H&134217856&&(oe.$$scope={dirty:H,ctx:C}),m.$set(oe);const ne={};H&32&&(ne.tagGroups=C[5]),H&2&&(ne.isFetching=C[1].isFetching),H&134217728&&(ne.$$scope={dirty:H,ctx:C}),k.$set(ne);const ue={};H&16&&(ue.tagGroups=C[4]),H&1&&(ue.isFetching=C[0].isFetching),I.$set(ue),(!Q||H&8&&Y!==(Y=Ge(`w-full px-4 py-2 text-left ${C[3]?"":"hover:bg-gray-100"}`)+" svelte-2fy31z"))&&N(v,"class",Y),(!Q||H&8)&&U(v,"bg-neutral-200",C[3])},i(C){Q||(p(f.$$.fragment,C),p(m.$$.fragment,C),p(k.$$.fragment,C),p(I.$$.fragment,C),p(R.$$.fragment,C),Q=!0)},o(C){$(f.$$.fragment,C),$(m.$$.fragment,C),$(k.$$.fragment,C),$(I.$$.fragment,C),$(R.$$.fragment,C),Q=!1},d(C){C&&_(e),M(f),M(m),M(k),M(I),M(R),Ee=!1,we(De)}}}function Ts(n,e,l){let t,r,s,i,a,o,u,f,c,m,d,k,q,I;const W=gt();re(n,W,C=>l(21,q=C));const h=Yt();re(n,h,C=>l(20,c=C));const v=Ft();re(n,v,C=>l(8,I=C));const O=Ht();re(n,O,C=>l(2,k=C));let E=null;const g=Rt();re(n,g,C=>l(1,d=C));let b=null;const S=jt();re(n,S,C=>l(0,m=C));const R=["concept_labels","concept_score","near_dup"],Y=()=>_t(v,I.open=!1,I),Q=()=>Ne("/datasets/new"),Ee=()=>Pt({command:Wt.CreateConcept,onCreate:C=>Ne(Zt(C.detail.namespace,C.detail.name))}),De=()=>Ne("/settings");return n.$$.update=()=>{var C,H,oe,ne,ue,Ie;if(n.$$.dirty&2097152&&l(19,t=(H=(C=q.data)==null?void 0:C.user)==null?void 0:H.id),n.$$.dirty&2097152&&l(18,r=(ne=(oe=q.data)==null?void 0:oe.user)==null?void 0:ne.given_name),n.$$.dirty&2097152&&l(7,s=(ue=q.data)==null?void 0:ue.access.create_dataset),n.$$.dirty&1048576)if(c.page==="datasets"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(15,E={namespace:X,datasetName:pe})}else l(15,E=null);if(n.$$.dirty&32772&&l(6,i=ll(E,k.data||[])),n.$$.dirty&1048576)if(c.page==="concepts"&&c.identifier!=null){const[X,pe]=c.identifier.split("/");l(16,b={namespace:X,name:pe})}else l(16,b=null);n.$$.dirty&851970&&l(5,a=sl(b,d.data||[],t,r)),n.$$.dirty&1&&l(17,o=(Ie=m.data)==null?void 0:Ie.filter(X=>!R.includes(X.name)).sort((X,pe)=>X.name.localeCompare(pe.name))),n.$$.dirty&1179648&&l(4,u=[{tag:"",groups:[{group:"lilac",items:(o||[]).map(X=>({name:X.name,link:Xt(X.name),isSelected:c.page==="signals"&&c.identifier===X.name}))}]}]),n.$$.dirty&1048576&&l(3,f=c.page==="settings")},[m,d,k,f,u,a,i,s,I,W,h,v,O,g,S,E,b,o,r,t,c,q,Y,Q,Ee,De]}class Ls extends te{constructor(e){super(),le(this,e,Ts,Ns,se,{})}}const{window:lt}=Ct;function st(n,e,l){const t=n.slice();return t[20]=e[l],t}function rt(n,e,l){const t=n.slice();return t[23]=e[l],t}function nt(n){let e,l,t,r;return l=new Ls({}),{c(){e=A("div"),T(l.$$.fragment),this.h()},l(s){e=z(s,"DIV",{class:!0});var i=D(e);L(l.$$.fragment,i),i.forEach(_),this.h()},h(){N(e,"class","flex-shrink-0")},m(s,i){w(s,e,i),y(l,e,null),r=!0},i(s){r||(p(l.$$.fragment,s),mt(()=>{r&&(t||(t=ye(e,Me,{axis:"x"},!0)),t.run(1))}),r=!0)},o(s){$(l.$$.fragment,s),t||(t=ye(e,Me,{axis:"x"},!1)),t.run(0),r=!1},d(s){s&&_(e),M(l),s&&t&&t.end()}}}function it(n){let e,l;function t(){return n[12](n[23])}return e=new ht({props:{lowContrast:!0,fullWidth:!0,title:n[23].title,subtitle:n[23].subtitle||"",caption:n[23].message,kind:n[23].kind,timeout:5e3}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&2&&(i.title=n[23].title),s&2&&(i.subtitle=n[23].subtitle||""),s&2&&(i.caption=n[23].message),s&2&&(i.kind=n[23].kind),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ys(n){let e,l,t,r,s;function i(){return n[13](n[20])}return{c(){e=A("div"),l=A("button"),t=j("Show error"),this.h()},l(a){e=z(a,"DIV",{slot:!0});var o=D(e);l=z(o,"BUTTON",{class:!0});var u=D(l);t=P(u,"Show error"),u.forEach(_),o.forEach(_),this.h()},h(){N(l,"class","underline"),N(e,"slot","caption")},m(a,o){w(a,e,o),V(e,l),V(l,t),r||(s=F(l,"click",i),r=!0)},p(a,o){n=a},d(a){a&&_(e),r=!1,s()}}}function at(n){let e,l;function t(){return n[14](n[20])}return e=new ht({props:{lowContrast:!0,title:n[20].name||"Error",subtitle:n[20].message,$$slots:{caption:[ys]},$$scope:{ctx:n}}}),e.$on("close",t),{c(){T(e.$$.fragment)},l(r){L(e.$$.fragment,r)},m(r,s){y(e,r,s),l=!0},p(r,s){n=r;const i={};s&8&&(i.title=n[20].name||"Error"),s&8&&(i.subtitle=n[20].message),s&32777&&(i.$$scope={dirty:s,ctx:n}),e.$set(i)},i(r){l||(p(e.$$.fragment,r),l=!0)},o(r){$(e.$$.fragment,r),l=!1},d(r){M(e,r)}}}function ot(n){let e,l;return e=new as({props:{error:n[0]}}),{c(){T(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,r){y(e,t,r),l=!0},p(t,r){const s={};r&1&&(s.error=t[0]),e.$set(s)},i(t){l||(p(e.$$.fragment,t),l=!0)},o(t){$(e.$$.fragment,t),l=!1},d(t){M(e,t)}}}function Ms(n){let e,l,t,r,s,i,a,o,u,f,c,m=n[2].open&&nt();const d=n[9].default,k=de(d,n,n[15],null);let q=n[1],I=[];for(let g=0;g$(I[g],1,1,()=>{I[g]=null});let h=n[3],v=[];for(let g=0;g$(v[g],1,1,()=>{v[g]=null});let E=n[0]&&ot(n);return f=new ds({}),{c(){e=A("main"),m&&m.c(),l=B(),t=A("div"),k&&k.c(),r=B(),s=A("div");for(let g=0;g{m=null}),x()),k&&k.p&&(!c||b&32768)&&me(k,d,g,g[15],c?he(d,g[15],b,null):_e(g[15]),null),b&18){q=g[1];let S;for(S=0;S{E=null}),x())},i(g){if(!c){p(m),p(k,g);for(let b=0;bl(7,s=b)),re(n,Oe,b=>l(3,o=b));let{$$slots:u={},$$scope:f}=e,c;const m={"/":"home","/datasets":"datasets","/concepts":"concepts","/signals":"signals","/settings":"settings"};let d=el();xt(d);const k=nl();re(n,k,b=>l(8,i=b)),rl(k),Te(()=>{d.setHash(t,s.url.hash)});function q(b){const S=new URL(b),R=m[S.pathname];d.setHash(R,S.hash)}Te(()=>{window.parent=window,history.pushState=function(b,S,R){return R instanceof URL&&q(R),History.prototype.pushState.apply(history,arguments)}});const I=al();ol(I);const W=Qt();re(n,W,b=>l(2,a=b)),Kt(W);const h=b=>q(b.newURL),v=()=>q(location.href),O=b=>{k.removeNotification(b)},E=b=>l(0,c=b),g=b=>{_t(Oe,o=o.filter(S=>S!==b),o)};return n.$$set=b=>{"$$scope"in b&&l(15,f=b.$$scope)},n.$$.update=()=>{n.$$.dirty&128&&(t=s.route.id!=null?m[s.route.id]:"home"),n.$$.dirty&256&&l(1,r=(i==null?void 0:i.notifications)||[])},[c,r,a,o,k,q,W,s,i,u,h,v,O,E,g,f]}class Js extends te{constructor(e){super(),le(this,e,zs,As,se,{})}}export{Js as component,Ws as universal}; diff --git a/lilac/web/_app/immutable/nodes/1.15bb70cb.js b/lilac/web/_app/immutable/nodes/1.15bb70cb.js new file mode 100644 index 0000000000000000000000000000000000000000..6fdf4e02f7ccd19ba398ac29114b55bf9d5b7134 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.15bb70cb.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b333a928.js";import{p as H}from"../chunks/stores.235f7a42.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.2ce76a67.js b/lilac/web/_app/immutable/nodes/1.2ce76a67.js new file mode 100644 index 0000000000000000000000000000000000000000..53eedcaf6f0b055826fa9fe5d30b23a5db3640ad --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.2ce76a67.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b7741aa8.js";import{p as H}from"../chunks/stores.cd843c72.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.347feca2.js b/lilac/web/_app/immutable/nodes/1.347feca2.js new file mode 100644 index 0000000000000000000000000000000000000000..461d333c4c0c93ada1d0dc8aa650499112a4edbc --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.347feca2.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b333a928.js";import{p as H}from"../chunks/stores.2a862464.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.45c60f73.js b/lilac/web/_app/immutable/nodes/1.45c60f73.js new file mode 100644 index 0000000000000000000000000000000000000000..5983d07d4b2d9e0553c50cec0d64b89440a55342 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.45c60f73.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b333a928.js";import{p as H}from"../chunks/stores.2aa730ef.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.6997d758.js b/lilac/web/_app/immutable/nodes/1.6997d758.js new file mode 100644 index 0000000000000000000000000000000000000000..1d54ef36df880d0cf82dfd4ad4e5661854a28a4f --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.6997d758.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b333a928.js";import{p as H}from"../chunks/stores.0468e31e.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.75e6c9f2.js b/lilac/web/_app/immutable/nodes/1.75e6c9f2.js new file mode 100644 index 0000000000000000000000000000000000000000..1597517cc97c2230b5523414152298881b902bd3 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.75e6c9f2.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b333a928.js";import{p as H}from"../chunks/stores.8f6d2882.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.84e6461d.js b/lilac/web/_app/immutable/nodes/1.84e6461d.js new file mode 100644 index 0000000000000000000000000000000000000000..2df9a0b67e0669d31156cc48574c9ef6e2a913e9 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.84e6461d.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b7741aa8.js";import{p as H}from"../chunks/stores.098e0d41.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.a00bc1bc.js b/lilac/web/_app/immutable/nodes/1.a00bc1bc.js new file mode 100644 index 0000000000000000000000000000000000000000..3813b4f4222f895c96100c512391c4692ccdf292 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.a00bc1bc.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b7741aa8.js";import{p as H}from"../chunks/stores.dc00cd91.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.d516fd47.js b/lilac/web/_app/immutable/nodes/1.d516fd47.js new file mode 100644 index 0000000000000000000000000000000000000000..078cd87346e29a12487e36ff682767bb95679c68 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.d516fd47.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b7741aa8.js";import{p as H}from"../chunks/stores.1634087c.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/1.de7fd4a1.js b/lilac/web/_app/immutable/nodes/1.de7fd4a1.js new file mode 100644 index 0000000000000000000000000000000000000000..fe5f007d56782056400c3e57b59e763aff54d954 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/1.de7fd4a1.js @@ -0,0 +1 @@ +import{S as x,i as S,s as g,k as u,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as _,a0 as E,u as $,a1 as q,O as C}from"../chunks/index.b7741aa8.js";import{p as H}from"../chunks/stores.8974489c.js";function O(l){var f;let a,t=l[0].status+"",r,o,n,p=((f=l[0].error)==null?void 0:f.message)+"",c;return{c(){a=u("h1"),r=h(t),o=k(),n=u("p"),c=h(p)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),n=d(e,"P",{});var i=v(n);c=b(i,p),i.forEach(m)},m(e,s){_(e,a,s),E(a,r),_(e,o,s),_(e,n,s),E(n,c)},p(e,[s]){var i;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&p!==(p=((i=e[0].error)==null?void 0:i.message)+"")&&$(c,p)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(n)}}}function P(l,a,t){let r;return C(l,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,P,O,g,{})}}export{z as component}; diff --git a/lilac/web/_app/immutable/nodes/2.0640474a.js b/lilac/web/_app/immutable/nodes/2.0640474a.js new file mode 100644 index 0000000000000000000000000000000000000000..aa9be6ba733fc68ba22be46d43e75a7898da8351 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.0640474a.js @@ -0,0 +1,3 @@ +import{S as K,i as O,s as R,D as Q,k as b,q as N,a as k,l as I,m as D,r as V,h as u,c as A,n as w,b as G,a0 as o,u as J,I as T,J as U,K as W,g as x,d as C,y as F,z as H,A as P,B as q,O as X,e as L}from"../chunks/index.b333a928.js";import{g as Z}from"../chunks/navigation.61aebe30.js";import{b as tt,B as et}from"../chunks/Commands.1fffdf33.js";import{P as at}from"../chunks/Page.4b0754ae.js";function st(i){let t,e,a,l,d,n,s,r,f,p,v,E,g;const y=i[4].default,h=Q(y,i,i[3],null);return{c(){t=b("div"),e=b("div"),a=N(i[0]),l=N("."),d=k(),n=b("div"),s=b("div"),r=N(i[1]),f=k(),p=b("div"),v=N(i[2]),E=k(),h&&h.c(),this.h()},l(c){t=I(c,"DIV",{class:!0});var $=D(t);e=I($,"DIV",{class:!0});var m=D(e);a=V(m,i[0]),l=V(m,"."),m.forEach(u),d=A($),n=I($,"DIV",{class:!0});var _=D(n);s=I(_,"DIV",{class:!0});var S=D(s);r=V(S,i[1]),S.forEach(u),f=A(_),p=I(_,"DIV",{});var B=D(p);v=V(B,i[2]),B.forEach(u),E=A(_),h&&h.l(_),_.forEach(u),$.forEach(u),this.h()},h(){w(e,"class","font-bold"),w(s,"class","font-bold"),w(n,"class","flex flex-col gap-y-2"),w(t,"class","flex gap-x-1")},m(c,$){G(c,t,$),o(t,e),o(e,a),o(e,l),o(t,d),o(t,n),o(n,s),o(s,r),o(n,f),o(n,p),o(p,v),o(n,E),h&&h.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&J(a,c[0]),(!g||$&2)&&J(r,c[1]),(!g||$&4)&&J(v,c[2]),h&&h.p&&(!g||$&8)&&T(h,y,c,c[3],g?W(y,c[3],$,null):U(c[3]),null)},i(c){g||(x(h,c),g=!0)},o(c){C(h,c),g=!1},d(c){c&&u(t),h&&h.d(c)}}}function nt(i,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return i.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class Y extends K{constructor(t){super(),O(this,t,nt,st,R,{stepNumber:0,title:1,description:2})}}function rt(i){let t;return{c(){t=N("+ Add dataset")},l(e){t=V(e,"+ Add dataset")},m(e,a){G(e,t,a)},d(e){e&&u(t)}}}function M(i){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=N("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=N("For HuggingFace spaces, you can duplicate this space and remove authentication. See: "),s=b("a"),r=N("Duplicating the HuggingFace demo"),f=N(` + for details.`),this.h()},l(p){t=I(p,"DIV",{class:!0});var v=D(t);e=I(v,"SPAN",{class:!0});var E=D(e);a=V(E,"You do not have authorization to create a dataset."),E.forEach(u),l=A(v),d=I(v,"SPAN",{});var g=D(d);n=V(g,"For HuggingFace spaces, you can duplicate this space and remove authentication. See: "),s=I(g,"A",{href:!0});var y=D(s);r=V(y,"Duplicating the HuggingFace demo"),y.forEach(u),f=V(g,` + for details.`),g.forEach(u),v.forEach(u),this.h()},h(){w(e,"class","mb-2"),w(s,"href","https://lilacml.com/huggingface/huggingface_spaces.html"),w(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){G(p,t,v),o(t,e),o(e,a),o(t,l),o(t,d),o(d,n),o(d,s),o(s,r),o(d,f)},d(p){p&&u(t)}}}function lt(i){let t,e,a,l,d;e=new et({props:{disabled:!i[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:i}}}),e.$on("click",i[3]);let n=!i[0]&&M();return{c(){t=b("div"),F(e.$$.fragment),a=k(),n&&n.c(),l=L(),this.h()},l(s){t=I(s,"DIV",{class:!0});var r=D(t);H(e.$$.fragment,r),r.forEach(u),a=A(s),n&&n.l(s),l=L(),this.h()},h(){w(t,"class","mt-4")},m(s,r){G(s,t,r),P(e,t,null),G(s,a,r),n&&n.m(s,r),G(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=M(),n.c(),n.m(l.parentNode,l))},i(s){d||(x(e.$$.fragment,s),d=!0)},o(s){C(e.$$.fragment,s),d=!1},d(s){s&&u(t),q(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function it(i){let t,e,a,l,d,n,s,r,f,p,v,E,g,y,h,c,$;return p=new Y({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:i}}}),E=new Y({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),y=new Y({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new Y({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=N("Getting started"),d=k(),n=b("div"),s=N("Import, analyze and enrich your dataset"),r=k(),f=b("div"),F(p.$$.fragment),v=k(),F(E.$$.fragment),g=k(),F(y.$$.fragment),h=k(),F(c.$$.fragment),this.h()},l(m){t=I(m,"DIV",{class:!0});var _=D(t);e=I(_,"DIV",{class:!0});var S=D(e);a=I(S,"H3",{});var B=D(a);l=V(B,"Getting started"),B.forEach(u),d=A(S),n=I(S,"DIV",{class:!0});var j=D(n);s=V(j,"Import, analyze and enrich your dataset"),j.forEach(u),S.forEach(u),r=A(_),f=I(_,"DIV",{class:!0});var z=D(f);H(p.$$.fragment,z),v=A(z),H(E.$$.fragment,z),g=A(z),H(y.$$.fragment,z),h=A(z),H(c.$$.fragment,z),z.forEach(u),_.forEach(u),this.h()},h(){w(n,"class","mt-2 text-gray-700"),w(e,"class","text-center"),w(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),w(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,_){G(m,t,_),o(t,e),o(e,a),o(a,l),o(e,d),o(e,n),o(n,s),o(t,r),o(t,f),P(p,f,null),o(f,v),P(E,f,null),o(f,g),P(y,f,null),o(f,h),P(c,f,null),$=!0},p(m,[_]){const S={};_&17&&(S.$$scope={dirty:_,ctx:m}),p.$set(S)},i(m){$||(x(p.$$.fragment,m),x(E.$$.fragment,m),x(y.$$.fragment,m),x(c.$$.fragment,m),$=!0)},o(m){C(p.$$.fragment,m),C(E.$$.fragment,m),C(y.$$.fragment,m),C(c.$$.fragment,m),$=!1},d(m){m&&u(t),q(p),q(E),q(y),q(c)}}}function ot(i,t,e){let a,l;const d=tt();X(i,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return i.$$.update=()=>{var s;i.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends K{constructor(t){super(),O(this,t,ot,it,R,{})}}function ct(i){let t,e;return t=new dt({}),{c(){F(t.$$.fragment)},l(a){H(t.$$.fragment,a)},m(a,l){P(t,a,l),e=!0},i(a){e||(x(t.$$.fragment,a),e=!0)},o(a){C(t.$$.fragment,a),e=!1},d(a){q(t,a)}}}function ft(i){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:i}}}),{c(){F(t.$$.fragment)},l(a){H(t.$$.fragment,a)},m(a,l){P(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(x(t.$$.fragment,a),e=!0)},o(a){C(t.$$.fragment,a),e=!1},d(a){q(t,a)}}}class ht extends K{constructor(t){super(),O(this,t,null,ft,R,{})}}export{ht as component}; diff --git a/lilac/web/_app/immutable/nodes/2.19460246.js b/lilac/web/_app/immutable/nodes/2.19460246.js new file mode 100644 index 0000000000000000000000000000000000000000..e35701c535a565d35fdab8cfd6263ff619dcdcf1 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.19460246.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b333a928.js";import{g as Z}from"../chunks/navigation.c82332c0.js";import{b as tt,B as et}from"../chunks/Commands.1fffdf33.js";import{P as at}from"../chunks/Page.4b0754ae.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.4e98b1f8.js b/lilac/web/_app/immutable/nodes/2.4e98b1f8.js new file mode 100644 index 0000000000000000000000000000000000000000..41f06a11acbb05c4bb0498fae17e603e66b39d16 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.4e98b1f8.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b7741aa8.js";import{g as Z}from"../chunks/navigation.079b07c9.js";import{b as tt,B as et}from"../chunks/Commands.539ca0ee.js";import{P as at}from"../chunks/Page.b01ef977.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.60a9f7f0.js b/lilac/web/_app/immutable/nodes/2.60a9f7f0.js new file mode 100644 index 0000000000000000000000000000000000000000..a2c1c32e74c2262c70fa5712845f2bb046ee8af3 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.60a9f7f0.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b333a928.js";import{g as Z}from"../chunks/navigation.3e4f9d10.js";import{b as tt,B as et}from"../chunks/Commands.1fffdf33.js";import{P as at}from"../chunks/Page.4b0754ae.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.6acdd8ef.js b/lilac/web/_app/immutable/nodes/2.6acdd8ef.js new file mode 100644 index 0000000000000000000000000000000000000000..e91103ad7428c91eb8300b07f4ba3bda17f3a7f8 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.6acdd8ef.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b7741aa8.js";import{g as Z}from"../chunks/navigation.bb2d03bd.js";import{b as tt,B as et}from"../chunks/Commands.74110cda.js";import{P as at}from"../chunks/Page.190df35c.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.8708cdb5.js b/lilac/web/_app/immutable/nodes/2.8708cdb5.js new file mode 100644 index 0000000000000000000000000000000000000000..870cdf9cf8336b0c05131d5d9e7aabcdf8f4e893 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.8708cdb5.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b7741aa8.js";import{g as Z}from"../chunks/navigation.10308c75.js";import{b as tt,B as et}from"../chunks/Commands.539ca0ee.js";import{P as at}from"../chunks/Page.b01ef977.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.8e9afb37.js b/lilac/web/_app/immutable/nodes/2.8e9afb37.js new file mode 100644 index 0000000000000000000000000000000000000000..8660c58c6423e05ec78fc8491f9bac646ec84628 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.8e9afb37.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b7741aa8.js";import{g as Z}from"../chunks/navigation.faef392c.js";import{b as tt,B as et}from"../chunks/Commands.74110cda.js";import{P as at}from"../chunks/Page.190df35c.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.9e8c6e62.js b/lilac/web/_app/immutable/nodes/2.9e8c6e62.js new file mode 100644 index 0000000000000000000000000000000000000000..9c3fca3230642d9aff73ff2ef98cf2a473a6a374 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.9e8c6e62.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b7741aa8.js";import{g as Z}from"../chunks/navigation.b8835218.js";import{b as tt,B as et}from"../chunks/Commands.74110cda.js";import{P as at}from"../chunks/Page.190df35c.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/2.ae0f1e40.js b/lilac/web/_app/immutable/nodes/2.ae0f1e40.js new file mode 100644 index 0000000000000000000000000000000000000000..0fc8b8f4262c9cdeca2105f97b56b0c5b9f6db8f --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.ae0f1e40.js @@ -0,0 +1 @@ +import{S as K,i as O,s as R,D as Q,k as b,q as N,a as k,l as I,m as D,r as V,h as u,c as A,n as w,b as G,a0 as o,u as J,I as T,J as U,K as W,g as x,d as C,y as F,z as H,A as P,B as q,O as X,e as L}from"../chunks/index.b333a928.js";import{g as Z}from"../chunks/navigation.1d886b5b.js";import{b as tt,B as et}from"../chunks/Commands.1fffdf33.js";import{P as at}from"../chunks/Page.4b0754ae.js";function st(i){let t,e,a,l,d,n,s,r,f,p,v,E,g;const y=i[4].default,h=Q(y,i,i[3],null);return{c(){t=b("div"),e=b("div"),a=N(i[0]),l=N("."),d=k(),n=b("div"),s=b("div"),r=N(i[1]),f=k(),p=b("div"),v=N(i[2]),E=k(),h&&h.c(),this.h()},l(c){t=I(c,"DIV",{class:!0});var $=D(t);e=I($,"DIV",{class:!0});var m=D(e);a=V(m,i[0]),l=V(m,"."),m.forEach(u),d=A($),n=I($,"DIV",{class:!0});var _=D(n);s=I(_,"DIV",{class:!0});var S=D(s);r=V(S,i[1]),S.forEach(u),f=A(_),p=I(_,"DIV",{});var B=D(p);v=V(B,i[2]),B.forEach(u),E=A(_),h&&h.l(_),_.forEach(u),$.forEach(u),this.h()},h(){w(e,"class","font-bold"),w(s,"class","font-bold"),w(n,"class","flex flex-col gap-y-2"),w(t,"class","flex gap-x-1")},m(c,$){G(c,t,$),o(t,e),o(e,a),o(e,l),o(t,d),o(t,n),o(n,s),o(s,r),o(n,f),o(n,p),o(p,v),o(n,E),h&&h.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&J(a,c[0]),(!g||$&2)&&J(r,c[1]),(!g||$&4)&&J(v,c[2]),h&&h.p&&(!g||$&8)&&T(h,y,c,c[3],g?W(y,c[3],$,null):U(c[3]),null)},i(c){g||(x(h,c),g=!0)},o(c){C(h,c),g=!1},d(c){c&&u(t),h&&h.d(c)}}}function nt(i,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return i.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class Y extends K{constructor(t){super(),O(this,t,nt,st,R,{stepNumber:0,title:1,description:2})}}function rt(i){let t;return{c(){t=N("+ Add dataset")},l(e){t=V(e,"+ Add dataset")},m(e,a){G(e,t,a)},d(e){e&&u(t)}}}function M(i){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=N("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=N("For HuggingFace spaces, you can duplicate this space and remove authentication. See "),s=b("a"),r=N("Duplicating the HuggingFace demo"),f=N("."),this.h()},l(p){t=I(p,"DIV",{class:!0});var v=D(t);e=I(v,"SPAN",{class:!0});var E=D(e);a=V(E,"You do not have authorization to create a dataset."),E.forEach(u),l=A(v),d=I(v,"SPAN",{});var g=D(d);n=V(g,"For HuggingFace spaces, you can duplicate this space and remove authentication. See "),s=I(g,"A",{href:!0});var y=D(s);r=V(y,"Duplicating the HuggingFace demo"),y.forEach(u),f=V(g,"."),g.forEach(u),v.forEach(u),this.h()},h(){w(e,"class","mb-2"),w(s,"href","https://lilacml.com/huggingface/huggingface_spaces.html"),w(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){G(p,t,v),o(t,e),o(e,a),o(t,l),o(t,d),o(d,n),o(d,s),o(s,r),o(d,f)},d(p){p&&u(t)}}}function lt(i){let t,e,a,l,d;e=new et({props:{disabled:!i[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:i}}}),e.$on("click",i[3]);let n=!i[0]&&M();return{c(){t=b("div"),F(e.$$.fragment),a=k(),n&&n.c(),l=L(),this.h()},l(s){t=I(s,"DIV",{class:!0});var r=D(t);H(e.$$.fragment,r),r.forEach(u),a=A(s),n&&n.l(s),l=L(),this.h()},h(){w(t,"class","mt-4")},m(s,r){G(s,t,r),P(e,t,null),G(s,a,r),n&&n.m(s,r),G(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=M(),n.c(),n.m(l.parentNode,l))},i(s){d||(x(e.$$.fragment,s),d=!0)},o(s){C(e.$$.fragment,s),d=!1},d(s){s&&u(t),q(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function it(i){let t,e,a,l,d,n,s,r,f,p,v,E,g,y,h,c,$;return p=new Y({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:i}}}),E=new Y({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),y=new Y({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new Y({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=N("Getting started"),d=k(),n=b("div"),s=N("Import, analyze and enrich your dataset"),r=k(),f=b("div"),F(p.$$.fragment),v=k(),F(E.$$.fragment),g=k(),F(y.$$.fragment),h=k(),F(c.$$.fragment),this.h()},l(m){t=I(m,"DIV",{class:!0});var _=D(t);e=I(_,"DIV",{class:!0});var S=D(e);a=I(S,"H3",{});var B=D(a);l=V(B,"Getting started"),B.forEach(u),d=A(S),n=I(S,"DIV",{class:!0});var j=D(n);s=V(j,"Import, analyze and enrich your dataset"),j.forEach(u),S.forEach(u),r=A(_),f=I(_,"DIV",{class:!0});var z=D(f);H(p.$$.fragment,z),v=A(z),H(E.$$.fragment,z),g=A(z),H(y.$$.fragment,z),h=A(z),H(c.$$.fragment,z),z.forEach(u),_.forEach(u),this.h()},h(){w(n,"class","mt-2 text-gray-700"),w(e,"class","text-center"),w(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),w(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,_){G(m,t,_),o(t,e),o(e,a),o(a,l),o(e,d),o(e,n),o(n,s),o(t,r),o(t,f),P(p,f,null),o(f,v),P(E,f,null),o(f,g),P(y,f,null),o(f,h),P(c,f,null),$=!0},p(m,[_]){const S={};_&17&&(S.$$scope={dirty:_,ctx:m}),p.$set(S)},i(m){$||(x(p.$$.fragment,m),x(E.$$.fragment,m),x(y.$$.fragment,m),x(c.$$.fragment,m),$=!0)},o(m){C(p.$$.fragment,m),C(E.$$.fragment,m),C(y.$$.fragment,m),C(c.$$.fragment,m),$=!1},d(m){m&&u(t),q(p),q(E),q(y),q(c)}}}function ot(i,t,e){let a,l;const d=tt();X(i,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return i.$$.update=()=>{var s;i.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends K{constructor(t){super(),O(this,t,ot,it,R,{})}}function ct(i){let t,e;return t=new dt({}),{c(){F(t.$$.fragment)},l(a){H(t.$$.fragment,a)},m(a,l){P(t,a,l),e=!0},i(a){e||(x(t.$$.fragment,a),e=!0)},o(a){C(t.$$.fragment,a),e=!1},d(a){q(t,a)}}}function ft(i){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:i}}}),{c(){F(t.$$.fragment)},l(a){H(t.$$.fragment,a)},m(a,l){P(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(x(t.$$.fragment,a),e=!0)},o(a){C(t.$$.fragment,a),e=!1},d(a){q(t,a)}}}class ht extends K{constructor(t){super(),O(this,t,null,ft,R,{})}}export{ht as component}; diff --git a/lilac/web/_app/immutable/nodes/2.f84a7216.js b/lilac/web/_app/immutable/nodes/2.f84a7216.js new file mode 100644 index 0000000000000000000000000000000000000000..7657e33eb96c59be5b68a4820ab393db7fd14fba --- /dev/null +++ b/lilac/web/_app/immutable/nodes/2.f84a7216.js @@ -0,0 +1 @@ +import{S as U,i as Y,s as J,D as j,k as b,q as w,a as k,l as E,m as I,r as y,h as u,c as C,n as N,b as q,a0 as i,u as T,I as M,J as Q,K as W,g as z,d as x,y as L,z as P,A as B,B as H,O as X,e as O}from"../chunks/index.b333a928.js";import{g as Z}from"../chunks/navigation.52bd9048.js";import{b as tt,B as et}from"../chunks/Commands.543935b9.js";import{P as at}from"../chunks/Page.3051bdc4.js";function st(o){let t,e,a,l,d,n,s,r,f,p,v,D,g;const A=o[4].default,_=j(A,o,o[3],null);return{c(){t=b("div"),e=b("div"),a=w(o[0]),l=w("."),d=k(),n=b("div"),s=b("div"),r=w(o[1]),f=k(),p=b("div"),v=w(o[2]),D=k(),_&&_.c(),this.h()},l(c){t=E(c,"DIV",{class:!0});var $=I(t);e=E($,"DIV",{class:!0});var m=I(e);a=y(m,o[0]),l=y(m,"."),m.forEach(u),d=C($),n=E($,"DIV",{class:!0});var h=I(n);s=E(h,"DIV",{class:!0});var V=I(s);r=y(V,o[1]),V.forEach(u),f=C(h),p=E(h,"DIV",{});var F=I(p);v=y(F,o[2]),F.forEach(u),D=C(h),_&&_.l(h),h.forEach(u),$.forEach(u),this.h()},h(){N(e,"class","font-bold"),N(s,"class","font-bold"),N(n,"class","flex flex-col gap-y-2"),N(t,"class","flex gap-x-1")},m(c,$){q(c,t,$),i(t,e),i(e,a),i(e,l),i(t,d),i(t,n),i(n,s),i(s,r),i(n,f),i(n,p),i(p,v),i(n,D),_&&_.m(n,null),g=!0},p(c,[$]){(!g||$&1)&&T(a,c[0]),(!g||$&2)&&T(r,c[1]),(!g||$&4)&&T(v,c[2]),_&&_.p&&(!g||$&8)&&M(_,A,c,c[3],g?W(A,c[3],$,null):Q(c[3]),null)},i(c){g||(z(_,c),g=!0)},o(c){x(_,c),g=!1},d(c){c&&u(t),_&&_.d(c)}}}function nt(o,t,e){let{$$slots:a={},$$scope:l}=t,{stepNumber:d}=t,{title:n}=t,{description:s}=t;return o.$$set=r=>{"stepNumber"in r&&e(0,d=r.stepNumber),"title"in r&&e(1,n=r.title),"description"in r&&e(2,s=r.description),"$$scope"in r&&e(3,l=r.$$scope)},[d,n,s,l,a]}class G extends U{constructor(t){super(),Y(this,t,nt,st,J,{stepNumber:0,title:1,description:2})}}function rt(o){let t;return{c(){t=w("+ Add dataset")},l(e){t=y(e,"+ Add dataset")},m(e,a){q(e,t,a)},d(e){e&&u(t)}}}function R(o){let t,e,a,l,d,n,s,r,f;return{c(){t=b("div"),e=b("span"),a=w("You do not have authorization to create a dataset."),l=k(),d=b("span"),n=w("For HuggingFace spaces, duplicate lilacai/lilac and set "),s=b("span"),r=w("LILAC_AUTH_ENABLED"),f=w(" environment flag to 'false' from settings."),this.h()},l(p){t=E(p,"DIV",{class:!0});var v=I(t);e=E(v,"SPAN",{class:!0});var D=I(e);a=y(D,"You do not have authorization to create a dataset."),D.forEach(u),l=C(v),d=E(v,"SPAN",{});var g=I(d);n=y(g,"For HuggingFace spaces, duplicate lilacai/lilac and set "),s=E(g,"SPAN",{class:!0});var A=I(s);r=y(A,"LILAC_AUTH_ENABLED"),A.forEach(u),f=y(g," environment flag to 'false' from settings."),g.forEach(u),v.forEach(u),this.h()},h(){N(e,"class","mb-2"),N(s,"class","font-mono"),N(t,"class","flex flex-col border border-neutral-100 bg-red-100 p-2")},m(p,v){q(p,t,v),i(t,e),i(e,a),i(t,l),i(t,d),i(d,n),i(d,s),i(s,r),i(d,f)},d(p){p&&u(t)}}}function lt(o){let t,e,a,l,d;e=new et({props:{disabled:!o[0],size:"small",$$slots:{default:[rt]},$$scope:{ctx:o}}}),e.$on("click",o[3]);let n=!o[0]&&R();return{c(){t=b("div"),L(e.$$.fragment),a=k(),n&&n.c(),l=O(),this.h()},l(s){t=E(s,"DIV",{class:!0});var r=I(t);P(e.$$.fragment,r),r.forEach(u),a=C(s),n&&n.l(s),l=O(),this.h()},h(){N(t,"class","mt-4")},m(s,r){q(s,t,r),B(e,t,null),q(s,a,r),n&&n.m(s,r),q(s,l,r),d=!0},p(s,r){const f={};r&1&&(f.disabled=!s[0]),r&16&&(f.$$scope={dirty:r,ctx:s}),e.$set(f),s[0]?n&&(n.d(1),n=null):n||(n=R(),n.c(),n.m(l.parentNode,l))},i(s){d||(z(e.$$.fragment,s),d=!0)},o(s){x(e.$$.fragment,s),d=!1},d(s){s&&u(t),H(e),s&&u(a),n&&n.d(s),s&&u(l)}}}function ot(o){let t,e,a,l,d,n,s,r,f,p,v,D,g,A,_,c,$;return p=new G({props:{stepNumber:1,title:"Import your dataset",description:"Click 'Add dataset' to add a new dataset.",$$slots:{default:[lt]},$$scope:{ctx:o}}}),D=new G({props:{stepNumber:2,title:"Configure and index the dataset",description:"Choose metadata fields to visualize and media fields to index and query."}}),A=new G({props:{stepNumber:3,title:"Enrich and explore your dataset",description:"Run signals and concepts over the data to produce additional metadata."}}),c=new G({props:{stepNumber:4,title:"Download the new data",description:"Click the Download button in the top-right corner to get the annotated dataset."}}),{c(){t=b("div"),e=b("div"),a=b("h3"),l=w("Getting started"),d=k(),n=b("div"),s=w("Import, analyze and enrich your dataset"),r=k(),f=b("div"),L(p.$$.fragment),v=k(),L(D.$$.fragment),g=k(),L(A.$$.fragment),_=k(),L(c.$$.fragment),this.h()},l(m){t=E(m,"DIV",{class:!0});var h=I(t);e=E(h,"DIV",{class:!0});var V=I(e);a=E(V,"H3",{});var F=I(a);l=y(F,"Getting started"),F.forEach(u),d=C(V),n=E(V,"DIV",{class:!0});var K=I(n);s=y(K,"Import, analyze and enrich your dataset"),K.forEach(u),V.forEach(u),r=C(h),f=E(h,"DIV",{class:!0});var S=I(f);P(p.$$.fragment,S),v=C(S),P(D.$$.fragment,S),g=C(S),P(A.$$.fragment,S),_=C(S),P(c.$$.fragment,S),S.forEach(u),h.forEach(u),this.h()},h(){N(n,"class","mt-2 text-gray-700"),N(e,"class","text-center"),N(f,"class","flex flex-col gap-y-8 rounded-lg border border-gray-200 p-9"),N(t,"class","flex w-full flex-col items-center gap-y-6 px-8 pt-20")},m(m,h){q(m,t,h),i(t,e),i(e,a),i(a,l),i(e,d),i(e,n),i(n,s),i(t,r),i(t,f),B(p,f,null),i(f,v),B(D,f,null),i(f,g),B(A,f,null),i(f,_),B(c,f,null),$=!0},p(m,[h]){const V={};h&17&&(V.$$scope={dirty:h,ctx:m}),p.$set(V)},i(m){$||(z(p.$$.fragment,m),z(D.$$.fragment,m),z(A.$$.fragment,m),z(c.$$.fragment,m),$=!0)},o(m){x(p.$$.fragment,m),x(D.$$.fragment,m),x(A.$$.fragment,m),x(c.$$.fragment,m),$=!1},d(m){m&&u(t),H(p),H(D),H(A),H(c)}}}function it(o,t,e){let a,l;const d=tt();X(o,d,s=>e(2,l=s));const n=()=>Z("/datasets/new");return o.$$.update=()=>{var s;o.$$.dirty&4&&e(0,a=(s=l.data)==null?void 0:s.access.create_dataset)},[a,d,l,n]}class dt extends U{constructor(t){super(),Y(this,t,it,ot,J,{})}}function ct(o){let t,e;return t=new dt({}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}function ft(o){let t,e;return t=new at({props:{$$slots:{default:[ct]},$$scope:{ctx:o}}}),{c(){L(t.$$.fragment)},l(a){P(t.$$.fragment,a)},m(a,l){B(t,a,l),e=!0},p(a,[l]){const d={};l&1&&(d.$$scope={dirty:l,ctx:a}),t.$set(d)},i(a){e||(z(t.$$.fragment,a),e=!0)},o(a){x(t.$$.fragment,a),e=!1},d(a){H(t,a)}}}class _t extends U{constructor(t){super(),Y(this,t,null,ft,J,{})}}export{_t as component}; diff --git a/lilac/web/_app/immutable/nodes/3.07856a00.js b/lilac/web/_app/immutable/nodes/3.07856a00.js new file mode 100644 index 0000000000000000000000000000000000000000..07d47eb7da709118a00d8e408a45c731bd4d7206 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.07856a00.js @@ -0,0 +1 @@ +import{S as le,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,aa as ue,M as pe,a1 as L,ab as de,q as S,r as I,u as M,ac as me}from"../chunks/index.b7741aa8.js";import{g as K}from"../chunks/navigation.079b07c9.js";import{P as _e}from"../chunks/Page.b01ef977.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.539ca0ee.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.bcbb99f3.js";import{g as Te,c as Se,d as J}from"../chunks/utils.f3891c80.js";import{M as Ie}from"../chunks/ChevronUp.4e645b65.js";function Q(a){let e,n,t,o;const l=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(a))&&(n=s[e]=l[e](a)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=l[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(a){let e,n;return e=new Ee({props:{concept:a[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&128&&(l.concept=t[7].data),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(a){let e,n=a[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var l=C(e);t=I(l,n),l.forEach(d)},m(o,l){y(o,e,l),$(e,t)},p(o,l){l&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(a){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(a){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:a[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:a}}}),e.$on("click:button--secondary",a[17]),e.$on("close",a[18]),e.$on("submit",a[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&64&&(l.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(a){let e,n,t,o=a[2].namespace+"",l,s,c=a[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),l=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);l=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,l),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(l,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(a){let e,n,t,o,l,s=a[0]!=null&&a[1]!=null&&Q(a),c=a[2]&&W(a);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),l=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){l||(_(s),_(c),l=!0)},o(r){g(s),g(c),l=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(a){let e,n=J(a[0],a[1])+"",t,o,l;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",a[3])},m(s,c){y(s,e,c),$(e,t),o||(l=Z(e,"click",a[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,l()}}}function qe(a){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:a}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var l=C(e);V(n.$$.fragment,l),l.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,l){y(o,e,l),B(n,e,null),t=!0},p(o,l){const s={};l&1048587&&(s.$$scope={dirty:l,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(a){let e,n,t,o,l,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=l=!a[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!a[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",a[15]),fe(s=be.call(null,n,{text:a[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&l!==(l=!f[4]))&&(t.disabled=l),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(a){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:a}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const l={};o&1048799&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(a,e,n){let t,o,l,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);a.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(a,D,h=>n(14,i=h));let E=null;const z=he();O(a,z,h=>n(13,r=h));const A=$e();O(a,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const ae=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,ae)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return a.$$.update=()=>{var h;if(a.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}a.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),a.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),a.$$.dirty&4096&&n(4,l=o==null?void 0:o.acls.write),a.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,l,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends le{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.1017afe4.js b/lilac/web/_app/immutable/nodes/3.1017afe4.js new file mode 100644 index 0000000000000000000000000000000000000000..364d4d164bc15781364b699c3a09e0332384b2c6 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.1017afe4.js @@ -0,0 +1 @@ +import{S as ae,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,ab as ue,M as pe,a1 as L,ac as de,q as S,r as I,u as M,ad as me}from"../chunks/index.b333a928.js";import{g as K}from"../chunks/navigation.3e4f9d10.js";import{P as _e}from"../chunks/Page.4b0754ae.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.1fffdf33.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.68b6197e.js";import{g as Te,c as Se,d as J}from"../chunks/utils.4eeb8687.js";import{M as Ie}from"../chunks/ChevronUp.95b74f6d.js";function Q(l){let e,n,t,o;const a=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(l))&&(n=s[e]=a[e](l)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=a[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(l){let e,n;return e=new Ee({props:{concept:l[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&128&&(a.concept=t[7].data),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(l){let e,n=l[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var a=C(e);t=I(a,n),a.forEach(d)},m(o,a){y(o,e,a),$(e,t)},p(o,a){a&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(l){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(l){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:l[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:l}}}),e.$on("click:button--secondary",l[17]),e.$on("close",l[18]),e.$on("submit",l[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&64&&(a.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(l){let e,n,t,o=l[2].namespace+"",a,s,c=l[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),a=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);a=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,a),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(a,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(l){let e,n,t,o,a,s=l[0]!=null&&l[1]!=null&&Q(l),c=l[2]&&W(l);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),a=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){a||(_(s),_(c),a=!0)},o(r){g(s),g(c),a=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(l){let e,n=J(l[0],l[1])+"",t,o,a;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",l[3])},m(s,c){y(s,e,c),$(e,t),o||(a=Z(e,"click",l[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,a()}}}function qe(l){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:l}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var a=C(e);V(n.$$.fragment,a),a.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,a){y(o,e,a),B(n,e,null),t=!0},p(o,a){const s={};a&1048587&&(s.$$scope={dirty:a,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(l){let e,n,t,o,a,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=a=!l[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!l[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",l[15]),fe(s=be.call(null,n,{text:l[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&a!==(a=!f[4]))&&(t.disabled=a),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(l){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:l}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const a={};o&1048799&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(l,e,n){let t,o,a,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);l.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(l,D,h=>n(14,i=h));let E=null;const z=he();O(l,z,h=>n(13,r=h));const A=$e();O(l,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const le=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,le)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return l.$$.update=()=>{var h;if(l.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}l.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),l.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),l.$$.dirty&4096&&n(4,a=o==null?void 0:o.acls.write),l.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,a,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends ae{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.14b7f9ca.js b/lilac/web/_app/immutable/nodes/3.14b7f9ca.js new file mode 100644 index 0000000000000000000000000000000000000000..0d266f3069e1f5b0bdcbbb407836540c2e85f95e --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.14b7f9ca.js @@ -0,0 +1 @@ +import{S as le,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,aa as ue,M as pe,a1 as L,ab as de,q as S,r as I,u as M,ac as me}from"../chunks/index.b7741aa8.js";import{g as K}from"../chunks/navigation.b8835218.js";import{P as _e}from"../chunks/Page.190df35c.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.74110cda.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.2102d4eb.js";import{g as Te,c as Se,d as J}from"../chunks/utils.1f391c34.js";import{M as Ie}from"../chunks/ChevronUp.98081e30.js";function Q(a){let e,n,t,o;const l=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(a))&&(n=s[e]=l[e](a)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=l[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(a){let e,n;return e=new Ee({props:{concept:a[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&128&&(l.concept=t[7].data),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(a){let e,n=a[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var l=C(e);t=I(l,n),l.forEach(d)},m(o,l){y(o,e,l),$(e,t)},p(o,l){l&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(a){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(a){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:a[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:a}}}),e.$on("click:button--secondary",a[17]),e.$on("close",a[18]),e.$on("submit",a[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&64&&(l.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(a){let e,n,t,o=a[2].namespace+"",l,s,c=a[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),l=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);l=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,l),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(l,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(a){let e,n,t,o,l,s=a[0]!=null&&a[1]!=null&&Q(a),c=a[2]&&W(a);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),l=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){l||(_(s),_(c),l=!0)},o(r){g(s),g(c),l=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(a){let e,n=J(a[0],a[1])+"",t,o,l;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",a[3])},m(s,c){y(s,e,c),$(e,t),o||(l=Z(e,"click",a[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,l()}}}function qe(a){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:a}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var l=C(e);V(n.$$.fragment,l),l.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,l){y(o,e,l),B(n,e,null),t=!0},p(o,l){const s={};l&1048587&&(s.$$scope={dirty:l,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(a){let e,n,t,o,l,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=l=!a[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!a[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",a[15]),fe(s=be.call(null,n,{text:a[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&l!==(l=!f[4]))&&(t.disabled=l),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(a){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:a}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const l={};o&1048799&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(a,e,n){let t,o,l,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);a.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(a,D,h=>n(14,i=h));let E=null;const z=he();O(a,z,h=>n(13,r=h));const A=$e();O(a,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const ae=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,ae)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return a.$$.update=()=>{var h;if(a.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}a.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),a.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),a.$$.dirty&4096&&n(4,l=o==null?void 0:o.acls.write),a.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,l,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends le{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.3e06c443.js b/lilac/web/_app/immutable/nodes/3.3e06c443.js new file mode 100644 index 0000000000000000000000000000000000000000..7784bea1c72f2396a67e2f64e11cf4dde63c4528 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.3e06c443.js @@ -0,0 +1 @@ +import{S as ae,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,ab as ue,M as pe,a1 as L,ac as de,q as S,r as I,u as M,ad as me}from"../chunks/index.b333a928.js";import{g as K}from"../chunks/navigation.1d886b5b.js";import{P as _e}from"../chunks/Page.4b0754ae.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.1fffdf33.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.d774cac2.js";import{g as Te,c as Se,d as J}from"../chunks/utils.4eeb8687.js";import{M as Ie}from"../chunks/ChevronUp.95b74f6d.js";function Q(l){let e,n,t,o;const a=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(l))&&(n=s[e]=a[e](l)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=a[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(l){let e,n;return e=new Ee({props:{concept:l[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&128&&(a.concept=t[7].data),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(l){let e,n=l[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var a=C(e);t=I(a,n),a.forEach(d)},m(o,a){y(o,e,a),$(e,t)},p(o,a){a&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(l){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(l){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:l[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:l}}}),e.$on("click:button--secondary",l[17]),e.$on("close",l[18]),e.$on("submit",l[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&64&&(a.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(l){let e,n,t,o=l[2].namespace+"",a,s,c=l[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),a=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);a=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,a),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(a,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(l){let e,n,t,o,a,s=l[0]!=null&&l[1]!=null&&Q(l),c=l[2]&&W(l);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),a=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){a||(_(s),_(c),a=!0)},o(r){g(s),g(c),a=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(l){let e,n=J(l[0],l[1])+"",t,o,a;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",l[3])},m(s,c){y(s,e,c),$(e,t),o||(a=Z(e,"click",l[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,a()}}}function qe(l){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:l}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var a=C(e);V(n.$$.fragment,a),a.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,a){y(o,e,a),B(n,e,null),t=!0},p(o,a){const s={};a&1048587&&(s.$$scope={dirty:a,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(l){let e,n,t,o,a,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=a=!l[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!l[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",l[15]),fe(s=be.call(null,n,{text:l[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&a!==(a=!f[4]))&&(t.disabled=a),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(l){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:l}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const a={};o&1048799&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(l,e,n){let t,o,a,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);l.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(l,D,h=>n(14,i=h));let E=null;const z=he();O(l,z,h=>n(13,r=h));const A=$e();O(l,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const le=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,le)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return l.$$.update=()=>{var h;if(l.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}l.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),l.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),l.$$.dirty&4096&&n(4,a=o==null?void 0:o.acls.write),l.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,a,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends ae{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.71ebbb15.js b/lilac/web/_app/immutable/nodes/3.71ebbb15.js new file mode 100644 index 0000000000000000000000000000000000000000..ec0600c398406b465210cbd48b86c4e6dd5c19c8 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.71ebbb15.js @@ -0,0 +1 @@ +import{S as ae,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,ab as ue,M as pe,a1 as L,ac as de,q as S,r as I,u as M,ad as me}from"../chunks/index.b333a928.js";import{g as K}from"../chunks/navigation.61aebe30.js";import{P as _e}from"../chunks/Page.4b0754ae.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.1fffdf33.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.bfeb74b6.js";import{g as Te,c as Se,d as J}from"../chunks/utils.4eeb8687.js";import{M as Ie}from"../chunks/ChevronUp.95b74f6d.js";function Q(l){let e,n,t,o;const a=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(l))&&(n=s[e]=a[e](l)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=a[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(l){let e,n;return e=new Ee({props:{concept:l[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&128&&(a.concept=t[7].data),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(l){let e,n=l[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var a=C(e);t=I(a,n),a.forEach(d)},m(o,a){y(o,e,a),$(e,t)},p(o,a){a&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(l){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(l){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:l[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:l}}}),e.$on("click:button--secondary",l[17]),e.$on("close",l[18]),e.$on("submit",l[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&64&&(a.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(l){let e,n,t,o=l[2].namespace+"",a,s,c=l[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),a=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);a=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,a),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(a,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(l){let e,n,t,o,a,s=l[0]!=null&&l[1]!=null&&Q(l),c=l[2]&&W(l);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),a=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){a||(_(s),_(c),a=!0)},o(r){g(s),g(c),a=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(l){let e,n=J(l[0],l[1])+"",t,o,a;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",l[3])},m(s,c){y(s,e,c),$(e,t),o||(a=Z(e,"click",l[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,a()}}}function qe(l){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:l}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var a=C(e);V(n.$$.fragment,a),a.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,a){y(o,e,a),B(n,e,null),t=!0},p(o,a){const s={};a&1048587&&(s.$$scope={dirty:a,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(l){let e,n,t,o,a,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=a=!l[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!l[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",l[15]),fe(s=be.call(null,n,{text:l[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&a!==(a=!f[4]))&&(t.disabled=a),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(l){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:l}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const a={};o&1048799&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(l,e,n){let t,o,a,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);l.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(l,D,h=>n(14,i=h));let E=null;const z=he();O(l,z,h=>n(13,r=h));const A=$e();O(l,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const le=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,le)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return l.$$.update=()=>{var h;if(l.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}l.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),l.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),l.$$.dirty&4096&&n(4,a=o==null?void 0:o.acls.write),l.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,a,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends ae{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.7c3ef87e.js b/lilac/web/_app/immutable/nodes/3.7c3ef87e.js new file mode 100644 index 0000000000000000000000000000000000000000..32fb3bd17a1845306fd14f84296298e778108118 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.7c3ef87e.js @@ -0,0 +1 @@ +import{S as le,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,aa as ue,M as pe,a1 as L,ab as de,q as S,r as I,u as M,ac as me}from"../chunks/index.b7741aa8.js";import{g as K}from"../chunks/navigation.10308c75.js";import{P as _e}from"../chunks/Page.b01ef977.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.539ca0ee.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.6611745d.js";import{g as Te,c as Se,d as J}from"../chunks/utils.f3891c80.js";import{M as Ie}from"../chunks/ChevronUp.4e645b65.js";function Q(a){let e,n,t,o;const l=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(a))&&(n=s[e]=l[e](a)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=l[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(a){let e,n;return e=new Ee({props:{concept:a[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&128&&(l.concept=t[7].data),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(a){let e,n=a[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var l=C(e);t=I(l,n),l.forEach(d)},m(o,l){y(o,e,l),$(e,t)},p(o,l){l&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(a){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(a){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:a[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:a}}}),e.$on("click:button--secondary",a[17]),e.$on("close",a[18]),e.$on("submit",a[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&64&&(l.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(a){let e,n,t,o=a[2].namespace+"",l,s,c=a[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),l=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);l=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,l),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(l,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(a){let e,n,t,o,l,s=a[0]!=null&&a[1]!=null&&Q(a),c=a[2]&&W(a);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),l=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){l||(_(s),_(c),l=!0)},o(r){g(s),g(c),l=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(a){let e,n=J(a[0],a[1])+"",t,o,l;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",a[3])},m(s,c){y(s,e,c),$(e,t),o||(l=Z(e,"click",a[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,l()}}}function qe(a){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:a}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var l=C(e);V(n.$$.fragment,l),l.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,l){y(o,e,l),B(n,e,null),t=!0},p(o,l){const s={};l&1048587&&(s.$$scope={dirty:l,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(a){let e,n,t,o,l,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=l=!a[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!a[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",a[15]),fe(s=be.call(null,n,{text:a[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&l!==(l=!f[4]))&&(t.disabled=l),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(a){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:a}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const l={};o&1048799&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(a,e,n){let t,o,l,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);a.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(a,D,h=>n(14,i=h));let E=null;const z=he();O(a,z,h=>n(13,r=h));const A=$e();O(a,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const ae=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,ae)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return a.$$.update=()=>{var h;if(a.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}a.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),a.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),a.$$.dirty&4096&&n(4,l=o==null?void 0:o.acls.write),a.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,l,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends le{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.c5dc6b03.js b/lilac/web/_app/immutable/nodes/3.c5dc6b03.js new file mode 100644 index 0000000000000000000000000000000000000000..d233b18b96dabfe646645ec44d83f39050681ecc --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.c5dc6b03.js @@ -0,0 +1 @@ +import{S as ae,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,ab as ue,M as pe,a1 as L,ac as de,q as S,r as I,u as M,ad as me}from"../chunks/index.b333a928.js";import{g as K}from"../chunks/navigation.c82332c0.js";import{P as _e}from"../chunks/Page.4b0754ae.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.1fffdf33.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.f7cc213b.js";import{g as Te,c as Se,d as J}from"../chunks/utils.4eeb8687.js";import{M as Ie}from"../chunks/ChevronUp.95b74f6d.js";function Q(l){let e,n,t,o;const a=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(l))&&(n=s[e]=a[e](l)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=a[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(l){let e,n;return e=new Ee({props:{concept:l[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&128&&(a.concept=t[7].data),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(l){let e,n=l[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var a=C(e);t=I(a,n),a.forEach(d)},m(o,a){y(o,e,a),$(e,t)},p(o,a){a&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(l){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(l){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:l[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:l}}}),e.$on("click:button--secondary",l[17]),e.$on("close",l[18]),e.$on("submit",l[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&64&&(a.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(l){let e,n,t,o=l[2].namespace+"",a,s,c=l[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),a=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);a=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,a),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(a,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(l){let e,n,t,o,a,s=l[0]!=null&&l[1]!=null&&Q(l),c=l[2]&&W(l);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),a=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){a||(_(s),_(c),a=!0)},o(r){g(s),g(c),a=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(l){let e,n=J(l[0],l[1])+"",t,o,a;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",l[3])},m(s,c){y(s,e,c),$(e,t),o||(a=Z(e,"click",l[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,a()}}}function qe(l){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:l}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var a=C(e);V(n.$$.fragment,a),a.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,a){y(o,e,a),B(n,e,null),t=!0},p(o,a){const s={};a&1048587&&(s.$$scope={dirty:a,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(l){let e,n,t,o,a,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=a=!l[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!l[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",l[15]),fe(s=be.call(null,n,{text:l[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&a!==(a=!f[4]))&&(t.disabled=a),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(l){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:l}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const a={};o&1048799&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(l,e,n){let t,o,a,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);l.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(l,D,h=>n(14,i=h));let E=null;const z=he();O(l,z,h=>n(13,r=h));const A=$e();O(l,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const le=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,le)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return l.$$.update=()=>{var h;if(l.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}l.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),l.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),l.$$.dirty&4096&&n(4,a=o==null?void 0:o.acls.write),l.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,a,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends ae{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.d1b7fb25.js b/lilac/web/_app/immutable/nodes/3.d1b7fb25.js new file mode 100644 index 0000000000000000000000000000000000000000..bf9c69ac8f6e3b30e833fdadca02a02318edcb2d --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.d1b7fb25.js @@ -0,0 +1 @@ +import{S as le,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,aa as ue,M as pe,a1 as L,ab as de,q as S,r as I,u as M,ac as me}from"../chunks/index.b7741aa8.js";import{g as K}from"../chunks/navigation.faef392c.js";import{P as _e}from"../chunks/Page.190df35c.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.74110cda.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.7ca5c8cc.js";import{g as Te,c as Se,d as J}from"../chunks/utils.1f391c34.js";import{M as Ie}from"../chunks/ChevronUp.98081e30.js";function Q(a){let e,n,t,o;const l=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(a))&&(n=s[e]=l[e](a)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=l[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(a){let e,n;return e=new Ee({props:{concept:a[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&128&&(l.concept=t[7].data),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(a){let e,n=a[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var l=C(e);t=I(l,n),l.forEach(d)},m(o,l){y(o,e,l),$(e,t)},p(o,l){l&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(a){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(a){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:a[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:a}}}),e.$on("click:button--secondary",a[17]),e.$on("close",a[18]),e.$on("submit",a[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&64&&(l.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(a){let e,n,t,o=a[2].namespace+"",l,s,c=a[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),l=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);l=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,l),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(l,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(a){let e,n,t,o,l,s=a[0]!=null&&a[1]!=null&&Q(a),c=a[2]&&W(a);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),l=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){l||(_(s),_(c),l=!0)},o(r){g(s),g(c),l=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(a){let e,n=J(a[0],a[1])+"",t,o,l;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",a[3])},m(s,c){y(s,e,c),$(e,t),o||(l=Z(e,"click",a[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,l()}}}function qe(a){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:a}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var l=C(e);V(n.$$.fragment,l),l.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,l){y(o,e,l),B(n,e,null),t=!0},p(o,l){const s={};l&1048587&&(s.$$scope={dirty:l,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(a){let e,n,t,o,l,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=l=!a[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!a[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",a[15]),fe(s=be.call(null,n,{text:a[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&l!==(l=!f[4]))&&(t.disabled=l),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(a){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:a}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const l={};o&1048799&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(a,e,n){let t,o,l,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);a.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(a,D,h=>n(14,i=h));let E=null;const z=he();O(a,z,h=>n(13,r=h));const A=$e();O(a,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const ae=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,ae)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return a.$$.update=()=>{var h;if(a.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}a.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),a.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),a.$$.dirty&4096&&n(4,l=o==null?void 0:o.acls.write),a.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,l,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends le{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.e17e6482.js b/lilac/web/_app/immutable/nodes/3.e17e6482.js new file mode 100644 index 0000000000000000000000000000000000000000..bea7cbce9e812190863529e2cebcb67c10b09139 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.e17e6482.js @@ -0,0 +1 @@ +import{S as le,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,aa as ue,M as pe,a1 as L,ab as de,q as S,r as I,u as M,ac as me}from"../chunks/index.b7741aa8.js";import{g as K}from"../chunks/navigation.bb2d03bd.js";import{P as _e}from"../chunks/Page.190df35c.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.74110cda.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.e794f8e4.js";import{g as Te,c as Se,d as J}from"../chunks/utils.1f391c34.js";import{M as Ie}from"../chunks/ChevronUp.98081e30.js";function Q(a){let e,n,t,o;const l=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(a))&&(n=s[e]=l[e](a)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=l[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(a){let e,n;return e=new Ee({props:{concept:a[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&128&&(l.concept=t[7].data),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(a){let e,n=a[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var l=C(e);t=I(l,n),l.forEach(d)},m(o,l){y(o,e,l),$(e,t)},p(o,l){l&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(a){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(a){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:a[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:a}}}),e.$on("click:button--secondary",a[17]),e.$on("close",a[18]),e.$on("submit",a[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const l={};o&64&&(l.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(a){let e,n,t,o=a[2].namespace+"",l,s,c=a[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),l=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);l=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,l),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(l,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(a){let e,n,t,o,l,s=a[0]!=null&&a[1]!=null&&Q(a),c=a[2]&&W(a);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),l=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){l||(_(s),_(c),l=!0)},o(r){g(s),g(c),l=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(a){let e,n=J(a[0],a[1])+"",t,o,l;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",a[3])},m(s,c){y(s,e,c),$(e,t),o||(l=Z(e,"click",a[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,l()}}}function qe(a){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:a}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var l=C(e);V(n.$$.fragment,l),l.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,l){y(o,e,l),B(n,e,null),t=!0},p(o,l){const s={};l&1048587&&(s.$$scope={dirty:l,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(a){let e,n,t,o,l,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=l=!a[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!a[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",a[15]),fe(s=be.call(null,n,{text:a[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&l!==(l=!f[4]))&&(t.disabled=l),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(a){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:a}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const l={};o&1048799&&(l.$$scope={dirty:o,ctx:t}),e.$set(l)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(a,e,n){let t,o,l,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);a.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(a,D,h=>n(14,i=h));let E=null;const z=he();O(a,z,h=>n(13,r=h));const A=$e();O(a,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const ae=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,ae)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return a.$$.update=()=>{var h;if(a.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}a.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),a.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),a.$$.dirty&4096&&n(4,l=o==null?void 0:o.acls.write),a.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,l,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends le{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/3.f518ce2a.js b/lilac/web/_app/immutable/nodes/3.f518ce2a.js new file mode 100644 index 0000000000000000000000000000000000000000..64b15635bfad00f112d89aef4863d6085b625ca2 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/3.f518ce2a.js @@ -0,0 +1 @@ +import{S as ae,i as ce,s as ie,y as P,z as V,A as B,g as _,d as g,B as N,O,k as v,a as X,e as q,l as k,m as C,h as d,c as Y,n as w,b as y,a0 as $,v as U,f as R,G,H as Z,a7 as fe,ab as ue,M as pe,a1 as L,ac as de,q as S,r as I,u as M,ad as me}from"../chunks/index.b333a928.js";import{g as K}from"../chunks/navigation.52bd9048.js";import{P as _e}from"../chunks/Page.3051bdc4.js";import{f as he,n as $e,d as ge,h as be,p as ve,r as ke,c as Ce,u as we}from"../chunks/Commands.543935b9.js";import{T as ye,I as F,C as Ee}from"../chunks/ConceptView.a39bdbf2.js";import{g as Te,c as Se,d as J}from"../chunks/utils.2fa1092a.js";import{M as Ie}from"../chunks/ChevronUp.efe9cbe8.js";function Q(l){let e,n,t,o;const a=[Ve,Pe,De],s=[];function c(r,i){var f,p,b;return(f=r[7])!=null&&f.isLoading?0:(p=r[7])!=null&&p.isError?1:(b=r[7])!=null&&b.isSuccess?2:-1}return~(e=c(l))&&(n=s[e]=a[e](l)),{c(){n&&n.c(),t=q()},l(r){n&&n.l(r),t=q()},m(r,i){~e&&s[e].m(r,i),y(r,t,i),o=!0},p(r,i){let f=e;e=c(r),e===f?~e&&s[e].p(r,i):(n&&(U(),g(s[f],1,1,()=>{s[f]=null}),R()),~e?(n=s[e],n?n.p(r,i):(n=s[e]=a[e](r),n.c()),_(n,1),n.m(t.parentNode,t)):n=null)},i(r){o||(_(n),o=!0)},o(r){g(n),o=!1},d(r){~e&&s[e].d(r),r&&d(t)}}}function De(l){let e,n;return e=new Ee({props:{concept:l[7].data}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&128&&(a.concept=t[7].data),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Pe(l){let e,n=l[7].error+"",t;return{c(){e=v("p"),t=S(n)},l(o){e=k(o,"P",{});var a=C(e);t=I(a,n),a.forEach(d)},m(o,a){y(o,e,a),$(e,t)},p(o,a){a&128&&n!==(n=o[7].error+"")&&M(t,n)},i:L,o:L,d(o){o&&d(e)}}}function Ve(l){let e,n;return e=new Ce({}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p:L,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function W(l){let e,n;return e=new Ie({props:{danger:!0,open:!0,modalHeading:"Delete concept",primaryButtonText:"Delete",primaryButtonIcon:l[6].isLoading?F:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Be]},$$scope:{ctx:l}}}),e.$on("click:button--secondary",l[17]),e.$on("close",l[18]),e.$on("submit",l[19]),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,o){const a={};o&64&&(a.primaryButtonIcon=t[6].isLoading?F:void 0),o&1048580&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Be(l){let e,n,t,o=l[2].namespace+"",a,s,c=l[2].name+"",r,i,f,p,b;return{c(){e=v("p"),n=S("Confirm deleting "),t=v("code"),a=S(o),s=S("/"),r=S(c),i=S(" ?"),f=X(),p=v("p"),b=S("This is a permanent action and cannot be undone."),this.h()},l(u){e=k(u,"P",{class:!0});var m=C(e);n=I(m,"Confirm deleting "),t=k(m,"CODE",{});var D=C(t);a=I(D,o),s=I(D,"/"),r=I(D,c),D.forEach(d),i=I(m," ?"),m.forEach(d),f=Y(u),p=k(u,"P",{class:!0});var E=C(p);b=I(E,"This is a permanent action and cannot be undone."),E.forEach(d),this.h()},h(){w(e,"class","!text-lg"),w(p,"class","mt-2")},m(u,m){y(u,e,m),$(e,n),$(e,t),$(t,a),$(t,s),$(t,r),$(e,i),y(u,f,m),y(u,p,m),$(p,b)},p(u,m){m&4&&o!==(o=u[2].namespace+"")&&M(a,o),m&4&&c!==(c=u[2].name+"")&&M(r,c)},d(u){u&&d(e),u&&d(f),u&&d(p)}}}function Ne(l){let e,n,t,o,a,s=l[0]!=null&&l[1]!=null&&Q(l),c=l[2]&&W(l);return{c(){e=v("div"),n=v("div"),s&&s.c(),t=X(),c&&c.c(),o=q(),this.h()},l(r){e=k(r,"DIV",{class:!0});var i=C(e);n=k(i,"DIV",{class:!0});var f=C(n);s&&s.l(f),f.forEach(d),i.forEach(d),t=Y(r),c&&c.l(r),o=q(),this.h()},h(){w(n,"class","lilac-page flex w-full"),w(e,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(r,i){y(r,e,i),$(e,n),s&&s.m(n,null),y(r,t,i),c&&c.m(r,i),y(r,o,i),a=!0},p(r,i){r[0]!=null&&r[1]!=null?s?(s.p(r,i),i&3&&_(s,1)):(s=Q(r),s.c(),_(s,1),s.m(n,null)):s&&(U(),g(s,1,1,()=>{s=null}),R()),r[2]?c?(c.p(r,i),i&4&&_(c,1)):(c=W(r),c.c(),_(c,1),c.m(o.parentNode,o)):c&&(U(),g(c,1,1,()=>{c=null}),R())},i(r){a||(_(s),_(c),a=!0)},o(r){g(s),g(c),a=!1},d(r){r&&d(e),s&&s.d(),r&&d(t),c&&c.d(r),r&&d(o)}}}function He(l){let e,n=J(l[0],l[1])+"",t,o,a;return{c(){e=v("a"),t=S(n),this.h()},l(s){e=k(s,"A",{class:!0,href:!0});var c=C(e);t=I(c,n),c.forEach(d),this.h()},h(){w(e,"class","font-semibold text-black"),w(e,"href",l[3])},m(s,c){y(s,e,c),$(e,t),o||(a=Z(e,"click",l[16]),o=!0)},p(s,c){c&3&&n!==(n=J(s[0],s[1])+"")&&M(t,n),c&8&&w(e,"href",s[3])},d(s){s&&d(e),o=!1,a()}}}function qe(l){let e,n,t;return n=new ge({props:{type:"green",$$slots:{default:[He]},$$scope:{ctx:l}}}),{c(){e=v("div"),P(n.$$.fragment),this.h()},l(o){e=k(o,"DIV",{slot:!0});var a=C(e);V(n.$$.fragment,a),a.forEach(d),this.h()},h(){w(e,"slot","header-subtext")},m(o,a){y(o,e,a),B(n,e,null),t=!0},p(o,a){const s={};a&1048587&&(s.$$scope={dirty:a,ctx:o}),n.$set(s)},i(o){t||(_(n.$$.fragment,o),t=!0)},o(o){g(n.$$.fragment,o),t=!1},d(o){o&&d(e),N(n)}}}function Le(l){let e,n,t,o,a,s,c,r,i;return o=new ye({props:{size:16}}),{c(){e=v("div"),n=v("div"),t=v("button"),P(o.$$.fragment),this.h()},l(f){e=k(f,"DIV",{slot:!0});var p=C(e);n=k(p,"DIV",{});var b=C(n);t=k(b,"BUTTON",{title:!0,class:!0});var u=C(t);V(o.$$.fragment,u),u.forEach(d),b.forEach(d),p.forEach(d),this.h()},h(){w(t,"title","Remove concept"),t.disabled=a=!l[4],w(t,"class","p-3 hover:text-red-400 hover:opacity-100"),G(n,"opacity-40",!l[4]),w(e,"slot","header-right")},m(f,p){y(f,e,p),$(e,n),$(n,t),B(o,t,null),c=!0,r||(i=[Z(t,"click",l[15]),fe(s=be.call(null,n,{text:l[4]?"":"User does not have access to delete this concept."}))],r=!0)},p(f,p){(!c||p&16&&a!==(a=!f[4]))&&(t.disabled=a),s&&ue(s.update)&&p&16&&s.update.call(null,{text:f[4]?"":"User does not have access to delete this concept."}),(!c||p&16)&&G(n,"opacity-40",!f[4])},i(f){c||(_(o.$$.fragment,f),c=!0)},o(f){g(o.$$.fragment,f),c=!1},d(f){f&&d(e),N(o),r=!1,pe(i)}}}function Me(l){let e,n;return e=new _e({props:{$$slots:{"header-right":[Le],"header-subtext":[qe],default:[Ne]},$$scope:{ctx:l}}}),{c(){P(e.$$.fragment)},l(t){V(e.$$.fragment,t)},m(t,o){B(e,t,o),n=!0},p(t,[o]){const a={};o&1048799&&(a.$$scope={dirty:o,ctx:t}),e.$set(a)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){g(e.$$.fragment,t),n=!1},d(t){N(e,t)}}}function Oe(l,e,n){let t,o,a,s,c,r,i,f,p=L,b=()=>(p(),p=de(t,h=>n(7,f=h)),t);l.$$.on_destroy.push(()=>p());let u,m;const D=Te();O(l,D,h=>n(14,i=h));let E=null;const z=he();O(l,z,h=>n(13,r=h));const A=$e();O(l,A,h=>n(6,c=h));function j(){if(E==null)return;const{namespace:h,name:T}=E;c.mutate([h,T],{onSuccess:()=>{var H;for(const[se,re]of Object.entries(ve)){const le=(H=me(we[se]).selectRowsSchema)==null?void 0:H.data;re.deleteConcept(h,T,le)}n(2,E=null),K("/")}})}const x=()=>n(2,E={namespace:u,name:m}),ee=()=>K(s),te=()=>n(2,E=null),ne=()=>n(2,E=null),oe=()=>j();return l.$$.update=()=>{var h;if(l.$$.dirty&16387&&i.page==="concepts"&&i.identifier!=null){const[T,H]=i.identifier.split("/");(u!=T||m!=H)&&(n(0,u=T),n(1,m=H))}l.$$.dirty&3&&b(n(5,t=u&&m?ke(u,m):void 0)),l.$$.dirty&8195&&n(12,o=(h=r.data)==null?void 0:h.find(T=>T.namespace===u&&T.name===m)),l.$$.dirty&4096&&n(4,a=o==null?void 0:o.acls.write),l.$$.dirty&3&&n(3,s=Se(u,m))},[u,m,E,s,a,t,c,f,D,z,A,j,o,r,i,x,ee,te,ne,oe]}class Fe extends ae{constructor(e){super(),ce(this,e,Oe,Me,ie,{})}}export{Fe as component}; diff --git a/lilac/web/_app/immutable/nodes/4.2c13ac9e.js b/lilac/web/_app/immutable/nodes/4.2c13ac9e.js new file mode 100644 index 0000000000000000000000000000000000000000..1b78e918cf6625ff6592b42cae0c8615f7a13feb --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.2c13ac9e.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ad as jn,I as Un,J as Yn,K as Qn,a7 as Ie,aa as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ab as Me,a2 as gt,ae as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,af as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ag as Gn}from"../chunks/index.b7741aa8.js";import{g as pn}from"../chunks/navigation.bb2d03bd.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.190df35c.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.74110cda.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.ec8883da.js";import{w as Lr}from"../chunks/index.d3776286.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.e794f8e4.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.738f014b.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.98081e30.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.1f391c34.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.85d4c5a8.js";import{g as Fn}from"../chunks/settingsStore.9e0a77f3.js";import{C as ns}from"../chunks/ComboBox.62776129.js";import{S as rs}from"../chunks/Settings.5acb570f.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.36242c8c.js b/lilac/web/_app/immutable/nodes/4.36242c8c.js new file mode 100644 index 0000000000000000000000000000000000000000..d3b243f9c05ac2ebbfdc2b03b496a4e040c577fd --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.36242c8c.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ad as jn,I as Un,J as Yn,K as Qn,a7 as Ie,aa as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ab as Me,a2 as gt,ae as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,af as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ag as Gn}from"../chunks/index.b7741aa8.js";import{g as pn}from"../chunks/navigation.079b07c9.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.b01ef977.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.539ca0ee.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.87d33d60.js";import{w as Lr}from"../chunks/index.d3776286.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.bcbb99f3.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d39d06de.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.4e645b65.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.f3891c80.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.d22dceae.js";import{g as Fn}from"../chunks/settingsStore.9e0a77f3.js";import{C as ns}from"../chunks/ComboBox.f990ad07.js";import{S as rs}from"../chunks/Settings.5acb570f.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.3a2ca6a3.js b/lilac/web/_app/immutable/nodes/4.3a2ca6a3.js new file mode 100644 index 0000000000000000000000000000000000000000..d4db9c96568e317e44c8f5e4b0e551b61a5326c7 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.3a2ca6a3.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ae as jn,I as Un,J as Yn,K as Qn,a7 as Ie,ab as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ac as Me,a2 as gt,af as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,ag as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ah as Gn}from"../chunks/index.b333a928.js";import{g as pn}from"../chunks/navigation.1d886b5b.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.4b0754ae.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.1fffdf33.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.e7f2bd3e.js";import{w as Lr}from"../chunks/index.2b0dd2f8.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.d774cac2.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.95b74f6d.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.4eeb8687.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.760ed6a3.js";import{g as Fn}from"../chunks/settingsStore.6e7d5078.js";import{C as ns}from"../chunks/ComboBox.5bfb4a00.js";import{S as rs}from"../chunks/Settings.e24cc1d1.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.3a4708d7.js b/lilac/web/_app/immutable/nodes/4.3a4708d7.js new file mode 100644 index 0000000000000000000000000000000000000000..fc5889178f6cb9c265e4b6f076a5bfb385b454f7 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.3a4708d7.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ad as jn,I as Un,J as Yn,K as Qn,a7 as Ie,aa as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ab as Me,a2 as gt,ae as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,af as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ag as Gn}from"../chunks/index.b7741aa8.js";import{g as pn}from"../chunks/navigation.b8835218.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.190df35c.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.74110cda.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.ec8883da.js";import{w as Lr}from"../chunks/index.d3776286.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.2102d4eb.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.738f014b.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.98081e30.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.1f391c34.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.85d4c5a8.js";import{g as Fn}from"../chunks/settingsStore.9e0a77f3.js";import{C as ns}from"../chunks/ComboBox.62776129.js";import{S as rs}from"../chunks/Settings.5acb570f.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.3c36ad80.js b/lilac/web/_app/immutable/nodes/4.3c36ad80.js new file mode 100644 index 0000000000000000000000000000000000000000..73c50e8bbf6ca827353faff1656dce686078211b --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.3c36ad80.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ae as jn,I as Un,J as Yn,K as Qn,a7 as Ie,ab as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ac as Me,a2 as gt,af as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,ag as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ah as Gn}from"../chunks/index.b333a928.js";import{g as pn}from"../chunks/navigation.c82332c0.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.4b0754ae.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.1fffdf33.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.e7f2bd3e.js";import{w as Lr}from"../chunks/index.2b0dd2f8.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.f7cc213b.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.95b74f6d.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.4eeb8687.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.760ed6a3.js";import{g as Fn}from"../chunks/settingsStore.6e7d5078.js";import{C as ns}from"../chunks/ComboBox.5bfb4a00.js";import{S as rs}from"../chunks/Settings.e24cc1d1.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.3f3adf3d.js b/lilac/web/_app/immutable/nodes/4.3f3adf3d.js new file mode 100644 index 0000000000000000000000000000000000000000..3bd53271ad4563eefaca18ef9795188ea317dea8 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.3f3adf3d.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ad as jn,I as Un,J as Yn,K as Qn,a7 as Ie,aa as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ab as Me,a2 as gt,ae as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,af as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ag as Gn}from"../chunks/index.b7741aa8.js";import{g as pn}from"../chunks/navigation.faef392c.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.190df35c.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.74110cda.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.ec8883da.js";import{w as Lr}from"../chunks/index.d3776286.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.7ca5c8cc.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.738f014b.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.98081e30.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.1f391c34.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.85d4c5a8.js";import{g as Fn}from"../chunks/settingsStore.9e0a77f3.js";import{C as ns}from"../chunks/ComboBox.62776129.js";import{S as rs}from"../chunks/Settings.5acb570f.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.90b54d54.js b/lilac/web/_app/immutable/nodes/4.90b54d54.js new file mode 100644 index 0000000000000000000000000000000000000000..e602a48ead4c42ca46009b3e731a64f310cf46a3 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.90b54d54.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ae as jn,I as Un,J as Yn,K as Qn,a7 as Ie,ab as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ac as Me,a2 as gt,af as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,ag as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ah as Gn}from"../chunks/index.b333a928.js";import{g as pn}from"../chunks/navigation.3e4f9d10.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.4b0754ae.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.1fffdf33.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.e7f2bd3e.js";import{w as Lr}from"../chunks/index.2b0dd2f8.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.68b6197e.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.95b74f6d.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.4eeb8687.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.760ed6a3.js";import{g as Fn}from"../chunks/settingsStore.6e7d5078.js";import{C as ns}from"../chunks/ComboBox.5bfb4a00.js";import{S as rs}from"../chunks/Settings.e24cc1d1.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.b7d4d92e.js b/lilac/web/_app/immutable/nodes/4.b7d4d92e.js new file mode 100644 index 0000000000000000000000000000000000000000..28b48b2499eab75fd399581a4c5fd8be147269f5 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.b7d4d92e.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ad as jn,I as Un,J as Yn,K as Qn,a7 as Ie,aa as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ab as Me,a2 as gt,ae as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,af as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ag as Gn}from"../chunks/index.b7741aa8.js";import{g as pn}from"../chunks/navigation.10308c75.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.b01ef977.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.539ca0ee.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.87d33d60.js";import{w as Lr}from"../chunks/index.d3776286.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.6611745d.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d39d06de.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.4e645b65.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.f3891c80.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.d22dceae.js";import{g as Fn}from"../chunks/settingsStore.9e0a77f3.js";import{C as ns}from"../chunks/ComboBox.f990ad07.js";import{S as rs}from"../chunks/Settings.5acb570f.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.ded2f795.js b/lilac/web/_app/immutable/nodes/4.ded2f795.js new file mode 100644 index 0000000000000000000000000000000000000000..20bf269bb2e08224a14bf2e75dc98e7263450e42 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.ded2f795.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ae as jn,I as Un,J as Yn,K as Qn,a7 as Ie,ab as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ac as Me,a2 as gt,af as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,ag as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ah as Gn}from"../chunks/index.b333a928.js";import{g as pn}from"../chunks/navigation.52bd9048.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.3051bdc4.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.543935b9.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.46809e81.js";import{w as Lr}from"../chunks/index.2b0dd2f8.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.a39bdbf2.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.0900fe94.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.efe9cbe8.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.2fa1092a.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.56f7680d.js";import{g as Fn}from"../chunks/settingsStore.6e7d5078.js";import{C as ns}from"../chunks/ComboBox.09dac6a6.js";import{S as rs}from"../chunks/Settings.e24cc1d1.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/4.e1f509c7.js b/lilac/web/_app/immutable/nodes/4.e1f509c7.js new file mode 100644 index 0000000000000000000000000000000000000000..8ef727384e453955f56d640599d7c813177faf80 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/4.e1f509c7.js @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,Z as ve,_ as we,m as $,h as m,n as I,$ as Fe,b as N,a0 as p,L as Oe,a1 as x,N as Ne,Q as Te,q as Z,r as G,u as fe,e as ie,C as _t,o as On,Y as Hn,k as S,l as E,p as st,w as Be,y as B,z as O,A as R,V as qn,g as h,d as v,B as A,R as ct,D as Ln,a as Q,c as J,H as Pe,ae as jn,I as Un,J as Yn,K as Qn,a7 as Ie,ab as Le,O as ge,v as le,f as ne,M as Qe,a4 as ze,ac as Me,a2 as gt,af as Jn,W as _n,X as gn,G as Se,P as Kn,T as Ue,U as Ye,ag as Zn,a8 as ut,a3 as dt,x as et,a6 as ft,ah as Gn}from"../chunks/index.b333a928.js";import{g as pn}from"../chunks/navigation.61aebe30.js";import{C as Tt,O as Wn,a as nt,P as Xn}from"../chunks/Page.4b0754ae.js";import{d as Xe,v as xn,h as Ve,w as Re,x as ye,y as kt,z as Ee,t as Ge,C as We,A as Je,S as pt,D as St,E as er,r as tr,F as lr,c as je,a as at,G as ot,H as nr,L as rr,I as Ze,J as sr,K as Et,M as ir,N as ar,O as bn,B as vn,P as Ct,R as wn,U as $n,f as or,b as yt,V as fr,W as cr,X as tt,Y as Dt,Z as mt,_ as vt,$ as ur,a0 as dr,a1 as mr,a2 as kn,a3 as wt,a4 as rt,a5 as hr,a6 as Sn,a7 as _r,a8 as gr,a9 as pr,aa as En,ab as yn,ac as Dn,ad as br,ae as vr,af as wr,ag as $r,ah as kr,ai as Sr,aj as Er,ak as yr,al as Dr,am as Ir,an as Vr,ao as Nr,ap as Tr,aq as Cr}from"../chunks/Commands.1fffdf33.js";import{d as It,e as Fr,f as In,h as Vn,i as Mr,j as zr,k as Pr,I as Br,l as Rr,m as Ar,n as Or,o as Nn,s as ht,D as lt,p as Hr,q as qr}from"../chunks/notificationsStore.e7f2bd3e.js";import{w as Lr}from"../chunks/index.2b0dd2f8.js";import{C as jr,a as $t,I as Ft,T as Ur}from"../chunks/ConceptView.bfeb74b6.js";import{E as Tn,S as Yr,T as Cn}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{M as Vt,C as Qr}from"../chunks/ChevronUp.95b74f6d.js";import{n as Jr,e as Kr,f as Zr,g as Gr,p as Wr,h as Xr,i as xr}from"../chunks/utils.4eeb8687.js";import{R as es,S as ts,T as ls,a as Mt,b as zt}from"../chunks/RowItemMetadata.760ed6a3.js";import{g as Fn}from"../chunks/settingsStore.6e7d5078.js";import{C as ns}from"../chunks/ComboBox.5bfb4a00.js";import{S as rs}from"../chunks/Settings.e24cc1d1.js";function Pt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ss(s){let e,l,t=s[1]&&Pt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class as extends $e{constructor(e){super(),ke(this,e,is,ss,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function os(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class cs extends $e{constructor(e){super(),ke(this,e,fs,os,be,{size:0,title:1})}}function Rt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function us(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class ms extends $e{constructor(e){super(),ke(this,e,ds,us,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function hs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class gs extends $e{constructor(e){super(),ke(this,e,_s,hs,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t,n=s[1]&&Ot(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class it extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function vs(s){let e,l,t=s[1]&&Ht(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,ws,vs,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function $s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ss extends $e{constructor(e){super(),ke(this,e,ks,$s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Ds(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Is,Ds,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=Z(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=G(n,s[1]),n.forEach(m)},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Vs(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Te(f))),l(3,r=Ne(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Te(e),[i,a,n,r,t]}class Ts extends $e{constructor(e){super(),ke(this,e,Ns,Vs,be,{size:0,title:1})}}function Yt(s){let e;return{c(){e=S("div"),this.h()},l(l){e=E(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),st(e,"width","0")},m(l,t){N(l,e,t),s[11](e)},p:x,d(l){l&&m(e),s[11](null)}}}function Cs(s){let e,l=!s[1]&&!s[0]&&Yt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),N(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Yt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:x,o:x,d(t){l&&l.d(t),t&&m(e)}}}function Fs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=_t();let c=!1,d,u,_,g;const b=C=>{if(!r)return;const M=C.target;w(M,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=M.scrollHeight),l(9,_=M.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(C,M,L)=>{const T=C.documentElement?C.documentElement:C;return M?L?T.scrollLeft:T.scrollTop:L?T.scrollWidth-T.clientWidth-T.scrollLeft:T.scrollHeight-T.clientHeight-T.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function y(C){Be[C?"unshift":"push"](()=>{d=C,l(2,d)})}return s.$$set=C=>{"threshold"in C&&l(3,t=C.threshold),"horizontal"in C&&l(4,n=C.horizontal),"elementScroll"in C&&l(0,o=C.elementScroll),"hasMore"in C&&l(5,r=C.hasMore),"reverse"in C&&l(6,i=C.reverse),"window"in C&&l(1,a=C.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,y]}class Ms extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function zs(s){let e,l,t,n,o,r,i,a;t=new xn({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=S("div"),l=S("button"),B(t.$$.fragment),n=Q(),o=S("span"),c&&c.c(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=J(u),o=E(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){N(d,e,u),p(e,l),R(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Pe(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Un(c,f,d,d[6],r?Qn(f,d[6],u,null):Yn(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),A(t),c&&c.d(d),i=!1,a()}}}function Ps(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[zs]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ct.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Te(d)),l(2,n=Ne(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Nt extends $e{constructor(e){super(),ke(this,e,Bs,Ps,be,{type:0})}}function Rs(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=S("span"),t=Z(l),n=Q(),r=Z(o),i=Q(),a=Z(s[4]),this.h()},l(f){e=E(f,"SPAN",{class:!0});var c=$(e);t=G(c,l),c.forEach(m),n=J(f),r=G(f,o),i=J(f),a=G(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){N(f,e,c),p(e,t),N(f,n,c),N(f,r,c),N(f,i,c),N(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function As(s){let e,l,t,n,o,r;return l=new Nt({props:{interactive:!0,type:"magenta",$$slots:{default:[Rs]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Os(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Re();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:We.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=kt(f.path)),s.$$.dirty&18&&l(6,o=`${Ee(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Bn extends $e{constructor(e){super(),ke(this,e,Os,As,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Qt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=S("div"),t=Z(l),n=Z(" / "),r=Z(o),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);t=G(a,l),n=G(a," / "),r=G(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){N(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Hs(s){let e=Ee(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=Z(e),t=Z(": "),o=Z(n)},l(r){l=G(r,e),t=G(r,": "),o=G(r,n)},m(r,i){N(r,l,i),N(r,t,i),N(r,o,i)},p(r,i){i&1&&e!==(e=Ee(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Jt(s){let e,l,t;return l=new Tn({props:{embedding:s[0].embedding}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Kt(s){let e,l;return{c(){e=S("div"),l=Z(s[2]),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){N(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function qs(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Qt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Hs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Jt(s),d=s[2]&&Kt(s);return{c(){f&&f.c(),e=Q(),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),c&&c.c(),r=Q(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=J(u),l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=J(_),c&&c.l(_),_.forEach(m),r=J(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),N(u,e,_),N(u,l,_),p(l,t),R(n,t,null),p(l,o),c&&c.m(l,null),N(u,r,_),d&&d.m(u,_),N(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Qt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Jt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Kt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),A(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Ls(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Ls,qs,be,{search:0,tagType:1})}}function js(s){let e,l=Ee(s[0].path)+"",t,n,o,r;return{c(){e=S("span"),t=Z(l),n=Z(' has "'),o=Z(s[2]),r=Z('"'),this.h()},l(i){e=E(i,"SPAN",{class:!0});var a=$(e);t=G(a,l),a.forEach(m),n=G(i,' has "'),o=G(i,s[2]),r=G(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){N(i,e,a),p(e,t),N(i,n,a),N(i,o,a),N(i,r,a)},p(i,a){a&1&&l!==(l=Ee(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Us(s){let e,l,t,n,o,r;return l=new Nt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[js]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Ys(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Re(),f=Je();ge(s,f,u=>l(3,o=u));function c(u){ct.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class Rn extends $e{constructor(e){super(),ke(this,e,Ys,Us,be,{search:0})}}function Gt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Wt(s,e,l){const t=s.slice();return t[30]=e[l],t}function Xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function xt(s,e,l){const t=s.slice();return t[36]=e[l],t}function el(s,e,l){const t=s.slice();return t[39]=e[l],t}function Qs(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&rl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=rl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r=S("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function rl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),l=S("div"),t=Z("Filters"),n=Q(),o=S("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function li(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V=s[13].length>0&&Qs(s),F=s[0]&&s[1]&&il(s);c=new pt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ks]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&fl(s);const k=[Ws,Gs,Zs],P=[];function ee(K,z){var j,U,q;return((j=K[4])==null?void 0:j.order)==null?0:((U=K[4])==null?void 0:U.order)==="ASC"?1:((q=K[4])==null?void 0:q.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let X=s[2]&&cl(s);return{c(){e=S("div"),V&&V.c(),l=Q(),t=S("div"),n=S("div"),F&&F.c(),o=Q(),r=S("div"),i=S("div"),a=Z("Sort by"),f=Q(),B(c.$$.fragment),d=Q(),D&&D.c(),u=Q(),_=S("button"),b&&b.c(),C=Q(),X&&X.c(),M=ie(),this.h()},l(K){e=E(K,"DIV",{class:!0});var z=$(e);V&&V.l(z),l=J(z),t=E(z,"DIV",{class:!0});var j=$(t);n=E(j,"DIV",{class:!0});var U=$(n);F&&F.l(U),U.forEach(m),o=J(j),r=E(j,"DIV",{class:!0});var q=$(r);i=E(q,"DIV",{class:!0});var Y=$(i);a=G(Y,"Sort by"),Y.forEach(m),f=J(q),O(c.$$.fragment,q),d=J(q),D&&D.l(q),u=J(q),_=E(q,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),q.forEach(m),j.forEach(m),z.forEach(m),C=J(K),X&&X.l(K),M=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(K,z){var j;N(K,e,z),V&&V.m(e,null),p(e,l),p(e,t),p(t,n),F&&F.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),R(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),N(K,C,z),X&&X.m(K,z),N(K,M,z),L=!0,T||(H=[Ie(y=Ve.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Pe(_,"click",s[17])],T=!0)},p(K,z){var q;K[13].length>0&&V.p(K,z),K[0]&&K[1]?F?F.p(K,z):(F=il(K),F.c(),F.m(n,null)):F&&(F.d(1),F=null);const j={};z[0]&32&&(j.selected=K[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:K}),c.$set(j),K[6]!=null?D?(D.p(K,z),z[0]&64&&h(D,1)):(D=fl(K),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let U=g;g=ee(K),g!==U&&(b&&(le(),v(P[U],1,1,()=>{P[U]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](K),b.c()),h(b,1),b.m(_,null)):b=null),(!L||z[0]&16&&w!==(w=K[4]==null))&&(_.disabled=w),y&&Le(y.update)&&z[0]&16&&y.update.call(null,{text:((q=K[4])==null?void 0:q.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),K[2]?X?(X.p(K,z),z[0]&4&&h(X,1)):(X=cl(K),X.c(),h(X,1),X.m(M.parentNode,M)):X&&(le(),v(X,1,1,()=>{X=null}),ne())},i(K){L||(h(V),h(c.$$.fragment,K),h(D),h(b),h(X),L=!0)},o(K){v(V),v(c.$$.fragment,K),v(D),v(b),v(X),L=!1},d(K){K&&m(e),V&&V.d(),F&&F.d(),A(c),D&&D.d(),~g&&P[g].d(),K&&m(C),X&&X.d(K),K&&m(M),T=!1,Qe(H)}}}function ni(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=x,b=()=>(g(),g=Me(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:y}=e,C=Re();ge(s,C,z=>l(22,u=z));let M=Je();ge(s,M,z=>l(21,d=z));let L=null;const T=["keyword","semantic","concept"],H={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let V={};function F(z){z.type==="concept"&&l(2,L={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&C.setSortBy(j===""?null:kt(j))},P=()=>{r!=null&&C.setSortBy(r.path),C.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{C.clearSorts()},X=z=>F(z),K=()=>l(2,L=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,y=z.manifest)},s.$$.update=()=>{var z,j,U,q;if(s.$$.dirty[0]&4&&b(l(9,t=L?tr(L.namespace,L.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=It(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,V={});for(const Y of n)Y.type&&(Y.type in V||l(3,V[Y.type]=[],V),V[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=Fr(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Ee(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Ee(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((q=(U=d.selectRowsSchema)==null?void 0:U.data)==null?void 0:q.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...St(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Ee(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const me=de.path[0];return(Y[me]=Y[me]||[]).push(de),Y},{}))},[w,y,L,V,r,i,a,c,o,t,_,C,M,T,H,F,k,P,ee,f,n,d,u,X,K]}class ri extends $e{constructor(e){super(),ke(this,e,ni,li,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function ul(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ze(f,t[0])))!=null;return t[16]=o,t}function dl(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new Yr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=S("div"),l=S("div"),t=S("div"),o=Z(n),r=Q(),i=S("div"),B(a.$$.fragment),f=Q(),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);t=E(_,"DIV",{class:!0});var g=$(t);o=G(g,n),g.forEach(m),r=J(_),i=E(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=J(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),R(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),A(a)}}}function si(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Me(i,M=>l(7,d=M)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const y=Re();ge(s,y,M=>l(13,f=M));const C=Je();return ge(s,C,M=>l(2,c=M)),s.$$set=M=>{"path"in M&&l(0,g=M.path),"row"in M&&l(1,b=M.row),"field"in M&&l(10,w=M.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=In(f,c)),s.$$.dirty&4100&&l(6,o=Vn(c,n)),s.$$.dirty&3072&&l(5,r=Mr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=nr(b,g).map(M=>rr.value(M)).filter(Jr))},[g,b,c,a,i,r,o,d,y,C,w,t,n,f]}class ai extends $e{constructor(e){super(),ke(this,e,ii,si,be,{path:0,row:1,field:10})}}function ml(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function hl(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Ee(a[8].path);for(let a=0;as[7].call(e))},m(a,f){N(a,e,f);for(let c=0;c0&&hl(s);return i=new es({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=S("div"),l=S("div"),c&&c.c(),t=Q(),n=S("div"),o=S("div"),r=S("div"),B(i.$$.fragment),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);l=E(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=J(_),n=E(_,"DIV",{class:!0});var g=$(n);o=E(g,"DIV",{class:!0});var b=$(o);r=E(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(gl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){N(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),R(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=hl(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(gl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),A(i)}}}const gl=320;function fi(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Je();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ci extends $e{constructor(e){super(),ke(this,e,fi,oi,be,{row:0,mediaFields:1,visibleFields:2})}}function pl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ui(s){let e,l;return{c(){e=S("div"),l=Z("No results."),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function di(s){let e,l;return{c(){e=S("div"),l=Z("Select fields to display"),this.h()},l(t){e=E(t,"DIV",{class:!0});var n=$(e);l=G(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function mi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function hi(s){var t,n;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){B(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){R(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){A(e,o)}}}function _i(s){var t;let e,l;return e=new bn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function bl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&wl(s);return{c(){e=S("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=wl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&bl(s);return{c(){B(e.$$.fragment),l=Q(),n&&n.c(),o=Q(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=J(u),n&&n.l(u),o=J(u),d&&d.l(u),r=ie()},m(u,_){R(e,u,_),N(u,l,_),~t&&f[t].m(u,_),N(u,o,_),d&&d.m(u,_),N(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=bl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){A(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function pi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=x,w=()=>(b(),b=Me(r,q=>l(3,g=q)),r),y,C,M=x,L=()=>(M(),M=Me(a,q=>l(4,C=q)),a),T,H,V=x,F=()=>(V(),V=Me(t,q=>l(12,H=q)),t),D,k=x,P=()=>(k(),k=Me(n,q=>l(13,D=q)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>M()),s.$$.on_destroy.push(()=>V()),s.$$.on_destroy.push(()=>k());const ee=Re();ge(s,ee,q=>l(19,T=q));const X=Je();ge(s,X,q=>l(18,y=q));let K=null;const z=Lr(K),j=()=>C==null?void 0:C.fetchNextPage();function U(q){Be[q?"unshift":"push"](()=>{K=q,l(0,K)})}return s.$$.update=()=>{var q,Y,de,me;s.$$.dirty&524288&&F(l(11,t=sr(T.namespace,T.datasetName))),s.$$.dirty&524288&&P(l(10,n=Et(T.namespace,T.datasetName))),s.$$.dirty&524288&&l(17,o=ir(T)),s.$$.dirty&524288&&w(l(9,r=ot(T.namespace,T.datasetName))),s.$$.dirty&262144&&l(2,i=y.selectRowsSchema),s.$$.dirty&655364&&L(l(8,a=ar(T.namespace,T.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(q=C.data)==null?void 0:q.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=C.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(y.visibleFields||[]).sort((re,De)=>Ee(re.path)>Ee(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?zr((me=i==null?void 0:i.data)==null?void 0:me.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?Pr(u,g.data):[]),s.$$.dirty&1&&z.set(K)},Kn(Br,z),[K,d,i,g,C,_,c,f,a,r,n,t,H,D,ee,X,u,o,y,T,j,U]}class bi extends $e{constructor(e){super(),ke(this,e,pi,gi,be,{})}}function $l(s,e,l){const t=s.slice();return t[45]=e[l],t}function kl(s,e,l){const t=s.slice();return t[48]=e[l],t}function Sl(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function vi(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&El(s);return{c(){e=S("div"),l=S("div"),n=Z(t),o=Q(),r&&r.c(),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l=E(a,"DIV",{});var f=$(l);n=G(f,t),f.forEach(m),o=J(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){N(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=El(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(i){i&&m(e),r&&r.d()}}}function wi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[Ei]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Semantic search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Semantic search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function $i(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[yi]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z(`Keyword search: + `),r=Z(s[0]),this.h()},l(a){e=E(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=J(f),n=E(f,"DIV",{class:!0});var c=$(n);o=G(c,`Keyword search: + `),r=G(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){N(a,e,f),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),A(l)}}}function ki(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[Di]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("div"),o=Z("New concept"),i=Z(r),a=Q(),f=Z(s[0]),this.h()},l(d){e=E(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=J(u),n=E(u,"DIV",{class:!0});var _=$(n);o=G(_,"New concept"),i=G(_,r),a=J(_),f=G(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){N(d,e,u),R(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),A(l)}}}function Si(s){let e;return{c(){e=S("div")},l(l){e=E(l,"DIV",{}),$(e).forEach(m)},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function El(s){let e,l=s[52].description+"",t;return{c(){e=S("div"),t=Z(l),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){N(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function Ei(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function yi(s){let e,l;return e=new Mn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Di(s){let e,l;return e=new as({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ii(s){Sl(s);let e,l,t,n;const o=[Si,ki,$i,wi,vi],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){Sl(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function yl(s){let e,l;return e=new at({props:{value:Ee(s[48]),text:Ee(s[48])}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Ee(t[48])),n[0]&512&&(o.text=Ee(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Vi(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(V.value=s[0]),c=new ns({props:V}),s[38](c),Be.push(()=>Ue(c,"value",H)),c.$on("select",s[20]);let F=Dl(s);return C=new pt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[Ni]},$$scope:{ctx:s}}}),C.$on("change",s[18]),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),i=S("div"),a=S("div"),f=S("div"),B(c.$$.fragment),u=Q(),_=S("div"),F.c(),b=Q(),w=S("div"),y=S("div"),B(C.$$.fragment),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=J(k),o=E(k,"DIV",{class:!0});var ee=$(o);r=E(ee,"DIV",{class:!0});var X=$(r);i=E(X,"DIV",{class:!0});var K=$(i);a=E(K,"DIV",{class:!0});var z=$(a);f=E(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),K.forEach(m),X.forEach(m),ee.forEach(m),u=J(k),_=E(k,"DIV",{class:!0});var U=$(_);F.l(U),U.forEach(m),b=J(k),w=E(k,"DIV",{class:!0});var q=$(w);y=E(q,"DIV",{class:!0});var Y=$(y);O(C.$$.fragment,Y),Y.forEach(m),q.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Se(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(y,"class","w-32"),I(w,"class","embedding-select flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),R(c,f,null),p(e,u),p(e,_),F.m(_,null),p(e,b),p(e,w),p(w,y),R(C,y,null),M=!0,L||(T=[Ie(Ve.call(null,_,{text:"Select the field to search over."})),Ie(Ve.call(null,y,{text:"Select the embedding to use."}))],L=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Tt:D[8]?Ct:$t),t.$set(P),(!M||k[0]&256)&&Se(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ye(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(F,1,1,x),ne(),F=Dl(D),F.c(),h(F,1),F.m(_,null)):F.p(D,k);const X={};k[0]&2&&(X.selected=D[1]||""),k[0]&2&&(X.name=D[1]||""),k[0]&16|k[1]&4194304&&(X.$$scope={dirty:k,ctx:D}),C.$set(X)},i(D){M||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(F),h(C.$$.fragment,D),M=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(F),v(C.$$.fragment,D),M=!1},d(D){D&&m(e),A(t),s[38](null),A(c),F.d(D),A(C),L=!1,Qe(T)}}}const Ci=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Fi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D=x,k=()=>(D(),D=Me(t,ae=>l(34,F=ae)),t),P;s.$$.on_destroy.push(()=>D());const ee=Re();ge(s,ee,ae=>l(33,V=ae));const X=Je();ge(s,X,ae=>l(32,T=ae));const K=Fn();ge(s,K,ae=>l(35,P=ae));const z=wn();ge(s,z,ae=>l(42,C=ae));const j=$n();ge(s,j,ae=>l(4,H=ae));const U=(ae,Ce)=>`${Ee(ae||"")}_${Ce}`;let q={};const Y=or();ge(s,Y,ae=>l(31,L=ae));const de=yt();ge(s,de,ae=>l(30,M=ae));let me=[],re="",De;const ue=ae=>{l(1,f=ae.target.value),ee.setSearchEmbedding(ae.target.value)},se=()=>{f!=null&&(l(22,q[U(r,f)]=!0,q),C.mutate([n,o,{leaf_path:kt(r||[]),signal:{signal_name:f}}]))};let oe;const _e=(ae,Ce)=>{r==null||f==null||(ee.addSearch({path:r,type:"concept",concept_namespace:ae,concept_name:Ce,embedding:f}),oe.clear())},W=ae=>{if(r!=null)if(ae.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ce=re.split("/",2);let qe="",Ae="";Ce.length===2?[qe,Ae]=Ce:[Ae]=Ce,Ge({command:We.CreateConcept,namespace:qe,conceptName:Ae,dataset:{namespace:n,name:o},path:r,onCreate:xe=>_e(xe.detail.namespace,xe.detail.name)}),oe.clear()}else if(ae.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:r,type:"keyword",query:re}),oe.clear()}else if(ae.detail.selectedId=="semantic-search"){if(re==""||f==null)return;ee.addSearch({path:r,type:"semantic",query:re,embedding:f}),oe.clear()}else _e(ae.detail.selectedId.namespace,ae.detail.selectedId.name)},te=ae=>{ee.setSearchPath(ae.target.value)},ce=()=>{se()},He=(ae,Ce)=>Ce.id===ae.id;function Ke(ae){Be[ae?"unshift":"push"](()=>{oe=ae,l(6,oe)})}function he(ae){re=ae,l(0,re)}return s.$$.update=()=>{var ae,Ce;s.$$.dirty[1]&4&&k(l(10,t=ot(V.namespace,V.datasetName))),s.$$.dirty[1]&4&&(n=V.namespace),s.$$.dirty[1]&4&&(o=V.datasetName),s.$$.dirty[1]&6&&l(2,r=In(V,T)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=It(V,r)),s.$$.dirty[1]&2&&l(9,a=(T.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Ee(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Rr(P,F.data,V,T,r,(H.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=Vn(T,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&q[U(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ce=(ae=M.data)==null?void 0:ae.user)==null?void 0:Ce.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=Ar(L.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,y={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,me=L!=null&&L.data?[De,...re!=""?[w]:[],...re!=""&&f?[y]:[],...b.flatMap(qe=>qe.concepts.map(Ae=>({id:{namespace:Ae.namespace,name:Ae.name},text:Or(Ae.namespace,Ae.name,M.data),description:Ae.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Ae.namespace&&xe.concept_name===Ae.name)})))]:[])},[re,f,r,d,H,me,oe,_,u,a,t,ee,X,K,z,j,Y,de,ue,se,W,te,q,De,i,b,y,w,g,c,M,L,T,V,F,P,ce,He,Ke,he]}class Mi extends $e{constructor(e){super(),ke(this,e,Fi,Ti,be,{},null,[-1,-1])}}function zi(s){let e,l;return e=new vn({props:{$$slots:{default:[Bi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Pi(s){let e,l;return{c(){e=S("span"),l=Z("Invalid query"),this.h()},l(t){e=E(t,"SPAN",{class:!0});var n=$(e);l=G(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){N(t,e,n),p(e,l)},p:x,i:x,o:x,d(t){t&&m(e)}}}function Bi(s){let e;return{c(){e=Z("Apply")},l(l){e=G(l,"Apply")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function Ri(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Pi,zi],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=S("pre"),l=Z(""),t=Z(s[2]),n=Z(` +`),o=Q(),i&&i.c(),a=ie(),this.h()},l(b){e=E(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=G(w,""),t=G(w,s[2]),n=G(w,` +`),w.forEach(m),o=J(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&>(()=>s[8].call(e)),Se(e,"outline-red-500",!s[0])},m(b,w){N(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),N(b,o,w),~r&&_[r].m(b,w),N(b,a,w),f=!0,c||(d=Pe(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Zn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Se(e,"outline-red-500",!b[0]);let y=r;r=g(b),r===y?~r&&_[r].p(b,w):(i&&(le(),v(_[y],1,1,()=>{_[y]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function Ai(s,e,l){let t,n,o,r,i;const a=Re();ge(s,a,u=>l(7,i=u));let f=!0;function c(){ut(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!fr(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Oi extends $e{constructor(e){super(),ke(this,e,Ai,Ri,be,{})}}function Vl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Hi]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Nl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Cl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Fl(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ml(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){N(i,e,a),R(l,e,null),n=!0,o||(r=Ie(t=Ve.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),A(l),o=!1,r()}}}function Hi(s){let e=mt(s[0]),l,t=vt(s[0]),n,o,r,i,a,f,c=e&&Nl(s),d=t&&Tl(s),u=!s[2]&&Cl(s),_=!s[2]&&Fl(s),g=!s[2]&&Ml(s),b=s[1]&&zl(s);return{c(){c&&c.c(),l=Q(),d&&d.c(),n=Q(),u&&u.c(),o=Q(),_&&_.c(),r=Q(),g&&g.c(),i=Q(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=J(w),d&&d.l(w),n=J(w),u&&u.l(w),o=J(w),_&&_.l(w),r=J(w),g&&g.l(w),i=J(w),b&&b.l(w),a=ie()},m(w,y){c&&c.m(w,y),N(w,l,y),d&&d.m(w,y),N(w,n,y),u&&u.m(w,y),N(w,o,y),_&&_.m(w,y),N(w,r,y),g&&g.m(w,y),N(w,i,y),b&&b.m(w,y),N(w,a,y),f=!0},p(w,y){y&1&&(e=mt(w[0])),e?c?(c.p(w,y),y&1&&h(c,1)):(c=Nl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),y&1&&(t=vt(w[0])),t?d?(d.p(w,y),y&1&&h(d,1)):(d=Tl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,y),y&4&&h(u,1)):(u=Cl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,y),y&4&&h(_,1)):(_=Fl(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,y),y&4&&h(g,1)):(g=Ml(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,y),y&2&&h(b,1)):(b=zl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function qi(s){let e,l,t,n=Ee(s[0].path)+"",o,r,i,a,f;return{c(){e=S("p"),l=Z("Confirm deleting "),t=S("code"),o=Z(n),r=Z(" ?"),i=Q(),a=S("p"),f=Z("This is a permanent action and cannot be undone."),this.h()},l(c){e=E(c,"P",{class:!0});var d=$(e);l=G(d,"Confirm deleting "),t=E(d,"CODE",{});var u=$(t);o=G(u,n),u.forEach(m),r=G(d," ?"),d.forEach(m),i=J(c),a=E(c,"P",{class:!0});var _=$(a);f=G(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){N(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),N(c,i,d),N(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Ee(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Li(s){let e,l,t,n,o=s[8]&&Vl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Ft:void 0,secondaryButtonText:"Cancel",$$slots:{default:[qi]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Vt({props:i}),Be.push(()=>Ue(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=Q(),B(l.$$.fragment)},l(a){o&&o.l(a),e=J(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),N(a,e,f),R(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Vl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Ft:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ye(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),A(l,a)}}}function ji(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,y=!1;const C=Re();ge(s,C,U=>l(19,g=U));const M=Je();ge(s,M,U=>l(18,_=U));const L=cr();ge(s,L,U=>l(9,d=U));const T=yt();ge(s,T,U=>l(17,u=U));function H(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,y=!1),C.deleteSignal(b.path)}})}const V=()=>C.addSortBy(b.path),F=()=>Ge({command:We.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:We.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:We.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:We.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,y=!0);function X(U){y=U,l(3,y)}const K=()=>l(3,y=!1);function z(U){ct.call(this,s,U)}function j(U){ct.call(this,s,U)}return s.$$set=U=>{"field"in U&&l(0,b=U.field),"schema"in U&&l(15,w=U.schema)},s.$$.update=()=>{var U,q,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=Dt(b)),s.$$.dirty&262145&&l(16,i=Nn(((U=_.selectRowsSchema)==null?void 0:U.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(mt(b)||vt(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(q=u.data)==null?void 0:q.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,y,n,t,c,f,a,d,C,M,L,T,H,w,i,u,_,g,V,F,D,k,P,ee,X,K,z,j]}class Ui extends $e{constructor(e){super(),ke(this,e,ji,Li,be,{field:0,schema:15})}}function Pl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Bl(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=S("button"),l=S("div"),n=Z(t),r=Q(),i=S("div"),a=S("div"),c=Z(f),u=Q(),this.h()},l(w){e=E(w,"BUTTON",{class:!0});var y=$(e);l=E(y,"DIV",{title:!0,class:!0});var C=$(l);n=G(C,t),C.forEach(m),r=J(y),i=E(y,"DIV",{class:!0});var M=$(i);a=E(M,"DIV",{title:!0,class:!0});var L=$(a);c=G(L,f),L.forEach(m),M.forEach(m),u=J(y),y.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),st(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,y){N(w,e,y),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Pe(e,"click",b),_=!0)},p(w,y){s=w,y&1&&t!==(t=s[9]+"")&&fe(n,t),y&1&&o!==(o=s[9])&&I(l,"title",o),y&1&&f!==(f=s[11]+"")&&fe(c,f),y&1&&d!==(d=s[11])&&I(a,"title",d),y&3&&st(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function Yi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class Ji extends $e{constructor(e){super(),ke(this,e,Qi,Yi,be,{field:4,counts:0,bins:5})}}function Ki(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,y,C,M,L,T,H,V,F,D=ye(s[4].approx_count_distinct)+"",k,P,ee,X,K,z;r=new it({props:{class:"inline"}}),C=new it({props:{class:"inline"}});let j=s[4].avg_text_length&&Rl(s),U=s[4].min_val&&s[4].max_val&&Al(s);return{c(){e=S("table"),l=S("tbody"),t=S("tr"),n=S("td"),o=S("span"),B(r.$$.fragment),i=Q(),a=S("span"),f=Z("Total count"),c=Q(),d=S("td"),_=Z(u),g=Q(),b=S("tr"),w=S("td"),y=S("span"),B(C.$$.fragment),M=Q(),L=S("span"),T=Z("Unique values"),H=Q(),V=S("td"),F=Z("~"),k=Z(D),P=Q(),j&&j.c(),ee=Q(),U&&U.c(),this.h()},l(q){e=E(q,"TABLE",{class:!0});var Y=$(e);l=E(Y,"TBODY",{});var de=$(l);t=E(de,"TR",{});var me=$(t);n=E(me,"TD",{class:!0});var re=$(n);o=E(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=J(re),a=E(re,"SPAN",{});var ue=$(a);f=G(ue,"Total count"),ue.forEach(m),re.forEach(m),c=J(me),d=E(me,"TD",{class:!0});var se=$(d);_=G(se,u),se.forEach(m),me.forEach(m),g=J(de),b=E(de,"TR",{});var oe=$(b);w=E(oe,"TD",{class:!0});var _e=$(w);y=E(_e,"SPAN",{});var W=$(y);O(C.$$.fragment,W),W.forEach(m),M=J(_e),L=E(_e,"SPAN",{});var te=$(L);T=G(te,"Unique values"),te.forEach(m),_e.forEach(m),H=J(oe),V=E(oe,"TD",{class:!0});var ce=$(V);F=G(ce,"~"),k=G(ce,D),ce.forEach(m),oe.forEach(m),P=J(de),j&&j.l(de),ee=J(de),U&&U.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(V,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(q,Y){N(q,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),R(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,y),R(C,y,null),p(w,M),p(w,L),p(L,T),p(b,H),p(b,V),p(V,F),p(V,k),p(l,P),j&&j.m(l,null),p(l,ee),U&&U.m(l,null),X=!0,K||(z=[Ie(Ve.call(null,o,{text:"Total number of rows where the value is defined."})),Ie(Ve.call(null,y,{text:"An approximation of the total number of unique values."}))],K=!0)},p(q,Y){(!X||Y&16)&&u!==(u=ye(q[4].total_count)+"")&&fe(_,u),(!X||Y&16)&&D!==(D=ye(q[4].approx_count_distinct)+"")&&fe(k,D),q[4].avg_text_length?j?(j.p(q,Y),Y&16&&h(j,1)):(j=Rl(q),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),q[4].min_val&&q[4].max_val?U?(U.p(q,Y),Y&16&&h(U,1)):(U=Al(q),U.c(),h(U,1),U.m(l,null)):U&&(le(),v(U,1,1,()=>{U=null}),ne())},i(q){X||(h(r.$$.fragment,q),h(C.$$.fragment,q),h(j),h(U),X=!0)},o(q){v(r.$$.fragment,q),v(C.$$.fragment,q),v(j),v(U),X=!1},d(q){q&&m(e),A(r),A(C),j&&j.d(),U&&U.d(),K=!1,Qe(z)}}}function Zi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Gi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function Rl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Average text length"),a=Q(),f=S("td"),d=Z(c),this.h()},l(b){e=E(b,"TR",{});var w=$(e);l=E(w,"TD",{class:!0});var y=$(l);t=E(y,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=J(y),r=E(y,"SPAN",{});var M=$(r);i=G(M,"Average text length"),M.forEach(m),y.forEach(m),a=J(w),f=E(w,"TD",{class:!0});var L=$(f);d=G(L,c),L.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){N(b,e,w),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Ie(Ve.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),A(n),_=!1,g()}}}function Al(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,y;return n=new it({props:{class:"inline"}}),{c(){e=S("tr"),l=S("td"),t=S("span"),B(n.$$.fragment),o=Q(),r=S("span"),i=Z("Range"),a=Q(),f=S("td"),d=Z(c),u=Z(" .. "),g=Z(_),this.h()},l(C){e=E(C,"TR",{});var M=$(e);l=E(M,"TD",{class:!0});var L=$(l);t=E(L,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=J(L),r=E(L,"SPAN",{});var H=$(r);i=G(H,"Range"),H.forEach(m),L.forEach(m),a=J(M),f=E(M,"TD",{class:!0});var V=$(f);d=G(V,c),u=G(V," .. "),g=G(V,_),V.forEach(m),M.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(C,M){N(C,e,M),p(e,l),p(l,t),R(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(y=Ie(Ve.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(C,M){(!b||M&16)&&c!==(c=ye(C[4].min_val)+"")&&fe(d,c),(!b||M&16)&&_!==(_=ye(C[4].max_val)+"")&&fe(g,_)},i(C){b||(h(n.$$.fragment,C),b=!0)},o(C){v(n.$$.fragment,C),b=!1},d(C){C&&m(e),A(n),w=!1,y()}}}function Wi(s){let e,l,t;return l=new Ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function Xi(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function xi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=S("p"),l=Z("Error: "),n=Z(t)},l(o){e=E(o,"P",{});var r=$(e);l=G(r,"Error: "),n=G(r,t),r.forEach(m)},m(o,r){N(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:x,o:x,d(o){o&&m(e)}}}function ea(s){let e,l,t,n,o,r,i;const a=[Gi,Zi,Ki],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[xi,Xi,Wi],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=S("div"),t.c(),n=Q(),r&&r.c(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);t.l(b),n=J(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){N(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let y=o;o=_(g),o===y?~o&&u[o].p(g,b):(r&&(le(),v(u[y],1,1,()=>{u[y]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function ta(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(n,T=>l(1,i=T)),n),c,d=x,u=()=>(d(),d=Me(t,T=>l(2,c=T)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Re();ge(s,b,T=>l(12,_=T));let w,y,C=null;function M(T){if(T==null)return;if(C!=null){const[V,F]=C[T.toString()];if(V!=null){const D={path:g.path,op:"greater_equal",value:V};b.addFilter(D)}if(F!=null){const D={path:g.path,op:"less",value:F};b.addFilter(D)}return}const H={path:g.path,op:"equals",value:T};b.addFilter(H)}const L=T=>M(T.detail.value);return s.$$set=T=>{"field"in T&&l(0,g=T.field)},s.$$.update=()=>{var T;if(s.$$.dirty&4097&&u(l(7,t=ur(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=dr(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,y=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=mr(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:y}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((T=i.data)==null?void 0:T.bins)!=null){l(3,C={});for(const[H,V,F]of Object.values(i.data.bins))l(3,C[H]=[V,F],C)}else l(3,C=null)},[g,i,c,C,r,o,n,t,b,M,w,y,_,L]}class la extends $e{constructor(e){super(),ke(this,e,ta,ea,be,{field:0})}}function Ol(s,e,l){const t=s.slice();return t[38]=e[l],t}function Hl(s,e,l){const t=s.slice();return t[41]=e[l],t}function ql(s,e,l){const t=s.slice();return t[44]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[47]=e[l],t}function na(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function ra(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=S("div"),l&&B(l.$$.fragment),t=Z("[]"),this.h()},l(i){e=E(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=G(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){N(i,e,a),l&&R(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{A(c,1)}),ne()}o?(l=et(o,r(i)),B(l.$$.fragment),h(l.$$.fragment,1),R(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&A(l)}}}function sa(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function jl(s){let e,l;return e=new Nt({props:{interactive:!0,type:"green",$$slots:{default:[oa]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ia(s){let e,l;return e=new Pn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function aa(s){let e,l;return e=new zn({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oa(s){let e,l,t,n,o,r,i,a;const f=[aa,ia],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=S("div"),l=S("div"),t=Z("Sorted"),n=Q(),o=S("span"),i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);t=G(g,"Sorted"),g.forEach(m),n=J(_),o=E(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=dt(e,ht,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=dt(e,ht,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),A(l),o&&t&&t.end()}}}function Wl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let me=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Kl(s),se=s[10]&&Zl(s);T=new Ui({props:{field:s[1],schema:s[0]}});let oe=s[20]&&Gl(s),_e=s[18].length&&Wl(s);return{c(){e=S("div"),l=S("div"),t=S("div"),B(n.$$.fragment),o=Q(),r=S("div"),a.c(),c=Q(),d=S("button"),u=Z(s[19]),g=Q(),j&&j.c(),b=Q(),U&&U.c(),w=Q();for(let W=0;W{K[He]=null}),ne(),a=K[i],a?a.p(W,te):(a=K[i]=X[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Se(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Se(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=jl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?U?(U.p(W,te),te[0]&8192&&h(U,1)):(U=Ul(W),U.c(),h(U,1),U.m(l,w)):U&&(le(),v(U,1,1,()=>{U=null}),ne()),te[0]&4096){q=W[12];let he;for(he=0;he{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,L)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Ke={};te[0]&2&&(Ke.field=W[1]),te[0]&1&&(Ke.schema=W[0]),T.$set(Ke),(!k||te[0]&32)&&Se(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Se(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Se(l,"hover:bg-blue-100",W[5]),W[20]?oe?(oe.p(W,te),te[0]&1048576&&h(oe,1)):(oe=Gl(W),oe.c(),h(oe,1),oe.m(e,V)):oe&&(le(),v(oe,1,1,()=>{oe=null}),ne()),W[18].length?_e?(_e.p(W,te),te[0]&262144&&h(_e,1)):(_e=Wl(W),_e.c(),h(_e,1),_e.m(F,null)):_e&&(le(),v(_e,1,1,()=>{_e=null}),ne()),(!k||te[0]&32)&&Se(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(U);for(let te=0;te{k&&(D||(D=dt(F,ht,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(U),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Re();ge(s,z,se=>l(9,V=se));const j=Je();ge(s,j,se=>l(29,F=se));function U(se){return se!=null&&se.repeated_field?U(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(oe=>oe.path.at(-1)!==hr)].filter(oe=>{var _e,W,te,ce;return!(oe.dtype==="embedding"||oe.signal!=null&&rt(oe).some(He=>He.dtype==="embedding")||((_e=oe.signal)==null?void 0:_e.signal_name)==="sentences"||((W=oe.signal)==null?void 0:W.signal_name)==="substring_search"||((te=oe.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=oe.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const q=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{H&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?ut(z,V.query.sort_order="DESC",V):ut(z,V.query.sort_order="ASC",V),me=()=>z.removeSortBy(r),re=()=>P.signal&&y&&ee&&D.mutate([V.namespace,V.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&y&&Ge({command:We.EditPreviewConcept,namespace:V.namespace,datasetName:V.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,X=se.indent)},s.$$.update=()=>{var se,oe,_e,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=Dt(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=V.expandedColumns[Ee(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===wt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=U(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=F.visibleFields)==null?void 0:se.some(te=>Ze(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?rt(P).filter(te=>te.signal!=null&&rt(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(oe=V.query.sort_by)==null?void 0:oe.some(te=>Ze(te,r))),s.$$.dirty[0]&512&&l(14,g=V.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((_e=V.query.filters)==null?void 0:_e.filter(te=>Ze(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,y=Nn(((W=F.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,C=It(V,r)),s.$$.dirty[0]&32&&l(26,M=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,L=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,T=`${L}${M}`),s.$$.dirty[0]&18&&l(10,H=mt(P)&&!y)},[k,P,ee,X,y,t,r,b,o,V,H,T,C,w,g,_,u,d,c,f,i,n,D,K,z,j,M,L,a,F,q,Y,de,me,re,De,ue]}class An extends $e{constructor(e){super(),ke(this,e,ca,fa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function xl(s,e,l){const t=s.slice();return t[3]=e[l],t}function ua(s){let e,l,t,n;return e=new Mt({props:{label:"Schema",class:"w-1/3"}}),t=new Mt({props:{label:"Query",class:"w-1/3"}}),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=J(o),O(t.$$.fragment,o)},m(o,r){R(e,o,r),N(o,l,r),R(t,o,r),n=!0},p:x,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){A(e,o),o&&m(l),A(t,o)}}}function da(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function _a(s){let e,l;return e=new Oi({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ga(s){let e,l,t,n,o;return l=new zt({props:{$$slots:{default:[ha]},$$scope:{ctx:s}}}),n=new zt({props:{$$slots:{default:[_a]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),B(n.$$.fragment),this.h()},l(r){e=E(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=J(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){N(r,e,i),R(l,e,null),p(e,t),R(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),A(l),A(n)}}}function pa(s){let e,l,t;return l=new ls({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[ga],default:[ua]},$$scope:{ctx:s}}}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function ba(s,e,l){let t,n;const o=Je();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class va extends $e{constructor(e){super(),ke(this,e,ba,pa,be,{})}}function tn(s,e,l){const t=s.slice();return t[5]=e[l],t}function wa(s){let e,l="{}",t;return{c(){e=S("span"),t=Z(l),this.h()},l(n){e=E(n,"SPAN",{class:!0});var o=$(e);t=G(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){N(n,e,o),p(e,t)},p:x,i:x,o:x,d(n){n&&m(e)}}}function $a(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&B(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&R(e,r,i),N(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{A(f,1)}),ne()}n?(e=et(n,o(r)),B(e.$$.fragment),h(e.$$.fragment,1),R(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&A(e,r)}}}function ln(s){let e;return{c(){e=Z("[]")},l(l){e=G(l,"[]")},m(l,t){N(l,e,t)},d(l){l&&m(e)}}}function nn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(wt)>=0,d,u,_=Ee(s[5].path)+"",g,b,w;function y(...V){return s[3](s[5],...V)}function C(...V){return s[4](s[5],...V)}t=new kn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(y)!=null}}),t.$on("change",C);const M=[$a,wa],L=[];function T(V,F){return V[5].dtype?0:1}i=T(s),a=L[i]=M[i](s);let H=c&&ln();return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),r=S("div"),a.c(),f=Q(),H&&H.c(),d=Q(),u=S("div"),g=Z(_),b=Q(),this.h()},l(V){e=E(V,"DIV",{class:!0});var F=$(e);l=E(F,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=J(F),o=E(F,"DIV",{class:!0});var k=$(o);r=E(k,"DIV",{class:!0});var P=$(r);a.l(P),f=J(P),H&&H.l(P),P.forEach(m),k.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);g=G(ee,_),ee.forEach(m),b=J(F),F.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(V,F){N(V,e,F),p(e,l),R(t,l,null),p(e,n),p(e,o),p(o,r),L[i].m(r,null),p(r,f),H&&H.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(V,F){s=V;const D={};F&3&&(D.checked=s[0].find(y)!=null),t.$set(D);let k=i;i=T(s),i===k?L[i].p(s,F):(le(),v(L[k],1,1,()=>{L[k]=null}),ne(),a=L[i],a?a.p(s,F):(a=L[i]=M[i](s),a.c()),h(a,1),a.m(r,f)),F&2&&(c=s[5].path.indexOf(wt)>=0),c?H||(H=ln(),H.c(),H.m(r,null)):H&&(H.d(1),H=null),(!w||F&2)&&_!==(_=Ee(s[5].path)+"")&&fe(g,_)},i(V){w||(h(t.$$.fragment,V),h(a),w=!0)},o(V){v(t.$$.fragment,V),v(a),w=!1},d(V){V&&m(e),A(t),L[i].d(),H&&H.d()}}}function ka(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ze(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class bt extends $e{constructor(e){super(),ke(this,e,Sa,ka,be,{fields:1,checkedFields:0})}}function rn(s,e,l){const t=s.slice();return t[29]=e[l],t}function Ea(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k,P,ee;function X(z){s[23](z)}let K={invalid:s[8]!=s[9]};return s[8]!==void 0&&(K.value=s[8]),M=new vr({props:K}),Be.push(()=>Ue(M,"value",X)),F=new Ur({}),{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Delete this dataset"),o=Q(),r=S("div"),i=S("p"),a=Z("This action cannot be undone."),f=Q(),c=S("p"),d=Z(`This will permanently delete the + `),u=S("span"),_=Z(s[9]),g=Z(` dataset and all its files. Please type + `),b=S("span"),w=Z(s[9]),y=Z(" to confirm."),C=Q(),B(M.$$.fragment),T=Q(),H=S("button"),V=Z(`I understand, delete this dataset + `),B(F.$$.fragment),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Delete this dataset"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=E(Y,"P",{class:!0});var de=$(i);a=G(de,"This action cannot be undone."),de.forEach(m),f=J(Y),c=E(Y,"P",{});var me=$(c);d=G(me,`This will permanently delete the + `),u=E(me,"SPAN",{class:!0});var re=$(u);_=G(re,s[9]),re.forEach(m),g=G(me,` dataset and all its files. Please type + `),b=E(me,"SPAN",{class:!0});var De=$(b);w=G(De,s[9]),De.forEach(m),y=G(me," to confirm."),me.forEach(m),Y.forEach(m),C=J(U),O(M.$$.fragment,U),T=J(U),H=E(U,"BUTTON",{class:!0});var ue=$(H);V=G(ue,`I understand, delete this dataset + `),O(F.$$.fragment,ue),ue.forEach(m),U.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(H,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),H.disabled=D=s[8]!=s[9],Se(H,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,y),p(l,C),R(M,l,null),p(l,T),p(l,H),p(H,V),R(F,H,null),k=!0,P||(ee=Pe(H,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const U={};j[0]&768&&(U.invalid=z[8]!=z[9]),!L&&j[0]&256&&(L=!0,U.value=z[8],Ye(()=>L=!1)),M.$set(U),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(H.disabled=D),(!k||j[0]&768)&&Se(H,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(M.$$.fragment,z),h(F.$$.fragment,z),k=!0)},o(z){v(M.$$.fragment,z),v(F.$$.fragment,z),k=!1},d(z){z&&m(e),A(M),A(F),P=!1,ee()}}}function ya(s){let e,l,t,n;const o=[Ia,Da],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Da(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L,T,H,V,F,D,k=s[3]!=null&&sn(s);const P=[Na,Va],ee=[];function X(z,j){return z[11].isFetching?0:1}C=X(s),M=ee[C]=P[C](s);let K=s[3]!=null&&s[4]!=null&&on(s);return{c(){e=S("div"),l=S("section"),t=S("div"),n=Z("Media fields"),o=Q(),r=S("div"),i=Z("These fields will be presented differently from the rest of the metadata fields."),a=Q(),k&&k.c(),f=Q(),c=S("section"),d=S("div"),u=Z("Preferred embedding"),_=Q(),g=S("div"),b=Z("This embedding will be used by default when indexing and querying the data."),w=Q(),y=S("div"),M.c(),L=Q(),T=S("section"),H=S("div"),V=Z("Render as markdown"),F=Q(),K&&K.c(),this.h()},l(z){e=E(z,"DIV",{class:!0});var j=$(e);l=E(j,"SECTION",{class:!0});var U=$(l);t=E(U,"DIV",{class:!0});var q=$(t);n=G(q,"Media fields"),q.forEach(m),o=J(U),r=E(U,"DIV",{class:!0});var Y=$(r);i=G(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=J(U),k&&k.l(U),U.forEach(m),f=J(j),c=E(j,"SECTION",{class:!0});var de=$(c);d=E(de,"DIV",{class:!0});var me=$(d);u=G(me,"Preferred embedding"),me.forEach(m),_=J(de),g=E(de,"DIV",{class:!0});var re=$(g);b=G(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=J(de),y=E(de,"DIV",{class:!0});var De=$(y);M.l(De),De.forEach(m),de.forEach(m),L=J(j),T=E(j,"SECTION",{class:!0});var ue=$(T);H=E(ue,"DIV",{class:!0});var se=$(H);V=G(se,"Render as markdown"),se.forEach(m),F=J(ue),K&&K.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(y,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(H,"class","text-lg text-gray-700"),I(T,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){N(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,y),ee[C].m(y,null),p(e,L),p(e,T),p(T,H),p(H,V),p(T,F),K&&K.m(T,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=sn(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let U=C;C=X(z),C===U?ee[C].p(z,j):(le(),v(ee[U],1,1,()=>{ee[U]=null}),ne(),M=ee[C],M?M.p(z,j):(M=ee[C]=P[C](z),M.c()),h(M,1),M.m(y,null)),z[3]!=null&&z[4]!=null?K?(K.p(z,j),j[0]&24&&h(K,1)):(K=on(z),K.c(),h(K,1),K.m(T,null)):K&&(le(),v(K,1,1,()=>{K=null}),ne())},i(z){D||(h(k),h(M),h(K),D=!0)},o(z){v(k),v(M),v(K),D=!1},d(z){z&&m(e),k&&k.d(),ee[C].d(),K&&K.d()}}}function Ia(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function sn(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Va(s){var t;let e,l;return e=new pt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Ta]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){B(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){R(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){A(e,n)}}}function Na(s){let e,l;return e=new wr({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function an(s){let e,l;return e=new at({props:{value:s[29].name}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ta(s){let e,l,t,n;e=new at({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){B(e.$$.fragment),l=Q();for(let a=0;aUe(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ca(s){let e,l,t,n,o,r,i,a;t=new br({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[ya,Ea],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i&&i.c(),this.h()},l(u){e=E(u,"DIV",{class:!0});var _=$(e);l=E(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=J(_),o=E(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){N(u,e,_),p(e,l),R(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),A(t),~r&&c[r].d()}}}function Fa(s){let e,l,t,n,o,r;return e=new En({props:{label:"Changes",title:"Dataset settings"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[Ca]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ma(s){let e,l;return e=new Sn({props:{open:s[0],$$slots:{default:[Fa]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function za(s,e,l){let t,n,o,r,i,a=x,f=()=>(a(),a=Me(t,q=>l(6,i=q)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const y=Fn();ge(s,y,q=>l(28,c=q));const C=$n();ge(s,C,q=>l(11,d=q));const M=_r();ge(s,M,q=>l(27,r=q));let L="fields",T=null,H=null,V=c.embedding;function F(q){V=q.target.value,V===""&&(V=void 0)}function D(){if(T==null)return;const q={ui:{media_paths:T.map(Y=>Y.path),markdown_paths:H==null?void 0:H.map(Y=>Y.path)},preferred_embedding:V};r.mutate([_,g,q],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=gr();ge(s,P,q=>l(12,u=q));const ee=q=>l(7,L=q.detail);function X(q){T=q,l(3,T),l(6,i),l(5,o),l(19,w)}function K(q){H=q,l(4,H),l(6,i),l(5,o),l(19,w)}function z(q){k=q,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>pn("/")}),U=()=>l(0,b=!1);return s.$$set=q=>{"namespace"in q&&l(1,_=q.namespace),"name"in q&&l(2,g=q.name),"open"in q&&l(0,b=q.open),"schema"in q&&l(19,w=q.schema)},s.$$.update=()=>{var q,Y,de,me;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Kr(_,g)),s.$$.dirty[0]&524288&&l(5,o=St(w).filter(re=>re.dtype==="string"&&!Ze(re.path,[pr])&&!tt(re,w))),s.$$.dirty[0]&104&&T==null){const re=(Y=(q=i.data)==null?void 0:q.ui)==null?void 0:Y.media_paths;re!=null&&l(3,T=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}if(s.$$.dirty[0]&112&&H==null){const re=(me=(de=i.data)==null?void 0:de.ui)==null?void 0:me.markdown_paths;re!=null&&l(4,H=o.filter(De=>re.some(ue=>Ze(De.path,ue))))}},[b,_,g,T,H,o,i,L,k,n,t,d,u,y,C,M,F,D,P,w,ee,X,K,z,j,U]}class Pa extends $e{constructor(e){super(),ke(this,e,za,Ma,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Ba(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Ra(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function fn(s){let e,l,t,n,o,r,i;const a=[Oa,Aa],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=S("section"),l=S("h4"),t=Z("Select enriched fields"),n=Q(),r.c(),this.h()},l(d){e=E(d,"SECTION",{});var u=$(e);l=E(u,"H4",{class:!0});var _=$(l);t=G(_,"Select enriched fields"),_.forEach(m),n=J(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){N(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function Aa(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new bt({props:o}),Be.push(()=>Ue(e,"checkedFields",n)),{c(){B(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){R(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ye(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){A(e,r)}}}function Oa(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function cn(s){let e,l;return{c(){e=S("p"),l=Z("No fields selected. Please select at least one field to download."),this.h()},l(t){e=E(t,"P",{class:!0});var n=$(e);l=G(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){N(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ha(s){let e,l;return e=new Cn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function qa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function La(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y;const C=[Ra,Ba],M=[];function L(k,P){return k[6]==null?0:1}o=L(s),r=M[o]=C[o](s);let T=(s[5]==null||s[5].length>0)&&fn(s),H=s[3].length===0&&cn();const V=[qa,Ha],F=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=F[b]=V[b](s)),{c(){e=S("section"),l=S("h4"),t=Z("Select source fields"),n=Q(),r.c(),i=Q(),T&&T.c(),a=Q(),f=S("section"),c=S("h4"),d=Z("Download preview"),u=Q(),H&&H.c(),_=Q(),g=S("div"),w&&w.c(),this.h()},l(k){e=E(k,"SECTION",{});var P=$(e);l=E(P,"H4",{class:!0});var ee=$(l);t=G(ee,"Select source fields"),ee.forEach(m),n=J(P),r.l(P),P.forEach(m),i=J(k),T&&T.l(k),a=J(k),f=E(k,"SECTION",{});var X=$(f);c=E(X,"H4",{class:!0});var K=$(c);d=G(K,"Download preview"),K.forEach(m),u=J(X),H&&H.l(X),_=J(X),g=E(X,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),X.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){N(k,e,P),p(e,l),p(l,t),p(e,n),M[o].m(e,null),N(k,i,P),T&&T.m(k,P),N(k,a,P),N(k,f,P),p(f,c),p(c,d),p(f,u),H&&H.m(f,null),p(f,_),p(f,g),~b&&F[b].m(g,null),y=!0},p(k,P){let ee=o;o=L(k),o===ee?M[o].p(k,P):(le(),v(M[ee],1,1,()=>{M[ee]=null}),ne(),r=M[o],r?r.p(k,P):(r=M[o]=C[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?T?(T.p(k,P),P&32&&h(T,1)):(T=fn(k),T.c(),h(T,1),T.m(a.parentNode,a)):T&&(le(),v(T,1,1,()=>{T=null}),ne()),k[3].length===0?H||(H=cn(),H.c(),H.m(f,_)):H&&(H.d(1),H=null);let X=b;b=D(k),b===X?~b&&F[b].p(k,P):(w&&(le(),v(F[X],1,1,()=>{F[X]=null}),ne()),~b?(w=F[b],w?w.p(k,P):(w=F[b]=V[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){y||(h(r),h(T),h(w),y=!0)},o(k){v(r),v(T),v(w),y=!1},d(k){k&&m(e),M[o].d(),k&&m(i),T&&T.d(k),k&&m(a),k&&m(f),H&&H.d(),~b&&F[b].d()}}}function ja(s){let e,l,t,n,o,r;return e=new En({props:{title:"Download data"}}),t=new yn({props:{hasForm:!0,$$slots:{default:[La]},$$scope:{ctx:s}}}),o=new Dn({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){B(e.$$.fragment),l=Q(),B(t.$$.fragment),n=Q(),B(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=J(i),O(t.$$.fragment,i),n=J(i),O(o.$$.fragment,i)},m(i,a){R(e,i,a),N(i,l,a),R(t,i,a),N(i,n,a),R(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){A(e,i),i&&m(l),A(t,i),i&&m(n),A(o,i)}}}function Ua(s){let e,l;return e=new Sn({props:{size:"lg",open:s[0],$$slots:{default:[ja]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ya(s,e,l){let t,n,o,r,i,a,f=x,c=()=>(f(),f=Me(r,V=>l(7,a=V)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=_t(),g=Re();ge(s,g,V=>l(12,i=V));let b=[],w=[];function y(V){if(V==null)return{sourceFields:null,enrichedFields:null};const D=St(V).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,V)),k=rt(V).filter(P=>Dt(P)).filter(P=>!rt(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function C(){const V=i.namespace,F=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${V}/${F}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${V}_${F}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function M(){l(0,d=!1),_("close")}function L(V){b=V,l(1,b)}function T(V){w=V,l(2,w)}const H=()=>l(0,d=!1);return s.$$set=V=>{"open"in V&&l(0,d=V.open),"schema"in V&&l(11,u=V.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=y(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?$r(i.namespace,i.datasetName,{columns:o.map(V=>V.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,C,M,u,i,L,T,H]}class Qa extends $e{constructor(e){super(),ke(this,e,Ya,Ua,be,{open:0,schema:11})}}function Ja(s){let e,l;return e=new ms({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ka(s){let e,l;return e=new cs({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function un(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Pa({props:a}),Be.push(()=>Ue(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new Qa({props:c}),Be.push(()=>Ue(n,"open",f)),{c(){B(e.$$.fragment),t=Q(),B(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=J(d),O(n.$$.fragment,d)},m(d,u){R(e,d,u),N(d,t,u),R(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ye(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ye(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){A(e,d),d&&m(t),A(n,d)}}}function dn(s){let e,l;return e=new Vt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Wa]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Za(s){let e,l;return e=new Cn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Ga(s){let e,l;return e=new je({}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p:x,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function Wa(s){let e,l,t,n,o,r,i,a,f,c;const d=[Ga,Za],u=[];function _(g,b){var w,y;return(w=g[13])!=null&&w.isFetching?0:(y=g[13])!=null&&y.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=S("div"),l=Z(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=Q(),n=S("div"),o=Z("config.yml"),r=Q(),a&&a.c(),f=ie(),this.h()},l(g){e=E(g,"DIV",{class:!0});var b=$(e);l=G(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=J(g),n=E(g,"DIV",{class:!0});var w=$(n);o=G(w,"config.yml"),w.forEach(m),r=J(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){N(g,e,b),p(e,l),N(g,t,b),N(g,n,b),p(n,o),N(g,r,b),~i&&u[i].m(g,b),N(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M;t=new va({});const L=[Ka,Ja],T=[];function H(D,k){return D[11]?1:0}r=H(s),i=T[r]=L[r](s),_=new bi({});let V=s[12].data&&un(s),F=s[2]&&dn(s);return{c(){e=S("div"),l=S("div"),B(t.$$.fragment),n=Q(),o=S("div"),i.c(),d=Q(),u=S("div"),B(_.$$.fragment),g=Q(),V&&V.c(),b=Q(),F&&F.c(),w=ie(),this.h()},l(D){e=E(D,"DIV",{class:!0});var k=$(e);l=E(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=J(P),o=E(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=J(k),u=E(k,"DIV",{class:!0});var X=$(u);O(_.$$.fragment,X),X.forEach(m),k.forEach(m),g=J(D),V&&V.l(D),b=J(D),F&&F.l(D),w=ie(),this.h()},h(){I(o,"class",a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ft(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){N(D,e,k),p(e,l),R(t,l,null),p(l,n),p(l,o),T[r].m(o,null),p(e,d),p(e,u),R(_,u,null),N(D,g,k),V&&V.m(D,k),N(D,b,k),F&&F.m(D,k),N(D,w,k),y=!0,C||(M=[Ie(f=Ve.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Pe(o,"click",s[15]),Pe(o,"keypress",s[15])],C=!0)},p(D,k){let P=r;r=H(D),r!==P&&(le(),v(T[P],1,1,()=>{T[P]=null}),ne(),i=T[r],i||(i=T[r]=L[r](D),i.c()),h(i,1),i.m(o,null)),(!y||k&2048&&a!==(a=ft(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!y||k&2048&&c!==(c=ft(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?V?(V.p(D,k),k&4096&&h(V,1)):(V=un(D),V.c(),h(V,1),V.m(b.parentNode,b)):V&&(le(),v(V,1,1,()=>{V=null}),ne()),D[2]?F?(F.p(D,k),k&4&&h(F,1)):(F=dn(D),F.c(),h(F,1),F.m(w.parentNode,w)):F&&(le(),v(F,1,1,()=>{F=null}),ne())},i(D){y||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(V),h(F),y=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(V),v(F),y=!1},d(D){D&&m(e),A(t),T[r].d(),A(_),D&&m(g),V&&V.d(D),D&&m(b),F&&F.d(D),D&&m(w),C=!1,Qe(M)}}}function xa(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=S("div"),l=S("a"),n=Z(t),o=Z("/"),i=Z(r),this.h()},l(c){e=E(c,"DIV",{class:!0});var d=$(e);l=E(d,"A",{class:!0,href:!0});var u=$(l);n=G(u,t),o=G(u,"/"),i=G(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){N(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Pe(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function eo(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[xa]},$$scope:{ctx:s}}}),o=new it({}),{c(){e=S("div"),B(l.$$.fragment),t=Q(),n=S("button"),B(o.$$.fragment),this.h()},l(f){e=E(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=J(c),n=E(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){N(f,e,c),R(l,e,null),p(e,t),p(e,n),R(o,n,null),r=!0,i||(a=[Pe(n,"click",s[22]),Ie(Ve.call(null,n,{text:"Dataset information"}))],i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),A(l),A(o),i=!1,Qe(a)}}}function to(s){let e,l,t;return l=new Mi({}),{c(){e=S("div"),B(l.$$.fragment),this.h()},l(n){e=E(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){N(n,e,o),R(l,e,null),t=!0},p:x,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),A(l)}}}function mn(s){let e,l,t,n;return{c(){e=S("div"),l=Z("Copied!"),this.h()},l(o){e=E(o,"DIV",{class:!0});var r=$(e);l=G(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){N(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Gn(e,Hr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function lo(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,y,C,M,L=s[6]&&mn();return i=new Ss({}),c=new gs({}),g=new rs({}),{c(){e=S("div"),l=S("div"),t=S("div"),n=S("div"),L&&L.c(),o=Q(),r=S("button"),B(i.$$.fragment),a=Q(),f=S("button"),B(c.$$.fragment),d=Q(),u=S("div"),_=S("button"),B(g.$$.fragment),this.h()},l(T){e=E(T,"DIV",{slot:!0});var H=$(e);l=E(H,"DIV",{class:!0});var V=$(l);t=E(V,"DIV",{class:!0});var F=$(t);n=E(F,"DIV",{class:!0});var D=$(n);L&&L.l(D),o=J(D),r=E(D,"BUTTON",{});var k=$(r);O(i.$$.fragment,k),k.forEach(m),D.forEach(m),a=J(F),f=E(F,"BUTTON",{});var P=$(f);O(c.$$.fragment,P),P.forEach(m),d=J(F),u=E(F,"DIV",{class:!0});var ee=$(u);_=E(ee,"BUTTON",{});var X=$(_);O(g.$$.fragment,X),X.forEach(m),ee.forEach(m),F.forEach(m),V.forEach(m),H.forEach(m),this.h()},h(){I(n,"class","relative"),_.disabled=b=!s[9],I(u,"class","mr-2"),Se(u,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(T,H){N(T,e,H),p(e,l),p(l,t),p(t,n),L&&L.m(n,null),p(n,o),p(n,r),R(i,r,null),p(t,a),p(t,f),R(c,f,null),p(t,d),p(t,u),p(u,_),R(g,_,null),y=!0,C||(M=[Ie(Ve.call(null,r,{text:"Copy the URL"})),Pe(r,"click",s[18]),Ie(Ve.call(null,f,{text:"Download data"})),Pe(f,"click",s[19]),Ie(Ve.call(null,_,{text:"Dataset settings"})),Pe(_,"click",s[20]),Ie(w=Ve.call(null,u,{text:s[9]?"":"User does not have access to update settings of this dataset."}))],C=!0)},p(T,H){T[6]?L?H&64&&h(L,1):(L=mn(),L.c(),h(L,1),L.m(n,o)):L&&(le(),v(L,1,1,()=>{L=null}),ne()),(!y||H&512&&b!==(b=!T[9]))&&(_.disabled=b),w&&Le(w.update)&&H&512&&w.update.call(null,{text:T[9]?"":"User does not have access to update settings of this dataset."}),(!y||H&512)&&Se(u,"opacity-40",!T[9])},i(T){y||(h(L),h(i.$$.fragment,T),h(c.$$.fragment,T),h(g.$$.fragment,T),y=!0)},o(T){v(L),v(i.$$.fragment,T),v(c.$$.fragment,T),v(g.$$.fragment,T),y=!1},d(T){T&&m(e),L&&L.d(),A(i),A(c),A(g),C=!1,Qe(M)}}}function no(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[lo],"header-center":[to],"header-subtext":[eo],default:[Xa]},$$scope:{ctx:s}}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function ro(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(n,Y=>l(12,c=Y)),n),_,g=x,b=()=>(g(),g=Me(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:y}=e;const C=Re();ge(s,C,Y=>l(3,f=Y));function M(){ut(C,f.schemaCollapsed=!f.schemaCollapsed,f)}let L=!1,T=!1;const H=yt();ge(s,H,Y=>l(17,a=Y));let V=!1,F=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,V=!0),setTimeout(()=>l(6,V=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,T=!0),P=()=>l(4,L=!0),ee=()=>pn(r),X=()=>l(2,F=!0);function K(Y){L=Y,l(4,L)}function z(Y){T=Y,l(5,T)}const j=()=>l(2,F=!1),U=()=>l(2,F=!1),q=()=>l(2,F=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,y=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Et(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Zr(w,y)),s.$$.dirty&7&&b(l(7,i=F?kr(w,y,"yaml"):null))},[w,y,F,f,L,T,V,i,r,o,n,t,c,_,C,M,H,a,D,k,P,ee,X,K,z,j,U,q]}class so extends $e{constructor(e){super(),ke(this,e,ro,no,be,{namespace:0,datasetName:1})}}function io(s){let e;return{c(){e=Z("Page not found! Please specify a dataset.")},l(l){e=G(l,"Page not found! Please specify a dataset.")},m(l,t){N(l,e,t)},p:x,i:x,o:x,d(l){l&&m(e)}}}function ao(s){let e=s[2],l,t,n=hn(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),N(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,x),ne(),n=hn(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function hn(s){let e,l;return e=new so({props:{namespace:s[0],datasetName:s[1]}}),{c(){B(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){R(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){A(e,t)}}}function oo(s){let e,l,t,n;const o=[ao,io],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),N(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function fo(s,e,l){let t,n,o,r,i,a,f,c,d=x,u=()=>(d(),d=Me(f,X=>l(10,c=X)),f),_,g=x,b=()=>(g(),g=Me(t,X=>l(11,_=X)),t),w,y=x,C=()=>(y(),y=Me(a,X=>l(12,w=X)),a),M,L=x,T=()=>(L(),L=Me(r,X=>l(13,M=X)),r),H,V=x,F=()=>(V(),V=Me(o,X=>l(14,H=X)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>y()),s.$$.on_destroy.push(()=>L()),s.$$.on_destroy.push(()=>V());let k,P;const ee=Gr();return ge(s,ee,X=>l(15,D=X)),s.$$.update=()=>{var X,K;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?yr(k,P):null)),s.$$.dirty&7&&t!=null){const z=Cr(k,P);Wr("datasets",`${k}/${P}`,t,ee,j=>xr(j,z),j=>Xr(j,z))}if(s.$$.dirty&4&&t!=null&&Sr(t),s.$$.dirty&3&&l(8,n=k&&P?Dr(k,P):null),s.$$.dirty&256&&n!=null&&Er(n),s.$$.dirty&3&&F(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&H!=null&&H.data&&n.setSettings(H.data),s.$$.dirty&3&&T(l(5,r=k&&P?Et(k,P):null)),s.$$.dirty&8448&&n&&M!=null&&M.data&&n.setSchema(M.data),s.$$.dirty&8192&&l(9,i=M!=null&&M.data?Ir("string",M.data):null),s.$$.dirty&515&&C(l(4,a=k&&P&&i?Vr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?Nr(k,P,Tr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(X=c==null?void 0:c.data)!=null&&X.schema){const z=qr(_.selectedColumns||{},((K=c.data)==null?void 0:K.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,M,H,D]}class yo extends $e{constructor(e){super(),ke(this,e,fo,oo,be,{})}}export{yo as component}; diff --git a/lilac/web/_app/immutable/nodes/5.24a58406.js b/lilac/web/_app/immutable/nodes/5.24a58406.js new file mode 100644 index 0000000000000000000000000000000000000000..4ff419857bd1fb8b0b34555e2ac272bddf656817 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.24a58406.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ah as Fe,ai as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as J,r as Y,u as be,a1 as R,C as Ke,P as Oe,o as Je,a8 as ve,aj as Ye,e as w,ab as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b7741aa8.js";import{g as Xe}from"../chunks/navigation.bb2d03bd.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,aJ as et,B as tt,O as Be,c as lt,aK as nt}from"../chunks/Commands.74110cda.js";import{P as it}from"../chunks/Page.190df35c.js";import{C as Qe}from"../chunks/ComboBox.62776129.js";import{f as at}from"../chunks/utils.1f391c34.js";import{w as Ce}from"../chunks/index.d3776286.js";const st=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||rt(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,st):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function rt(l){let e;return{c(){e=J(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function ot(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ut(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),K=G?G.selectedValue:Ce(d?u:void 0);se(l,K,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const O=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,K,i,r,s,o,a,M,m,O]}class ft extends te{constructor(e){super(),le(this,e,ut,ot,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ct=ft;function dt(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class mt extends te{constructor(e){super(),le(this,e,_t,dt,x,{ref:0})}}const bt=mt;function Te(l){let e,t,n;return{c(){e=D("legend"),t=J(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=J(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function ht(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function gt(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class vt extends te{constructor(e){super(),le(this,e,gt,ht,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=vt;function pt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class Tt extends te{constructor(e){super(),le(this,e,kt,pt,x,{})}}const Et=Tt,St=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||It(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,St):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function It(l){let e;return{c(){e=J(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function yt(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function Dt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Ke(),v=Ce(u);se(l,v,m=>t(16,s=m)),Oe("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:O})=>{m&&v.set(O)},update:m=>{t(9,u=m)}}),Je(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function K(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,K,M]}class Nt extends te{constructor(e){super(),le(this,e,Dt,yt,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Pt=Nt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Vt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Lt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function At(l){let e,t,n,i;const s=[Lt,Vt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ft(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var O;return t(0,f=(O=m.detail.selectedItem)==null?void 0:O.id)},K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,K,M]}class De extends te{constructor(e){super(),le(this,e,Ft,At,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function qt(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Bt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,Bt,qt,x,{value:0,invalid:1,invalidText:2})}}function Qt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Ct(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Gt(l){let e,t,n,i;const s=[Ct,Qt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ht(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(O=>({id:`${O.config}/${O.split}`,text:`${O.config}/${O.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,K,M]}class Pe extends te{constructor(e){super(),le(this,e,Ht,Gt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function jt(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function Mt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=J("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=J("For HuggingFace spaces, fork this space and set "),o=D("span"),r=J("LILAC_AUTH_ENABLED"),u=J(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Rt(l){let e,t;return e=new bt({props:{class:"py-8",$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ut(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=J("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function zt(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Kt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Pt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Et({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ct({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Zt(l){let e,t,n,i,s,a,o;const r=[Ot,Kt,zt],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Xt,Wt,Yt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?jt(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function wt(l){let e;return{c(){e=J("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function xt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Ut]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s=new tt({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[wt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function $t(l){let e,t,n,i,s,a,o,r;const u=[Rt,Mt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=J("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function el(l){let e,t;return e=new it({props:{$$slots:{default:[$t]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function tl(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,K,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{et(L.task_id,()=>{Xe(at(f,b))})}})}function O(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,K="Enter a name"):b.includes("/")?t(6,K='Name cannot contain "/"'):t(6,K=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,K,M,s,i,n,u,c,_,h,m,o,O,I,je,Me,Re]}class ul extends te{constructor(e){super(),le(this,e,tl,el,x,{})}}export{ul as component}; diff --git a/lilac/web/_app/immutable/nodes/5.2b38266b.js b/lilac/web/_app/immutable/nodes/5.2b38266b.js new file mode 100644 index 0000000000000000000000000000000000000000..2ce7fc4095d01cec8d0385465d049ca3924d889e --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.2b38266b.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ah as Fe,ai as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as J,r as Y,u as be,a1 as R,C as Ke,P as Oe,o as Je,a8 as ve,aj as Ye,e as w,ab as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b7741aa8.js";import{g as Xe}from"../chunks/navigation.faef392c.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,aJ as et,B as tt,O as Be,c as lt,aK as nt}from"../chunks/Commands.74110cda.js";import{P as it}from"../chunks/Page.190df35c.js";import{C as Qe}from"../chunks/ComboBox.62776129.js";import{f as at}from"../chunks/utils.1f391c34.js";import{w as Ce}from"../chunks/index.d3776286.js";const st=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||rt(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,st):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function rt(l){let e;return{c(){e=J(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function ot(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ut(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),K=G?G.selectedValue:Ce(d?u:void 0);se(l,K,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const O=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,K,i,r,s,o,a,M,m,O]}class ft extends te{constructor(e){super(),le(this,e,ut,ot,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ct=ft;function dt(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class mt extends te{constructor(e){super(),le(this,e,_t,dt,x,{ref:0})}}const bt=mt;function Te(l){let e,t,n;return{c(){e=D("legend"),t=J(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=J(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function ht(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function gt(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class vt extends te{constructor(e){super(),le(this,e,gt,ht,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=vt;function pt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class Tt extends te{constructor(e){super(),le(this,e,kt,pt,x,{})}}const Et=Tt,St=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||It(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,St):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function It(l){let e;return{c(){e=J(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function yt(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function Dt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Ke(),v=Ce(u);se(l,v,m=>t(16,s=m)),Oe("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:O})=>{m&&v.set(O)},update:m=>{t(9,u=m)}}),Je(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function K(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,K,M]}class Nt extends te{constructor(e){super(),le(this,e,Dt,yt,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Pt=Nt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Vt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Lt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function At(l){let e,t,n,i;const s=[Lt,Vt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ft(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var O;return t(0,f=(O=m.detail.selectedItem)==null?void 0:O.id)},K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,K,M]}class De extends te{constructor(e){super(),le(this,e,Ft,At,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function qt(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Bt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,Bt,qt,x,{value:0,invalid:1,invalidText:2})}}function Qt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Ct(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Gt(l){let e,t,n,i;const s=[Ct,Qt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ht(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(O=>({id:`${O.config}/${O.split}`,text:`${O.config}/${O.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,K,M]}class Pe extends te{constructor(e){super(),le(this,e,Ht,Gt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function jt(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function Mt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=J("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=J("For HuggingFace spaces, fork this space and set "),o=D("span"),r=J("LILAC_AUTH_ENABLED"),u=J(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Rt(l){let e,t;return e=new bt({props:{class:"py-8",$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ut(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=J("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function zt(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Kt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Pt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Et({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ct({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Zt(l){let e,t,n,i,s,a,o;const r=[Ot,Kt,zt],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Xt,Wt,Yt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?jt(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function wt(l){let e;return{c(){e=J("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function xt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Ut]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s=new tt({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[wt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function $t(l){let e,t,n,i,s,a,o,r;const u=[Rt,Mt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=J("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function el(l){let e,t;return e=new it({props:{$$slots:{default:[$t]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function tl(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,K,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{et(L.task_id,()=>{Xe(at(f,b))})}})}function O(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,K="Enter a name"):b.includes("/")?t(6,K='Name cannot contain "/"'):t(6,K=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,K,M,s,i,n,u,c,_,h,m,o,O,I,je,Me,Re]}class ul extends te{constructor(e){super(),le(this,e,tl,el,x,{})}}export{ul as component}; diff --git a/lilac/web/_app/immutable/nodes/5.3c6ec73e.js b/lilac/web/_app/immutable/nodes/5.3c6ec73e.js new file mode 100644 index 0000000000000000000000000000000000000000..be2c09ca5b5226668e890ac247dd4927d2f2a709 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.3c6ec73e.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b333a928.js";import{g as J}from"../chunks/navigation.c82332c0.js";import{P as K,b as Q}from"../chunks/Page.4b0754ae.js";import{q as X,B as Y}from"../chunks/Commands.1fffdf33.js";import{g as Z,f as x}from"../chunks/utils.4eeb8687.js";import{A as ee}from"../chunks/ArrowUpRight.e306cdcd.js";import{T as M}from"../chunks/ToastNotification.66c9609a.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.3d3a318e.js b/lilac/web/_app/immutable/nodes/5.3d3a318e.js new file mode 100644 index 0000000000000000000000000000000000000000..ad27472bf924c811b8aa236da262be86fa19b6bb --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.3d3a318e.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b333a928.js";import{g as J}from"../chunks/navigation.1d886b5b.js";import{P as K,b as Q}from"../chunks/Page.4b0754ae.js";import{q as X,B as Y}from"../chunks/Commands.1fffdf33.js";import{g as Z,f as x}from"../chunks/utils.4eeb8687.js";import{A as ee}from"../chunks/ArrowUpRight.e306cdcd.js";import{T as M}from"../chunks/ToastNotification.66c9609a.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.4b201a3f.js b/lilac/web/_app/immutable/nodes/5.4b201a3f.js new file mode 100644 index 0000000000000000000000000000000000000000..7a8cbdf9ff2aadd291e845c402dd75ccfa113426 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.4b201a3f.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b333a928.js";import{g as J}from"../chunks/navigation.3e4f9d10.js";import{P as K,b as Q}from"../chunks/Page.4b0754ae.js";import{q as X,B as Y}from"../chunks/Commands.1fffdf33.js";import{g as Z,f as x}from"../chunks/utils.4eeb8687.js";import{A as ee}from"../chunks/ArrowUpRight.e306cdcd.js";import{T as M}from"../chunks/ToastNotification.66c9609a.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.5d2c9d46.js b/lilac/web/_app/immutable/nodes/5.5d2c9d46.js new file mode 100644 index 0000000000000000000000000000000000000000..1cc825425862382e014c38f5e8a5d5c5007de009 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.5d2c9d46.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ah as Fe,ai as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as J,r as Y,u as be,a1 as R,C as Ke,P as Oe,o as Je,a8 as ve,aj as Ye,e as w,ab as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b7741aa8.js";import{g as Xe}from"../chunks/navigation.b8835218.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,aJ as et,B as tt,O as Be,c as lt,aK as nt}from"../chunks/Commands.74110cda.js";import{P as it}from"../chunks/Page.190df35c.js";import{C as Qe}from"../chunks/ComboBox.62776129.js";import{f as at}from"../chunks/utils.1f391c34.js";import{w as Ce}from"../chunks/index.d3776286.js";const st=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||rt(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,st):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function rt(l){let e;return{c(){e=J(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function ot(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ut(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),K=G?G.selectedValue:Ce(d?u:void 0);se(l,K,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const O=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,K,i,r,s,o,a,M,m,O]}class ft extends te{constructor(e){super(),le(this,e,ut,ot,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ct=ft;function dt(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class mt extends te{constructor(e){super(),le(this,e,_t,dt,x,{ref:0})}}const bt=mt;function Te(l){let e,t,n;return{c(){e=D("legend"),t=J(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=J(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function ht(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function gt(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class vt extends te{constructor(e){super(),le(this,e,gt,ht,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=vt;function pt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class Tt extends te{constructor(e){super(),le(this,e,kt,pt,x,{})}}const Et=Tt,St=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||It(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,St):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function It(l){let e;return{c(){e=J(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function yt(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function Dt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Ke(),v=Ce(u);se(l,v,m=>t(16,s=m)),Oe("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:O})=>{m&&v.set(O)},update:m=>{t(9,u=m)}}),Je(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function K(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,K,M]}class Nt extends te{constructor(e){super(),le(this,e,Dt,yt,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Pt=Nt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Vt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Lt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function At(l){let e,t,n,i;const s=[Lt,Vt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ft(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var O;return t(0,f=(O=m.detail.selectedItem)==null?void 0:O.id)},K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,K,M]}class De extends te{constructor(e){super(),le(this,e,Ft,At,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function qt(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Bt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,Bt,qt,x,{value:0,invalid:1,invalidText:2})}}function Qt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Ct(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Gt(l){let e,t,n,i;const s=[Ct,Qt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Ht(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),K=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(O=>({id:`${O.config}/${O.split}`,text:`${O.config}/${O.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,K,M]}class Pe extends te{constructor(e){super(),le(this,e,Ht,Gt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function jt(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function Mt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=J("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=J("For HuggingFace spaces, fork this space and set "),o=D("span"),r=J("LILAC_AUTH_ENABLED"),u=J(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Rt(l){let e,t;return e=new bt({props:{class:"py-8",$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ut(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=J("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function zt(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Kt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Pt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Et({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ct({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Zt(l){let e,t,n,i,s,a,o;const r=[Ot,Kt,zt],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Xt,Wt,Yt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?jt(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function wt(l){let e;return{c(){e=J("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function xt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Ut]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s=new tt({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[wt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function $t(l){let e,t,n,i,s,a,o,r;const u=[Rt,Mt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=J("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function el(l){let e,t;return e=new it({props:{$$slots:{default:[$t]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function tl(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,K,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{et(L.task_id,()=>{Xe(at(f,b))})}})}function O(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,K="Enter a name"):b.includes("/")?t(6,K='Name cannot contain "/"'):t(6,K=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,K,M,s,i,n,u,c,_,h,m,o,O,I,je,Me,Re]}class ul extends te{constructor(e){super(),le(this,e,tl,el,x,{})}}export{ul as component}; diff --git a/lilac/web/_app/immutable/nodes/5.c060ac2a.js b/lilac/web/_app/immutable/nodes/5.c060ac2a.js new file mode 100644 index 0000000000000000000000000000000000000000..a9fa7ccfb44c29731774ff1509179dbce1c46bb2 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.c060ac2a.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b333a928.js";import{g as J}from"../chunks/navigation.61aebe30.js";import{P as K,b as Q}from"../chunks/Page.4b0754ae.js";import{q as X,B as Y}from"../chunks/Commands.1fffdf33.js";import{g as Z,f as x}from"../chunks/utils.4eeb8687.js";import{A as ee}from"../chunks/ArrowUpRight.e306cdcd.js";import{T as M}from"../chunks/ToastNotification.66c9609a.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.cd59dbe7.js b/lilac/web/_app/immutable/nodes/5.cd59dbe7.js new file mode 100644 index 0000000000000000000000000000000000000000..101c01c02dc04266a6167e7e9de126eec9674e94 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.cd59dbe7.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b7741aa8.js";import{g as J}from"../chunks/navigation.079b07c9.js";import{P as K,b as Q}from"../chunks/Page.b01ef977.js";import{q as X,B as Y}from"../chunks/Commands.539ca0ee.js";import{g as Z,f as x}from"../chunks/utils.f3891c80.js";import{A as ee}from"../chunks/ArrowUpRight.0bb31a07.js";import{T as M}from"../chunks/ToastNotification.94abd3f6.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.de5aac14.js b/lilac/web/_app/immutable/nodes/5.de5aac14.js new file mode 100644 index 0000000000000000000000000000000000000000..f87f4449ce460342a73f7d87820f9bca1f56ad29 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.de5aac14.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b333a928.js";import{g as J}from"../chunks/navigation.52bd9048.js";import{P as K,b as Q}from"../chunks/Page.3051bdc4.js";import{q as X,B as Y}from"../chunks/Commands.543935b9.js";import{g as Z,f as x}from"../chunks/utils.2fa1092a.js";import{A as ee}from"../chunks/ArrowUpRight.e306cdcd.js";import{T as M}from"../chunks/ToastNotification.b080933f.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/5.f92efdc7.js b/lilac/web/_app/immutable/nodes/5.f92efdc7.js new file mode 100644 index 0000000000000000000000000000000000000000..2d5e26bb2ee8d21ab788bdfa610ca0da597af4ca --- /dev/null +++ b/lilac/web/_app/immutable/nodes/5.f92efdc7.js @@ -0,0 +1 @@ +import{S as R,i as j,s as F,y as T,z as E,A as S,g as _,d as k,B,O as A,k as q,a as O,l as H,m as I,c as V,h as a,n as y,b as p,a0 as G,v as D,f as P,e as L,q as d,r as $,u as w}from"../chunks/index.b7741aa8.js";import{g as J}from"../chunks/navigation.10308c75.js";import{P as K,b as Q}from"../chunks/Page.b01ef977.js";import{q as X,B as Y}from"../chunks/Commands.539ca0ee.js";import{g as Z,f as x}from"../chunks/utils.f3891c80.js";import{A as ee}from"../chunks/ArrowUpRight.0bb31a07.js";import{T as M}from"../chunks/ToastNotification.94abd3f6.js";function U(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"warning",fullWidth:!0,lowContrast:!0,title:"Unknown task",caption:"This could be from a stale link, or a new server instance."}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function z(o){let l,r,s,t,e,i,n;function h(f,m){if(f[0].status=="pending")return se;if(f[0].status==="completed")return le;if(f[0].status==="error")return te}let b=h(o),c=b&&b(o),u=o[0].status!="error"&&W(o);const C=[ie,re],g=[];function v(f,m){return f[0].status=="completed"?0:f[0].status==="error"?1:-1}return~(t=v(o))&&(e=g[t]=C[t](o)),{c(){l=q("h3"),c&&c.c(),r=O(),u&&u.c(),s=O(),e&&e.c(),i=L()},l(f){l=H(f,"H3",{});var m=I(l);c&&c.l(m),m.forEach(a),r=V(f),u&&u.l(f),s=V(f),e&&e.l(f),i=L()},m(f,m){p(f,l,m),c&&c.m(l,null),p(f,r,m),u&&u.m(f,m),p(f,s,m),~t&&g[t].m(f,m),p(f,i,m),n=!0},p(f,m){b===(b=h(f))&&c?c.p(f,m):(c&&c.d(1),c=b&&b(f),c&&(c.c(),c.m(l,null))),f[0].status!="error"?u?(u.p(f,m),m&1&&_(u,1)):(u=W(f),u.c(),_(u,1),u.m(s.parentNode,s)):u&&(D(),k(u,1,1,()=>{u=null}),P());let N=t;t=v(f),t===N?~t&&g[t].p(f,m):(e&&(D(),k(g[N],1,1,()=>{g[N]=null}),P()),~t?(e=g[t],e?e.p(f,m):(e=g[t]=C[t](f),e.c()),_(e,1),e.m(i.parentNode,i)):e=null)},i(f){n||(_(u),_(e),n=!0)},o(f){k(u),k(e),n=!1},d(f){f&&a(l),c&&c.d(),f&&a(r),u&&u.d(f),f&&a(s),~t&&g[t].d(f),f&&a(i)}}}function te(o){let l,r,s,t;return{c(){l=d("Error loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Error loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function le(o){let l,r,s,t;return{c(){l=d("Done loading "),r=d(o[2]),s=d("/"),t=d(o[3])},l(e){l=$(e,"Done loading "),r=$(e,o[2]),s=$(e,"/"),t=$(e,o[3])},m(e,i){p(e,l,i),p(e,r,i),p(e,s,i),p(e,t,i)},p(e,i){i&4&&w(r,e[2]),i&8&&w(t,e[3])},d(e){e&&a(l),e&&a(r),e&&a(s),e&&a(t)}}}function se(o){let l,r,s,t,e;return{c(){l=d("Loading "),r=d(o[2]),s=d("/"),t=d(o[3]),e=d("...")},l(i){l=$(i,"Loading "),r=$(i,o[2]),s=$(i,"/"),t=$(i,o[3]),e=$(i,"...")},m(i,n){p(i,l,n),p(i,r,n),p(i,s,n),p(i,t,n),p(i,e,n)},p(i,n){n&4&&w(r,i[2]),n&8&&w(t,i[3])},d(i){i&&a(l),i&&a(r),i&&a(s),i&&a(t),i&&a(e)}}}function W(o){let l,r,s;return r=new Q({props:{labelText:o[0].message||"",helperText:o[0].status!="completed"?o[0].details:"",value:o[0].status==="completed"?1:o[4],max:1,status:o[7][o[0].status]}}),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","mt-6")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&1&&(i.labelText=t[0].message||""),e&1&&(i.helperText=t[0].status!="completed"?t[0].details:""),e&17&&(i.value=t[0].status==="completed"?1:t[4]),e&1&&(i.status=t[7][t[0].status]),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function re(o){let l,r;return l=new M({props:{hideCloseButton:!0,kind:"error",fullWidth:!0,lowContrast:!0,title:"Error loading dataset",caption:o[0].error}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,t){const e={};t&1&&(e.caption=s[0].error),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ie(o){let l,r,s;return r=new Y({props:{size:"xl",icon:ee,iconDescription:"Open dataset",$$slots:{default:[oe]},$$scope:{ctx:o}}}),r.$on("click",o[10]),{c(){l=q("div"),T(r.$$.fragment),this.h()},l(t){l=H(t,"DIV",{class:!0});var e=I(l);E(r.$$.fragment,e),e.forEach(a),this.h()},h(){y(l,"class","dataset-link mt-8")},m(t,e){p(t,l,e),S(r,l,null),s=!0},p(t,e){const i={};e&2048&&(i.$$scope={dirty:e,ctx:t}),r.$set(i)},i(t){s||(_(r.$$.fragment,t),s=!0)},o(t){k(r.$$.fragment,t),s=!1},d(t){t&&a(l),B(r)}}}function oe(o){let l;return{c(){l=d("Open dataset")},l(r){l=$(r,"Open dataset")},m(r,s){p(r,l,s)},d(r){r&&a(l)}}}function fe(o){let l,r,s,t=o[1].isSuccess&&o[0]==null&&U(),e=o[0]&&z(o);return{c(){l=q("div"),t&&t.c(),r=O(),e&&e.c(),this.h()},l(i){l=H(i,"DIV",{class:!0});var n=I(l);t&&t.l(n),r=V(n),e&&e.l(n),n.forEach(a),this.h()},h(){y(l,"class","w-full p-8")},m(i,n){p(i,l,n),t&&t.m(l,null),G(l,r),e&&e.m(l,null),s=!0},p(i,n){i[1].isSuccess&&i[0]==null?t?n&3&&_(t,1):(t=U(),t.c(),_(t,1),t.m(l,r)):t&&(D(),k(t,1,1,()=>{t=null}),P()),i[0]?e?(e.p(i,n),n&1&&_(e,1)):(e=z(i),e.c(),_(e,1),e.m(l,null)):e&&(D(),k(e,1,1,()=>{e=null}),P())},i(i){s||(_(t),_(e),s=!0)},o(i){k(t),k(e),s=!1},d(i){i&&a(l),t&&t.d(),e&&e.d()}}}function ne(o){let l,r;return l=new K({props:{$$slots:{default:[fe]},$$scope:{ctx:o}}}),{c(){T(l.$$.fragment)},l(s){E(l.$$.fragment,s)},m(s,t){S(l,s,t),r=!0},p(s,[t]){const e={};t&2079&&(e.$$scope={dirty:t,ctx:s}),l.$set(e)},i(s){r||(_(l.$$.fragment,s),r=!0)},o(s){k(l.$$.fragment,s),r=!1},d(s){B(l,s)}}}function ae(o,l,r){let s,t,e,i,n,h,b;const c=Z();A(o,c,v=>r(9,i=v));const u=X();A(o,u,v=>r(1,e=v));const C={pending:"active",completed:"finished",error:"error"},g=()=>J(x(n,h));return o.$$.update=()=>{o.$$.dirty&512&&i.page==="datasets/loading"&&i.identifier!=null&&r(2,[n,h,b]=i.identifier.split("/"),n,(r(3,h),r(9,i)),(r(8,b),r(9,i))),o.$$.dirty&258&&r(0,s=b!=null&&e.data!=null?e.data.tasks[b]:null),o.$$.dirty&1&&r(4,t=(s==null?void 0:s.step_progress)==null?void 0:s.step_progress)},[s,e,n,h,t,c,u,C,b,i,g]}class ke extends R{constructor(l){super(),j(this,l,ae,ne,F,{})}}export{ke as component}; diff --git a/lilac/web/_app/immutable/nodes/6.10e910df.js b/lilac/web/_app/immutable/nodes/6.10e910df.js new file mode 100644 index 0000000000000000000000000000000000000000..fb6b03def4cb11a20d805abc558e5e20ad58269e --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.10e910df.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ai as Fe,aj as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as K,r as Y,u as be,a1 as R,C as Oe,P as Je,o as Ke,a8 as ve,ak as Ye,e as w,ac as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b333a928.js";import{g as Xe}from"../chunks/navigation.3e4f9d10.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.1fffdf33.js";import{P as nt}from"../chunks/Page.4b0754ae.js";import{C as Qe}from"../chunks/ComboBox.5bfb4a00.js";import{e as it}from"../chunks/utils.4eeb8687.js";import{w as Ce}from"../chunks/index.2b0dd2f8.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||st(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function st(l){let e;return{c(){e=K(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function rt(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),O=G?G.selectedValue:Ce(d?u:void 0);se(l,O,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const J=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,O,i,r,s,o,a,M,m,J]}class ut extends te{constructor(e){super(),le(this,e,ot,rt,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=K(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=K(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function bt(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function ht(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class gt extends te{constructor(e){super(),le(this,e,ht,bt,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=gt;function vt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||St(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function St(l){let e;return{c(){e=K(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Oe(),v=Ce(u);se(l,v,m=>t(16,s=m)),Je("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:J})=>{m&&v.set(J)},update:m=>{t(9,u=m)}}),Ke(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function O(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,O,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Nt=Dt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Pt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Vt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Lt(l){let e,t,n,i;const s=[Vt,Pt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function At(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var J;return t(0,f=(J=m.detail.selectedItem)==null?void 0:J.id)},O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,O,M]}class De extends te{constructor(e){super(),le(this,e,At,Lt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ft(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function qt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const s=[Qt,Bt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Gt(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(J=>({id:`${J.config}/${J.split}`,text:`${J.config}/${J.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,O,M]}class Pe extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=K("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=K("For HuggingFace spaces, fork this space and set "),o=D("span"),r=K("LILAC_AUTH_ENABLED"),u=K(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=K("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function Ut(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function zt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Nt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Tt({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Xt(l){let e,t,n,i,s,a,o;const r=[Ot,zt,Ut],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Wt,Yt,Kt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?Ht(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=K("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),s=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function xt(l){let e,t,n,i,s,a,o,r;const u=[Mt,jt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=K("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,O,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{Xe(`/datasets/loading#${it(f,b)}/${L.task_id}`)}})}function J(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,O="Enter a name"):b.includes("/")?t(6,O='Name cannot contain "/"'):t(6,O=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,O,M,s,i,n,u,c,_,h,m,o,J,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.4300fff1.js b/lilac/web/_app/immutable/nodes/6.4300fff1.js new file mode 100644 index 0000000000000000000000000000000000000000..ec2e86013a9a087bf0e5f663a6777859fa9ffe05 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.4300fff1.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as z,l as P,m as V,c as O,h as p,n as H,G as E,F as W,b as N,a0 as S,H as q,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ai as Le,aj as Oe,O as re,Q as fe,D as ce,I as de,J as _e,K as me,R as L,w as Z,q as U,r as Y,u as he,a1 as R,C as Je,P as Ke,o as Ue,a8 as ve,ak as Ye,e as w,ac as ae,T as ne,y as Q,z as B,A,U as ie,B as C,a4 as We}from"../chunks/index.b333a928.js";import{g as Xe}from"../chunks/navigation.1d886b5b.js";import{aF as Qe,ae as se,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.1fffdf33.js";import{P as nt}from"../chunks/Page.4b0754ae.js";import{C as Ae}from"../chunks/ComboBox.5bfb4a00.js";import{e as it}from"../chunks/utils.4eeb8687.js";import{w as Ce}from"../chunks/index.2b0dd2f8.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),r=i||rt(l);return{c(){e=D("span"),r&&r.c(),this.h()},l(a){e=P(a,"SPAN",{});var o=V(e);r&&r.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){N(a,e,o),r&&r.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):r&&r.p&&(!t||o&64)&&r.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(r,a),t=!0)},o(a){T(r,a),t=!1},d(a){a&&p(e),r&&r.d(a)}}}function rt(l){let e;return{c(){e=U(l[6])},l(t){e=Y(t,l[6])},m(t,n){N(t,e,n)},p(t,n){n&64&&he(e,t[6])},d(t){t&&p(e)}}}function st(l){let e,t,n,i,r,a,o,s,u,d=(l[6]||l[13].labelText)&&ke(l),b=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||g&256)&&H(i,"for",_[8]),W(e,c=oe(b,[g&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),s=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),r,{$$slots:a={},$$scope:o}=e;const s=Le(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:b=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:g=""}=e,{hideLabel:f=!1}=e,{id:h="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=Oe("RadioButtonGroup"),J=G?G.selectedValue:Ce(d?u:void 0);re(l,J,I=>t(14,r=I)),G&&G.add({id:h,checked:d,disabled:b,value:u});function M(I){L.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const K=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,b=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,g=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,h=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=r===u)},[d,y,u,b,c,_,g,f,h,v,G,J,i,s,r,o,a,M,m,K]}class ut extends te{constructor(e){super(),le(this,e,ot,st,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const r=l[3].default,a=ce(r,l,l[2],null);let o=[l[1]],s={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,r,s,u,d,b,c,_,g]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=U(l[4]),this.h()},l(i){e=P(i,"LEGEND",{id:!0});var r=V(e);t=Y(r,l[4]),r.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,r){N(i,e,r),S(e,t)},p(i,r){r&16&&he(t,i[4]),r&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=U(l[3]),this.h()},l(n){e=P(n,"DIV",{});var i=V(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){N(n,e,i),S(e,t)},p(n,i){i&8&&he(t,n[3])},d(n){n&&p(e)}}}function ht(l){let e,t,n,i,r,a,o,s,u=l[4]&&Te(l);const d=l[8].default,b=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":r=l[6]["aria-labelledby"]||l[5]},l[6]],g={};for(let f=0;f<_.length;f+=1)g=j(g,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=z(),b&&b.c(),n=z(),c&&c.c(),this.h()},l(f){e=P(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var h=V(e);u&&u.l(h),t=O(h),b&&b.l(h),n=O(h),c&&c.l(h),h.forEach(p),this.h()},h(){W(e,g),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,h){N(f,e,h),u&&u.m(e,null),S(e,t),b&&b.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(s=[q(e,"click",l[9]),q(e,"mouseover",l[10]),q(e,"mouseenter",l[11]),q(e,"mouseleave",l[12])],o=!0)},p(f,[h]){f[4]?u?u.p(f,h):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),b&&b.p&&(!a||h&128)&&de(b,d,f,f[7],a?me(d,f[7],h,null):_e(f[7]),null),f[2]?c?c.p(f,h):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,g=oe(_,[(!a||h&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||h&96&&r!==(r=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":r},h&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(b,f),a=!0)},o(f){T(b,f),a=!1},d(f){f&&p(e),u&&u.d(),b&&b.d(f),c&&c.d(),o=!1,ue(s)}}}function gt(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:r={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:s=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:b=""}=e,{legendId:c=""}=e;function _(v){L.call(this,l,v)}function g(v){L.call(this,l,v)}function f(v){L.call(this,l,v)}function h(v){L.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,s=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,b=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,s,u,d,b,c,i,a,r,_,g,f,h]}class bt extends te{constructor(e){super(),le(this,e,gt,ht,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=bt;function vt(l){let e,t,n,i,r,a,o=[l[0]],s={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,r,a,o,s]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),r=i||St(l);return{c(){e=D("legend"),r&&r.c(),this.h()},l(a){e=P(a,"LEGEND",{});var o=V(e);r&&r.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){N(a,e,o),r&&r.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):r&&r.p&&(!t||o&2)&&r.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(r,a),t=!0)},o(a){T(r,a),t=!1},d(a){a&&p(e),r&&r.d(a)}}}function St(l){let e;return{c(){e=U(l[1])},l(t){e=Y(t,l[1])},m(t,n){N(t,e,n)},p(t,n){n&2&&he(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,r,a,o=(l[1]||l[8].legendText)&&ye(l);const s=l[11].default,u=ce(s,l,l[10],null);let d=[{id:l[5]},l[7]],b={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,s,c,c[10],i?me(s,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,b=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),r=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),r,{$$slots:a={},$$scope:o}=e;const s=Le(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:b=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:g="horizontal"}=e,{id:f=void 0}=e;const h=Je(),v=Ce(u);re(l,v,m=>t(16,r=m)),Ke("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:K})=>{m&&v.set(K)},update:m=>{t(9,u=m)}}),Ue(()=>{ve(v,r=u,r)}),Ye(()=>{ve(v,r=u,r)}),v.subscribe(m=>{t(9,u=m),h("change",m)});function y(m){L.call(this,l,m)}function G(m){L.call(this,l,m)}function J(m){L.call(this,l,m)}function M(m){L.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,b=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,g=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,b,c,_,g,f,v,i,s,u,o,a,y,G,J,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Pt=Dt,Ge="huggingface",ge=l=>Qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>Qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Vt(l){let e,t,n;function i(a){l[14](a)}let r={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,o){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Nt(l){let e,t;return e=new Ae({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&1&&(r.value=n[0]||""),i&2&&(r.invalid=n[1]),i&4&&(r.invalidText=n[2]),i&8&&(r.warn=!n[3]),i&16&&(r.items=n[4]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ft(l){let e,t,n,i;const r=[Nt,Vt],a=[];function o(s,u){return s[4]&&s[3]?0:1}return e=o(l),t=a[e]=r[e](l),{c(){t.c(),n=w()},l(s){t.l(s),n=w()},m(s,u){a[e].m(s,u),N(s,n,u),i=!0},p(s,[u]){let d=e;e=o(s),e===d?a[e].p(s,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(s,u):(t=a[e]=r[e](s),t.c()),k(t,1),t.m(n.parentNode,n))},i(s){i||(k(t),i=!0)},o(s){T(t),i=!1},d(s){a[e].d(s),s&&p(n)}}}function qt(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,g=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:h}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var K;return t(0,f=(K=m.detail.selectedItem)==null?void 0:K.id)},J=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,h=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&g(t(6,i=ge(n))),l.$$.dirty&2048&&t(3,r=c.data===!0),l.$$.dirty&520&&b(t(5,a=r?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,s=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,h,v,r,s,a,i,y,o,n,u,c,G,J,M]}class De extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Lt(l){let e,t,n;function i(a){l[6](a)}let r={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,[o]){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),o&8&&(s.warn=!a[3]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l,e,t){let n,i,r,a=R,o=()=>(a(),a=ae(n,c=>t(5,r=c)),n);l.$$.on_destroy.push(()=>a());let{value:s}=e,{invalid:u}=e,{invalidText:d}=e;function b(c){s=c,t(0,s)}return l.$$set=c=>{"value"in c&&t(0,s=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=ge(s))),l.$$.dirty&32&&t(3,i=r.data===!0)},[s,u,d,i,n,r,b]}class Pe extends te{constructor(e){super(),le(this,e,Qt,Lt,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let r={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,o){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function At(l){let e,t;return e=new Ae({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&2&&(r.invalid=n[1]),i&4&&(r.invalidText=n[2]),i&8&&(r.warn=!n[3]),i&16&&(r.items=n[4]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const r=[At,Bt],a=[];function o(s,u){return s[4]&&s[3]?0:1}return e=o(l),t=a[e]=r[e](l),{c(){t.c(),n=w()},l(s){t.l(s),n=w()},m(s,u){a[e].m(s,u),N(s,n,u),i=!0},p(s,[u]){let d=e;e=o(s),e===d?a[e].p(s,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(s,u):(t=a[e]=r[e](s),t.c()),k(t,1),t.m(n.parentNode,n))},i(s){i||(k(t),i=!0)},o(s){T(t),i=!1},d(s){a[e].d(s),s&&p(n)}}}function Gt(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,g=()=>(_(),_=ae(r,m=>t(11,c=m)),r);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:h}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),J=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,h=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&g(t(6,r=ge(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&b(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,s=(m=u==null?void 0:u.data)==null?void 0:m.map(K=>({id:`${K.config}/${K.split}`,text:`${K.config}/${K.split}`})))},[f,h,v,a,s,o,r,y,i,n,u,c,G,J,M]}class Ve extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ne(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,r,a,o,s,u;return{c(){e=D("div"),t=D("span"),n=U("You do not have authorization to create a dataset."),i=z(),r=D("span"),a=U("For HuggingFace spaces, you can duplicate this space and remove authentication. See "),o=D("a"),s=U("Duplicating the HuggingFace demo"),u=U("."),this.h()},l(d){e=P(d,"DIV",{class:!0});var b=V(e);t=P(b,"SPAN",{class:!0});var c=V(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=O(b),r=P(b,"SPAN",{});var _=V(r);a=Y(_,"For HuggingFace spaces, you can duplicate this space and remove authentication. See "),o=P(_,"A",{href:!0});var g=V(o);s=Y(g,"Duplicating the HuggingFace demo"),g.forEach(p),u=Y(_,"."),_.forEach(p),b.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"href","https://lilacml.com/huggingface/huggingface_spaces.html"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,b){N(d,e,b),S(e,t),S(t,n),S(e,i),S(e,r),S(r,a),S(r,o),S(o,s),S(r,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&134221055&&(r.$$scope={dirty:i,ctx:n}),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,r,a,o,s,u,d;function b(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new se({props:c}),Z.push(()=>ne(t,"value",b));function _(f){l[18](f)}let g={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(g.value=l[1]),s=new se({props:g}),Z.push(()=>ne(s,"value",_)),{c(){e=D("div"),Q(t.$$.fragment),i=z(),r=D("span"),a=U("/"),o=z(),Q(s.$$.fragment),this.h()},l(f){e=P(f,"DIV",{class:!0});var h=V(e);B(t.$$.fragment,h),i=O(h),r=P(h,"SPAN",{class:!0});var v=V(r);a=Y(v,"/"),v.forEach(p),o=O(h),B(s.$$.fragment,h),h.forEach(p),this.h()},h(){H(r,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,h){N(f,e,h),A(t,e,null),S(e,i),S(e,r),S(r,a),S(e,o),A(s,e,null),d=!0},p(f,h){const v={};h&32&&(v.invalid=f[5]!=null),h&32&&(v.invalidText=f[5]),!n&&h&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};h&64&&(y.invalid=f[6]!=null),h&64&&(y.invalidText=f[6]),!u&&h&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),s.$set(y)},i(f){d||(k(t.$$.fragment,f),k(s.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(s.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(s)}}}function zt(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&8&&(r.subtitle=n[3].error.message),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ot(l){let e,t,n,i;function r(o){l[19](o)}let a={$$slots:{default:[Kt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Pt({props:a}),Z.push(()=>ne(t,"selected",r)),{c(){e=D("div"),Q(t.$$.fragment)},l(o){e=P(o,"DIV",{});var s=V(e);B(t.$$.fragment,s),s.forEach(p)},m(o,s){N(o,e,s),A(t,e,null),i=!0},p(o,s){const u={};s&134218752&&(u.$$scope={dirty:s,ctx:o}),!n&&s&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Jt(l){let e,t;return e=new Tt({}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Fe(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&1024&&(r.labelText=n[24]),i&1024&&(r.value=n[24]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Kt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",r)),Z.push(()=>ne(e,"validationErrors",a)),{c(){Q(e.$$.fragment)},l(s){B(e.$$.fragment,s)},m(s,u){A(e,s,u),i=!0},p(s,u){const d={};u&2048&&(d.schema=s[23]),u&4&&(d.customComponents=s[2]==="huggingface"?{"/dataset_name":Pe,"/split":Ve,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=s[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=s[4],ie(()=>n=!1)),e.$set(d)},i(s){i||(k(e.$$.fragment,s),i=!0)},o(s){T(e.$$.fragment,s),i=!1},d(s){C(e,s)}}}function Xt(l){let e,t,n,i,r,a,o;const s=[Jt,Ot,zt],u=[];function d(f,h){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=s[e](l));const b=[Wt,Yt,Ut],c=[];function _(f,h){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function g(f,h){return h===0?Ht(f):f}return~(i=_(l))&&(r=c[i]=b[i](g(l,i))),{c(){t&&t.c(),n=z(),r&&r.c(),a=w()},l(f){t&&t.l(f),n=O(f),r&&r.l(f),a=w()},m(f,h){~e&&u[e].m(f,h),N(f,n,h),~i&&c[i].m(f,h),N(f,a,h),o=!0},p(f,h){let v=e;e=d(f),e===v?~e&&u[e].p(f,h):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,h):(t=u[e]=s[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(g(f,i),h):(r&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(r=c[i],r?r.p(g(f,i),h):(r=c[i]=b[i](g(f,i)),r.c()),k(r,1),r.m(a.parentNode,a)):r=null)},i(f){o||(k(t),k(r),o=!0)},o(f){T(t),T(r),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=U("Add")},l(t){e=Y(t,"Add")},m(t,n){N(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,r,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),r=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),r.$on("click",l[15]),{c(){Q(e.$$.fragment),t=z(),Q(n.$$.fragment),i=z(),Q(r.$$.fragment)},l(s){B(e.$$.fragment,s),t=O(s),B(n.$$.fragment,s),i=O(s),B(r.$$.fragment,s)},m(s,u){A(e,s,u),N(s,t,u),A(n,s,u),N(s,i,u),A(r,s,u),a=!0},p(s,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:s}),e.$set(d);const b={};u&134220956&&(b.$$scope={dirty:u,ctx:s}),n.$set(b);const c={};u&112&&(c.disabled=((_=s[4])==null?void 0:_.length)>0||s[6]!=null||s[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:s}),r.$set(c)},i(s){a||(k(e.$$.fragment,s),k(n.$$.fragment,s),k(r.$$.fragment,s),a=!0)},o(s){T(e.$$.fragment,s),T(n.$$.fragment,s),T(r.$$.fragment,s),a=!1},d(s){C(e,s),s&&p(t),C(n,s),s&&p(i),C(r,s)}}}function xt(l){let e,t,n,i,r,a,o,s;const u=[Mt,jt],d=[];function b(c,_){return c[9]?0:1}return a=b(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=U("Add dataset"),r=z(),o.c(),this.h()},l(c){e=P(c,"DIV",{class:!0});var _=V(e);t=P(_,"DIV",{class:!0});var g=V(t);n=P(g,"H2",{});var f=V(n);i=Y(f,"Add dataset"),f.forEach(p),r=O(g),o.l(g),g.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){N(c,e,_),S(e,t),S(t,n),S(n,i),S(t,r),d[a].m(t,null),s=!0},p(c,_){let g=a;a=b(c),a===g?d[a].p(c,_):($(),T(d[g],1,1,()=>{d[g]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){s||(k(o),s=!0)},o(c){T(o),s=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,[i]){const r={};i&134221567&&(r.$$scope={dirty:i,ctx:n}),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(r,F=>t(11,u=F)),r);l.$$.on_destroy.push(()=>d());const c=Ze();re(l,c,F=>t(3,s=F));const _=we();re(l,_,F=>t(22,a=F));const g=xe();re(l,g,F=>t(16,o=F));let f="local",h="",v="huggingface",y=[],G,J,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:h,config:M}],{onSuccess:F=>{Xe(`/datasets/loading#${it(f,h)}/${F.task_id}`)}})}function K(F){f=F,t(0,f)}function I(F){h=F,t(1,h)}function je(F){v=F,t(2,v)}function Me(F){M=F,t(7,M),t(2,v)}function Re(F){y=F,t(4,y)}return l.$$.update=()=>{var F,be;l.$$.dirty&8&&t(10,n=(F=s.data)==null?void 0:F.sources.filter(ze=>ze!=="pandas")),l.$$.dirty&65536&&t(9,i=(be=o.data)==null?void 0:be.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(h==null||h==""?t(6,J="Enter a name"):h.includes("/")?t(6,J='Name cannot contain "/"'):t(6,J=void 0)),l.$$.dirty&4&&b(t(8,r=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,h,v,s,y,G,J,M,r,i,n,u,c,_,g,m,o,K,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.4ca14c2a.js b/lilac/web/_app/immutable/nodes/6.4ca14c2a.js new file mode 100644 index 0000000000000000000000000000000000000000..09fd5042d79b4a0925d1c9d503d1d26c38830ab9 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.4ca14c2a.js @@ -0,0 +1,3 @@ +import{S as te,i as le,s as x,E as j,k as D,a as z,l as P,m as V,c as O,h as p,n as H,G as E,F as W,b as N,a0 as S,H as q,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ai as Le,aj as Oe,O as re,Q as fe,D as ce,I as de,J as _e,K as me,R as L,w as Z,q as U,r as Y,u as he,a1 as R,C as Je,P as Ke,o as Ue,a8 as ve,ak as Ye,e as w,ac as ae,T as ne,y as Q,z as B,A,U as ie,B as C,a4 as We}from"../chunks/index.b333a928.js";import{g as Xe}from"../chunks/navigation.61aebe30.js";import{aF as Qe,ae as se,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.1fffdf33.js";import{P as nt}from"../chunks/Page.4b0754ae.js";import{C as Ae}from"../chunks/ComboBox.5bfb4a00.js";import{e as it}from"../chunks/utils.4eeb8687.js";import{w as Ce}from"../chunks/index.2b0dd2f8.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),r=i||rt(l);return{c(){e=D("span"),r&&r.c(),this.h()},l(a){e=P(a,"SPAN",{});var o=V(e);r&&r.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){N(a,e,o),r&&r.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):r&&r.p&&(!t||o&64)&&r.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(r,a),t=!0)},o(a){T(r,a),t=!1},d(a){a&&p(e),r&&r.d(a)}}}function rt(l){let e;return{c(){e=U(l[6])},l(t){e=Y(t,l[6])},m(t,n){N(t,e,n)},p(t,n){n&64&&he(e,t[6])},d(t){t&&p(e)}}}function st(l){let e,t,n,i,r,a,o,s,u,d=(l[6]||l[13].labelText)&&ke(l),b=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||g&256)&&H(i,"for",_[8]),W(e,c=oe(b,[g&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),s=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),r,{$$slots:a={},$$scope:o}=e;const s=Le(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:b=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:g=""}=e,{hideLabel:f=!1}=e,{id:h="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=Oe("RadioButtonGroup"),J=G?G.selectedValue:Ce(d?u:void 0);re(l,J,I=>t(14,r=I)),G&&G.add({id:h,checked:d,disabled:b,value:u});function M(I){L.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const K=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,b=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,g=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,h=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=r===u)},[d,y,u,b,c,_,g,f,h,v,G,J,i,s,r,o,a,M,m,K]}class ut extends te{constructor(e){super(),le(this,e,ot,st,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const r=l[3].default,a=ce(r,l,l[2],null);let o=[l[1]],s={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,r,s,u,d,b,c,_,g]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=U(l[4]),this.h()},l(i){e=P(i,"LEGEND",{id:!0});var r=V(e);t=Y(r,l[4]),r.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,r){N(i,e,r),S(e,t)},p(i,r){r&16&&he(t,i[4]),r&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=U(l[3]),this.h()},l(n){e=P(n,"DIV",{});var i=V(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){N(n,e,i),S(e,t)},p(n,i){i&8&&he(t,n[3])},d(n){n&&p(e)}}}function ht(l){let e,t,n,i,r,a,o,s,u=l[4]&&Te(l);const d=l[8].default,b=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":r=l[6]["aria-labelledby"]||l[5]},l[6]],g={};for(let f=0;f<_.length;f+=1)g=j(g,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=z(),b&&b.c(),n=z(),c&&c.c(),this.h()},l(f){e=P(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var h=V(e);u&&u.l(h),t=O(h),b&&b.l(h),n=O(h),c&&c.l(h),h.forEach(p),this.h()},h(){W(e,g),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,h){N(f,e,h),u&&u.m(e,null),S(e,t),b&&b.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(s=[q(e,"click",l[9]),q(e,"mouseover",l[10]),q(e,"mouseenter",l[11]),q(e,"mouseleave",l[12])],o=!0)},p(f,[h]){f[4]?u?u.p(f,h):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),b&&b.p&&(!a||h&128)&&de(b,d,f,f[7],a?me(d,f[7],h,null):_e(f[7]),null),f[2]?c?c.p(f,h):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,g=oe(_,[(!a||h&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||h&96&&r!==(r=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":r},h&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(b,f),a=!0)},o(f){T(b,f),a=!1},d(f){f&&p(e),u&&u.d(),b&&b.d(f),c&&c.d(),o=!1,ue(s)}}}function gt(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:r={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:s=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:b=""}=e,{legendId:c=""}=e;function _(v){L.call(this,l,v)}function g(v){L.call(this,l,v)}function f(v){L.call(this,l,v)}function h(v){L.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,s=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,b=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,s,u,d,b,c,i,a,r,_,g,f,h]}class bt extends te{constructor(e){super(),le(this,e,gt,ht,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=bt;function vt(l){let e,t,n,i,r,a,o=[l[0]],s={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,r,a,o,s]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),r=i||St(l);return{c(){e=D("legend"),r&&r.c(),this.h()},l(a){e=P(a,"LEGEND",{});var o=V(e);r&&r.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){N(a,e,o),r&&r.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):r&&r.p&&(!t||o&2)&&r.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(r,a),t=!0)},o(a){T(r,a),t=!1},d(a){a&&p(e),r&&r.d(a)}}}function St(l){let e;return{c(){e=U(l[1])},l(t){e=Y(t,l[1])},m(t,n){N(t,e,n)},p(t,n){n&2&&he(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,r,a,o=(l[1]||l[8].legendText)&&ye(l);const s=l[11].default,u=ce(s,l,l[10],null);let d=[{id:l[5]},l[7]],b={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,s,c,c[10],i?me(s,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,b=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),r=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),r,{$$slots:a={},$$scope:o}=e;const s=Le(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:b=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:g="horizontal"}=e,{id:f=void 0}=e;const h=Je(),v=Ce(u);re(l,v,m=>t(16,r=m)),Ke("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:K})=>{m&&v.set(K)},update:m=>{t(9,u=m)}}),Ue(()=>{ve(v,r=u,r)}),Ye(()=>{ve(v,r=u,r)}),v.subscribe(m=>{t(9,u=m),h("change",m)});function y(m){L.call(this,l,m)}function G(m){L.call(this,l,m)}function J(m){L.call(this,l,m)}function M(m){L.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,b=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,g=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,b,c,_,g,f,v,i,s,u,o,a,y,G,J,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Pt=Dt,Ge="huggingface",ge=l=>Qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>Qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Vt(l){let e,t,n;function i(a){l[14](a)}let r={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,o){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Nt(l){let e,t;return e=new Ae({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&1&&(r.value=n[0]||""),i&2&&(r.invalid=n[1]),i&4&&(r.invalidText=n[2]),i&8&&(r.warn=!n[3]),i&16&&(r.items=n[4]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ft(l){let e,t,n,i;const r=[Nt,Vt],a=[];function o(s,u){return s[4]&&s[3]?0:1}return e=o(l),t=a[e]=r[e](l),{c(){t.c(),n=w()},l(s){t.l(s),n=w()},m(s,u){a[e].m(s,u),N(s,n,u),i=!0},p(s,[u]){let d=e;e=o(s),e===d?a[e].p(s,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(s,u):(t=a[e]=r[e](s),t.c()),k(t,1),t.m(n.parentNode,n))},i(s){i||(k(t),i=!0)},o(s){T(t),i=!1},d(s){a[e].d(s),s&&p(n)}}}function qt(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,g=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:h}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var K;return t(0,f=(K=m.detail.selectedItem)==null?void 0:K.id)},J=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,h=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&g(t(6,i=ge(n))),l.$$.dirty&2048&&t(3,r=c.data===!0),l.$$.dirty&520&&b(t(5,a=r?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,s=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,h,v,r,s,a,i,y,o,n,u,c,G,J,M]}class De extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Lt(l){let e,t,n;function i(a){l[6](a)}let r={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,[o]){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),o&8&&(s.warn=!a[3]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l,e,t){let n,i,r,a=R,o=()=>(a(),a=ae(n,c=>t(5,r=c)),n);l.$$.on_destroy.push(()=>a());let{value:s}=e,{invalid:u}=e,{invalidText:d}=e;function b(c){s=c,t(0,s)}return l.$$set=c=>{"value"in c&&t(0,s=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=ge(s))),l.$$.dirty&32&&t(3,i=r.data===!0)},[s,u,d,i,n,r,b]}class Pe extends te{constructor(e){super(),le(this,e,Qt,Lt,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let r={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(r.value=l[0]),e=new se({props:r}),Z.push(()=>ne(e,"value",i)),{c(){Q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){A(e,a,o),n=!0},p(a,o){const s={};o&2&&(s.invalid=a[1]),o&4&&(s.invalidText=a[2]),!t&&o&1&&(t=!0,s.value=a[0],ie(()=>t=!1)),e.$set(s)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function At(l){let e,t;return e=new Ae({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&2&&(r.invalid=n[1]),i&4&&(r.invalidText=n[2]),i&8&&(r.warn=!n[3]),i&16&&(r.items=n[4]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const r=[At,Bt],a=[];function o(s,u){return s[4]&&s[3]?0:1}return e=o(l),t=a[e]=r[e](l),{c(){t.c(),n=w()},l(s){t.l(s),n=w()},m(s,u){a[e].m(s,u),N(s,n,u),i=!0},p(s,[u]){let d=e;e=o(s),e===d?a[e].p(s,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(s,u):(t=a[e]=r[e](s),t.c()),k(t,1),t.m(n.parentNode,n))},i(s){i||(k(t),i=!0)},o(s){T(t),i=!1},d(s){a[e].d(s),s&&p(n)}}}function Gt(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,g=()=>(_(),_=ae(r,m=>t(11,c=m)),r);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:h}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),J=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,h=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&g(t(6,r=ge(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&b(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,s=(m=u==null?void 0:u.data)==null?void 0:m.map(K=>({id:`${K.config}/${K.split}`,text:`${K.config}/${K.split}`})))},[f,h,v,a,s,o,r,y,i,n,u,c,G,J,M]}class Ve extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ne(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,r,a,o,s,u;return{c(){e=D("div"),t=D("span"),n=U("You do not have authorization to create a dataset."),i=z(),r=D("span"),a=U("For HuggingFace spaces, you can duplicate this space and remove authentication. See: "),o=D("a"),s=U("Duplicating the HuggingFace demo"),u=U(` + for details.`),this.h()},l(d){e=P(d,"DIV",{class:!0});var b=V(e);t=P(b,"SPAN",{class:!0});var c=V(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=O(b),r=P(b,"SPAN",{});var _=V(r);a=Y(_,"For HuggingFace spaces, you can duplicate this space and remove authentication. See: "),o=P(_,"A",{href:!0});var g=V(o);s=Y(g,"Duplicating the HuggingFace demo"),g.forEach(p),u=Y(_,` + for details.`),_.forEach(p),b.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"href","https://lilacml.com/huggingface/huggingface_spaces.html"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,b){N(d,e,b),S(e,t),S(t,n),S(e,i),S(e,r),S(r,a),S(r,o),S(o,s),S(r,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&134221055&&(r.$$scope={dirty:i,ctx:n}),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,r,a,o,s,u,d;function b(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new se({props:c}),Z.push(()=>ne(t,"value",b));function _(f){l[18](f)}let g={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(g.value=l[1]),s=new se({props:g}),Z.push(()=>ne(s,"value",_)),{c(){e=D("div"),Q(t.$$.fragment),i=z(),r=D("span"),a=U("/"),o=z(),Q(s.$$.fragment),this.h()},l(f){e=P(f,"DIV",{class:!0});var h=V(e);B(t.$$.fragment,h),i=O(h),r=P(h,"SPAN",{class:!0});var v=V(r);a=Y(v,"/"),v.forEach(p),o=O(h),B(s.$$.fragment,h),h.forEach(p),this.h()},h(){H(r,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,h){N(f,e,h),A(t,e,null),S(e,i),S(e,r),S(r,a),S(e,o),A(s,e,null),d=!0},p(f,h){const v={};h&32&&(v.invalid=f[5]!=null),h&32&&(v.invalidText=f[5]),!n&&h&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};h&64&&(y.invalid=f[6]!=null),h&64&&(y.invalidText=f[6]),!u&&h&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),s.$set(y)},i(f){d||(k(t.$$.fragment,f),k(s.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(s.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(s)}}}function zt(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&8&&(r.subtitle=n[3].error.message),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ot(l){let e,t,n,i;function r(o){l[19](o)}let a={$$slots:{default:[Kt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Pt({props:a}),Z.push(()=>ne(t,"selected",r)),{c(){e=D("div"),Q(t.$$.fragment)},l(o){e=P(o,"DIV",{});var s=V(e);B(t.$$.fragment,s),s.forEach(p)},m(o,s){N(o,e,s),A(t,e,null),i=!0},p(o,s){const u={};s&134218752&&(u.$$scope={dirty:s,ctx:o}),!n&&s&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Jt(l){let e,t;return e=new Tt({}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Fe(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,i){const r={};i&1024&&(r.labelText=n[24]),i&1024&&(r.value=n[24]),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Kt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",r)),Z.push(()=>ne(e,"validationErrors",a)),{c(){Q(e.$$.fragment)},l(s){B(e.$$.fragment,s)},m(s,u){A(e,s,u),i=!0},p(s,u){const d={};u&2048&&(d.schema=s[23]),u&4&&(d.customComponents=s[2]==="huggingface"?{"/dataset_name":Pe,"/split":Ve,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=s[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=s[4],ie(()=>n=!1)),e.$set(d)},i(s){i||(k(e.$$.fragment,s),i=!0)},o(s){T(e.$$.fragment,s),i=!1},d(s){C(e,s)}}}function Xt(l){let e,t,n,i,r,a,o;const s=[Jt,Ot,zt],u=[];function d(f,h){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=s[e](l));const b=[Wt,Yt,Ut],c=[];function _(f,h){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function g(f,h){return h===0?Ht(f):f}return~(i=_(l))&&(r=c[i]=b[i](g(l,i))),{c(){t&&t.c(),n=z(),r&&r.c(),a=w()},l(f){t&&t.l(f),n=O(f),r&&r.l(f),a=w()},m(f,h){~e&&u[e].m(f,h),N(f,n,h),~i&&c[i].m(f,h),N(f,a,h),o=!0},p(f,h){let v=e;e=d(f),e===v?~e&&u[e].p(f,h):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,h):(t=u[e]=s[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(g(f,i),h):(r&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(r=c[i],r?r.p(g(f,i),h):(r=c[i]=b[i](g(f,i)),r.c()),k(r,1),r.m(a.parentNode,a)):r=null)},i(f){o||(k(t),k(r),o=!0)},o(f){T(t),T(r),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=U("Add")},l(t){e=Y(t,"Add")},m(t,n){N(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,r,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),r=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),r.$on("click",l[15]),{c(){Q(e.$$.fragment),t=z(),Q(n.$$.fragment),i=z(),Q(r.$$.fragment)},l(s){B(e.$$.fragment,s),t=O(s),B(n.$$.fragment,s),i=O(s),B(r.$$.fragment,s)},m(s,u){A(e,s,u),N(s,t,u),A(n,s,u),N(s,i,u),A(r,s,u),a=!0},p(s,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:s}),e.$set(d);const b={};u&134220956&&(b.$$scope={dirty:u,ctx:s}),n.$set(b);const c={};u&112&&(c.disabled=((_=s[4])==null?void 0:_.length)>0||s[6]!=null||s[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:s}),r.$set(c)},i(s){a||(k(e.$$.fragment,s),k(n.$$.fragment,s),k(r.$$.fragment,s),a=!0)},o(s){T(e.$$.fragment,s),T(n.$$.fragment,s),T(r.$$.fragment,s),a=!1},d(s){C(e,s),s&&p(t),C(n,s),s&&p(i),C(r,s)}}}function xt(l){let e,t,n,i,r,a,o,s;const u=[Mt,jt],d=[];function b(c,_){return c[9]?0:1}return a=b(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=U("Add dataset"),r=z(),o.c(),this.h()},l(c){e=P(c,"DIV",{class:!0});var _=V(e);t=P(_,"DIV",{class:!0});var g=V(t);n=P(g,"H2",{});var f=V(n);i=Y(f,"Add dataset"),f.forEach(p),r=O(g),o.l(g),g.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){N(c,e,_),S(e,t),S(t,n),S(n,i),S(t,r),d[a].m(t,null),s=!0},p(c,_){let g=a;a=b(c),a===g?d[a].p(c,_):($(),T(d[g],1,1,()=>{d[g]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){s||(k(o),s=!0)},o(c){T(o),s=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){Q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){A(e,n,i),t=!0},p(n,[i]){const r={};i&134221567&&(r.$$scope={dirty:i,ctx:n}),e.$set(r)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,r,a,o,s,u,d=R,b=()=>(d(),d=ae(r,F=>t(11,u=F)),r);l.$$.on_destroy.push(()=>d());const c=Ze();re(l,c,F=>t(3,s=F));const _=we();re(l,_,F=>t(22,a=F));const g=xe();re(l,g,F=>t(16,o=F));let f="local",h="",v="huggingface",y=[],G,J,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:h,config:M}],{onSuccess:F=>{Xe(`/datasets/loading#${it(f,h)}/${F.task_id}`)}})}function K(F){f=F,t(0,f)}function I(F){h=F,t(1,h)}function je(F){v=F,t(2,v)}function Me(F){M=F,t(7,M),t(2,v)}function Re(F){y=F,t(4,y)}return l.$$.update=()=>{var F,be;l.$$.dirty&8&&t(10,n=(F=s.data)==null?void 0:F.sources.filter(ze=>ze!=="pandas")),l.$$.dirty&65536&&t(9,i=(be=o.data)==null?void 0:be.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(h==null||h==""?t(6,J="Enter a name"):h.includes("/")?t(6,J='Name cannot contain "/"'):t(6,J=void 0)),l.$$.dirty&4&&b(t(8,r=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,h,v,s,y,G,J,M,r,i,n,u,c,_,g,m,o,K,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.803b50a2.js b/lilac/web/_app/immutable/nodes/6.803b50a2.js new file mode 100644 index 0000000000000000000000000000000000000000..09b2ae7870503f41d3e0eabedd965ceb3afbb1ee --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.803b50a2.js @@ -0,0 +1,3 @@ +import{S as Q,i as R,s as W,y as I,z as C,A as D,g as _,d as b,B as V,k as x,q as A,a as F,l as S,m as E,r as O,h,c as U,n as w,b as K,a0 as m,v as L,f as M,a1 as P,ab as j,e as G,a4 as X}from"../chunks/index.b7741aa8.js";import{P as Y}from"../chunks/Page.190df35c.js";import{U as Z,S as ee,af as te,a as se}from"../chunks/Commands.74110cda.js";import{g as ne}from"../chunks/settingsStore.9e0a77f3.js";function H(o,t,n){const e=o.slice();return e[5]=t[n],e}function ae(o){let t,n;return t=new ee({props:{labelText:"Preferred embedding",selected:o[3].embedding,$$slots:{default:[re]},$$scope:{ctx:o}}}),t.$on("change",o[4]),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&8&&(c.selected=e[3].embedding),s&260&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function le(o){let t,n;return t=new te({}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p:P,i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function J(o){let t,n;return t=new se({props:{value:o[5].name}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&4&&(c.value=e[5].name),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function re(o){let t,n,e=o[2].data||[],s=[];for(let a=0;ab(s[a],1,1,()=>{s[a]=null});return{c(){for(let a=0;a{p[y]=null}),M(),i=p[f],i?i.p(u,$):(i=p[f]=T[f](u),i.c()),_(i,1),i.m(g,null))},i(u){v||(_(i),v=!0)},o(u){b(i),v=!1},d(u){u&&h(t),p[f].d()}}}function ce(o){let t,n;return t=new Y({props:{$$slots:{default:[oe]},$$scope:{ctx:o}}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,[s]){const c={};s&268&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function ie(o,t,n){let e,s,c,a=P,r=()=>(a(),a=j(e,i=>n(2,c=i)),e),l,d=P,g=()=>(d(),d=j(s,i=>n(3,l=i)),s);o.$$.on_destroy.push(()=>a()),o.$$.on_destroy.push(()=>d());function f(i){const v=i.target.value;s.setEmbedding(v)}return r(n(1,e=Z())),g(n(0,s=ne())),[s,e,c,l,f]}class me extends Q{constructor(t){super(),R(this,t,ie,ce,W,{})}}export{me as component}; diff --git a/lilac/web/_app/immutable/nodes/6.8670483b.js b/lilac/web/_app/immutable/nodes/6.8670483b.js new file mode 100644 index 0000000000000000000000000000000000000000..f6554a53e0d2c4ecf78381cf74c421e54a44dccc --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.8670483b.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ah as Fe,ai as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as K,r as Y,u as be,a1 as R,C as Oe,P as Je,o as Ke,a8 as ve,aj as Ye,e as w,ab as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b7741aa8.js";import{g as Xe}from"../chunks/navigation.079b07c9.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.539ca0ee.js";import{P as nt}from"../chunks/Page.b01ef977.js";import{C as Qe}from"../chunks/ComboBox.f990ad07.js";import{e as it}from"../chunks/utils.f3891c80.js";import{w as Ce}from"../chunks/index.d3776286.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||st(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function st(l){let e;return{c(){e=K(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function rt(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),O=G?G.selectedValue:Ce(d?u:void 0);se(l,O,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const J=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,O,i,r,s,o,a,M,m,J]}class ut extends te{constructor(e){super(),le(this,e,ot,rt,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=K(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=K(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function bt(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function ht(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class gt extends te{constructor(e){super(),le(this,e,ht,bt,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=gt;function vt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||St(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function St(l){let e;return{c(){e=K(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Oe(),v=Ce(u);se(l,v,m=>t(16,s=m)),Je("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:J})=>{m&&v.set(J)},update:m=>{t(9,u=m)}}),Ke(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function O(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,O,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Nt=Dt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Pt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Vt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Lt(l){let e,t,n,i;const s=[Vt,Pt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function At(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var J;return t(0,f=(J=m.detail.selectedItem)==null?void 0:J.id)},O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,O,M]}class De extends te{constructor(e){super(),le(this,e,At,Lt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ft(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function qt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const s=[Qt,Bt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Gt(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(J=>({id:`${J.config}/${J.split}`,text:`${J.config}/${J.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,O,M]}class Pe extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=K("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=K("For HuggingFace spaces, fork this space and set "),o=D("span"),r=K("LILAC_AUTH_ENABLED"),u=K(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=K("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function Ut(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function zt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Nt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Tt({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Xt(l){let e,t,n,i,s,a,o;const r=[Ot,zt,Ut],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Wt,Yt,Kt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?Ht(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=K("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),s=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function xt(l){let e,t,n,i,s,a,o,r;const u=[Mt,jt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=K("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,O,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{Xe(`/datasets/loading#${it(f,b)}/${L.task_id}`)}})}function J(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,O="Enter a name"):b.includes("/")?t(6,O='Name cannot contain "/"'):t(6,O=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,O,M,s,i,n,u,c,_,h,m,o,J,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.8e128871.js b/lilac/web/_app/immutable/nodes/6.8e128871.js new file mode 100644 index 0000000000000000000000000000000000000000..6198942dded7daa652615c05abd7265203049a42 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.8e128871.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ai as Fe,aj as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as K,r as Y,u as be,a1 as R,C as Oe,P as Je,o as Ke,a8 as ve,ak as Ye,e as w,ac as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b333a928.js";import{g as Xe}from"../chunks/navigation.52bd9048.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.543935b9.js";import{P as nt}from"../chunks/Page.3051bdc4.js";import{C as Qe}from"../chunks/ComboBox.09dac6a6.js";import{e as it}from"../chunks/utils.2fa1092a.js";import{w as Ce}from"../chunks/index.2b0dd2f8.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||st(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function st(l){let e;return{c(){e=K(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function rt(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),O=G?G.selectedValue:Ce(d?u:void 0);se(l,O,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const J=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,O,i,r,s,o,a,M,m,J]}class ut extends te{constructor(e){super(),le(this,e,ot,rt,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=K(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=K(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function bt(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function ht(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class gt extends te{constructor(e){super(),le(this,e,ht,bt,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=gt;function vt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||St(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function St(l){let e;return{c(){e=K(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Oe(),v=Ce(u);se(l,v,m=>t(16,s=m)),Je("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:J})=>{m&&v.set(J)},update:m=>{t(9,u=m)}}),Ke(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function O(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,O,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Nt=Dt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Pt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Vt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Lt(l){let e,t,n,i;const s=[Vt,Pt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function At(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var J;return t(0,f=(J=m.detail.selectedItem)==null?void 0:J.id)},O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,O,M]}class De extends te{constructor(e){super(),le(this,e,At,Lt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ft(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function qt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const s=[Qt,Bt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Gt(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(J=>({id:`${J.config}/${J.split}`,text:`${J.config}/${J.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,O,M]}class Pe extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=K("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=K("For HuggingFace spaces, fork this space and set "),o=D("span"),r=K("LILAC_AUTH_ENABLED"),u=K(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=K("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function Ut(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function zt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Nt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Tt({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Xt(l){let e,t,n,i,s,a,o;const r=[Ot,zt,Ut],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Wt,Yt,Kt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?Ht(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=K("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),s=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function xt(l){let e,t,n,i,s,a,o,r;const u=[Mt,jt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=K("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,O,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{Xe(`/datasets/loading#${it(f,b)}/${L.task_id}`)}})}function J(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,O="Enter a name"):b.includes("/")?t(6,O='Name cannot contain "/"'):t(6,O=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,O,M,s,i,n,u,c,_,h,m,o,J,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.9243e665.js b/lilac/web/_app/immutable/nodes/6.9243e665.js new file mode 100644 index 0000000000000000000000000000000000000000..4f02335a04757faa2d562f44ddebfe96a6bad588 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.9243e665.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ai as Fe,aj as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as K,r as Y,u as be,a1 as R,C as Oe,P as Je,o as Ke,a8 as ve,ak as Ye,e as w,ac as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b333a928.js";import{g as Xe}from"../chunks/navigation.c82332c0.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.1fffdf33.js";import{P as nt}from"../chunks/Page.4b0754ae.js";import{C as Qe}from"../chunks/ComboBox.5bfb4a00.js";import{e as it}from"../chunks/utils.4eeb8687.js";import{w as Ce}from"../chunks/index.2b0dd2f8.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||st(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function st(l){let e;return{c(){e=K(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function rt(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),O=G?G.selectedValue:Ce(d?u:void 0);se(l,O,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const J=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,O,i,r,s,o,a,M,m,J]}class ut extends te{constructor(e){super(),le(this,e,ot,rt,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=K(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=K(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function bt(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function ht(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class gt extends te{constructor(e){super(),le(this,e,ht,bt,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=gt;function vt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||St(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function St(l){let e;return{c(){e=K(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Oe(),v=Ce(u);se(l,v,m=>t(16,s=m)),Je("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:J})=>{m&&v.set(J)},update:m=>{t(9,u=m)}}),Ke(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function O(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,O,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Nt=Dt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Pt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Vt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Lt(l){let e,t,n,i;const s=[Vt,Pt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function At(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var J;return t(0,f=(J=m.detail.selectedItem)==null?void 0:J.id)},O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,O,M]}class De extends te{constructor(e){super(),le(this,e,At,Lt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ft(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function qt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const s=[Qt,Bt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Gt(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(J=>({id:`${J.config}/${J.split}`,text:`${J.config}/${J.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,O,M]}class Pe extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=K("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=K("For HuggingFace spaces, fork this space and set "),o=D("span"),r=K("LILAC_AUTH_ENABLED"),u=K(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=K("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function Ut(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function zt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Nt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Tt({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Xt(l){let e,t,n,i,s,a,o;const r=[Ot,zt,Ut],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Wt,Yt,Kt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?Ht(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=K("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),s=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function xt(l){let e,t,n,i,s,a,o,r;const u=[Mt,jt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=K("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,O,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{Xe(`/datasets/loading#${it(f,b)}/${L.task_id}`)}})}function J(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,O="Enter a name"):b.includes("/")?t(6,O='Name cannot contain "/"'):t(6,O=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,O,M,s,i,n,u,c,_,h,m,o,J,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/6.bd6acab1.js b/lilac/web/_app/immutable/nodes/6.bd6acab1.js new file mode 100644 index 0000000000000000000000000000000000000000..ebc036881b3e15450d895466e0adad7504a92df5 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/6.bd6acab1.js @@ -0,0 +1 @@ +import{S as te,i as le,s as x,E as j,k as D,a as U,l as N,m as P,c as z,h as p,n as H,G as E,F as W,b as V,a0 as S,H as A,g as k,v as $,d as T,f as ee,L as oe,M as ue,N as X,ah as Fe,ai as ze,O as se,Q as fe,D as ce,I as de,J as _e,K as me,R as F,w as Z,q as K,r as Y,u as be,a1 as R,C as Oe,P as Je,o as Ke,a8 as ve,aj as Ye,e as w,ab as ae,T as ne,y as q,z as B,A as Q,U as ie,B as C,a4 as We}from"../chunks/index.b7741aa8.js";import{g as Xe}from"../chunks/navigation.10308c75.js";import{aF as qe,ae as re,aG as Ze,aH as we,b as xe,aI as $e,B as et,O as Be,c as tt,aJ as lt}from"../chunks/Commands.539ca0ee.js";import{P as nt}from"../chunks/Page.b01ef977.js";import{C as Qe}from"../chunks/ComboBox.f990ad07.js";import{e as it}from"../chunks/utils.f3891c80.js";import{w as Ce}from"../chunks/index.d3776286.js";const at=l=>({}),pe=l=>({});function ke(l){let e,t;const n=l[16].labelText,i=ce(n,l,l[15],pe),s=i||st(l);return{c(){e=D("span"),s&&s.c(),this.h()},l(a){e=N(a,"SPAN",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--visually-hidden",l[7])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&32768)&&de(i,n,a,a[15],t?me(n,a[15],o,at):_e(a[15]),pe):s&&s.p&&(!t||o&64)&&s.p(a,t?o:-1),(!t||o&128)&&E(e,"bx--visually-hidden",a[7])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function st(l){let e;return{c(){e=K(l[6])},l(t){e=Y(t,l[6])},m(t,n){V(t,e,n)},p(t,n){n&64&&be(e,t[6])},d(t){t&&p(e)}}}function rt(l){let e,t,n,i,s,a,o,r,u,d=(l[6]||l[13].labelText)&&ke(l),g=[l[12]],c={};for(let _=0;_{d=null}),ee()),(!o||h&256)&&H(i,"for",_[8]),W(e,c=oe(g,[h&4096&&_[12]])),E(e,"bx--radio-button-wrapper",!0),E(e,"bx--radio-button-wrapper--label-left",_[5]==="left")},i(_){o||(k(d),o=!0)},o(_){T(d),o=!1},d(_){_&&p(e),l[18](null),d&&d.d(),r=!1,ue(u)}}}function ot(l,e,t){const n=["value","checked","disabled","required","labelPosition","labelText","hideLabel","id","name","ref"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{value:u=""}=e,{checked:d=!1}=e,{disabled:g=!1}=e,{required:c=!1}=e,{labelPosition:_="right"}=e,{labelText:h=""}=e,{hideLabel:f=!1}=e,{id:b="ccs-"+Math.random().toString(36)}=e,{name:v=""}=e,{ref:y=null}=e;const G=ze("RadioButtonGroup"),O=G?G.selectedValue:Ce(d?u:void 0);se(l,O,I=>t(14,s=I)),G&&G.add({id:b,checked:d,disabled:g,value:u});function M(I){F.call(this,l,I)}function m(I){Z[I?"unshift":"push"](()=>{y=I,t(1,y)})}const J=()=>{G&&G.update(u)};return l.$$set=I=>{e=j(j({},e),fe(I)),t(12,i=X(e,n)),"value"in I&&t(2,u=I.value),"checked"in I&&t(0,d=I.checked),"disabled"in I&&t(3,g=I.disabled),"required"in I&&t(4,c=I.required),"labelPosition"in I&&t(5,_=I.labelPosition),"labelText"in I&&t(6,h=I.labelText),"hideLabel"in I&&t(7,f=I.hideLabel),"id"in I&&t(8,b=I.id),"name"in I&&t(9,v=I.name),"ref"in I&&t(1,y=I.ref),"$$scope"in I&&t(15,o=I.$$scope)},l.$$.update=()=>{l.$$.dirty&16388&&t(0,d=s===u)},[d,y,u,g,c,_,h,f,b,v,G,O,i,r,s,o,a,M,m,J]}class ut extends te{constructor(e){super(),le(this,e,ot,rt,x,{value:2,checked:0,disabled:3,required:4,labelPosition:5,labelText:6,hideLabel:7,id:8,name:9,ref:1})}}const ft=ut;function ct(l){let e,t,n,i;const s=l[3].default,a=ce(s,l,l[2],null);let o=[l[1]],r={};for(let u=0;u{o=f,t(0,o)})}return l.$$set=f=>{e=j(j({},e),fe(f)),t(1,i=X(e,n)),"ref"in f&&t(0,o=f.ref),"$$scope"in f&&t(2,a=f.$$scope)},[o,i,a,s,r,u,d,g,c,_,h]}class _t extends te{constructor(e){super(),le(this,e,dt,ct,x,{ref:0})}}const mt=_t;function Te(l){let e,t,n;return{c(){e=D("legend"),t=K(l[4]),this.h()},l(i){e=N(i,"LEGEND",{id:!0});var s=P(e);t=Y(s,l[4]),s.forEach(p),this.h()},h(){H(e,"id",n=l[5]||l[6]["aria-labelledby"]),E(e,"bx--label",!0)},m(i,s){V(i,e,s),S(e,t)},p(i,s){s&16&&be(t,i[4]),s&96&&n!==(n=i[5]||i[6]["aria-labelledby"])&&H(e,"id",n)},d(i){i&&p(e)}}}function Ee(l){let e,t;return{c(){e=D("div"),t=K(l[3]),this.h()},l(n){e=N(n,"DIV",{});var i=P(e);t=Y(i,l[3]),i.forEach(p),this.h()},h(){E(e,"bx--form__requirement",!0)},m(n,i){V(n,e,i),S(e,t)},p(n,i){i&8&&be(t,n[3])},d(n){n&&p(e)}}}function bt(l){let e,t,n,i,s,a,o,r,u=l[4]&&Te(l);const d=l[8].default,g=ce(d,l,l[7],null);let c=l[2]&&Ee(l),_=[{"data-invalid":i=l[1]||void 0},{"aria-labelledby":s=l[6]["aria-labelledby"]||l[5]},l[6]],h={};for(let f=0;f<_.length;f+=1)h=j(h,_[f]);return{c(){e=D("fieldset"),u&&u.c(),t=U(),g&&g.c(),n=U(),c&&c.c(),this.h()},l(f){e=N(f,"FIELDSET",{"data-invalid":!0,"aria-labelledby":!0});var b=P(e);u&&u.l(b),t=z(b),g&&g.l(b),n=z(b),c&&c.l(b),b.forEach(p),this.h()},h(){W(e,h),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",l[0])},m(f,b){V(f,e,b),u&&u.m(e,null),S(e,t),g&&g.m(e,null),S(e,n),c&&c.m(e,null),a=!0,o||(r=[A(e,"click",l[9]),A(e,"mouseover",l[10]),A(e,"mouseenter",l[11]),A(e,"mouseleave",l[12])],o=!0)},p(f,[b]){f[4]?u?u.p(f,b):(u=Te(f),u.c(),u.m(e,t)):u&&(u.d(1),u=null),g&&g.p&&(!a||b&128)&&de(g,d,f,f[7],a?me(d,f[7],b,null):_e(f[7]),null),f[2]?c?c.p(f,b):(c=Ee(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null),W(e,h=oe(_,[(!a||b&2&&i!==(i=f[1]||void 0))&&{"data-invalid":i},(!a||b&96&&s!==(s=f[6]["aria-labelledby"]||f[5]))&&{"aria-labelledby":s},b&64&&f[6]])),E(e,"bx--fieldset",!0),E(e,"bx--fieldset--no-margin",f[0])},i(f){a||(k(g,f),a=!0)},o(f){T(g,f),a=!1},d(f){f&&p(e),u&&u.d(),g&&g.d(f),c&&c.d(),o=!1,ue(r)}}}function ht(l,e,t){const n=["noMargin","invalid","message","messageText","legendText","legendId"];let i=X(e,n),{$$slots:s={},$$scope:a}=e,{noMargin:o=!1}=e,{invalid:r=!1}=e,{message:u=!1}=e,{messageText:d=""}=e,{legendText:g=""}=e,{legendId:c=""}=e;function _(v){F.call(this,l,v)}function h(v){F.call(this,l,v)}function f(v){F.call(this,l,v)}function b(v){F.call(this,l,v)}return l.$$set=v=>{e=j(j({},e),fe(v)),t(6,i=X(e,n)),"noMargin"in v&&t(0,o=v.noMargin),"invalid"in v&&t(1,r=v.invalid),"message"in v&&t(2,u=v.message),"messageText"in v&&t(3,d=v.messageText),"legendText"in v&&t(4,g=v.legendText),"legendId"in v&&t(5,c=v.legendId),"$$scope"in v&&t(7,a=v.$$scope)},[o,r,u,d,g,c,i,a,s,_,h,f,b]}class gt extends te{constructor(e){super(),le(this,e,ht,bt,x,{noMargin:0,invalid:1,message:2,messageText:3,legendText:4,legendId:5})}}const Se=gt;function vt(l){let e,t,n,i,s,a,o=[l[0]],r={};for(let u=0;u{e=j(j({},e),fe(u)),t(0,i=X(e,n))},[i,s,a,o,r]}class kt extends te{constructor(e){super(),le(this,e,pt,vt,x,{})}}const Tt=kt,Et=l=>({}),Ie=l=>({});function ye(l){let e,t;const n=l[11].legendText,i=ce(n,l,l[10],Ie),s=i||St(l);return{c(){e=D("legend"),s&&s.c(),this.h()},l(a){e=N(a,"LEGEND",{});var o=P(e);s&&s.l(o),o.forEach(p),this.h()},h(){E(e,"bx--label",!0),E(e,"bx--visually-hidden",l[2])},m(a,o){V(a,e,o),s&&s.m(e,null),t=!0},p(a,o){i?i.p&&(!t||o&1024)&&de(i,n,a,a[10],t?me(n,a[10],o,Et):_e(a[10]),Ie):s&&s.p&&(!t||o&2)&&s.p(a,t?o:-1),(!t||o&4)&&E(e,"bx--visually-hidden",a[2])},i(a){t||(k(s,a),t=!0)},o(a){T(s,a),t=!1},d(a){a&&p(e),s&&s.d(a)}}}function St(l){let e;return{c(){e=K(l[1])},l(t){e=Y(t,l[1])},m(t,n){V(t,e,n)},p(t,n){n&2&&be(e,t[1])},d(t){t&&p(e)}}}function It(l){let e,t,n,i,s,a,o=(l[1]||l[8].legendText)&&ye(l);const r=l[11].default,u=ce(r,l,l[10],null);let d=[{id:l[5]},l[7]],g={};for(let c=0;c{o=null}),ee()),u&&u.p&&(!i||_&1024)&&de(u,r,c,c[10],i?me(r,c[10],_,null):_e(c[10]),null),(!i||_&1)&&(t.disabled=c[0]),(!i||_&16)&&E(t,"bx--radio-button-group--vertical",c[4]==="vertical"),(!i||_&8)&&E(t,"bx--radio-button-group--label-left",c[3]==="left"),(!i||_&8)&&E(t,"bx--radio-button-group--label-right",c[3]==="right"),W(e,g=oe(d,[(!i||_&32)&&{id:c[5]},_&128&&c[7]])),E(e,"bx--form-item",!0)},i(c){i||(k(o),k(u,c),i=!0)},o(c){T(o),T(u,c),i=!1},d(c){c&&p(e),o&&o.d(),u&&u.d(c),s=!1,ue(a)}}}function yt(l,e,t){const n=["selected","disabled","legendText","hideLegend","labelPosition","orientation","id"];let i=X(e,n),s,{$$slots:a={},$$scope:o}=e;const r=Fe(a);let{selected:u=void 0}=e,{disabled:d=!1}=e,{legendText:g=""}=e,{hideLegend:c=!1}=e,{labelPosition:_="right"}=e,{orientation:h="horizontal"}=e,{id:f=void 0}=e;const b=Oe(),v=Ce(u);se(l,v,m=>t(16,s=m)),Je("RadioButtonGroup",{selectedValue:v,add:({checked:m,value:J})=>{m&&v.set(J)},update:m=>{t(9,u=m)}}),Ke(()=>{ve(v,s=u,s)}),Ye(()=>{ve(v,s=u,s)}),v.subscribe(m=>{t(9,u=m),b("change",m)});function y(m){F.call(this,l,m)}function G(m){F.call(this,l,m)}function O(m){F.call(this,l,m)}function M(m){F.call(this,l,m)}return l.$$set=m=>{e=j(j({},e),fe(m)),t(7,i=X(e,n)),"selected"in m&&t(9,u=m.selected),"disabled"in m&&t(0,d=m.disabled),"legendText"in m&&t(1,g=m.legendText),"hideLegend"in m&&t(2,c=m.hideLegend),"labelPosition"in m&&t(3,_=m.labelPosition),"orientation"in m&&t(4,h=m.orientation),"id"in m&&t(5,f=m.id),"$$scope"in m&&t(10,o=m.$$scope)},[d,g,c,_,h,f,v,i,r,u,o,a,y,G,O,M]}class Dt extends te{constructor(e){super(),le(this,e,yt,It,x,{selected:9,disabled:0,legendText:1,hideLegend:2,labelPosition:3,orientation:4,id:5})}}const Nt=Dt,Ge="huggingface",he=l=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/is-valid?dataset=${l}`).then(e=>e.status===200),queryKey:[Ge,"isValid",l]}),He=(l,e)=>qe({queryFn:()=>fetch(`https://datasets-server.huggingface.co/splits?dataset=${l}&config=${e||""}`).then(t=>t.json()),queryKey:[Ge,"getSplits",l,e],select:t=>t.splits});function Pt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Config",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Vt(l){let e,t;return e=new Qe({props:{value:l[0]||"",invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Config",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.value=n[0]||""),i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Lt(l){let e,t,n,i;const s=[Vt,Pt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function At(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(a,m=>t(10,u=m)),a),c,_=R,h=()=>(_(),_=ae(i,m=>t(11,c=m)),i);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>{var J;return t(0,f=(J=m.detail.selectedItem)==null?void 0:J.id)},O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&512&&h(t(6,i=he(n))),l.$$.dirty&2048&&t(3,s=c.data===!0),l.$$.dirty&520&&g(t(5,a=s?He(n):void 0)),l.$$.dirty&1024&&t(8,o=u!=null&&u.data?new Set(u.data.map(m=>m.config)):void 0),l.$$.dirty&256&&t(4,r=o?[...o].map(m=>({id:m,text:m})):void 0)},[f,b,v,s,r,a,i,y,o,n,u,c,G,O,M]}class De extends te{constructor(e){super(),le(this,e,At,Lt,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ft(l){let e,t,n;function i(a){l[6](a)}let s={invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,[o]){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),o&8&&(r.warn=!a[3]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function qt(l,e,t){let n,i,s,a=R,o=()=>(a(),a=ae(n,c=>t(5,s=c)),n);l.$$.on_destroy.push(()=>a());let{value:r}=e,{invalid:u}=e,{invalidText:d}=e;function g(c){r=c,t(0,r)}return l.$$set=c=>{"value"in c&&t(0,r=c.value),"invalid"in c&&t(1,u=c.invalid),"invalidText"in c&&t(2,d=c.invalidText)},l.$$.update=()=>{l.$$.dirty&1&&o(t(4,n=he(r))),l.$$.dirty&32&&t(3,i=s.data===!0)},[r,u,d,i,n,s,g]}class Ne extends te{constructor(e){super(),le(this,e,qt,Ft,x,{value:0,invalid:1,invalidText:2})}}function Bt(l){let e,t,n;function i(a){l[14](a)}let s={invalid:l[1],invalidText:l[2],labelText:"Split",placeholder:"(optional)"};return l[0]!==void 0&&(s.value=l[0]),e=new re({props:s}),Z.push(()=>ne(e,"value",i)),{c(){q(e.$$.fragment)},l(a){B(e.$$.fragment,a)},m(a,o){Q(e,a,o),n=!0},p(a,o){const r={};o&2&&(r.invalid=a[1]),o&4&&(r.invalidText=a[2]),!t&&o&1&&(t=!0,r.value=a[0],ie(()=>t=!1)),e.$set(r)},i(a){n||(k(e.$$.fragment,a),n=!0)},o(a){T(e.$$.fragment,a),n=!1},d(a){C(e,a)}}}function Qt(l){let e,t;return e=new Qe({props:{invalid:l[1],invalidText:l[2],warn:!l[3],warnText:"Dataset doesn't exist",titleText:"Split",placeholder:"(optional)",items:l[4]}}),e.$on("select",l[12]),e.$on("clear",l[13]),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&2&&(s.invalid=n[1]),i&4&&(s.invalidText=n[2]),i&8&&(s.warn=!n[3]),i&16&&(s.items=n[4]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Ct(l){let e,t,n,i;const s=[Qt,Bt],a=[];function o(r,u){return r[4]&&r[3]?0:1}return e=o(l),t=a[e]=s[e](l),{c(){t.c(),n=w()},l(r){t.l(r),n=w()},m(r,u){a[e].m(r,u),V(r,n,u),i=!0},p(r,[u]){let d=e;e=o(r),e===d?a[e].p(r,u):($(),T(a[d],1,1,()=>{a[d]=null}),ee(),t=a[e],t?t.p(r,u):(t=a[e]=s[e](r),t.c()),k(t,1),t.m(n.parentNode,n))},i(r){i||(k(t),i=!0)},o(r){T(t),i=!1},d(r){a[e].d(r),r&&p(n)}}}function Gt(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(o,m=>t(10,u=m)),o),c,_=R,h=()=>(_(),_=ae(s,m=>t(11,c=m)),s);l.$$.on_destroy.push(()=>d()),l.$$.on_destroy.push(()=>_());let{value:f}=e,{invalid:b}=e,{invalidText:v}=e,{rootValue:y}=e;const G=m=>t(0,f=m.detail.selectedId.split("/")[1]),O=()=>t(0,f=void 0);function M(m){f=m,t(0,f)}return l.$$set=m=>{"value"in m&&t(0,f=m.value),"invalid"in m&&t(1,b=m.invalid),"invalidText"in m&&t(2,v=m.invalidText),"rootValue"in m&&t(7,y=m.rootValue)},l.$$.update=()=>{var m;l.$$.dirty&128&&t(9,n=y.dataset_name),l.$$.dirty&128&&t(8,i=y.config_name),l.$$.dirty&512&&h(t(6,s=he(n))),l.$$.dirty&2048&&t(3,a=c.data===!0),l.$$.dirty&776&&g(t(5,o=a?He(n,i):void 0)),l.$$.dirty&1024&&t(4,r=(m=u==null?void 0:u.data)==null?void 0:m.map(J=>({id:`${J.config}/${J.split}`,text:`${J.config}/${J.split}`})))},[f,b,v,a,r,o,s,y,i,n,u,c,G,O,M]}class Pe extends te{constructor(e){super(),le(this,e,Gt,Ct,x,{value:0,invalid:1,invalidText:2,rootValue:7})}}function Ht(l){const e=l.slice(),t=e[11].data;return e[23]=t,e}function Ve(l,e,t){const n=l.slice();return n[24]=e[t],n}function jt(l){let e,t,n,i,s,a,o,r,u;return{c(){e=D("div"),t=D("span"),n=K("You do not have authorization to create a dataset."),i=U(),s=D("span"),a=K("For HuggingFace spaces, fork this space and set "),o=D("span"),r=K("LILAC_AUTH_ENABLED"),u=K(" environment flag to 'false' from settings."),this.h()},l(d){e=N(d,"DIV",{class:!0});var g=P(e);t=N(g,"SPAN",{class:!0});var c=P(t);n=Y(c,"You do not have authorization to create a dataset."),c.forEach(p),i=z(g),s=N(g,"SPAN",{});var _=P(s);a=Y(_,"For HuggingFace spaces, fork this space and set "),o=N(_,"SPAN",{class:!0});var h=P(o);r=Y(h,"LILAC_AUTH_ENABLED"),h.forEach(p),u=Y(_," environment flag to 'false' from settings."),_.forEach(p),g.forEach(p),this.h()},h(){H(t,"class","mb-2"),H(o,"class","font-mono"),H(e,"class","mt-4 flex flex-col border border-neutral-100 bg-red-100 p-2")},m(d,g){V(d,e,g),S(e,t),S(t,n),S(e,i),S(e,s),S(s,a),S(s,o),S(o,r),S(s,u)},p:R,i:R,o:R,d(d){d&&p(e)}}}function Mt(l){let e,t;return e=new mt({props:{class:"py-8",$$slots:{default:[wt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&134221055&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Rt(l){let e,t,n,i,s,a,o,r,u,d;function g(f){l[17](f)}let c={labelText:"namespace",invalid:l[5]!=null,invalidText:l[5]};l[0]!==void 0&&(c.value=l[0]),t=new re({props:c}),Z.push(()=>ne(t,"value",g));function _(f){l[18](f)}let h={labelText:"name",invalid:l[6]!=null,invalidText:l[6]};return l[1]!==void 0&&(h.value=l[1]),r=new re({props:h}),Z.push(()=>ne(r,"value",_)),{c(){e=D("div"),q(t.$$.fragment),i=U(),s=D("span"),a=K("/"),o=U(),q(r.$$.fragment),this.h()},l(f){e=N(f,"DIV",{class:!0});var b=P(e);B(t.$$.fragment,b),i=z(b),s=N(b,"SPAN",{class:!0});var v=P(s);a=Y(v,"/"),v.forEach(p),o=z(b),B(r.$$.fragment,b),b.forEach(p),this.h()},h(){H(s,"class","mx-4 mt-6 text-lg"),H(e,"class","flex flex-row content-start")},m(f,b){V(f,e,b),Q(t,e,null),S(e,i),S(e,s),S(s,a),S(e,o),Q(r,e,null),d=!0},p(f,b){const v={};b&32&&(v.invalid=f[5]!=null),b&32&&(v.invalidText=f[5]),!n&&b&1&&(n=!0,v.value=f[0],ie(()=>n=!1)),t.$set(v);const y={};b&64&&(y.invalid=f[6]!=null),b&64&&(y.invalidText=f[6]),!u&&b&2&&(u=!0,y.value=f[1],ie(()=>u=!1)),r.$set(y)},i(f){d||(k(t.$$.fragment,f),k(r.$$.fragment,f),d=!0)},o(f){T(t.$$.fragment,f),T(r.$$.fragment,f),d=!1},d(f){f&&p(e),C(t),C(r)}}}function Ut(l){let e,t;return e=new Be({props:{kind:"error",title:"Error",subtitle:l[3].error.message,hideCloseButton:!0}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&8&&(s.subtitle=n[3].error.message),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function zt(l){let e,t,n,i;function s(o){l[19](o)}let a={$$slots:{default:[Jt]},$$scope:{ctx:l}};return l[2]!==void 0&&(a.selected=l[2]),t=new Nt({props:a}),Z.push(()=>ne(t,"selected",s)),{c(){e=D("div"),q(t.$$.fragment)},l(o){e=N(o,"DIV",{});var r=P(e);B(t.$$.fragment,r),r.forEach(p)},m(o,r){V(o,e,r),Q(t,e,null),i=!0},p(o,r){const u={};r&134218752&&(u.$$scope={dirty:r,ctx:o}),!n&&r&4&&(n=!0,u.selected=o[2],ie(()=>n=!1)),t.$set(u)},i(o){i||(k(t.$$.fragment,o),i=!0)},o(o){T(t.$$.fragment,o),i=!1},d(o){o&&p(e),C(t)}}}function Ot(l){let e,t;return e=new Tt({}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p:R,i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Le(l){let e,t;return e=new ft({props:{labelText:l[24],value:l[24]}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,i){const s={};i&1024&&(s.labelText=n[24]),i&1024&&(s.value=n[24]),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function Jt(l){let e,t,n=l[10],i=[];for(let a=0;aT(i[a],1,1,()=>{i[a]=null});return{c(){for(let a=0;ane(e,"value",s)),Z.push(()=>ne(e,"validationErrors",a)),{c(){q(e.$$.fragment)},l(r){B(e.$$.fragment,r)},m(r,u){Q(e,r,u),i=!0},p(r,u){const d={};u&2048&&(d.schema=r[23]),u&4&&(d.customComponents=r[2]==="huggingface"?{"/dataset_name":Ne,"/split":Pe,"/config_name":De}:{}),!t&&u&128&&(t=!0,d.value=r[7],ie(()=>t=!1)),!n&&u&16&&(n=!0,d.validationErrors=r[4],ie(()=>n=!1)),e.$set(d)},i(r){i||(k(e.$$.fragment,r),i=!0)},o(r){T(e.$$.fragment,r),i=!1},d(r){C(e,r)}}}function Xt(l){let e,t,n,i,s,a,o;const r=[Ot,zt,Ut],u=[];function d(f,b){return f[3].isFetching?0:f[10]!=null?1:f[3].isError?2:-1}~(e=d(l))&&(t=u[e]=r[e](l));const g=[Wt,Yt,Kt],c=[];function _(f,b){return f[11].isSuccess?0:f[11].isError?1:f[11].isLoading?2:-1}function h(f,b){return b===0?Ht(f):f}return~(i=_(l))&&(s=c[i]=g[i](h(l,i))),{c(){t&&t.c(),n=U(),s&&s.c(),a=w()},l(f){t&&t.l(f),n=z(f),s&&s.l(f),a=w()},m(f,b){~e&&u[e].m(f,b),V(f,n,b),~i&&c[i].m(f,b),V(f,a,b),o=!0},p(f,b){let v=e;e=d(f),e===v?~e&&u[e].p(f,b):(t&&($(),T(u[v],1,1,()=>{u[v]=null}),ee()),~e?(t=u[e],t?t.p(f,b):(t=u[e]=r[e](f),t.c()),k(t,1),t.m(n.parentNode,n)):t=null);let y=i;i=_(f),i===y?~i&&c[i].p(h(f,i),b):(s&&($(),T(c[y],1,1,()=>{c[y]=null}),ee()),~i?(s=c[i],s?s.p(h(f,i),b):(s=c[i]=g[i](h(f,i)),s.c()),k(s,1),s.m(a.parentNode,a)):s=null)},i(f){o||(k(t),k(s),o=!0)},o(f){T(t),T(s),o=!1},d(f){~e&&u[e].d(f),f&&p(n),~i&&c[i].d(f),f&&p(a)}}}function Zt(l){let e;return{c(){e=K("Add")},l(t){e=Y(t,"Add")},m(t,n){V(t,e,n)},d(t){t&&p(e)}}}function wt(l){var o;let e,t,n,i,s,a;return e=new Se({props:{legendText:"Name",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),n=new Se({props:{legendText:"Data Loader",$$slots:{default:[Xt]},$$scope:{ctx:l}}}),s=new et({props:{disabled:((o=l[4])==null?void 0:o.length)>0||l[6]!=null||l[5]!=null,$$slots:{default:[Zt]},$$scope:{ctx:l}}}),s.$on("click",l[15]),{c(){q(e.$$.fragment),t=U(),q(n.$$.fragment),i=U(),q(s.$$.fragment)},l(r){B(e.$$.fragment,r),t=z(r),B(n.$$.fragment,r),i=z(r),B(s.$$.fragment,r)},m(r,u){Q(e,r,u),V(r,t,u),Q(n,r,u),V(r,i,u),Q(s,r,u),a=!0},p(r,u){var _;const d={};u&134217827&&(d.$$scope={dirty:u,ctx:r}),e.$set(d);const g={};u&134220956&&(g.$$scope={dirty:u,ctx:r}),n.$set(g);const c={};u&112&&(c.disabled=((_=r[4])==null?void 0:_.length)>0||r[6]!=null||r[5]!=null),u&134217728&&(c.$$scope={dirty:u,ctx:r}),s.$set(c)},i(r){a||(k(e.$$.fragment,r),k(n.$$.fragment,r),k(s.$$.fragment,r),a=!0)},o(r){T(e.$$.fragment,r),T(n.$$.fragment,r),T(s.$$.fragment,r),a=!1},d(r){C(e,r),r&&p(t),C(n,r),r&&p(i),C(s,r)}}}function xt(l){let e,t,n,i,s,a,o,r;const u=[Mt,jt],d=[];function g(c,_){return c[9]?0:1}return a=g(l),o=d[a]=u[a](l),{c(){e=D("div"),t=D("div"),n=D("h2"),i=K("Add dataset"),s=U(),o.c(),this.h()},l(c){e=N(c,"DIV",{class:!0});var _=P(e);t=N(_,"DIV",{class:!0});var h=P(t);n=N(h,"H2",{});var f=P(n);i=Y(f,"Add dataset"),f.forEach(p),s=z(h),o.l(h),h.forEach(p),_.forEach(p),this.h()},h(){H(t,"class","new-form mx-auto flex h-full max-w-xl flex-col"),H(e,"class","flex h-full w-full gap-y-4 overflow-y-scroll p-4")},m(c,_){V(c,e,_),S(e,t),S(t,n),S(n,i),S(t,s),d[a].m(t,null),r=!0},p(c,_){let h=a;a=g(c),a===h?d[a].p(c,_):($(),T(d[h],1,1,()=>{d[h]=null}),ee(),o=d[a],o?o.p(c,_):(o=d[a]=u[a](c),o.c()),k(o,1),o.m(t,null))},i(c){r||(k(o),r=!0)},o(c){T(o),r=!1},d(c){c&&p(e),d[a].d()}}}function $t(l){let e,t;return e=new nt({props:{$$slots:{default:[xt]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},l(n){B(e.$$.fragment,n)},m(n,i){Q(e,n,i),t=!0},p(n,[i]){const s={};i&134221567&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){C(e,n)}}}function el(l,e,t){let n,i,s,a,o,r,u,d=R,g=()=>(d(),d=ae(s,L=>t(11,u=L)),s);l.$$.on_destroy.push(()=>d());const c=Ze();se(l,c,L=>t(3,r=L));const _=we();se(l,_,L=>t(22,a=L));const h=xe();se(l,h,L=>t(16,o=L));let f="local",b="",v="huggingface",y=[],G,O,M={};function m(){y.length||a.mutate([v,{namespace:f,dataset_name:b,config:M}],{onSuccess:L=>{Xe(`/datasets/loading#${it(f,b)}/${L.task_id}`)}})}function J(L){f=L,t(0,f)}function I(L){b=L,t(1,b)}function je(L){v=L,t(2,v)}function Me(L){M=L,t(7,M),t(2,v)}function Re(L){y=L,t(4,y)}return l.$$.update=()=>{var L,ge;l.$$.dirty&8&&t(10,n=(L=r.data)==null?void 0:L.sources.filter(Ue=>Ue!=="pandas")),l.$$.dirty&65536&&t(9,i=(ge=o.data)==null?void 0:ge.access.create_dataset),l.$$.dirty&1&&(f==null||f==""?t(5,G="Enter a namespace"):f.includes("/")?t(5,G='Namespace cannot contain "/"'):t(5,G=void 0)),l.$$.dirty&2&&(b==null||b==""?t(6,O="Enter a name"):b.includes("/")?t(6,O='Name cannot contain "/"'):t(6,O=void 0)),l.$$.dirty&4&&g(t(8,s=$e(v))),l.$$.dirty&4&&t(7,M.source_name=v,M)},[f,b,v,r,y,G,O,M,s,i,n,u,c,_,h,m,o,J,I,je,Me,Re]}class ol extends te{constructor(e){super(),le(this,e,el,$t,x,{})}}export{ol as component}; diff --git a/lilac/web/_app/immutable/nodes/7.587ad43b.js b/lilac/web/_app/immutable/nodes/7.587ad43b.js new file mode 100644 index 0000000000000000000000000000000000000000..3958c93c35f28841a56acee51c0426c350517562 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.587ad43b.js @@ -0,0 +1,3 @@ +import{S as Q,i as R,s as W,y as I,z as C,A as D,g as _,d as b,B as V,k as x,q as A,a as F,l as S,m as E,r as O,h,c as U,n as w,b as K,a0 as m,v as L,f as M,a1 as P,ac as j,e as G,a4 as X}from"../chunks/index.b333a928.js";import{P as Y}from"../chunks/Page.3051bdc4.js";import{U as Z,S as ee,af as te,a as se}from"../chunks/Commands.543935b9.js";import{g as ne}from"../chunks/settingsStore.6e7d5078.js";function H(o,t,n){const e=o.slice();return e[5]=t[n],e}function ae(o){let t,n;return t=new ee({props:{labelText:"Preferred embedding",selected:o[3].embedding,$$slots:{default:[re]},$$scope:{ctx:o}}}),t.$on("change",o[4]),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&8&&(c.selected=e[3].embedding),s&260&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function le(o){let t,n;return t=new te({}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p:P,i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function J(o){let t,n;return t=new se({props:{value:o[5].name}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&4&&(c.value=e[5].name),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function re(o){let t,n,e=o[2].data||[],s=[];for(let a=0;ab(s[a],1,1,()=>{s[a]=null});return{c(){for(let a=0;a{p[y]=null}),M(),i=p[f],i?i.p(u,$):(i=p[f]=T[f](u),i.c()),_(i,1),i.m(g,null))},i(u){v||(_(i),v=!0)},o(u){b(i),v=!1},d(u){u&&h(t),p[f].d()}}}function ce(o){let t,n;return t=new Y({props:{$$slots:{default:[oe]},$$scope:{ctx:o}}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,[s]){const c={};s&268&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function ie(o,t,n){let e,s,c,a=P,r=()=>(a(),a=j(e,i=>n(2,c=i)),e),l,d=P,g=()=>(d(),d=j(s,i=>n(3,l=i)),s);o.$$.on_destroy.push(()=>a()),o.$$.on_destroy.push(()=>d());function f(i){const v=i.target.value;s.setEmbedding(v)}return r(n(1,e=Z())),g(n(0,s=ne())),[s,e,c,l,f]}class me extends Q{constructor(t){super(),R(this,t,ie,ce,W,{})}}export{me as component}; diff --git a/lilac/web/_app/immutable/nodes/7.8c3c9f60.js b/lilac/web/_app/immutable/nodes/7.8c3c9f60.js new file mode 100644 index 0000000000000000000000000000000000000000..e0ef1608d38d5d8ac61514681b0dcbabce1a6de3 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.8c3c9f60.js @@ -0,0 +1,3 @@ +import{S as Q,i as R,s as W,y as I,z as C,A as D,g as _,d as b,B as V,k as x,q as A,a as F,l as S,m as E,r as O,h,c as U,n as w,b as K,a0 as m,v as L,f as M,a1 as P,ac as j,e as G,a4 as X}from"../chunks/index.b333a928.js";import{P as Y}from"../chunks/Page.4b0754ae.js";import{U as Z,S as ee,af as te,a as se}from"../chunks/Commands.1fffdf33.js";import{g as ne}from"../chunks/settingsStore.6e7d5078.js";function H(o,t,n){const e=o.slice();return e[5]=t[n],e}function ae(o){let t,n;return t=new ee({props:{labelText:"Preferred embedding",selected:o[3].embedding,$$slots:{default:[re]},$$scope:{ctx:o}}}),t.$on("change",o[4]),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&8&&(c.selected=e[3].embedding),s&260&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function le(o){let t,n;return t=new te({}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p:P,i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function J(o){let t,n;return t=new se({props:{value:o[5].name}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&4&&(c.value=e[5].name),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function re(o){let t,n,e=o[2].data||[],s=[];for(let a=0;ab(s[a],1,1,()=>{s[a]=null});return{c(){for(let a=0;a{p[y]=null}),M(),i=p[f],i?i.p(u,$):(i=p[f]=T[f](u),i.c()),_(i,1),i.m(g,null))},i(u){v||(_(i),v=!0)},o(u){b(i),v=!1},d(u){u&&h(t),p[f].d()}}}function ce(o){let t,n;return t=new Y({props:{$$slots:{default:[oe]},$$scope:{ctx:o}}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,[s]){const c={};s&268&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function ie(o,t,n){let e,s,c,a=P,r=()=>(a(),a=j(e,i=>n(2,c=i)),e),l,d=P,g=()=>(d(),d=j(s,i=>n(3,l=i)),s);o.$$.on_destroy.push(()=>a()),o.$$.on_destroy.push(()=>d());function f(i){const v=i.target.value;s.setEmbedding(v)}return r(n(1,e=Z())),g(n(0,s=ne())),[s,e,c,l,f]}class me extends Q{constructor(t){super(),R(this,t,ie,ce,W,{})}}export{me as component}; diff --git a/lilac/web/_app/immutable/nodes/7.c806d6e4.js b/lilac/web/_app/immutable/nodes/7.c806d6e4.js new file mode 100644 index 0000000000000000000000000000000000000000..6748ccfd2a8904823a65b351f98c3863554db2d4 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.c806d6e4.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as z,y as P,l as D,m as j,r as Z,h as d,c as B,z as y,n as F,G as ae,b as R,a0 as b,A as C,u as le,g as u,v as L,d as _,f as Q,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ab as ue,O as ce,e as me,H as Ve}from"../chunks/index.b7741aa8.js";import{g as De}from"../chunks/navigation.faef392c.js";import{P as je}from"../chunks/Page.190df35c.js";import{B as Pe,aO as ye,at as Ce,aP as Te,aK as Fe,aQ as Oe,aR as He,aS as Re,av as qe,aw as Ne,D as Ae,aT as ze,c as se,i as Be,d as Je}from"../chunks/Commands.74110cda.js";import{i as Me}from"../chunks/notificationsStore.ec8883da.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.85d4c5a8.js";import{T as Se,S as Ke}from"../chunks/StringSpanHighlight.738f014b.js";import{g as Le,s as Qe}from"../chunks/utils.1f391c34.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){R(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){R(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Ke({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){R(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=z(),a&&a.c(),e=z(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=B(i),a&&a.l(i),e=B(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){R(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(L(),_(l,1,1,()=>{l=null}),Q()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(L(),_(a,1,1,()=>{a=null}),Q()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=z(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=B($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){R(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,J,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],q=[];function X(p,E){var N,h;return(N=p[4])!=null&&N.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=q[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=z(),v&&v.c(),f=z(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=z(),c=V("div"),$=V("div"),P(k.$$.fragment),G=z(),O=V("div"),I&&I.c(),W=z(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var N=j(n);e=D(N,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=B(N),v&&v.l(N),N.forEach(d),f=B(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var K=j(g);y(m.$$.fragment,K),H=B(K),c=D(K,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),K.forEach(d),G=B(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=B(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){R(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&q[S].m(O,null),b(i,W),w&&w.m(i,null),J=!0},p(p,[E]){(!J||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(L(),_(v,1,1,()=>{v=null}),Q());const N={};E&32&&(N.value=p[5]),m.$set(N);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&q[S].p(p,E):(I&&(L(),_(q[M],1,1,()=>{q[M]=null}),Q()),~S?(I=q[S],I?I.p(p,E):(I=q[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!J||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(L(),_(w,1,1,()=>{w=null}),Q())},i(p){J||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),J=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),J=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&q[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,J,v,x,q,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Re}},p=()=>I();function E(h){S=h,n(2,S)}function N(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,q=null);const A=g.data.items[0],K=qe(f.data.fields);n(6,W=Ne(A,K));const ee=Me(K);n(3,v=ee.spanPaths),n(7,J=ee.valuePaths);const te=Ae(K);n(8,x=te.filter(ne=>!v.some(Ee=>ze(ne.path,Ee)))),te.length===0&&n(9,q=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,J,x,q,X,a,l,r,G,I,w,$,e,f,p,E,N]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),R(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(L(),_(r,1,1,U),Q(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){R(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){R(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(L(),_(f[m],1,1,()=>{f[m]=null}),Q()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Je({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){R(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){R(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(L(),_(a[g],1,1,()=>{a[g]=null}),Q(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Le();ce(s,o,m=>n(6,a=m));const i=Be();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Qe(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/7.d44190f9.js b/lilac/web/_app/immutable/nodes/7.d44190f9.js new file mode 100644 index 0000000000000000000000000000000000000000..83c4d32ea65df73e298f8f12e636ebd2ce2a0f03 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.d44190f9.js @@ -0,0 +1,3 @@ +import{S as Q,i as R,s as W,y as I,z as C,A as D,g as _,d as b,B as V,k as x,q as A,a as F,l as S,m as E,r as O,h,c as U,n as w,b as K,a0 as m,v as L,f as M,a1 as P,ab as j,e as G,a4 as X}from"../chunks/index.b7741aa8.js";import{P as Y}from"../chunks/Page.b01ef977.js";import{U as Z,S as ee,af as te,a as se}from"../chunks/Commands.539ca0ee.js";import{g as ne}from"../chunks/settingsStore.9e0a77f3.js";function H(o,t,n){const e=o.slice();return e[5]=t[n],e}function ae(o){let t,n;return t=new ee({props:{labelText:"Preferred embedding",selected:o[3].embedding,$$slots:{default:[re]},$$scope:{ctx:o}}}),t.$on("change",o[4]),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&8&&(c.selected=e[3].embedding),s&260&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function le(o){let t,n;return t=new te({}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p:P,i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function J(o){let t,n;return t=new se({props:{value:o[5].name}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,s){const c={};s&4&&(c.value=e[5].name),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function re(o){let t,n,e=o[2].data||[],s=[];for(let a=0;ab(s[a],1,1,()=>{s[a]=null});return{c(){for(let a=0;a{p[y]=null}),M(),i=p[f],i?i.p(u,$):(i=p[f]=T[f](u),i.c()),_(i,1),i.m(g,null))},i(u){v||(_(i),v=!0)},o(u){b(i),v=!1},d(u){u&&h(t),p[f].d()}}}function ce(o){let t,n;return t=new Y({props:{$$slots:{default:[oe]},$$scope:{ctx:o}}}),{c(){I(t.$$.fragment)},l(e){C(t.$$.fragment,e)},m(e,s){D(t,e,s),n=!0},p(e,[s]){const c={};s&268&&(c.$$scope={dirty:s,ctx:e}),t.$set(c)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function ie(o,t,n){let e,s,c,a=P,r=()=>(a(),a=j(e,i=>n(2,c=i)),e),l,d=P,g=()=>(d(),d=j(s,i=>n(3,l=i)),s);o.$$.on_destroy.push(()=>a()),o.$$.on_destroy.push(()=>d());function f(i){const v=i.target.value;s.setEmbedding(v)}return r(n(1,e=Z())),g(n(0,s=ne())),[s,e,c,l,f]}class me extends Q{constructor(t){super(),R(this,t,ie,ce,W,{})}}export{me as component}; diff --git a/lilac/web/_app/immutable/nodes/7.e3e6366a.js b/lilac/web/_app/immutable/nodes/7.e3e6366a.js new file mode 100644 index 0000000000000000000000000000000000000000..dd9f524e8fe5714c5b7b8f124e738e09303db54a --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.e3e6366a.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as z,y as P,l as D,m as j,r as Z,h as d,c as B,z as y,n as F,G as ae,b as R,a0 as b,A as C,u as le,g as u,v as L,d as _,f as Q,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ab as ue,O as ce,e as me,H as Ve}from"../chunks/index.b7741aa8.js";import{g as De}from"../chunks/navigation.bb2d03bd.js";import{P as je}from"../chunks/Page.190df35c.js";import{B as Pe,aO as ye,at as Ce,aP as Te,aK as Fe,aQ as Oe,aR as He,aS as Re,av as qe,aw as Ne,D as Ae,aT as ze,c as se,i as Be,d as Je}from"../chunks/Commands.74110cda.js";import{i as Me}from"../chunks/notificationsStore.ec8883da.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.85d4c5a8.js";import{T as Se,S as Ke}from"../chunks/StringSpanHighlight.738f014b.js";import{g as Le,s as Qe}from"../chunks/utils.1f391c34.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){R(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){R(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Ke({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){R(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=z(),a&&a.c(),e=z(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=B(i),a&&a.l(i),e=B(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){R(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(L(),_(l,1,1,()=>{l=null}),Q()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(L(),_(a,1,1,()=>{a=null}),Q()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=z(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=B($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){R(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,J,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],q=[];function X(p,E){var N,h;return(N=p[4])!=null&&N.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=q[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=z(),v&&v.c(),f=z(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=z(),c=V("div"),$=V("div"),P(k.$$.fragment),G=z(),O=V("div"),I&&I.c(),W=z(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var N=j(n);e=D(N,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=B(N),v&&v.l(N),N.forEach(d),f=B(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var K=j(g);y(m.$$.fragment,K),H=B(K),c=D(K,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),K.forEach(d),G=B(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=B(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){R(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&q[S].m(O,null),b(i,W),w&&w.m(i,null),J=!0},p(p,[E]){(!J||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(L(),_(v,1,1,()=>{v=null}),Q());const N={};E&32&&(N.value=p[5]),m.$set(N);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&q[S].p(p,E):(I&&(L(),_(q[M],1,1,()=>{q[M]=null}),Q()),~S?(I=q[S],I?I.p(p,E):(I=q[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!J||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(L(),_(w,1,1,()=>{w=null}),Q())},i(p){J||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),J=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),J=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&q[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,J,v,x,q,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Re}},p=()=>I();function E(h){S=h,n(2,S)}function N(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,q=null);const A=g.data.items[0],K=qe(f.data.fields);n(6,W=Ne(A,K));const ee=Me(K);n(3,v=ee.spanPaths),n(7,J=ee.valuePaths);const te=Ae(K);n(8,x=te.filter(ne=>!v.some(Ee=>ze(ne.path,Ee)))),te.length===0&&n(9,q=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,J,x,q,X,a,l,r,G,I,w,$,e,f,p,E,N]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),R(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(L(),_(r,1,1,U),Q(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){R(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){R(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(L(),_(f[m],1,1,()=>{f[m]=null}),Q()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Je({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){R(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){R(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(L(),_(a[g],1,1,()=>{a[g]=null}),Q(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Le();ce(s,o,m=>n(6,a=m));const i=Be();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Qe(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/7.f134c816.js b/lilac/web/_app/immutable/nodes/7.f134c816.js new file mode 100644 index 0000000000000000000000000000000000000000..0d9f1197af28b87fa0a4b2670b418a1286cbf3fa --- /dev/null +++ b/lilac/web/_app/immutable/nodes/7.f134c816.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as z,y as P,l as D,m as j,r as Z,h as d,c as B,z as y,n as F,G as ae,b as R,a0 as b,A as C,u as le,g as u,v as L,d as _,f as Q,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ab as ue,O as ce,e as me,H as Ve}from"../chunks/index.b7741aa8.js";import{g as De}from"../chunks/navigation.b8835218.js";import{P as je}from"../chunks/Page.190df35c.js";import{B as Pe,aO as ye,at as Ce,aP as Te,aK as Fe,aQ as Oe,aR as He,aS as Re,av as qe,aw as Ne,D as Ae,aT as ze,c as se,i as Be,d as Je}from"../chunks/Commands.74110cda.js";import{i as Me}from"../chunks/notificationsStore.ec8883da.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.85d4c5a8.js";import{T as Se,S as Ke}from"../chunks/StringSpanHighlight.738f014b.js";import{g as Le,s as Qe}from"../chunks/utils.1f391c34.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){R(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){R(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Ke({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){R(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=z(),a&&a.c(),e=z(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=B(i),a&&a.l(i),e=B(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){R(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(L(),_(l,1,1,()=>{l=null}),Q()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(L(),_(a,1,1,()=>{a=null}),Q()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=z(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=B(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),R(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=z(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=B($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){R(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,J,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],q=[];function X(p,E){var N,h;return(N=p[4])!=null&&N.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=q[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=z(),v&&v.c(),f=z(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=z(),c=V("div"),$=V("div"),P(k.$$.fragment),G=z(),O=V("div"),I&&I.c(),W=z(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var N=j(n);e=D(N,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=B(N),v&&v.l(N),N.forEach(d),f=B(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var K=j(g);y(m.$$.fragment,K),H=B(K),c=D(K,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),K.forEach(d),G=B(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=B(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){R(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&q[S].m(O,null),b(i,W),w&&w.m(i,null),J=!0},p(p,[E]){(!J||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(L(),_(v,1,1,()=>{v=null}),Q());const N={};E&32&&(N.value=p[5]),m.$set(N);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&q[S].p(p,E):(I&&(L(),_(q[M],1,1,()=>{q[M]=null}),Q()),~S?(I=q[S],I?I.p(p,E):(I=q[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!J||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(L(),_(w,1,1,()=>{w=null}),Q())},i(p){J||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),J=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),J=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&q[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,J,v,x,q,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Re}},p=()=>I();function E(h){S=h,n(2,S)}function N(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,q=null);const A=g.data.items[0],K=qe(f.data.fields);n(6,W=Ne(A,K));const ee=Me(K);n(3,v=ee.spanPaths),n(7,J=ee.valuePaths);const te=Ae(K);n(8,x=te.filter(ne=>!v.some(Ee=>ze(ne.path,Ee)))),te.length===0&&n(9,q=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,J,x,q,X,a,l,r,G,I,w,$,e,f,p,E,N]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),R(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(L(),_(r,1,1,U),Q(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){R(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){R(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(L(),_(f[m],1,1,()=>{f[m]=null}),Q()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Je({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){R(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){R(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(L(),_(a[g],1,1,()=>{a[g]=null}),Q(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Le();ce(s,o,m=>n(6,a=m));const i=Be();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Qe(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.19c87ebd.js b/lilac/web/_app/immutable/nodes/8.19c87ebd.js new file mode 100644 index 0000000000000000000000000000000000000000..bc5f9a9f37e7a3bb984788af50ff43777c153c97 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.19c87ebd.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ac as ue,O as ce,e as me,H as Ve}from"../chunks/index.b333a928.js";import{g as De}from"../chunks/navigation.1d886b5b.js";import{P as je}from"../chunks/Page.4b0754ae.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.1fffdf33.js";import{i as Me}from"../chunks/notificationsStore.e7f2bd3e.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.760ed6a3.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{g as Qe,s as Ke}from"../chunks/utils.4eeb8687.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.4406088d.js b/lilac/web/_app/immutable/nodes/8.4406088d.js new file mode 100644 index 0000000000000000000000000000000000000000..8073ef36c6bfa630a759c6ad992241392eaa0f1e --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.4406088d.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ac as ue,O as ce,e as me,H as Ve}from"../chunks/index.b333a928.js";import{g as De}from"../chunks/navigation.3e4f9d10.js";import{P as je}from"../chunks/Page.4b0754ae.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.1fffdf33.js";import{i as Me}from"../chunks/notificationsStore.e7f2bd3e.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.760ed6a3.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{g as Qe,s as Ke}from"../chunks/utils.4eeb8687.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.5c5b5fd9.js b/lilac/web/_app/immutable/nodes/8.5c5b5fd9.js new file mode 100644 index 0000000000000000000000000000000000000000..85c9f5655d6f9f1d3fbf6326f1baee78d76b8c93 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.5c5b5fd9.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ac as ue,O as ce,e as me,H as Ve}from"../chunks/index.b333a928.js";import{g as De}from"../chunks/navigation.61aebe30.js";import{P as je}from"../chunks/Page.4b0754ae.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.1fffdf33.js";import{i as Me}from"../chunks/notificationsStore.e7f2bd3e.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.760ed6a3.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{g as Qe,s as Ke}from"../chunks/utils.4eeb8687.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.7f297acf.js b/lilac/web/_app/immutable/nodes/8.7f297acf.js new file mode 100644 index 0000000000000000000000000000000000000000..31979e0a1bf2759f6cdbc036caa706788e816748 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.7f297acf.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ac as ue,O as ce,e as me,H as Ve}from"../chunks/index.b333a928.js";import{g as De}from"../chunks/navigation.52bd9048.js";import{P as je}from"../chunks/Page.3051bdc4.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.543935b9.js";import{i as Me}from"../chunks/notificationsStore.46809e81.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.56f7680d.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.0900fe94.js";import{g as Qe,s as Ke}from"../chunks/utils.2fa1092a.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.aa5ebeb8.js b/lilac/web/_app/immutable/nodes/8.aa5ebeb8.js new file mode 100644 index 0000000000000000000000000000000000000000..304b25794b2f42759d5c3eef1ffb40b4f09df6a7 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.aa5ebeb8.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ab as ue,O as ce,e as me,H as Ve}from"../chunks/index.b7741aa8.js";import{g as De}from"../chunks/navigation.10308c75.js";import{P as je}from"../chunks/Page.b01ef977.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.539ca0ee.js";import{i as Me}from"../chunks/notificationsStore.87d33d60.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.d22dceae.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d39d06de.js";import{g as Qe,s as Ke}from"../chunks/utils.f3891c80.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.d7f12887.js b/lilac/web/_app/immutable/nodes/8.d7f12887.js new file mode 100644 index 0000000000000000000000000000000000000000..427838cb71a1141633bf493bb4c0567a11b4b968 --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.d7f12887.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ac as ue,O as ce,e as me,H as Ve}from"../chunks/index.b333a928.js";import{g as De}from"../chunks/navigation.c82332c0.js";import{P as je}from"../chunks/Page.4b0754ae.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.1fffdf33.js";import{i as Me}from"../chunks/notificationsStore.e7f2bd3e.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.760ed6a3.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d53dc1a7.js";import{g as Qe,s as Ke}from"../chunks/utils.4eeb8687.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/immutable/nodes/8.f03ba57d.js b/lilac/web/_app/immutable/nodes/8.f03ba57d.js new file mode 100644 index 0000000000000000000000000000000000000000..a3dd856f257f6be42fe2c7eb5b0fee59bb05c51a --- /dev/null +++ b/lilac/web/_app/immutable/nodes/8.f03ba57d.js @@ -0,0 +1 @@ +import{S as ke,i as we,s as re,k as V,q as Y,a as J,y as P,l as D,m as j,r as Z,h as d,c as z,z as y,n as F,G as ae,b as N,a0 as b,A as C,u as le,g as u,v as Q,d as _,f as K,B as T,o as Ie,w as ie,T as oe,U as fe,a1 as U,ab as ue,O as ce,e as me,H as Ve}from"../chunks/index.b7741aa8.js";import{g as De}from"../chunks/navigation.079b07c9.js";import{P as je}from"../chunks/Page.b01ef977.js";import{B as Pe,aN as ye,at as Ce,aO as Te,aJ as Fe,aP as Oe,aQ as He,aR as Ne,av as Re,aw as qe,D as Ae,aS as Je,c as se,i as ze,d as Be}from"../chunks/Commands.539ca0ee.js";import{i as Me}from"../chunks/notificationsStore.87d33d60.js";import{T as Ue,a as _e,b as pe,R as Ge}from"../chunks/RowItemMetadata.d22dceae.js";import{T as Se,S as Le}from"../chunks/StringSpanHighlight.d39d06de.js";import{g as Qe,s as Ke}from"../chunks/utils.f3891c80.js";function de(s){let t,n,e;return n=new Te({props:{source:s[0].json_schema.description}}),{c(){t=V("div"),P(n.$$.fragment),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);y(n.$$.fragment,l),l.forEach(d),this.h()},h(){F(t,"class","text text-base text-gray-600")},m(r,l){N(r,t,l),C(n,t,null),e=!0},p(r,l){const a={};l&1&&(a.source=r[0].json_schema.description),n.$set(a)},i(r){e||(u(n.$$.fragment,r),e=!0)},o(r){_(n.$$.fragment,r),e=!1},d(r){r&&d(t),T(n)}}}function We(s){let t;return{c(){t=Y("Compute")},l(n){t=Z(n,"Compute")},m(n,e){N(n,t,e)},d(n){n&&d(t)}}}function Xe(s){let t,n;return t=new Ue({props:{$$slots:{content:[tt],default:[Ze]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8389594&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ye(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function Ze(s){let t,n,e,r;return t=new _e({props:{label:"Preview"}}),e=new _e({props:{label:"Raw response"}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p:U,i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ge(s){let t,n;return t=new Le({props:{text:s[1],row:s[6],spanPaths:s[3],valuePaths:s[7],embeddings:[]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&2&&(l.text=e[1]),r&64&&(l.row=e[6]),r&8&&(l.spanPaths=e[3]),r&128&&(l.valuePaths=e[7]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function $e(s){let t,n;return t=new Ge({props:{row:s[6],visibleFields:s[8]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&64&&(l.row=e[6]),r&256&&(l.visibleFields=e[8]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function he(s){let t,n,e;return{c(){t=V("div"),n=V("div"),e=Y(s[9]),this.h()},l(r){t=D(r,"DIV",{class:!0});var l=j(t);n=D(l,"DIV",{class:!0});var a=j(n);e=Z(a,s[9]),a.forEach(d),l.forEach(d),this.h()},h(){F(n,"class","text text-base"),F(t,"class","flex flex-row items-center")},m(r,l){N(r,t,l),b(t,n),b(n,e)},p(r,l){l&512&&le(e,r[9])},d(r){r&&d(t)}}}function xe(s){let t,n,e,r,l=s[7].length>0&&ge(s),a=s[8].length>0&&$e(s),f=s[9]!=null&&he(s);return{c(){t=V("div"),l&&l.c(),n=J(),a&&a.c(),e=J(),f&&f.c(),this.h()},l(o){t=D(o,"DIV",{class:!0});var i=j(t);l&&l.l(i),n=z(i),a&&a.l(i),e=z(i),f&&f.l(i),i.forEach(d),this.h()},h(){F(t,"class","mt-2")},m(o,i){N(o,t,i),l&&l.m(t,null),b(t,n),a&&a.m(t,null),b(t,e),f&&f.m(t,null),r=!0},p(o,i){o[7].length>0?l?(l.p(o,i),i&128&&u(l,1)):(l=ge(o),l.c(),u(l,1),l.m(t,n)):l&&(Q(),_(l,1,1,()=>{l=null}),K()),o[8].length>0?a?(a.p(o,i),i&256&&u(a,1)):(a=$e(o),a.c(),u(a,1),a.m(t,e)):a&&(Q(),_(a,1,1,()=>{a=null}),K()),o[9]!=null?f?f.p(o,i):(f=he(o),f.c(),f.m(t,null)):f&&(f.d(1),f=null)},i(o){r||(u(l),u(a),r=!0)},o(o){_(l),_(a),r=!1},d(o){o&&d(t),l&&l.d(),a&&a.d(),f&&f.d()}}}function et(s){let t,n;return t=new Se({props:{value:JSON.stringify(s[4].data.items[0],null,2),readonly:!0,rows:10,class:"mb-2 font-mono"}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&16&&(l.value=JSON.stringify(e[4].data.items[0],null,2)),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function tt(s){let t,n,e,r;return t=new pe({props:{$$slots:{default:[xe]},$$scope:{ctx:s}}}),e=new pe({props:{$$slots:{default:[et]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment),n=J(),P(e.$$.fragment)},l(l){y(t.$$.fragment,l),n=z(l),y(e.$$.fragment,l)},m(l,a){C(t,l,a),N(l,n,a),C(e,l,a),r=!0},p(l,a){const f={};a&8389578&&(f.$$scope={dirty:a,ctx:l}),t.$set(f);const o={};a&8388624&&(o.$$scope={dirty:a,ctx:l}),e.$set(o)},i(l){r||(u(t.$$.fragment,l),u(e.$$.fragment,l),r=!0)},o(l){_(t.$$.fragment,l),_(e.$$.fragment,l),r=!1},d(l){T(t,l),l&&d(n),T(e,l)}}}function ve(s){var H;let t,n,e,r,l,a,f,o;function i(c){s[21](c)}function g(c){s[22](c)}let m={schema:s[0].json_schema,showDescription:!1,hiddenProperties:["/signal_name"],customComponents:s[16][(H=s[0])==null?void 0:H.name]};return s[2]!==void 0&&(m.value=s[2]),s[10]!==void 0&&(m.validationErrors=s[10]),l=new Fe({props:m}),ie.push(()=>oe(l,"value",i)),ie.push(()=>oe(l,"validationErrors",g)),{c(){t=V("div"),n=V("h4"),e=Y("Signal options"),r=J(),P(l.$$.fragment)},l(c){t=D(c,"DIV",{});var $=j(t);n=D($,"H4",{});var k=j(n);e=Z(k,"Signal options"),k.forEach(d),r=z($),y(l.$$.fragment,$),$.forEach(d)},m(c,$){N(c,t,$),b(t,n),b(n,e),b(t,r),C(l,t,null),o=!0},p(c,$){var G;const k={};$&1&&(k.schema=c[0].json_schema),$&1&&(k.customComponents=c[16][(G=c[0])==null?void 0:G.name]),!a&&$&4&&(a=!0,k.value=c[2],fe(()=>a=!1)),!f&&$&1024&&(f=!0,k.validationErrors=c[10],fe(()=>f=!1)),l.$set(k)},i(c){o||(u(l.$$.fragment,c),o=!0)},o(c){_(l.$$.fragment,c),o=!1},d(c){c&&d(t),T(l)}}}function nt(s){let t,n,e,r=s[0].json_schema.title+"",l,a,f,o,i,g,m,H,c,$,k,G,O,S,I,W,B,v=s[0].json_schema.description&&de(s);m=new Se({props:{value:s[5],cols:50,placeholder:"Paste text to try the signal.",rows:6,class:"mb-2"}}),m.$on("input",s[14]),k=new Pe({props:{$$slots:{default:[We]},$$scope:{ctx:s}}}),k.$on("click",s[20]);const x=[Ye,Xe],R=[];function X(p,E){var q,h;return(q=p[4])!=null&&q.isFetching?0:p[6]!=null&&p[1]!=null&&((h=p[4])==null?void 0:h.data)!=null?1:-1}~(S=X(s))&&(I=R[S]=x[S](s));let w=s[11]&&ve(s);return{c(){t=V("div"),n=V("div"),e=V("div"),l=Y(r),a=J(),v&&v.c(),f=J(),o=V("div"),i=V("div"),g=V("div"),P(m.$$.fragment),H=J(),c=V("div"),$=V("div"),P(k.$$.fragment),G=J(),O=V("div"),I&&I.c(),W=J(),w&&w.c(),this.h()},l(p){t=D(p,"DIV",{class:!0});var E=j(t);n=D(E,"DIV",{});var q=j(n);e=D(q,"DIV",{class:!0});var h=j(e);l=Z(h,r),h.forEach(d),a=z(q),v&&v.l(q),q.forEach(d),f=z(E),o=D(E,"DIV",{class:!0});var M=j(o);i=D(M,"DIV",{class:!0});var A=j(i);g=D(A,"DIV",{});var L=j(g);y(m.$$.fragment,L),H=z(L),c=D(L,"DIV",{class:!0});var ee=j(c);$=D(ee,"DIV",{class:!0});var te=j($);y(k.$$.fragment,te),te.forEach(d),ee.forEach(d),L.forEach(d),G=z(A),O=D(A,"DIV",{class:!0});var ne=j(O);I&&I.l(ne),ne.forEach(d),W=z(A),w&&w.l(A),A.forEach(d),M.forEach(d),E.forEach(d),this.h()},h(){F(e,"class","mb-4 flex flex-row items-center text-2xl font-semibold"),F($,"class","pt-4"),F(c,"class","flex flex-row justify-between"),F(O,"class","mb-8 mt-4 border-gray-200 pt-4"),ae(O,"border-t",s[1]!=null),F(i,"class","flex w-full flex-col gap-x-8"),F(o,"class","w-full"),F(t,"class","flex h-full w-full flex-col gap-y-8 px-10")},m(p,E){N(p,t,E),b(t,n),b(n,e),b(e,l),b(n,a),v&&v.m(n,null),b(t,f),b(t,o),b(o,i),b(i,g),C(m,g,null),b(g,H),b(g,c),b(c,$),C(k,$,null),b(i,G),b(i,O),~S&&R[S].m(O,null),b(i,W),w&&w.m(i,null),B=!0},p(p,[E]){(!B||E&1)&&r!==(r=p[0].json_schema.title+"")&&le(l,r),p[0].json_schema.description?v?(v.p(p,E),E&1&&u(v,1)):(v=de(p),v.c(),u(v,1),v.m(n,null)):v&&(Q(),_(v,1,1,()=>{v=null}),K());const q={};E&32&&(q.value=p[5]),m.$set(q);const h={};E&8388608&&(h.$$scope={dirty:E,ctx:p}),k.$set(h);let M=S;S=X(p),S===M?~S&&R[S].p(p,E):(I&&(Q(),_(R[M],1,1,()=>{R[M]=null}),K()),~S?(I=R[S],I?I.p(p,E):(I=R[S]=x[S](p),I.c()),u(I,1),I.m(O,null)):I=null),(!B||E&2)&&ae(O,"border-t",p[1]!=null),p[11]?w?(w.p(p,E),E&2048&&u(w,1)):(w=ve(p),w.c(),u(w,1),w.m(i,null)):w&&(Q(),_(w,1,1,()=>{w=null}),K())},i(p){B||(u(v),u(m.$$.fragment,p),u(k.$$.fragment,p),u(I),u(w),B=!0)},o(p){_(v),_(m.$$.fragment,p),_(k.$$.fragment,p),_(I),_(w),B=!1},d(p){p&&d(t),v&&v.d(),T(m),T(k),~S&&R[S].d(),w&&w.d()}}}function lt(s,t,n){let e,r,l,a,f,o=U,i=()=>(o(),o=ue(l,h=>n(19,f=h)),l),g,m=U,H=()=>(m(),m=ue(r,h=>n(4,g=h)),r);s.$$.on_destroy.push(()=>o()),s.$$.on_destroy.push(()=>m());let{signalInfo:c}=t,{text:$=void 0}=t,k=($==null?void 0:$.trim())||"";Ie(()=>{$!=null&&I()});function G(h){n(5,k=h.target.value),n(1,O=void 0)}let O,S={};function I(){n(1,O=k)}let W,B,v,x,R,X=[];const w={concept_score:{"/namespace":Oe,"/concept_name":He,"/embedding":Ne}},p=()=>I();function E(h){S=h,n(2,S)}function q(h){X=h,n(10,X)}return s.$$set=h=>{"signalInfo"in h&&n(0,c=h.signalInfo),"text"in h&&n(17,$=h.text)},s.$$.update=()=>{var h,M;if(s.$$.dirty&131072&&$!=null&&(n(5,k=$.trim()),n(1,O=void 0)),s.$$.dirty&5&&n(18,e={...S,signal_name:c.name}),s.$$.dirty&262146&&H(n(13,r=O!=null?ye({signal:e,inputs:[O]}):null)),s.$$.dirty&262144&&i(n(12,l=Ce({signal:e}))),s.$$.dirty&524312&&(g==null?void 0:g.data)!=null&&((h=f.data)==null?void 0:h.fields)!=null){n(9,R=null);const A=g.data.items[0],L=Re(f.data.fields);n(6,W=qe(A,L));const ee=Me(L);n(3,v=ee.spanPaths),n(7,B=ee.valuePaths);const te=Ae(L);n(8,x=te.filter(ne=>!v.some(Ee=>Je(ne.path,Ee)))),te.length===0&&n(9,R=A)}s.$$.dirty&1&&n(11,a=Object.keys(((M=c==null?void 0:c.json_schema)==null?void 0:M.properties)||{}).filter(A=>A!="signal_name").length>0)},[c,O,S,v,g,k,W,B,x,R,X,a,l,r,G,I,w,$,e,f,p,E,q]}class rt extends ke{constructor(t){super(),we(this,t,lt,nt,re,{signalInfo:0,text:17})}}function st(s){let t=s[3],n,e,r=be(s);return{c(){r.c(),n=me()},l(l){r.l(l),n=me()},m(l,a){r.m(l,a),N(l,n,a),e=!0},p(l,a){a&8&&re(t,t=l[3])?(Q(),_(r,1,1,U),K(),r=be(l),r.c(),u(r,1),r.m(n.parentNode,n)):r.p(l,a)},i(l){e||(u(r),e=!0)},o(l){_(r),e=!1},d(l){l&&d(n),r.d(l)}}}function at(s){let t,n=s[1].error+"",e;return{c(){t=V("p"),e=Y(n)},l(r){t=D(r,"P",{});var l=j(t);e=Z(l,n),l.forEach(d)},m(r,l){N(r,t,l),b(t,e)},p(r,l){l&2&&n!==(n=r[1].error+"")&&le(e,n)},i:U,o:U,d(r){r&&d(t)}}}function it(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function be(s){let t,n;return t=new rt({props:{signalInfo:s[3]}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&8&&(l.signalInfo=e[3]),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ot(s){let t,n,e,r,l;const a=[it,at,st],f=[];function o(i,g){var m,H,c;return(m=i[1])!=null&&m.isFetching?0:(H=i[1])!=null&&H.isError?1:(c=i[1])!=null&&c.isSuccess&&i[3]?2:-1}return~(e=o(s))&&(r=f[e]=a[e](s)),{c(){t=V("div"),n=V("div"),r&&r.c(),this.h()},l(i){t=D(i,"DIV",{class:!0});var g=j(t);n=D(g,"DIV",{class:!0});var m=j(n);r&&r.l(m),m.forEach(d),g.forEach(d),this.h()},h(){F(n,"class","lilac-page flex w-full"),F(t,"class","flex h-full w-full overflow-x-hidden overflow-y-scroll")},m(i,g){N(i,t,g),b(t,n),~e&&f[e].m(n,null),l=!0},p(i,g){let m=e;e=o(i),e===m?~e&&f[e].p(i,g):(r&&(Q(),_(f[m],1,1,()=>{f[m]=null}),K()),~e?(r=f[e],r?r.p(i,g):(r=f[e]=a[e](i),r.c()),u(r,1),r.m(n,null)):r=null)},i(i){l||(u(r),l=!0)},o(i){_(r),l=!1},d(i){i&&d(t),~e&&f[e].d()}}}function ft(s){let t,n;return t=new Be({props:{type:"blue",$$slots:{default:[ct]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,r){const l={};r&261&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ut(s){let t,n;return t=new se({}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p:U,i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function ct(s){let t,n,e,r;return{c(){t=V("a"),n=Y(s[0]),this.h()},l(l){t=D(l,"A",{class:!0,href:!0});var a=j(t);n=Z(a,s[0]),a.forEach(d),this.h()},h(){F(t,"class","font-semibold text-black"),F(t,"href",s[2])},m(l,a){N(l,t,a),b(t,n),e||(r=Ve(t,"click",s[7]),e=!0)},p(l,a){a&1&&le(n,l[0]),a&4&&F(t,"href",l[2])},d(l){l&&d(t),e=!1,r()}}}function mt(s){let t,n,e,r;const l=[ut,ft],a=[];function f(o,i){return o[1].isFetching?0:1}return n=f(s),e=a[n]=l[n](s),{c(){t=V("div"),e.c(),this.h()},l(o){t=D(o,"DIV",{slot:!0});var i=j(t);e.l(i),i.forEach(d),this.h()},h(){F(t,"slot","header-subtext")},m(o,i){N(o,t,i),a[n].m(t,null),r=!0},p(o,i){let g=n;n=f(o),n===g?a[n].p(o,i):(Q(),_(a[g],1,1,()=>{a[g]=null}),K(),e=a[n],e?e.p(o,i):(e=a[n]=l[n](o),e.c()),u(e,1),e.m(t,null))},i(o){r||(u(e),r=!0)},o(o){_(e),r=!1},d(o){o&&d(t),a[n].d()}}}function _t(s){let t,n;return t=new je({props:{$$slots:{"header-subtext":[mt],default:[ot]},$$scope:{ctx:s}}}),{c(){P(t.$$.fragment)},l(e){y(t.$$.fragment,e)},m(e,r){C(t,e,r),n=!0},p(e,[r]){const l={};r&271&&(l.$$scope={dirty:r,ctx:e}),t.$set(l)},i(e){n||(u(t.$$.fragment,e),n=!0)},o(e){_(t.$$.fragment,e),n=!1},d(e){T(t,e)}}}function pt(s,t,n){let e,r,l,a,f;const o=Qe();ce(s,o,m=>n(6,a=m));const i=ze();ce(s,i,m=>n(1,l=m));const g=()=>De(r);return s.$$.update=()=>{var m;s.$$.dirty&65&&a.page==="signals"&&a.identifier!=null&&f!=a.identifier&&n(0,f=a.identifier),s.$$.dirty&3&&n(3,e=(m=l.data)==null?void 0:m.find(H=>H.name===f)),s.$$.dirty&1&&n(2,r=f!=null?Ke(f):"")},[f,l,r,e,o,i,a,g]}class St extends ke{constructor(t){super(),we(this,t,pt,_t,re,{})}}export{St as component}; diff --git a/lilac/web/_app/version.json b/lilac/web/_app/version.json new file mode 100644 index 0000000000000000000000000000000000000000..29dd1c39767d54602746b51e8365ed7ec13b1e32 --- /dev/null +++ b/lilac/web/_app/version.json @@ -0,0 +1 @@ +{"version":"1692646464438"} \ No newline at end of file diff --git a/lilac/web/concepts.html b/lilac/web/concepts.html new file mode 100644 index 0000000000000000000000000000000000000000..f3a91d20b7991fe5ec109d7e571d868abaabf83e --- /dev/null +++ b/lilac/web/concepts.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/datasets.html b/lilac/web/datasets.html new file mode 100644 index 0000000000000000000000000000000000000000..f3a91d20b7991fe5ec109d7e571d868abaabf83e --- /dev/null +++ b/lilac/web/datasets.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/datasets/loading.html b/lilac/web/datasets/loading.html new file mode 100644 index 0000000000000000000000000000000000000000..c4e4f1b574cac86560f631107c08ef29cc0ddd40 --- /dev/null +++ b/lilac/web/datasets/loading.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/datasets/new.html b/lilac/web/datasets/new.html new file mode 100644 index 0000000000000000000000000000000000000000..c4e4f1b574cac86560f631107c08ef29cc0ddd40 --- /dev/null +++ b/lilac/web/datasets/new.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/favicon.ico b/lilac/web/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1476bc45d379f2fa3aef3d9517c4cb8523fa0f79 Binary files /dev/null and b/lilac/web/favicon.ico differ diff --git a/lilac/web/index.html b/lilac/web/index.html new file mode 100644 index 0000000000000000000000000000000000000000..f3a91d20b7991fe5ec109d7e571d868abaabf83e --- /dev/null +++ b/lilac/web/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/settings.html b/lilac/web/settings.html new file mode 100644 index 0000000000000000000000000000000000000000..f3a91d20b7991fe5ec109d7e571d868abaabf83e --- /dev/null +++ b/lilac/web/settings.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/lilac/web/signals.html b/lilac/web/signals.html new file mode 100644 index 0000000000000000000000000000000000000000..f3a91d20b7991fe5ec109d7e571d868abaabf83e --- /dev/null +++ b/lilac/web/signals.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + +
    + +
    + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..9fde1547acea5f466ce1bfabffd40d6a8b54c80d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,148 @@ +aiohttp==3.8.4 ; python_version >= "3.9" and python_version < "4.0" +aiosignal==1.3.1 ; python_version >= "3.9" and python_version < "4.0" +anyio==3.7.1 ; python_version >= "3.9" and python_version < "4.0" +async-timeout==4.0.2 ; python_version >= "3.9" and python_version < "4.0" +attrs==23.1.0 ; python_version >= "3.9" and python_version < "4.0" +authlib==1.2.1 ; python_version >= "3.9" and python_version < "4.0" +blis==0.7.9 ; python_version >= "3.9" and python_version < "4.0" +cachetools==5.3.1 ; python_version >= "3.9" and python_version < "4.0" +catalogue==2.0.8 ; python_version >= "3.9" and python_version < "4.0" +certifi==2023.5.7 ; python_version >= "3.9" and python_version < "4.0" +cffi==1.15.1 ; python_version >= "3.9" and python_version < "4.0" +charset-normalizer==3.1.0 ; python_version >= "3.9" and python_version < "4.0" +click==8.1.3 ; python_version >= "3.9" and python_version < "4.0" +cloudpickle==2.2.1 ; python_version >= "3.9" and python_version < "4.0" +cohere==3.10.0 ; python_version >= "3.9" and python_version < "4.0" +colorama==0.4.6 ; python_version >= "3.9" and python_version < "4.0" and (platform_system == "Windows" or sys_platform == "win32") +confection==0.1.0 ; python_version >= "3.9" and python_version < "4.0" +cryptography==41.0.2 ; python_version >= "3.9" and python_version < "4.0" +cymem==2.0.7 ; python_version >= "3.9" and python_version < "4.0" +cytoolz==0.12.1 ; python_version >= "3.9" and python_version < "4.0" +dask==2023.6.1 ; python_version >= "3.9" and python_version < "4.0" +datasets==2.13.1 ; python_version >= "3.9" and python_version < "4.0" +decorator==5.1.1 ; python_version >= "3.9" and python_version < "4.0" +detect-secrets==1.4.0 ; python_version >= "3.9" and python_version < "4.0" +dill==0.3.6 ; python_version >= "3.9" and python_version < "4.0" +distributed==2023.6.1 ; python_version >= "3.9" and python_version < "4.0" +duckdb==0.8.1 ; python_version >= "3.9" and python_version < "4.0" +email-reply-parser==0.5.12 ; python_version >= "3.9" and python_version < "4.0" +exceptiongroup==1.1.2 ; python_version >= "3.9" and python_version < "3.11" +fastapi==0.98.0 ; python_version >= "3.9" and python_version < "4.0" +filelock==3.12.2 ; python_version >= "3.9" and python_version < "4.0" +floret==0.10.3 ; python_version >= "3.9" and python_version < "4.0" +frozenlist==1.3.3 ; python_version >= "3.9" and python_version < "4.0" +fsspec==2023.6.0 ; python_version >= "3.9" and python_version < "4.0" +fsspec[http]==2023.6.0 ; python_version >= "3.9" and python_version < "4.0" +gcsfs==2023.6.0 ; python_version >= "3.9" and python_version < "4.0" +google-ai-generativelanguage==0.2.0 ; python_version >= "3.9" and python_version < "4.0" +google-api-core==2.11.1 ; python_version >= "3.9" and python_version < "4.0" +google-api-core[grpc]==2.11.1 ; python_version >= "3.9" and python_version < "4.0" +google-api-python-client==2.92.0 ; python_version >= "3.9" and python_version < "4.0" +google-auth-httplib2==0.1.0 ; python_version >= "3.9" and python_version < "4.0" +google-auth-oauthlib==1.0.0 ; python_version >= "3.9" and python_version < "4.0" +google-auth==2.21.0 ; python_version >= "3.9" and python_version < "4.0" +google-cloud-core==2.3.3 ; python_version >= "3.9" and python_version < "4.0" +google-cloud-storage==2.10.0 ; python_version >= "3.9" and python_version < "4.0" +google-crc32c==1.5.0 ; python_version >= "3.9" and python_version < "4.0" +google-generativeai==0.1.0 ; python_version >= "3.9" and python_version < "4.0" +google-resumable-media==2.5.0 ; python_version >= "3.9" and python_version < "4.0" +googleapis-common-protos==1.59.1 ; python_version >= "3.9" and python_version < "4.0" +grpcio-status==1.56.0 ; python_version >= "3.9" and python_version < "4.0" +grpcio==1.56.0 ; python_version >= "3.9" and python_version < "4.0" +gunicorn==20.1.0 ; python_version >= "3.9" and python_version < "4.0" +h11==0.14.0 ; python_version >= "3.9" and python_version < "4.0" +hnswlib==0.7.0 ; python_version >= "3.9" and python_version < "4.0" +httpcore==0.17.3 ; python_version >= "3.9" and python_version < "4.0" +httplib2==0.22.0 ; python_version >= "3.9" and python_version < "4.0" +httptools==0.5.0 ; python_version >= "3.9" and python_version < "4.0" +httpx==0.24.1 ; python_version >= "3.9" and python_version < "4.0" +huggingface-hub==0.15.1 ; python_version >= "3.9" and python_version < "4.0" +idna==3.4 ; python_version >= "3.9" and python_version < "4.0" +importlib-metadata==6.7.0 ; python_version >= "3.9" and python_version < "4.0" +itsdangerous==2.1.2 ; python_version >= "3.9" and python_version < "4.0" +jellyfish==1.0.0 ; python_version >= "3.9" and python_version < "4.0" +jinja2==3.1.2 ; python_version >= "3.9" and python_version < "4.0" +joblib==1.3.1 ; python_version >= "3.9" and python_version < "4.0" +langcodes==3.3.0 ; python_version >= "3.9" and python_version < "4.0" +langdetect==1.0.9 ; python_version >= "3.9" and python_version < "4.0" +locket==1.0.0 ; python_version >= "3.9" and python_version < "4.0" +markupsafe==2.1.3 ; python_version >= "3.9" and python_version < "4.0" +mpmath==1.3.0 ; python_version >= "3.9" and python_version < "4.0" +msgpack==1.0.5 ; python_version >= "3.9" and python_version < "4.0" +multidict==6.0.4 ; python_version >= "3.9" and python_version < "4.0" +multiprocess==0.70.14 ; python_version >= "3.9" and python_version < "4.0" +murmurhash==1.0.9 ; python_version >= "3.9" and python_version < "4.0" +networkx==3.1 ; python_version >= "3.9" and python_version < "4.0" +nltk==3.8.1 ; python_version >= "3.9" and python_version < "4.0" +numpy==1.25.0 ; python_version >= "3.9" and python_version < "4.0" +oauthlib==3.2.2 ; python_version >= "3.9" and python_version < "4.0" +openai-function-call==0.0.5 ; python_version >= "3.9" and python_version < "4.0" +openai==0.27.8 ; python_version >= "3.9" and python_version < "4.0" +orjson==3.9.1 ; python_version >= "3.9" and python_version < "4.0" +packaging==23.1 ; python_version >= "3.9" and python_version < "4.0" +pandas==2.0.3 ; python_version >= "3.9" and python_version < "4.0" +partd==1.4.0 ; python_version >= "3.9" and python_version < "4.0" +pathy==0.10.2 ; python_version >= "3.9" and python_version < "4.0" +pillow==9.5.0 ; python_version >= "3.9" and python_version < "4.0" +preshed==3.0.8 ; python_version >= "3.9" and python_version < "4.0" +proto-plus==1.22.3 ; python_version >= "3.9" and python_version < "4.0" +protobuf==4.23.3 ; python_version >= "3.9" and python_version < "4.0" +psutil==5.9.5 ; python_version >= "3.9" and python_version < "4.0" +pyarrow==9.0.0 ; python_version >= "3.9" and python_version < "4.0" +pyasn1-modules==0.3.0 ; python_version >= "3.9" and python_version < "4.0" +pyasn1==0.5.0 ; python_version >= "3.9" and python_version < "4.0" +pycparser==2.21 ; python_version >= "3.9" and python_version < "4.0" +pydantic==1.10.11 ; python_version >= "3.9" and python_version < "4.0" +pyparsing==3.1.0 ; python_version >= "3.9" and python_version < "4.0" +pyphen==0.14.0 ; python_version >= "3.9" and python_version < "4.0" +python-dateutil==2.8.2 ; python_version >= "3.9" and python_version < "4.0" +python-dotenv==1.0.0 ; python_version >= "3.9" and python_version < "4.0" +pytz==2023.3 ; python_version >= "3.9" and python_version < "4.0" +pyyaml==6.0.1 ; python_version >= "3.9" and python_version < "4.0" +regex==2023.6.3 ; python_version >= "3.9" and python_version < "4.0" +requests-oauthlib==1.3.1 ; python_version >= "3.9" and python_version < "4.0" +requests==2.31.0 ; python_version >= "3.9" and python_version < "4.0" +rsa==4.9 ; python_version >= "3.9" and python_version < "4" +safetensors==0.3.1 ; python_version >= "3.9" and python_version < "4.0" +scikit-learn==1.3.0 ; python_version >= "3.9" and python_version < "4.0" +scipy==1.9.3 ; python_version >= "3.9" and python_version < "4.0" +sentence-transformers==2.2.2 ; python_version >= "3.9" and python_version < "4.0" +sentencepiece==0.1.99 ; python_version >= "3.9" and python_version < "4.0" +setuptools==65.7.0 ; python_version >= "3.9" and python_version < "4.0" +six==1.16.0 ; python_version >= "3.9" and python_version < "4.0" +smart-open==6.3.0 ; python_version >= "3.9" and python_version < "4.0" +sniffio==1.3.0 ; python_version >= "3.9" and python_version < "4.0" +sortedcontainers==2.4.0 ; python_version >= "3.9" and python_version < "4.0" +spacy-legacy==3.0.12 ; python_version >= "3.9" and python_version < "4.0" +spacy-loggers==1.0.4 ; python_version >= "3.9" and python_version < "4.0" +spacy==3.5.4 ; python_version >= "3.9" and python_version < "4.0" +srsly==2.4.6 ; python_version >= "3.9" and python_version < "4.0" +starlette==0.27.0 ; python_version >= "3.9" and python_version < "4.0" +sympy==1.12 ; python_version >= "3.9" and python_version < "4.0" +tblib==2.0.0 ; python_version >= "3.9" and python_version < "4.0" +tenacity==8.2.2 ; python_version >= "3.9" and python_version < "4.0" +textacy==0.13.0 ; python_version >= "3.9" and python_version < "4.0" +thinc==8.1.10 ; python_version >= "3.9" and python_version < "4.0" +threadpoolctl==3.1.0 ; python_version >= "3.9" and python_version < "4.0" +tokenizers==0.13.3 ; python_version >= "3.9" and python_version < "4.0" +toolz==0.12.0 ; python_version >= "3.9" and python_version < "4.0" +torch==2.0.1 ; python_version >= "3.9" and python_version < "4.0" +torchvision==0.15.2 ; python_version >= "3.9" and python_version < "4.0" +tornado==6.3.2 ; python_version >= "3.9" and python_version < "4.0" +tqdm==4.65.0 ; python_version >= "3.9" and python_version < "4.0" +transformers==4.30.2 ; python_version >= "3.9" and python_version < "4.0" +typer==0.9.0 ; python_version >= "3.9" and python_version < "4.0" +types-psutil==5.9.5.15 ; python_version >= "3.9" and python_version < "4.0" +typing-extensions==4.7.1 ; python_version >= "3.9" and python_version < "4.0" +tzdata==2023.3 ; python_version >= "3.9" and python_version < "4.0" +uritemplate==4.1.1 ; python_version >= "3.9" and python_version < "4.0" +urllib3==1.26.16 ; python_version >= "3.9" and python_version < "4.0" +uvicorn[standard]==0.22.0 ; python_version >= "3.9" and python_version < "4.0" +uvloop==0.17.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.9" and python_version < "4.0" +wasabi==1.1.2 ; python_version >= "3.9" and python_version < "4.0" +watchfiles==0.19.0 ; python_version >= "3.9" and python_version < "4.0" +websockets==11.0.3 ; python_version >= "3.9" and python_version < "4.0" +xxhash==3.2.0 ; python_version >= "3.9" and python_version < "4.0" +yarl==1.9.2 ; python_version >= "3.9" and python_version < "4.0" +zict==3.0.0 ; python_version >= "3.9" and python_version < "4.0" +zipp==3.15.0 ; python_version >= "3.9" and python_version < "4.0"